@charset "utf-8";

h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd {
	font-size/**/:100%;
	line-height/**/:1.3;
	margin-top/**/:0px;
	margin-bottom/**/:0px;
	padding-top/**/:0px;
	padding-bottom/**/:0px;
}
img {
	border/**/:none;
}
body {
	margin/**/:0px;
	padding/**/:0px;
	width/**/:100%;
	font-size/**/:90%;
}

/*////////// class //////////*/
.marginLeft1em {
	margin-left/**/:1em!important;
	margin-bottom/**/:0.5em;
}
.marginLeft2em {
	margin-left/**/:2em!important;
	margin-bottom/**/:0.5em;
}
.marginLeft3em {
	margin-left/**/:3em!important;
	margin-bottom/**/:0.5em;
}
.marginLeft4em {
	margin-left/**/:4em!important;
	margin-bottom/**/:0.5em;
}
.marginLeft5em {
	margin-left/**/:5em!important;
	margin-bottom/**/:0.5em;
}
.marginLeft6em {
	margin-left/**/:6em!important;
	margin-bottom/**/:0.5em;
}
.marginLeft7em {
	margin-left/**/:7em!important;
	margin-bottom/**/:0.5em;
}
ol.marginLeft0 {
	margin-left/**/:0!important;
}
ol.marginLeft1em {
	margin-left/**/:4em!important;
}
ol.marginLeft2em {
	margin-left/**/:5em!important;
}
ol.marginLeft3em {
	margin-left/**/:6em!important;
}
ol.marginLeft4em {
	margin-left/**/:7em!important;
}
ol.marginLeft5em {
	margin-left/**/:8em!important;
}
ol.marginLeft6em {
	margin-left/**/:9em!important;
}
ol.marginLeft7em {
	margin-left/**/:10em!important;
}
ol.noListImg {
	list-style:none;
	}
