/*============================================
 Β«Θgbvy[WX^CV[g
============================================*/
body, p, form, h1, h2, h3, h4, h5, h6, img{margin:0;padding:0;}
img{border:0px none;}
a:hover	{color:#ff0000;}
a:active	{color:#ff0000;}
body{background-color:#FFFFFF;color:#000000;min-width:670px;text-align:center;}

#all{position:relative;margin:0 auto;width:760px;padding-bottom:20px;text-align:left;}
*html #all{margin:0;}
#header{margin:0;background:url('img/top/bg_head.gif');}
#mainright{display:block;float:right;padding:0 0 10px 10px;}
*html #mainright{width:1%;}
#main{margin:5px 180px 0 0;min-width:450px;width:570px;}
*html #main{margin:20px 180px 0 0;}
#footer{margin:0;padding:5px;}

.border-dot{height:10px;background:url('img/border_dot.gif') repeat-x;}
.t-c{text-align:center;}
.t-r{text-align:right;}
.t-l{text-align:left;}
.float-r{float:right;}
.float-l{float:left;}
.clear{clear:both;}
.clear-l{clear:left;}
.clear-r{clear:right;}
.none{display:none;}

sub{font-size:80%;vertical-align:bottom;}
sup{font-size:80%;vertical-align:top;}

/*--ΉΊΗέγ°
----------------------------------------------------------*/
.reader-navi{position:absolute;top:-9000px;left:-9000px;line-height:120%;}
.navi{display:none;}

/*== 
============================================*/

h1{display:inline;float:left;}
.search{height:39px;text-align:right;}
.search *{vertical-align:text-bottom;}
.search img{}
/*GoogleυΞ 2011/06/17 Start*/
/*
.search input.box{margin-bottom:7px;}
*html .search input.box{margin-bottom:5px;}
*/
.search input.box{margin-bottom:3px;}
*html .search input.box{height:20px}
/*GoogleυΞ 2011/06/17 End*/
.search form{display:inline;}


/*==« 07/05/22 «==*/
.zoom-en{float:left;width:303px;margin-bottom:5px;}
.zoom-en .print-disp{display:none;}

/*== {^ ==*/
.langlist{float:left;width:183px;height:45px;background:url('img/top/btn_lang.gif');}
.langlist ul, .langlist li, .langlist a{height:30px;margin:0;padding:0;}
.langlist ul{list-style:none;margin-left:10px;}
.langlist li{display:inline;}
.langlist ul a{display:block;float:left;}
.langlist ul a:hover{background:url('img/top/btn_lang_on.gif');}
.langlist #en, .langlist #en a{width:49px;}
.langlist #fr, .langlist #fr a{width:54px;}
.langlist #kr, .langlist #kr a{width:39px;}
.langlist #cn, .langlist #cn a{width:31px;}
.langlist #en a:hover{background-position:-10 0;}
.langlist #fr a:hover{background-position:-59px 0;}
.langlist #kr a:hover{background-position:-113px 0;}
.langlist #cn a:hover{background-position:-152px 0;}

.zoom{display:inline;width:120px;position:absolute;}

/*==ͺ 07/05/22 ͺ==*/


#main ul, li{list-style:none;margin:0;padding:0;line-height:120%;}

/*==« 11/11/15 «==*/
div.photo_report {width:130px;float:left;margin:10px 0 7px 0; background-color: #eee; }
div.photo_report p { margin-bottom:5px;}
div.photo_report li { padding:1px 0 0 5px; margin:0; font-size: 90%; }
/*==ͺ 11/11/15 ͺ==*/

/*`111115
div.topicbanner{width:130px;float:left;margin:10px 10px 7px 0;border:1px solid #999999;}
div.topicbanner p{margin-bottom:5px;}
div.topicbanner li{padding:1px 0 0 5px;margin:0;}
`111115*/


div.topic{margin:10px 0 10px 137px;}/*111115`*/
/*div.topic{margin:10px 0 10px 140px;}`111115*/
div.topic ul{margin:0 0 0 2px;}
div.topic li{padding:2px 0 2px 1em;text-indent:-1em;}
.banner-s{vertical-align:middle;}
.bu-icon img{vertical-align:middle;}

div.m-news{border:1px solid #999999;margin:0 0 7px 0;background:#F1F1F1;padding:0;min-height:33px;}
*html div.m-news{height:33px;}
div.m-news h2{display:inline;float:left;margin:0 10px 0 0;}
div.m-news img{vertical-align:top;}
div.m-news img.none{clear:left;}
div.m-news ul{border:1px solid #fff;}
div.m-news li{margin:7px 0 7px 0;}

div.info{border:1px solid #999999;margin:0 0 10px 0;background:#F1F1F1;padding:0;}
div.info h2{display:inline;float:left;margin:0 10px 0 0;}
div.info img{vertical-align:top;}
div.info ul{display:inline;}
div.info li{float:left;margin:7px 0 3px 0;}
div.info p{clear:left;padding:5px;display:block;background:#FFFFFF;border-top:1px solid #999999;}
div.sanka{border-top:1px solid #999999;background:#ffffff;padding:2px 0;}
div.sanka ul{display:block;margin:0 0 0 5px;}
div.sanka li{float:none;margin:0;padding:2px 5px;}

div.bukyoku{width:570px;position:relative;height:18em;}
.bu-pol, .bu-ear, .bu-rec, .bu-air, .bu-wat, .bu-che, .bu-nat, .bu-reg{margin:0 3px 5px 0;height:8.5em;border:1px solid #999999;}
.bu-pol{width:138px;position:absolute;left:0;top:0;}
.bu-ear{width:138px;position:absolute;left:143px;top:0;}
.bu-rec{width:138px;position:absolute;left:286px;top:0;}
.bu-air{width:138px;position:absolute;left:0px;top:9em;}
.bu-wat{width:138px;position:absolute;left:143px;top:9em;}
.bu-che{width:138px;position:absolute;left:286px;top:9em;}
.bu-nat{width:138px;position:absolute;left:429px;top:0;}
.bu-reg{width:138px;position:absolute;left:429px;top:9em;}
*html .bu-pol, *html .bu-ear, *html .bu-rec, *html .bu-air, *html .bu-wat, *html .bu-che, *html .bu-nat, *html .bu-reg{width:136px;}

.bukyoku h3{height:40px;background:url('img/top/btn_bu_bg.gif');text-align:right;}
.bukyoku .bu-ttl{display:block;height:40px;}
.bukyoku .bu-m{position:absolute;right:0;}
.bukyoku p{display:block;background:#FFFFFF;margin:2px;padding:1px;line-height:120%;}

div.kikan{width:330px;height:173px;float:left;}
div.kikan ul, div.kikan li, div.kikan a{list-style:none;margin:0;padding:0;}

div.kikan ul{height:166px;width:250px;background:url('img/top/btn_kikan.gif') no-repeat;background-position:0 0;}
div.kikan li{display:inline;}
div.kikan a{display:block;height:23px;width:250px;}
div.kikan a.k0{background-position:0 0;}
div.kikan a.k1{background-position:0 -23px;}
div.kikan a.k2{background-position:0 -46px;}
div.kikan a.k3{background-position:0 -69px;}
div.kikan a.k4{background-position:0 -92px;}
div.kikan a.k5{background-position:0 -115px;}
div.kikan a.k6{background-position:0 -138px;}
div.kikan a:hover{background:url('img/top/btn_kikan_on.gif') no-repeat;}
div.kikan a.k0:hover{background-position:0 0;}
div.kikan a.k1:hover{background-position:0 -23px;}
div.kikan a.k2:hover{background-position:0 -46px;}
div.kikan a.k3:hover{background-position:0 -69px;}
div.kikan a.k4:hover{background-position:0 -92px;}
div.kikan a.k5:hover{background-position:0 -115px;}
div.kikan a.k6:hover{background-position:0 -138px;}
div.kikan .print{display:none;}/*--σόpέθ θ--*/

div.photo{float:right;font-size:90%;}

#footer{padding:10px;}
#footer p{font-size:90%;padding:0 10px 3px 5px;}
#footer ul{padding:0;margin:0;}
#footer li{padding:0;margin:0 2px 0 0;float:left;font-size:90%;}

.pagetop{background:url('img/top/bg_footer.gif');margin-bottom:1px;padding:5px 0 3px 0;}
.pagetop p{text-align:center;}
.pagetop a{margin:2px;color:#FFFFCC;background:#5E5E5E;}
.pagetop a:hover{color:#FFCC00;}
.pagetop a:active{color:#FFCC00;}

/*== Ej[
============================================*/
div.menu{text-align:left;margin-top:5px;}
*html div.menu{width:170px;}

div.menu a.btn{display:block;margin-bottom:5px;padding:0;}

div.menu .kihon{width:170px;background:url('img/top/menu_bg.gif');padding-bottom:2px;}
div.menu .kihon ul, div.menu .kihon li{list-style:none;margin:0;padding:0;}
div.menu .kihon ul{background:#EFEFEF;border-right:1px solid #525252;}
div.menu .kihon li{background:url('img/top/menu_point.gif');padding-left:8px;border-top:1px solid #009966;border-bottom:1px solid #EFEFEF;border-right:1px solid #EFEFEF;}
*html div.menu .kihon li{height:1%;}
div.menu .kihon a{display:block;width:155px;text-decoration:none;background:#FFFFFF;padding:2px 0 0 5px;}
*html div.menu .kihon a{width:160px;}
div.menu .kihon a:hover{background:#FFFFE1;}

div.menu .banner{padding:}
div.menu .banner p{padding:2px 0;}
div.menu .banner .border-dot{margin:5px 0 0 0;}
div.menu .banner .left{float:left;margin:0 10px 2px 0;}

/*============================================*/