@charset "utf-8";

html{background:#eff3f4;}
body{background:#f0f0f0 url(/images/en/main/wrap_bg.gif) repeat-x}


#wrapper{position:relative; display:block;padding-top:25px;width:980px; margin:0 auto;background:#f0f0f0 url(/images/en/main/wrap_bg.gif) repeat-x}
#header_area{position:relative; display:block; width:980px; height:60px; margin:0 auto;padding:75px 0 0 0;}
#header {position:absolute;top:0;left:0;width:980px;padding:0 0 0 0;z-index:10;}

#header h1{display:block;position:absolute;top:0;left:50%;margin:0 0 0 -490px;padding-bottom:20px;width:980px;border-bottom:1px solid #545961;z-index:2;}
#header h1 a{display:block;height:30px;}
#header #global{position:absolute;right:50%;top:0;margin-right:-490px;z-index:101;}
#header #global:after {content:"";display:block;visibility:hidden;clear:both;}
#header #global li{display:inline-block;float:left;margin-right:10px;padding-right:10px;background:url(/images/en/common/gm_line.gif) no-repeat 100% 50%;}
#header #global li a{color:#969696;font-family:Arial;font-size:12px;line-height:13px;}
#header #global li.last{margin-right:0;background:none;}
#header .gnbarea{position:relative;margin:0 auto;width:980px;height:54px; padding:50px 0 0 0}
#header #tm {width:100%;}
#header #tm:after{clear:both; display:block; content:'';*zoom:1;}
#header #tm li{display:block;float:left;}
#header #tm li.gnb1{width:170px;}
#header #tm li.gnb2{width:142px;}
#header #tm li.gnb3{width:242px;}
#header #tm li.gnb4{width:170px;}
#header #tm li.gnb5{width:250px;}
#header #tm li.gnb6{width:164px;}
#header #tm li a{display:block;font-family:Arial;font-size:16px;line-height:55px;text-align:center;}
#header #tm li a:link,
#header #tm li a:visited {color:#dadada;}
#header #tm li a:hover,
#header #tm li a:focus,
#header #tm li a:active{background:url(/images/en/common/tm_bul.gif) no-repeat 50% 98%;color:#00c6ff;}
#header #tm li a.current{background:url(/images/en/common/tm_bul.gif) no-repeat 50% 98%;color:#00c6ff;}
#header #tm li ul{display:none;position:absolute;top:105px;padding:9px;background:#fff;border:2px solid #33aacc;}
#header #tm li ul li{display:block;float:none;}
#header #tm li ul li a{display:block;padding:4px 0;font-family:Arial;font-size:12px;line-height:16px;word-wrap:break-word;text-align:left;}
#header #tm li ul li a:link,
#header #tm li ul li a:visited {color:#666;}
#header #tm li ul li a:hover,
#header #tm li ul li a:active,
#header #tm li ul li a:focus{color:#333;background:none;}
#header #tm li ul li a.ov{color:#333;background:none;}
#header #tm li ul#tm_1th_1{left:15px;width:120px;}
#header #tm li ul#tm_1th_2{left:170px;width:120px;}
#header #tm li ul#tm_1th_3{left:310px;width:220px;}
#header #tm li ul#tm_1th_4{right:268px;width:125px;}
#header #tm li ul#tm_1th_5{right:58px;width:120px;}
#header #tm li ul#tm_1th_6{right:0;width:142px;}
#container{clear:both;position:relative;margin:0 auto 35px auto;padding:20px;width:940px;background:#fff;}
#container:after {content:"";display:block;visibility:hidden;clear:both;}
#leftWrap{position:relative;display:inline;float:left;padding:0;width:200px;}
#leftmenu{clear:both;margin:0 0 13px 0;width:100%;}
#leftmenu h2#leftTi{display:block;margin:0;padding:20px 0;color:#313131;font-family:Arial;font-size:27px;line-height:25px;word-wrap:break-word;}
#leftmenu .lm_2th{border-top:1px solid #b2b2b2;}
#leftmenu .lm_2th li {line-height:0;border-bottom:1px dashed #e1e1e1;}
#leftmenu .lm_2th li a {display:block;padding:8px 26px 8px 10px;width:164px;font-size:13px;line-height:18px;text-decoration:none;word-wrap:break-word;}
#leftmenu .lm_2th li a.link_2th:link,
#leftmenu .lm_2th li a.link_2th:visited {color:#636363;background:#fff url(/images/en/common/link_2th.gif) no-repeat 95% center;}
#leftmenu .lm_2th li a.link_2th:hover,
#leftmenu .lm_2th li a.link_2th:active,
#leftmenu .lm_2th li a.link_2th_ov:link,
#leftmenu .lm_2th li a.link_2th_ov:visited,
#leftmenu .lm_2th li a.link_2th_ov:hover {color:#fff;background:#0280a3 url(/images/en/common/link_2th_ov.gif) no-repeat 95% center;}
#leftmenu .lm_2th li .lm_3th {background:#f0f0f0;border:none;}
#leftmenu .lm_2th li .lm_3th li {line-height:0;border-bottom:none;}
#leftmenu .lm_2th li .lm_3th li a {display:block;padding:5px 16px 5px 10px;width:174px;font-size:12px;line-height:17px;text-decoration:none;word-wrap:break-word;}
#leftmenu .lm_2th li .lm_3th li a.link_3th:link,
#leftmenu .lm_2th li .lm_3th li a.link_3th:visited {color:#777;}
#leftmenu .lm_2th li .lm_3th li a.link_3th:hover,
#leftmenu .lm_2th li .lm_3th li a.link_3th:active,
#leftmenu .lm_2th li .lm_3th li a.link_3th_ov:link,
#leftmenu .lm_2th li .lm_3th li a.link_3th_ov:visited,
#leftmenu .lm_2th li .lm_3th li a.link_3th_ov:hover {color:#323232;}
#leftmenu .lm_bg{display:block;margin-top:-1px;height:212px;background:url(/images/en/common/bg_lm.gif) no-repeat center -1px;border-top:1px solid #b2b2b2;}
#rightWrap{position:relative;display:inline;float:right;width:710px;}
#contTi{display:block;background:url(/images/en/common/bg_title.gif) repeat-x center bottom;}
#contTi span{display:inline-block;margin:0;padding:12px 2px;border-bottom:2px solid #afafaf;color:#444;font-size:24px;font-family:Verdana;font-weight:normal;letter-spacing:-1px;line-height:31px;}
#navigation {display:block;float:left;margin:0;padding:0;width:710px;text-align:left;}
#navigation:after {content:"";display:block;visibility:hidden;clear:both;}
#navigation a {display:inline-block;padding:0 1px;font-family:Verdana;font-size:12px;line-height:20px;}
#navigation a:link,
#navigation a:visited {color:#8c8c8c;}
#navigation a:hover {color:#8c8c8c;}
#navigation .navi_home {position:relative;display:inline-block;width:11px;height:11px;background:url(/images/en/common/navi_home.gif) no-repeat left top;font-size:0;line-height:0;vertical-align:middle;}
#navigation .navi_ov:link,
#navigation .navi_ov:visited,
#navigation .navi_ov:hover {font-weight:bold;letter-spacing:-1px;}
#navigation .navi {display:block;position:relative;}
#navigation .button_wrap {display:inline-block;float:right;position:relative;}
#navigation .button_wrap:after{content:""; clear:both; display:block;}
#navigation .button_wrap a{float:left;margin-left:4px;}
#right_box{clear:both;margin:0;padding:30px 0 0 0;width:100%;}
#txt{clear:both;position:relative;width:100%;}
#footer{clear:both;position:relative;margin:0;padding:40px 0;width:100%;background:#eff3f4;border-top:1px solid #d7d8db;}
#bottom{position:relative;margin:0 auto;width:980px;}
#bottom:after {content:"";display:block;visibility:hidden;clear:both;}
#bottom .flogo{display:block;;float:left;margin:0;padding:0 50px 0 15px;width:92px;}
#bottom .finfo{display:block;;float:left;margin-top:-5px;width:815px;}
#bottom .finfo address{color:#5c5c5c;font-size:12px;line-height:18px;font-style:normal;}
#bottom .finfo address strong{color:#333;font-weight:normal;font-size:12px;}
#bottom .finfo address span{color:#a0a0a0;font-size:12px;}
#bottom .finfo .copyright{margin:5px 0 0 0;color:#9f9f9f;font-size:12px;line-height:20px;}

.print-sns{ position:absolute; top:-10px;  right:20px; z-index:1;}
.print-sns li{ float:left; margin-right:4px}