.marginBottom1em {
	margin-bottom/**/:1em!important;
}
.marginBottom0 {
	margin-bottom/**/:0px!important;
}
.marginTop1em {
	margin-top/**/:1em!important;
}
.marginTop0 {
	margin-top/**/:0px!important;
}
.textIndent1em {
	text-indent/**/:1em!important;
}
img.ImgfloatLeft {
	float/**/:left!important;
	margin-right/**/:1em!important;
	margin-bottom/**/:1em!important;
}
img.ImgfloatRight {
	float/**/:right!important;
	margin-left/**/:1em!important;
	margin-bottom/**/:1em!important;
}
#bodyArea .indent1 {
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea .indent2 {
	margin-left/**/:1em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea .indent2em {
	margin-left/**/:2em;
	text-indent/**/:-2em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea .indent3 {
	margin-left/**/:2em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea .indent3em {
	margin-left/**/:3em;
	text-indent/**/:-3em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea .indent4 {
	margin-left/**/:3em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea .indent4em {
	margin-left/**/:4em;
	text-indent/**/:-4em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea .indent5 {
	margin-left/**/:4em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea .indent5em {
	margin-left/**/:5em;
	text-indent/**/:-5em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea .indent6 {
	margin-left/**/:5em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea .indent7 {
	margin-left/**/:6em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea .indent8 {
	margin-left/**/:7em;
	text-indent/**/:-1em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea table .indent1,#bodyArea table .indent2,#bodyArea table .indent3,#bodyArea table .indent4,#bodyArea table .indent5,#bodyArea table .indent6,#bodyArea table .indent7,#bodyArea table .indent8 {
	margin-top/**/:0em;
	margin-bottom/**/:0em;
}
#bodyArea .red {
	color/**/:#FF0000;
	background-color/**/:inherit;
}
#bodyArea .blue {
	color/**/:#0000FF;
	background-color/**/:inherit;
}
#bodyArea .green {
	color/**/:#006600;
	background-color/**/:inherit;
}
#bodyArea .white {
	color/**/:#FFFFFF;
	background-color/**/:inherit;
}
#bodyArea .txt-big {
	font-size/**/:130%;
}
#bodyArea .txt-small {
	font-size/**/:80%;
}
#bodyArea .border {
	border/**/:2px solid;
}
#bodyArea .border-red {
	border/**/:2px solid #FF0000;
}
#bodyArea .border-dashed {
	border/**/:1px dashed;
}
#bodyArea .through {
	text-decoration/**/:line-through;
}
#bodyArea .underline {
	text-decoration/**/:underline;
}
#bodyArea .unit {
	margin-bottom/**/:0px!important;
	margin-top/**/:0px!important;
	text-align/**/:right;
}
#bodyArea .th-bg01 {
	background-color/**/:#D7D7D7!important;
	color/**/:inherit;
}
#bodyArea .th-bg02 {
	background-color/**/:#B2BFD3!important;
	color/**/:inherit;
}
#bodyArea .th-bg03 {
	background-color/**/:#E5E9F0!important;
	color/**/:inherit;
}
#bodyArea .td-bg01 {
	background-color/**/:#F0F0F0!important;
	color/**/:inherit;
}
/*////////// skip //////////*/
.skip {
	line-height/**/:0.1!important;
	text-indent/**/:-9999px!important;
	margin-bottom/**/:5px!important;
}
/*////////// header //////////*/
#header {
	width/**/:100%;
	background/**/: #002C6D;
	color/**/:inherit;
}
#logo {
	left/**/: 0px;
	top/**/: 0px;
}
#logo img {
	vertical-align/**/:top;
}
#header img {
	background/**/:#FFFFFF;
	color/**/:inherit;
}
/*////////// subNavi //////////*/
#subNavi {
	margin-left/**/:280px;
	padding-top/**/:35px;
}
#subNavi form {
	margin/**/:-30px 0px 7px;
	padding/**/:0px;
	text-align/**/:right;
}
#subNavi form p {
	font-size/**/:90%;
	text-align/**/:right;
	margin-right/**/:10px;
	margin-bottom/**/:2px;
	color/**/: #FFFFFF;
	background-color/**/:inherit;
}
#subNavi form p a {
	color/**/: #FFFFFF;
	background-color/**/:inherit;
}
/*////////// subNaviLink //////////*/
#subNaviLink {
	background/**/: #FFFFFF url(../images/subNaviLink-bg.jpg) repeat-y left top;
	color/**/:inherit;
	font-size/**/:90%;
	height/**/:100%;
	padding-left/**/:280px;
}
#subNaviLink:after,#subNaviLink ul:after {
	content/**/:".";
	display/**/:block;
	height/**/:0px;
	clear/**/:both;
	visibility/**/:hidden;
}
#subNaviLink ul {
	list-style/**/:none;
	margin/**/:2px;
	float/**/:right;
}
#subNaviLink ul li {
	float/**/: left;
	border-right/**/: 1px solid #000000;
	margin-right/**/:3px;
	padding-right/**/:3px;
}
/*////////// globalNavi //////////*/
#globalNavi {
	background-color/**/:#002C6D;
	color/**/:#FFFFFF;
	padding-top/**/:5px;
	padding-bottom/**/:5px;
	padding-left/**/: 10px;
	clear/**/: both;
}
#globalNavi ul {
	list-style/**/:none;
	margin/**/:0px;
	padding/**/:0px;
}
#globalNavi:after {
	content/**/:".";
	display/**/:block;
	height/**/:0px;
	clear/**/:both;
	visibility/**/:hidden;
}
#globalNavi ul li {
	float/**/: left;
	padding/**/:2px;
	background-color/**/:#666666;
	color/**/:inherit;
}
/*////////// globalNavi home //////////*/
#globalNavi ul li#gn-home a {
	display/**/:block;
	width/**/:105px;
	height/**/:25px;
}
#globalNavi ul li#gn-home a:hover {
	background/**/: url(../images/gn-home-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}
