@charset "utf-8";

.inner{width:1200px; padding:0;}
.btn_menu,
.btn_sch{display:none;}

.logo{left:0;}
.logo strong{padding:7px 0 0 0; vertical-align:middle; font-size:28px; font-weight:800;}
.logo strong span{vertical-align:middle; font-size:25px; font-weight:500;}
.logo span > span{padding:0; font-size:17px; font-weight:700; color:#000; font-family:"paybooc";}

@media all and (max-width:1230px) {
	.inner{width:100%; padding:0 15px;}

	.logo{left:15px;}
}
@media all and (max-width:1024px) {
	.btn_menu{display:block;}

	.logo{top:15px;}
	.logo strong{padding:3px 0 0 0; font-size:24px;}
	.logo strong span{font-size:19px;}
	.logo span > span{font-size:16px; letter-spacing:-2px;}
}
@media all and (max-width:768px) {
	.inner{padding:0 10px;}
	
	.logo {top:11px; left:10px;}
	.logo strong{padding:3px 0 0 0; font-size:22px;}
	.logo strong span{font-size:18px;}
	.logo span > span{font-size:14px;}
}
@media all and (max-width:568px) {
	.logo {top:10px;}
	.logo strong{font-size:21px;}
	.logo strong span{font-size:17px;}
	.logo span > span{padding:2px 0 0 0;}
}
@media all and (max-width:380px) {
	.logo strong{font-size:20px;}
	.logo strong span{padding:1px 0 0 0; font-size:16px;}
	.logo span > span{padding:1px 0 0 0;}
}
#header{height:118px;}
#topmenu{padding:0 0 0 33%;}
#topmenu > li{width:20%;}
#topmenu > li > a{line-height:118px;}
#topmenu > li:last-child{display:block;}

#footer {padding:53px 0; text-align:center;}
#footer .inner{padding:0 15px;}


#container_sub{position:relative; overflow:hidden; width:100%; min-height:570px; margin:0 auto;}

/* 서브레이아웃 */
#subVisual{width:100%; background:#dff1ef; text-align:center;}
#subContent{width:1200px; margin:0 auto; overflow:hidden; background:#fff; padding:27px 0 50px 0;}
#subLeft{float:left; width:214px;} 
#subRight{float:right; width:905px; padding:0 8px 0 0;}
#subLeft li{margin:0 0 15px 0;}

/* 서브비주얼 
#subVisual{margin-top:155px;}*/

/* 페이지타이틀 */
#pageInfo {width:100%; height:33px; margin:0 0 15px 0;}

/* 탭메뉴 */
#tabmenu{overflow:hidden; width:100%; height:29px; margin:0 0 25px 0; border-bottom:2px solid #1da4dc;}
#tabmenu li{float:left; display:inline; margin:0 -1px 0 0; font-weight:bold; line-height:0;}
#tabmenu li.first-child{margin:0;}
#tabmenu li a{text-decoration:none;display:block;padding:8px 35px 6px 35px; line-height:15px;}
#tabmenu .current_on{background:url(/source/korean/images/common/tabmenu/bg_left_on.gif) no-repeat left top;}
#tabmenu .current_on a{color:#fff; background:url(/source/korean/images/common/tabmenu/bg_right_on.gif) no-repeat right top;}
#tabmenu .current{background:url(/source/korean/images/common/tabmenu/bg_left.gif) no-repeat;}
#tabmenu .current a{color:#7c7c7c; background:url(/source/korean/images/common/tabmenu/bg_right.gif) no-repeat right top;}
#tabmenu .last-child a{margin:0;}
