@charset "utf-8";

.clear {clear:both;overflow:hidden;height:0;}
.floatL {float:left;}
.floatR {float:right;}
.skip {display:none;}

h1 {position:absolute;left:0;top:15px;width:140px;height:45px;}
h1 a {display:block;width:140px;height:45px;}
h1 span {display:none;}
h2 {line-height:1;}

ul.gnb {width:580px;position:absolute;left:225px;top:40px;}
ul.gnb li {font-size:13px;float:left;margin-right:36px;_display:inline;position:relative;}
ul.gnb li a {color:#fff;font-weight:bold;display:block;padding:1px 0;}
ul.gnb li a:hover {color:#eee;text-decoration:none;}
ul.gnb li a span {}
ul.gnb li div {display:none;}
ul.gnb li:hover div {display:block;}
ul.gnb li .gnb-sub {position:absolute;top:15px;left:-100px;height:29px;width:680px;}
ul.gnb li.gnb1 .gnb-sub {left:-120px;}
ul.gnb li.gnb2 .gnb-sub {left:-120px;}
ul.gnb li.gnb3 .gnb-sub {left:-120px;}
ul.gnb li.gnb4 .gnb-sub {left:-120px;}
ul.gnb li .gnb-sub .gnb-sub-top {float:left;background:url('/images/common/subBgTop.png') no-repeat 0 3px;width:2px;height:29px;_overflow:hidden;}
ul.gnb li .gnb-sub .gnb-sub-mid {float:left;background:url('/images/common/subBgMid.png') no-repeat 0 0;height:29px;padding:0 0 0 20px;}
ul.gnb li .gnb-sub .gnb-sub-mid li {font-size:12px;float:left;margin-top:8px;margin-right:15px;font-weight:bold;color:#363636;}
ul.gnb li .gnb-sub .gnb-sub-mid li a {color:#363636;}
ul.gnb li .gnb-sub .gnb-sub-mid li a:hover {color:#36538d;}
ul.gnb li .gnb-sub .gnb-sub-bot {float:left;background:url('/images/common/subBgBot.png') no-repeat 0 3px;width:4px;height:29px;_overflow:hidden;}

.sns {width:268px;height:17px;position:absolute;top:0;right:0;background:url('/images/main/sns2.gif') no-repeat 0 0;z-index:100;}
.sns li {float:left;width:63px;height:17px;margin-right:1px;_display:inline;}
.sns li a {display:block;width:63px;height:17px;}
.sns li a span {display:none;}
.sns li.lang {width:83px;}
.sns li.lang a {width:83px;}
.sns li.mobile {width:55px;}
.sns li.mobile a {width:55px;}

.navigation {background:url('/images/common/naviBg.gif') no-repeat 0 0;padding-left:39px;color:#acacac;margin-bottom:20px;font-weight:bold;height:19px;}
.navigation strong {color:#516a9c;}

.footer-banner {background:url('/images/common/footerBanner.gif') no-repeat 0 0;width:746px;height:40px;float:left;padding:1px 0 0 24px;}
.footer-banner li {float:left;width:165px;height:39px;margin-right:1px;_display:inline;overflow:hidden;}
.footer-banner li a {display:block;width:165px;height:39px;}
.footer-banner li a span {display:none;}
.footer-banner li.b01 {}
.footer-banner li.b02 {}
.footer-banner li.b03 {width:145px;}
.footer-banner li.b03 a {width:145px;}
.footer-banner li.b04 {width:220px;}
.footer-banner li.b04 a {width:220px;}
.footer-menu {float:left;padding-left:265px;padding-top:35px;}
.footer-menu li {float:left;font-size:11px;font-weight:bold;color:#777;background:url('/images/common/footerBar.gif') no-repeat 100% 4px;padding-right:10px;margin-right:10px;}
.footer-menu li.last {background:none;padding-right:0;margin-right:0;}
.footer-menu li a {color:#777;}
.copyright {padding:5px 0 0 265px;font-size:11px;font-weight:bold;color:#626262;}

.btn-more {width:746px;text-align:center;padding:20px 0;}

#sns-content {width:744px;text-align:center;border:1px solid #c7c7c7;padding:6px 0;margin-top:6px;}
#sns-content ul {float:left;margin-left:290px;_display:inline;}
#sns-content ul li {float:left;background:none;margin-bottom:0;padding-bottom:0;}