/*////////// globalNavi shiraberu //////////*/
#globalNavi ul li#gn-shiraberu a {
	display/**/:block;
	width/**/:150px;
	height/**/:25px;
}
#globalNavi ul li#gn-shiraberu a:hover {
	background/**/: url(../images/gn-shiraberu-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}
/*////////// globalNavi tetsuzuki //////////*/
#globalNavi ul li#gn-tetsuzuki a {
	display/**/:block;
	width/**/:150px;
	height/**/:25px;
}
#globalNavi ul li#gn-tetsuzuki a:hover {
	background/**/: url(../images/gn-tetsuzuki-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}
/*////////// globalNavi katsudou //////////*/
#globalNavi ul li#gn-katsudou a {
	display/**/:block;
	width/**/:150px;
	height/**/:25px;
}
#globalNavi ul li#gn-katsudou a:hover {
	background/**/: url(../images/gn-katsudou-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}
/*////////// globalNavi gaiyou //////////*/
#globalNavi ul li#gn-gaiyou a {
	display/**/:block;
	width/**/:150px;
	height/**/:25px;
	background/**/: url(../images/gn-gaiyou.gif) no-repeat left top;
}
#globalNavi ul li#gn-gaiyou a:hover {
	background/**/: url(../images/gn-gaiyou-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}
/*////////// globalNavi choutatsu //////////*/
#globalNavi ul li#gn-choutatsu a {
	display/**/:block;
	width/**/:150px;
	height/**/:25px;
}
#globalNavi ul li#gn-choutatsu a:hover {
	background/**/: url(../images/gn-choutatsu-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}
/*////////// contentsArea //////////*/
#contentsArea {
	padding-top/**/:10px;
}
/*////////// primaryNavi //////////*/
#primaryNavi {
	float/**/:left;
	width/**/:180px;
	background-color/**/: #002C6D;
	color/**/:inherit;
	padding-left/**/: 5px;
}
#shortCut {
	color/**/:inherit;
	background/**/:#F0F0F0;
	height/**/:100%;
	margin-bottom/**/:5px;
	width/**/:182px;
}
#shortCut p {
	border-top/**/: 1px solid #999999;
	clear/**/: left;
	background/**/: url(../images/icn-arrow-blue.gif) no-repeat 5px 0.5em;
	font-size/**/:93%;
}
#shortCut p a {
	display/**/:block;
	padding/**/:3px 3px 3px 15px;
}
#shortCut p a:hover {
	background/**/: #0075EA url(../images/icn-arrow-wh.gif) no-repeat 5px 0.5em;
	color/**/:#FFFFFF;
}
#shortCut ul {
	list-style/**/:none;
	margin/**/:5px 0px;
	padding/**/:0px;
}
#shortCut ul li {
	font-size/**/:90%;
	float/**/:left;
}
#shortCut ul li a {
	display/**/:block;
	width/**/:76px;
	padding-left/**/:15px;
}
#shortCut ul li a:hover {
	background/**/: #0075EA;
	color/**/:#FFFFFF;
}
/*////////// ea //////////*/
#ea {
	padding/**/:3px;
	color/**/:inherit;
	background/**/:#FFFFFF;
	margin-bottom/**/:5px;
}
#ea p.title {
	text-align/**/:center;
}
#ea p.title a {
	display/**/:block;
	width/**/:176px;
	height/**/:33px;
}
#ea p.title a:hover {
	background/**/: url(../images/prime-img-zeirishi-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}
