@charset "utf-8";




/*English Page*/
#eHeader ul,#eHeader input,#eHeader li,#eHeader div{margin:0;padding:0;}
#eHeader{background:url("../../jicst/NC/img_e/back_e.gif");width:811px;position:relative;font-size:16px;}
#eHeader img{border:0;}
#eHeader a:link,#eHeader a:visited{text-decoration:none;color:#fff;}
#eHeader a:hover,#eHeader a:active{color:#03f;}
#eTitle{float:left;width:550px;}
#lnkJp{width:250px;float:right;}
#lnkJp li{list-style:url("../../jicst/NC/img_e/yajirusi.gif") inside;}
#eSearch{margin:8px 0 0;float:right;width:250px;}

/*slide*/
.slide{border:1px solid #999;overflow:hidden;background:#000;width:592px;height:372px;}
#slide_home{margin:7px 0;}

.slide_e{border:1px solid #999;overflow:hidden;background:#000;width:560px;height:340px;}
#slide_home_e{margin:7px 3px;}
.slide_home_e img{width:80%;height:80%;}

/*photogallery*/
.box3{width:600px;margin:10px;overflow:hidden;_zoom:1;}
.box3 li{width:200px;height:220px;padding:10px;float:left;}

.photo_lists{width:650px;font-size:75%;}
.photo_lists ul{margin:0;padding:0;}
.photo_lists li{list-style:none;width:150px;height:220px;float:left;margin:0 10px 10px 0;padding:0;overflow:hidden;text-align:left;}
.photo_lists li img{width:150px;height:112.5px;}

.photo_lists2{width:650px;}
.photo_lists2 ul{margin:0;padding:0;}
.photo_lists2 li{list-style:none;width:280px;height:250px;float:left;margin:0 10px 10px 0;padding:0;overflow:hidden;}
.photo_lists2 li img{width:280px;height:210px;}

.photo_lists3{width:474px;font-size:70%;}
.photo_lists3 ul{margin:0;padding:0;}
.photo_lists3 li{list-style:none;width:150px;height:200px;float:left;margin:0 6px 6px 0;padding:0;overflow:hidden;}
.photo_lists3 li img{width:150px;height:112.5px;}
/*shidai*/
.shidai{padding:0.5em 2em;}
.shidai h1{font-size:180%;text-align:center;}
.shidai h2{font-weight:bold;}



/*pages*/
.pages{margin:0 auto;padding:10px;width:650px;}
.pages h1{font-size:140%;text-align:center;}
.pages h2{font-size:120%;}
.pages h3{font-size:100%;}

/*class*/
.icon{vertical-align:middle;}

.lst_std,.lst_dot,.lst_num,.lst_none{margin:0.5em 1.5em;}
.lst_num li{list-style-type:decimal;text-align:left;margin:0.5em 0;}
.lst_std li{list-style-type:circle;text-align:left;margin:0.5em 0;}
.lst_stdv li{list-style-type:circle;text-align:left;margin:1em 0;}
.lst_dot li{list-style-type:disc;text-align:left;margin:0.5em 0;}
.lst_dotm li{list-style-type:disc;text-align:left;margin:0.3em;margin-left:2em;}
.lst_dot1 li{list-style-type:disc;text-align:left;margin:1.5em 0;}
.lst_dotv li{list-style-type:disc;text-align:left;margin:1em 0;}
.lst_none li{list-style-type:none;background:none;}

.lst_arrow1{margin:0 0 0 10px;padding:0;}
.lst_arrow1 li{list-style-type:none;margin:1em 0;padding-left:25px;background:url("../images/ico_arrow1.jpg") no-repeat 0 center;}


.file_list{margin:0 auto;text-align:left;width:750px;}
.file_list h2{margin:1em 0 0.5em;font-size:160%;text-align:center;clear:left;}
.file_list h2 span{font-weight:normal;}
.file_list h3{font-size:160%;margin:0;clear:left;}
.file_list h4{clear:left;}
.file_list ol{list-style:none;}
.file_list li{margin-left:1em;float:left;width:auto;line-height:1.4em;font-size:160%;white-space:nowrap;}



.tbl0{border-collapse:collapse;line-height:1.5;margin:0 auto;padding:0 0.5em;}
.tbl0 caption{text-align:left;}
.tbl0 th{padding:0.25em 0.5em;}
.tbl0 td{padding:0.25em 0.5em;}
.tbl0 thead th{text-align:left;}
.tbl0 tbody th{text-align:left;}
.tbl0 tbody td{text-align:left;}


.tbl1{border-collapse:collapse;line-height:1.5;margin:0 auto;padding:0 0.5em;border:1px solid #999;}
.tbl1 caption{text-align:left;}
.tbl1 th,.tbl1 td{border-right:1px solid #999;border-top:1px solid #999;height:1.5em;}
.tbl1 th{font-weight:bold;padding:0.25em 1em;}
.tbl1 td{text-align:left;padding:0.25em 1em;background-color:#ffffff;}
.tbl1 thead th{text-align:center;}
.tbl1 tbody th{text-align:left;}
.tbl1 tbody td{text-align:left;}

.tbl2 th{padding:1em 0 0.5em;font-weight:normal;text-align:left;}

.tbl_toc{width:100%;}
.tbl_toc caption{text-align:center;}
.tbl_toc th{padding:0;text-align:left;font-weight:normal;background-image: url("./images/hyphen.gif");background-repeat: repeat-x;background-position: right 0.25em;line-height:1.4em;}
.tbl_toc th span{padding-right:3px;background-color:#ffffff;}
.tbl_toc td{text-align:right;font-weight:normal;}
.tbl_toc td span{margin-right:1em;display:block;text-align:left;}

.toc{margin:0 auto;text-align:left;font-size:160%;width:750px;}
.toc ol li{margin-left:1em;}
.toc ol ol li{margin-left:2em;}
.toc ol ol ol li{margin-left:2em;}

.sign{text-align:right;}

.subtitle{font-size:160%;letter-spacing:1em;}
.std{text-align:left;font-size:160%;}

.box{border:1px solid #000;margin:1em 0.5em;padding:0.5em 1em;text-align:left;}
.box_c{border:1px solid #000;margin:1em 0.5em;padding:0.5em 1em;text-align:center; font-weight: bold;}
.inbox{border:1px solid #000;padding:2.5px;text-align:left; }
.inbox_e{border:1px solid #000;padding:2.5px;text-align:left; white-space: nowrap;}
.box_gray{border:1px solid #999;margin:1em 0.5em;padding:0.5em 1em;text-align:left;}
.box_dotred{border:1px dashed #c00;margin:1em 0.5em;padding:0.5em 1em;text-align:left;}
.small{font-size:small;}
.note{color:red;}

.hide{display:none;}

.w2e{width:2em;}
.w4e{width:4em;}
.w6e{width:6em;}
.w8e{width:8em;}
.w10e{width:10em;}
.w12e{width:12em;}
.wmax{display:block;width:100%;}


.m0{margin:0;}
.ml0{margin-left:0;}
.ml1{margin-left:1em;}
.ml2{margin-left:2em;}
.ml3{margin-left:3em;}
.ml4{margin-left:4em;}
.ml5{margin-left:5em;}
.mt0{margin-top:0;}
.mt1{margin-top:1em;}
.mt2{margin-top:2em;}
.mt3{margin-top:3em;}
.mt4{margin-top:4em;}
.mt5{margin-top:5em;}

.mb01{margin-bottom:-1em;}
.mb05{margin-bottom:-0.5em;}

.p0{padding:0;}
.pl0{padding-left:0;}
.pl1{padding-left:1em;}

.f8p{font-size:80%;}
.f0p{font-size:100%;}
.f12p{font-size:120%;}

.f_ub{font-weight:bold;text-decoration:underline;margin: 0.5em 0;}
.f_b{font-weight:bold;}

.txt_l{text-align:left !important;}
.txt_c{text-align:center !important;}
.txt_r{text-align:right !important;}

.fl_l{margin-right:1em;margin-bottom:1em;float:left;}
.fl_r{margin-left:1em;margin-bottom:1em;float:right;}

.cl{clear:both;}
hr.cl{border:0;height:0;}

.clfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clfix{min-height:1px;/zoom:1;}
* html .clfix{height: 1px;/*\*//*/ height:auto;overflow:hidden;/**/}
