@charset "utf-8";

/* reset */
*{margin:0; padding:0;}
li{list-style:none;}
img, fieldset{border:none;vertical-align:top;}
h1, h2, h3, h4, h5, h6{font-size:1em;font-weight:normal;}
address, em, strong{font-style:normal;font-weight:normal;}
input, select, textarea{vertical-align:middle;}
table{border-spacing:0;border-collapse:collapse;}

/* common */
*{font-family: 'Nanum Gothic','Open Sans', Aria, sans-serif;}
@font-face{
	font-family:ng;
	src:local(※), url(../font/NanumGothic.woff) format('woff');
	src:url('../font/NanumGothic.eot');
}
@font-face{ font-family:ng; src:url(../font/NanumGothic.ttf);}
body{ font-weight:normal; font-family: ng,나눔고딕,돋움, ng;font-size:12px;line-height:1.8; font-family: 'Nanum Gothic','Open Sans', Aria, sans-serif; position:relative;line-height:1.6;color:#555; }
body *{font-family: ng, "나눔고딕", 돋움,ng}

.hid, caption, legend, hr{position:absolute;left:-9999px;width:0;height:0;font-size:0;overflow:hidden;}
a{text-decoration:none;color:#888;}
a:hover, a:focus{color:#f00;}

#wrap{width:1151px;margin:0 auto;}
#header{height:62px;position:relative;z-index:3;}
#container{position:relative;}
#innerfoot{height:120px;position:relative;}

h1{padding:22px 0 0 60px;}

#gnb{position:absolute;top:25px;left:270px;}
#gnb a{background:url('../images/common/sp_ui.png') 0 0 no-repeat;display:block;text-indent:-9999px;font-size:0;}

#gnb>li{float:left;margin-left:50px;position:relative;}
#gnb>li.gnb1>a{width:50px;height:17px;background-position:0 0;}
#gnb>li.gnb2>a{width:52px;height:17px;background-position:-50px 0;}
#gnb>li.gnb3>a{width:50px;height:17px;background-position:-102px 0;}
#gnb>li.gnb4>a{width:50px;height:17px;background-position:-152px 0;}
#gnb>li.gnb5>a{width:30px;height:17px;background-position:-202px 0;}
#gnb>li.gnb6>a{width:50px;height:17px;background-position:-232px 0;}

#gnb ul{position:absolute;top:51px;display:none;}
.bg_gnb_sub{width:1151px;height:60px;position:absolute;top:62px;background:url('../images/common/bg_gnb_sub.png') 0 0 no-repeat;display:none;}
#gnb ul.gnb1_sub{width:260px;left:-8px;}
#gnb ul.gnb2_sub{width:170px;left:-10px;}
#gnb ul.gnb3_sub{width:380px;left:-90px;}
#gnb ul.gnb4_sub{width:90px;left:-9px;}
#gnb ul.gnb5_sub{width:100px;left:-23px;}
#gnb ul.gnb6_sub{width:150px;left:-70px;}
#gnb ul li{float:left;margin:0 10px;}

#gnb ul.gnb1_sub .sub1{width:39px;height:15px;background-position:0 -27px;}
#gnb ul.gnb1_sub .sub2{width:50px;height:15px;background-position:-39px -27px;}
#gnb ul.gnb1_sub .sub3{width:51px;height:15px;background-position:-607px 0;}
#gnb ul.gnb1_sub .sub4{width:27px;height:15px;background-position:-89px -27px;}

#gnb ul.gnb2_sub .sub1{width:51px;height:15px;background-position:-116px -27px;}
#gnb ul.gnb2_sub .sub2{width:52px;height:15px;background-position:-167px -27px;}

#gnb ul.gnb3_sub .sub1{width:52px;height:15px;background-position:-219px -27px;}
#gnb ul.gnb3_sub .sub2{width:50px;height:15px;background-position:-271px -27px;}
#gnb ul.gnb3_sub .sub3{width:27px;height:15px;background-position:-321px -27px;}
#gnb ul.gnb3_sub .sub4{width:52px;height:15px;background-position:-348px -27px;}
#gnb ul.gnb3_sub .sub5{width:27px;height:15px;background-position:-400px -27px;}
#gnb ul.gnb3_sub .sub6{width:27px;height:15px;background-position:-427px -27px;}

#gnb ul.gnb4_sub .sub1{width:51px;height:15px;background-position:-454px -27px;}
#gnb ul.gnb5_sub .sub1{width:63px;height:15px;background-position:-505px -27px;}

#gnb ul.gnb6_sub .sub1{width:39px;height:15px;background-position:-568px -27px;}
#gnb ul.gnb6_sub .sub2{width:52px;height:15px;background-position:-607px -27px;}

#footer{background-color:#fff;border-top:1px solid #bbb;}
#innerfoot{width:1151px;margin:0 auto;padding:15px 0 0 20px;}
.logo_foot{position:absolute;left:40px;bottom:50px;width:190px;padding:10px;background:url('../images/common/sep_foot.jpg') right center no-repeat;}
.adr, .copy{position:absolute;left:290px;}
.adr{bottom:73px;}
.copy{bottom:53px;color:#777;}
.adr strong{font-weight:bold;}

.clear{clear:both;}
/*
@media all and (max-width:1151px) {
	body{display:table; margin:0 auto;}
}
*/