/*////////// office //////////*/
#office {
	padding/**/:3px;
	color/**/:inherit;
	background/**/:#F0F0F0;
	margin-bottom/**/:5px;
}
#office p.title {
	margin-bottom/**/:5px;
	text-align/**/:center;
}
#office p.title a {
	display/**/:block;
	width/**/:176px;
	height/**/:33px;
}
#office p.title a:hover {
	background/**/: url(../images/prime-img-kyoku-on.gif) no-repeat left top;
	text-indent/**/: -9999px;
}
#office p {
	font-size/**/:93%;
}
/*////////// contents //////////*/
#contents {
	height/**/:1%;
}
#contents #pankuzu, #contents p.skip {
	margin-top/**/:0px;
}
#pageNavi {
	clear/**/:both;
	margin-top/**/:2em;
	margin-right/**/:3px;
	text-align/**/: right;
}
#pageNavi a {
	background/**/: url(../images/icn-arrow-blue-up.gif) no-repeat 0em 0.3em;
	padding-left/**/:15px;
}
.pageNavi {
	clear/**/:both;
	margin-top/**/:2em;
	margin-right/**/:3px;
	text-align/**/: right;
}
.pageNavi a {
	background/**/: url(../images/icn-arrow-blue-up.gif) no-repeat 0em 0.3em;
	padding-left/**/:15px;
}
#bodyArea #pankuzu {
	margin-bottom/**/:1.5em !important;
}
#bodyArea #cntPDFarea {
	margin-top/**/:10px;
	margin-bottom/**/:10px;
	border/**/:1px solid #cccccc;
	padding/**/:5px 10px;
}
#bodyArea #cntPDFarea p {
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea #cntPDFarea .cntPDFimg {
	float/**/:left;
	margin-right/**/:5px;
}
#bodyArea #cntPDFarea-e {
	margin-top/**/:10px;
	margin-bottom/**/:10px;
	border/**/:1px solid #cccccc;
	padding/**/:5px 10px;
}
#bodyArea #cntPDFarea-e p {
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}
#bodyArea #cntPDFarea-e .cntPDFimg {
	float/**/:left;
	margin-right/**/:5px;
}

/*////////// secondaryNavi //////////*/
#secondaryNavi {
	float/**/:right;
	width/**/:180px;
	padding-right/**/:3px;
	background/**/: #FFFFFF;
	color/**/:inherit;
}
#sNavi {
	font-size/**/:85%;
	padding/**/: 4px 8px;
}
#sNavi p {
	margin-bottom/**/:2px;
	color/**/:#002C6D;
	background/**/: #E5E9F0;
	font-weight/**/:bold;
	padding-top/**/:0.2em;
	padding-left/**/:3px;
}
#sNavi ul {
	list-style/**/:none;
	margin/**/:0px 0px 2px;
	padding/**/:3px 0px;
}
#sNavi ul li {
	background/**/: url(../images/icn-arrow-blue.gif) no-repeat 5px 0.5em;
	padding-left/**/: 20px;
	margin-bottom/**/:1px;
}
#banner p {
	margin-top/**/:5px;
	margin-bottom/**/:5px;
}
/*////////// footer /////////////*/
#footer {
	clear/**/:both;
	border-top/**/: 2px solid #003399;
	background-color/**/: #FFFFFF;
	color/**/:inherit;
	font-size/**/: 90%;
	padding/**/:1px;
	height/**/:1%;
}
#footerAdd {
	background-color/**/: #FFFFFF;
	color/**/:inherit;
	padding/**/:1px 5px 4px;
}
#footer address {
	font-style/**/:normal;
	padding-top/**/: 2px;
	float/**/: left;
	background/**/: url(../images/ft-mark.gif) no-repeat left top;
	padding-left/**/: 25px;
	margin-right/**/:5px;
}
#footerLink ul {
	list-style/**/:none;
	margin/**/:2px 0px;
	padding/**/:0px;
	float/**/:right;
}
#footerLink ul li {
	float/**/: left;
	border-right/**/: 1px solid #000000;
	margin-right/**/:3px;
	padding-right/**/:3px;
}
#map {
	float/**/:left;
}
.center {
	text-align:center;
	}
.left {
	text-align:left;
	}
.right {
	text-align:right;
	}
/*////////// width //////////*/
.width8 { width:8%!important; }

