@charset "utf-8";
body {
	background:url('../../images/ntb/layout/top_bg.png') repeat-x;
}
.header > div, .footer > div, .contents, .mainVisual > div > div, .mainBanner > div {
	width:1000px;
	margin:0 auto;
	position:relative;
}
.header {
	height:133px;
	background:url('../../images/ntb/layout/top_bg.png') 0 58px repeat-x;
}
.gnb {
	position:absolute;
	left:0;
	top:17px;
}
.gnb li{
	float:left;
	background:url('../../images/ntb/btn/gnb_bg.png') 0 center no-repeat;
	margin-right:4px;
}
.gnb li a{
	font-size:11px;
	width:68px;
	padding-top:4px;
	height:21px;
	text-align:center;
	display:inline-block;
}
.searchBox {
	position:absolute;
	right:0;
	top:11px;
	border:#1867b2 solid 2px;
	width:295px;
	height:32px;
}
.searchBox input[type='text'] {
	float:left;
	box-sizing:border-box;
    padding:0px 10px;
    height: 32px;
    line-height: 32px;
    color: #4d4d4d;
	width:261px;
    border:none;
}
.searchBox input[type='image'] {
	float:right;
}
.header h1{
	position:absolute;
	left:0;
	top:78px;
}
.topMenu {
	position:absolute;
	right:0px;
	top:85px;
	height:45px;
}
.topMenu > li.lst {
	padding-right:0;
	margin-top:-5px;
	background-position:0 13px;
}
.topMenu > li{
	float:left;
	padding:0px 16px;
	background:url('../../images/ntb/layout/tit_bar.png') 0 center no-repeat;
}
.topMenu > li > a{
	color:#fff;
	font-size:16px;
	line-height:27px;
}
.topMenu > li > div {
	display:none;
	padding:10px 0 0 0;
	z-index:9999;
	position:absolute;
	top:56px;
}
.topMenu > li > div > h2 > a{
	color:#fff;
	background:url('../../images/ntb/layout/sub_01.png') no-repeat;
	width:176px;
	height:51px;
	display:inline-block;
	font-size:18px;
	font-family:"Nanum Barun Gothic Bold";
	line-height:51px;
	text-align:center;
	letter-spacing:0px;
	margin:5px 0 10px;
}
.topMenu > li > div.sub2 > h2 > a{background:url('../../images/ntb/layout/sub_02.png') no-repeat;}
.topMenu > li > div.sub3 > h2 > a{background:url('../../images/ntb/layout/sub_03.png') no-repeat;}
.topMenu > li > div.sub4 > h2 > a{background:url('../../images/ntb/layout/sub_04.png') no-repeat;}
.topMenu > li > div.sub5 > h2 > a{background:url('../../images/ntb/layout/sub_05.png') no-repeat;}
.topMenu > li > div.sub1 {left:-233px;}
.topMenu > li > div.sub2 {left:-41px;}
.topMenu > li > div.sub3 {left:151px;}
.topMenu > li > div.sub4 {left:343px;}
.topMenu > li > div.sub5 {left:535px;}
.topMenu > li.lst > div {
	left:535px;
	top:315px
}
.topMenu > li ul li a{
	display:inline-block;
	color:#474747;
	font-size:14px;
	padding:6px 10px;
}
.topMenu > li ul li a:hover{
	text-decoration:underline;
	color:#2666ae
}
.topMenuBg{
	width:1000px;
	height:auto;
	display:none;
	z-index:9;
	left:0px;
	position:absolute;
	top:133px;
	border:#d4d4d4 solid 1px;
	height:388px;
	border-top:none;
	background-color:#fff
}
.topMenuBg:after {content:"";display:block;clear:both}
.subVisual {
	background:url('../../images/ntb/common/subVisual01.png') center 0 no-repeat;
	height:180px;
}
.subVisual > div {
	width:1000px;
	position:relative;
	margin:0 auto;
	text-align:center
}
.subVisual.sub2 {background:url('../../images/ntb/common/subVisual02.png') center 0 no-repeat;}
.subVisual.sub3 {background:url('../../images/ntb/common/subVisual03.png') center 0 no-repeat;}
.subVisual.sub4 {background:url('../../images/ntb/common/subVisual04.png') center 0 no-repeat;}
.subVisual.sub5 {background:url('../../images/ntb/common/subVisual05.png') center 0 no-repeat;}
.subVisual.sub6 {background:url('../../images/ntb/common/subVisual06.png') center 0 no-repeat;}
.subVisual.sub7 {background:url('../../images/ntb/common/subVisual07.png') center 0 no-repeat;}
.subVisual h2 {
	color:#acb0b2;
	font-weight:normal;
	font-size:16px;
	display:inline-block;
	border-bottom:#acb0b2 solid 2px;
	padding:25px 0 3px;
	margin-bottom:25px;
}
.subVisual h3 {
	color:#fff;
	font-weight:normal;
	font-size:34px;
	line-height:34px;
}
.subVisual h3 p {
	color:#dfdfdf;
	font-size:12px;
	margin-top:25px;
}
.subVisual .prev {
	position:absolute;
	left:0;
	top:70px;
}
.subVisual .next {
	position:absolute;
	right:0;
	top:70px;
}
.subVisual .prev a{
	background:url('../../images/ntb/btn/btn_subPrev.png') no-repeat;
	height:40px;
	padding:13px 0 0 52px;
	color:#fff;
	display:inline-block
}
.subVisual .prev a:hover{
	background:url('../../images/ntb/btn/btn_subPrev_on.png') no-repeat;
}
.subVisual .next a{
	background:url('../../images/ntb/btn/btn_subNext.png') no-repeat;
	height:40px;
	padding:13px 0 0 52px;
	color:#fff;
	display:inline-block
}
.subVisual .next a:hover{
	background:url('../../images/ntb/btn/btn_subNext_on.png') no-repeat;
}
.contents {
	margin-bottom:100px;
}
.contents:after {content:"";clear:both;display:block}
.contents h3, .layerPop .layerCont h3 {
	background:url('../../images/ntb/common/h3.png') 0px 5px no-repeat;
	font-size:18px;
	color:#363636;
	line-height:22px;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 30px;
	margin:40px 0 15px;
	height:auto;
}
.contents h4 {
	text-align:center;
	font-size:24px;
	color:#363636;
	margin:20px 0 10px;
}
p.txt {
	line-height:22px;
}
.location {
	height:54px;
	float:right;
}
.location li{
	float:left;
	background:url('../../images/ntb/icon/icon_arr.png') 0 26px no-repeat;
	padding:21px 8px 0 10px;
	font-size:11px;
	font-family:"����",'arial';
	color:#999999;
}
.location li:first-child{background-image:none;}
.footer {
	clear:both;
	border-top:#616669 solid 1px;
	height:103px;
}
.footer div div{
	position:absolute;
	top:31px;
	left:0;
}
.fList{
	position:absolute;
	top:23px;
	left:108px;
}
.fList li{
	float:left;
	background:url('../../images/ntb/layout/footer_bar.png') 0 center no-repeat;
	padding:0 12px
}
.fList li a{
	color:#474747;
}
.snsList{
	position:absolute;
	top:23px;
	right:0px;
}
.footer address{
	font-style:normal;
	line-height:17px;
	font-size:11px;
	position:absolute;
	top:53px;
	left:108px;
}
.quick {
	position:fixed;
	right:0;
	top:171px
}
.myQuick {
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	background-color:#fff;
	padding:0 9px;
	display:none;
}
.myQuick h3 {
	color:#2666ae;
	text-align:center;
	font-size:12px;
	line-height:16px;
	padding:10px 0 0px;
	
}
.myQuick ul {
	background:url('../../images/ntb/layout/quick_line.png') 0 bottom repeat-x;
	padding:5px 0 10px;
}
.myQuick li a {
	display:block;
	padding:5px 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
}
.qList {display:none;}
.qList li{
	border:#e7e7e7 solid 1px;
	border-bottom:none;
	text-align:center;
	background-color:#fff
}
.qList li:first-child{
	border-top:none;
}
.qList li a{
	font-size:12px;
	color:#363636;
	display:inline-block;
	padding:15px 0;
	font-weight:bold
}
.qList li.bno a{
	padding:0;
}
.qList li.bno {
	border:none;
}