.width10 { width:10%!important; }

.width15 { width:15%!important; }

.width20 { width:20%!important; }

.width30 { width:30%!important; }

.width40 { width:40%!important; }

.width50 { width:50%!important; }

.width60 { width:60%!important; }

.width70 { width:70%!important; }

.width80 { width:80%!important; }

.width90 { width:90%!important; }

.width99 { width:99%!important; }

.width100 { width:100%!important; }

/*display*/
.d_none{display:none;}
/*box*/
.box{border:1px solid #000;padding:0 0.5em;}

/*/////////// iewin5.5 only //////////*/
@media tty {
 i{content:"\";/*" "*/}}@m; @import'ie5.css';/*";}
}/* */


/*class*/
/*class.list*/
.lst li ,li.lst{list-style-type:none;margin-left:0;padding-left:0;background:none;}
.lst_std li  ,li.lst_std {list-style-type:circle;margin-left:1em;padding-left:0;background:none;}
.lst_num li  ,li.lst_num {list-style-type:decimal;margin-left:1em;padding-left:0;background:none;}
.lst_dot li  ,li.lst_dot {list-style-type:disc;margin-left:1em;padding-left:0;background:none;}
.lst_urom li ,li.lst_urom{list-style-type:upper-roman;margin-left:1em;padding-left:0;background:none;}
.lst_lrom li ,li.lst_lrom{list-style-type:lower-roman;margin-left:1em;padding-left:0;background:none;}
.lst_arw1 li ,li.lst_arw1{list-style-type:none;margin-left:0;padding-left:1em;background:url("../img/ico_arrow1.gif") no-repeat 0 6px;}/*f*/
.lst_arw2 li ,li.lst_arw2{list-style-type:none;margin-left:0;padding-left:1em;background:url("../img/ico_arrow2.gif") no-repeat 0 6px;}/*f*/
.lst_arw3 li ,li.lst_arw3{list-style-type:none;margin-left:0;padding-left:1em;background:url("../img/ico_arrow3.gif") no-repeat 0 6px;}/*f*/
.lst_up1 li  ,li.lst_up1 {list-style-type:none;margin-left:0;padding-left:1em;background:url("../img/ico_up1.gif") no-repeat 0 6px;}/*f*/
.lst_down1 li,li.lst_down1{list-style-type:none;margin-left:0;padding-left:1em;background:url("../img/ico_down1.gif") no-repeat 0 6px;}/*f*/
.lst_none li ,li.lst_none{list-style-type:none;margin-left:0;padding-left:0;background:none;}
.lst_outline1 li,li.lst_outline1{list-style-type:none;padding-left:11px;background:url("../img/ico_arrow1.gif") no-repeat 0 6px;}.lst_outline1 li li,li.lst_outline1 li{list-style-type:disc;background:none;padding-left:0;}.lst_outline1 li li li,li.lst_outline1 li li{list-style-type:none;background:none;padding-left:0;}
.lst_outline2 li,li.lst_outline2{list-style-type:circle;margin-left:0;padding-left:0;background:none;}.lst_outline2 li li,li.lst_outline2 li{list-style-type:disc;background:none;padding-left:0;}.lst_outline2 li li li,li.lst_outline2 li li{list-style-type:none;background:none;padding-left:0;}
.lst_outline3 li,li.lst_outline3{list-style-type:none;margin-left:0;padding-left:0;background:none;}.lst_outline3 li li,li.lst_outline3 li{list-style-type:circle;background:none;padding-left:0;}.lst_outline3 li li li,li.lst_outline3 li li{list-style-type:disc;background:none;padding-left:0;}
.lst_1e li ,li.lst_1e {list-style-type:none;background:none;text-indent:-1.0em;margin-left: 0.0em;padding-left:1.0em;text-align:left;}
.lst_1he li,li.lst_1he{list-style-type:none;background:none;text-indent:-1.5em;margin-left:-0.5em;padding-left:2.0em;text-align:left;}
.lst_2e li ,li.lst_2e {list-style-type:none;background:none;text-indent:-2.0em;margin-left:-1.0em;padding-left:3.0em;text-align:left;}
.lst_2he li,li.lst_2he{list-style-type:none;background:none;text-indent:-2.5em;margin-left:-1.5em;padding-left:4.0em;text-align:left;}
.lst_cn li ,li.lst_cn {list-style-type:none;background:none;text-indent:-1.0em;margin-left: 0.0em;padding-left:1.0em;text-align:left;}
.lst_cn li img {vertical-align:middle;}
.lst_noindent{text-indent:0 !important;}

.lst_state li,li.lst_state{margin:0;padding:0;list-style-type:none;background:#fafafa url("../img/ico_arrow1.gif") no-repeat 3px center;float:left;width:49.999%;}
.lst_state li a,li.lst_state a{padding:6px 0 6px 11px;display:block;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}/*c*/
.lst_state a:link,.lst_state a:visited{}/*c*/
.lst_state li:hover,.lst_state li a:hover,.lst_state a:hover{color:#b6161a;}
.lst_state li:focus,.lst_state li a:focus,.lst_state a:focus{background:#fafafa url("../img/ico_arrow1.gif") no-repeat 3px center;color:#b6161a;}
.lst_state a:active{background:#fafafa url("../img/ico_arrow1.gif") no-repeat 3px center;color:#b6161a;}/*c*/

.lst_navi li{margin:0.25em;float:left;width:auto;}

/*class.table*/
.tbl_std{}
.tbl_std{margin:0 auto 1em;padding:0;border:1px inset #222;border-collapse:collapse;line-height:1.5;width:100%;}
.tbl_std caption{text-align:left;}
.tbl_std th{padding:0;border:2px inset #999;background:#eef4ff;text-align:left;}
.tbl_std td{padding:0;border:2px inset #999;vertical-align:middle;}
.tbl_std thead th{text-align:center;}
.tbl_std tbody th{text-align:left;}
.tbl_std tbody td{text-align:left;}
.tbl_kohyo1{margin:0 auto 1em;padding:0;border:1px solid #333;border-collapse:collapse;line-height:1.5;width:100%;}
.tbl_kohyo1 caption{padding:0;border:1px solid #333;background:#eef4ff;font-weight:bold;}
.tbl_kohyo1 th{padding:0;border:1px solid #333;background:#eef4ff;text-align:center;}
.tbl_kohyo1 td{padding:0;border:1px solid #333;vertical-align:middle;}
.tbl_kohyo1 thead th{text-align:center;}
.tbl_kohyo1 tbody th{}
.tbl_kohyo1 tbody td{}

table tbody td.num{text-align:right;}

.tbl_widthauto{width:auto;}

/*class.paragraph*/
.pr1,.wrap_pr1 p{text-indent:1em;}
.wrap_pr1 p.pr_noindent{text-indent:0;}
.pr2,.wrap_pr2 p{text-indent:1em;margin-bottom:1em;}
.wrap_pr2 p.pr_noindent{text-indent:0;}
.pr3,.wrap_pr3 p{margin-bottom:1em;}
.wrap_pr3 p.pr_noindent{text-indent:0;}
.pr4,.wrap_pr4 p{text-indent:1em;margin-bottom:0;padding-bottom:0;}
.wrap_pr4 p.pr_noindent{text-indent:0;}

/*class.layout*/
.m0{margin:0;}
.m1{margin:1em;}
.m2{margin:2em;}
.mt0{margin-top:0;}
.mt1{margin-top:1em;}
.mt2{margin-top:2em;}
.mb0{margin-bottom:0;}
.mb1{margin-bottom:1em;}
.mb2{margin-bottom:2em;}
.ml1{margin-left:1em;}
.ml2{margin-left:2em;}
.pl1{padding-left:1em;}
.pl2{padding-left:2em;}

.f_r{float:right;margin:0 0 0 1em;text-align:center;}
.f_l{float:left;margin:0 1em 0 0;text-align:center;}

.w1e{width:1em;}
.w2e{width:2em;}
.w3e{width:3em;}
.w4e{width:4em;}
.w5e{width:5em;}
.w6e{width:6em;}
.w7e{width:7em;}
.w8e{width:8em;}
.w9e{width:9em;}
.w10e{width:10em;}
.w11e{width:11em;}
.w12e{width:12em;}
.w13e{width:13em;}
.w14e{width:14em;}
.w15e{width:15em;}
.w16e{width:16em;}
.w17e{width:17em;}
.w41e{width:41em;}
.w53e{width:53em;}
.w33p{width:33%;}
.w5p{width:50%;}

.wmax{width:100%;}

.vm{vertical-align:middle;}

/*class.text*/
.sign{text-align:right;}
.notice{margin:0 0 1em;padding:0.5em;border:3px solid #f90;text-align:center;background:#fffcec;}
.alert{margin:0 0 1em;padding:0.5em;border:3px solid #f00;text-align:center;background:#fff9f9;}
.note{color:#c00000;}
.update_time{text-align:right;}
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

/*class.text.color*/
.em_r{background:#ffefef;}
.em_g{background:#efffef;}
.em_b{background:#eeffff;}

.anc{color:inherit;text-decoration:none;}

/*class.block*/
.box{margin:0.5em 0 1em;padding:0.5em 1em;border:1px solid #666;text-align:left;}
.nlbox{padding:0.5em 0 0.5em 1em;}
.objbox{margin:0.5em auto;text-align:center;}
.objbox img{width:100%;border-radius:3px 3px 3px 3px;}
.objbox p{text-align:left;}
.objbox_thin{padding:1em;}
.box_g{margin:0.5em 0 1em;padding:0.5em 1em;border:1px solid #ddd;text-align:left;}
.box_g_g{margin:0.5em 0 1em;padding:0.5em 1em;border:1px solid #ddd;text-align:left;background-color:#F5F5F5;}

.box1{margin:15px 0;padding:5px;border:solid 5px #f0f0f0;background-color:#fff;width:100%;}
.box2{padding:5px;border: solid 1px #999;width:100%;}

.math_box1{line-height:1.5;clear:left;}
.math_box1 span{margin:0 .25em 0 0;padding:.25em;border: solid 1px #999;float:left;display:block;}
.math_box1 span.noborder{border:none;}

.tbl_green1 {width: 188px;background: #6d9cc0;border-collapse: collapse;font-family: Arial, Helvetica, sans-serif;font-size: small;text-align: center;}
.tbl_green1 th {border: 1px solid #6d9cc0;background: #6d9cc0;color: #fff;height: 1.5em;}
.tbl_green1 td {border: 1px solid #6d9cc0;background: #fff;height: 1.5em;}

.subcat_img{display:block;float:left;margin-right:2px;}

.wpict1{width:4.5em;}
.wpict2{width:80px;}
.pictogram1 ul li{margin-bottom:0.25em;margin-left:0;padding-left:0;background:none;list-style-type:none;}
.pictogram1 ul li img{margin-right:0.25em;vertical-align:middle;}
.pictogram2 img{width:30px;height:30px;}

.thumimg{margin:0 auto 1em;text-align:center;}
.thumimg img{width:80%;border-radius:3px 3px 3px 3px;}

.mw320p img{max-width: 320px;width:80%;height:auto;}

.hide{display:none;}
.sp{display:none;}

.cl{clear:both;}
hr.cl{margin:0;padding:0;border:0 none;height:0;color:#fff;}

.clfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clfix{min-height:1px;/zoom:1;}
* html .clfix{height:1px;/*\*//*/ height:auto;/**/}

/*class.icons*/
.ico{margin-right:3px;padding:0 0 0 4px;vertical-align:middle;}
