
#hnn-wrap {width:100%; position:relative;}

#hnn-top {height:34px; font-family:nr;}
#hnn-top .hnn-inner {width:1100px; margin:0 auto; position:relative; line-height:34px;}
#hnn-top .hnn-inner:after {content:"";display:block;clear:both; height:0;}
#hnn-top .hnn-inner a {color:#767676;}
#hnn-top .hnn-lef {float:left;}
#hnn-top .hnn-rig {float:right;}
#hnn-top .hnn-top {display:block; float:left; padding:0 20px; border:1px solid #dddddd; border-top:none; border-bottom:none;}
#hnn-top .hnn-top3 {border-left:none;}
#hnn-top .hnn-sns {height:34px; display:inline-block; border-right:1px solid #dddddd; padding:0 8px;}
#hnn-top .hnn-sns a { position:relative; top:-2px;}


/*GNB*/
#hnn-gnb {width:100%; height:82px; border-top:1px solid #dddddd; border-bottom:1px solid #006abe;z-index:9998;}
#hnn-gnb .hnn-inner {width:1100px; margin:0 auto; position:relative;}
#hnn-gnb .hnn-logo {position:absolute; left:0; top:20px;}

#hnn-gnb .hnn-gnb {position:absolute; top:28px;right:0; z-index:999;}
#hnn-gnb .hnn-gnb:after {content:"";display:block;clear:both; height:0;}
#hnn-gnb .hnn-gnb > li {float:left;position:relative; text-align:center; height:21px;}
#hnn-gnb .hnn-gnb > li:first-child {border-left:none;}
#hnn-gnb .hnn-gnb > li > a {
	color:#1d1c1c;
	font-size:18px;
	padding:0 30px;
	font-family:nm;
	z-index:10;
	display:block;
	/*background:url(../images/gnb-bar.gif) no-repeat 100% 3px;*/
	letter-spacing:-0.05em;
	cursor:pointer;
}
#hnn-gnb .hnn-gnb > li.hnn-gnb6 > a {padding-right:0;}
#hnn-gnb .hnn-gnb li div {
	display:none;
	width:100%;
	position:absolute;
	left:-1px;
	top:18px;
	text-align:left;
	text-indent:31px;
	height:245px;
	letter-spacing:-0.1em;
	z-index:2;
	background:none;
}
#hnn-gnb .hnn-gnb > li:hover > a,
#hnn-gnb .hnn-gnb > li.active > a{color:#ffc20e;}
#hnn-gnb .hnn-gnb > li:hover > a span {
	width:100%;
	height:16px;
	background:url(../images/gnb-on.gif) 50% 100% no-repeat;
	display:block; 
	position:relative;
	top:13px;
}
#hnn-gnb .hnn-gnb li div ul {padding-top:55px;}
#hnn-gnb .hnn-gnb li:first-child div {border-left:none;left:0;}
#hnn-gnb .hnn-gnb li ul li a {display:block;font-size:13px;color:#454545;padding:3px 0;transition:0.2s; text-transform:uppercase;}
#hnn-gnb .hnn-gnb li ul li.active a,
#hnn-gnb .hnn-gnb li ul li a:hover {color:#ffc20e;}
#hnn-gnb .hnn-gnb .hnn-snb4 {width:80px;}
#hnn-gnb .hnn-bg {width:100%; position:absolute; top:118px;left:0; height:206px;background:#fff ; border-bottom:1px solid #006abe; z-index:98;display:none; overflow:hidden;}
#hnn-gnb .hnn-bg em {width:1100px; position:relative; left:50%; margin-left:-550px;}


/*el-상단*/
#hnn-el-top {width:1100px; height:498px; margin:20px auto; position:relative;}
#hnn-el-top:after {content:""; display:block; clear:both;}
#hnn-el-top .hnn-lef {float:left;}
#hnn-el-top .hnn-cen {width:640px; position:absolute; left:230px;}
#hnn-el-top .hnn-rig {float:right;}
/*#hnn-el-top .bx-controls-direction a {position:absolute;top:50%;margin-top:-40px;z-index:100;display:block;width:41px;height:82px;text-indent:-9999px;}
#hnn-el-top .bx-controls-direction .bx-prev {background:url(../images/vis-prev.png) no-repeat;left:20px;}
#hnn-el-top .bx-controls-direction .bx-next {background:url(../images/vis-next.png) no-repeat;right:20px;}*/
#hnn-el-top .bx-pager {position:absolute;z-index:100;bottom:10px;right:20px;text-align:center;}
#hnn-el-top .bx-pager .bx-pager-item {display:inline;}
#hnn-el-top .bx-pager .bx-pager-item a {
	display:inline-block;
	margin:0 3px;
	width:12px;
	height:12px;
	background:url(../images/vis-btn.png) 0 12px;
	text-indent:12px;
	overflow:hidden;
	border-radius:50%;
}
#hnn-el-top .bx-pager .bx-pager-item a.active {background:url(../images/vis-btn.png) 0 0px;}

/*el-중단*/
#hnn-el-mid {width:1100px; margin:0 auto;}
#hnn-el-mid:after {content:""; display:block; clear:both;}
#hnn-el-mid .hnn-lef {float:left;}
#hnn-el-mid .hnn-rig {float:right;}
#hnn-el-mid .hnn-rig {position:relative; border:1px solid #dddddd;float:right; width:538px; height:210px;}
#hnn-el-mid .hnn-rig .hnn-tab {overflow:hidden;background:#fff; position:relative;}
#hnn-el-mid .hnn-rig .hnn-tab a {
	display:block;
	float:left;
	letter-spacing:-0.075em;
	word-spacing:-0.075em;
	text-align:center;
	margin-left:-1px;
	z-index:0;
	color:#767676;
	position:relative;
	font-size:14px;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	font-weight:600;
}
#hnn-el-mid .hnn-rig .hnn-tab a span {display:block;height:33px;line-height:33px; }
#hnn-el-mid .hnn-rig .hnn-tab a:first-child {background:none;margin-left:0;}
#hnn-el-mid .hnn-rig .hnn-tab a.active {background:#f2f0f0;z-index:1;border-bottom:1px solid #f2f0f0;color:#080808; }
#hnn-el-mid .hnn-rig .hnn-tab a:hover {color:#000;}
#hnn-el-mid .hnn-rig .hnn-tab a.active span {border-left:1px solid #e4e4e4; height:33px;}
#hnn-el-mid .hnn-rig .hnn-tab .hnn-tab1.active span {border-left:none;padding-left:1px;}
#hnn-el-mid .hnn-rig .hnn-tab .hnn-tab1,
#hnn-el-mid .hnn-rig .hnn-tab .hnn-tab2 {height:33px;}
#hnn-el-mid .hnn-rig .hnn-tab .hnn-tab1,
#hnn-el-mid .hnn-rig .hnn-tab .hnn-tab2 {width:249px;}
#hnn-el-mid .hnn-rig .hnn-tab .hnn-more {/*width:100%;*/height:33px;border-right:none; border-bottom:1px solid #fff;}
#hnn-el-mid .hnn-rig .hnn-tab .hnn-more a {position:absolute; right:12px; top:9px; border:0; background:none;}
#hnn-el-mid .hnn-rig .hnn-view { padding:15px 20px 13px;letter-spacing:-0.5px;word-spacing:-0.5px;font-size:13px; font-family:'돋움'; color:#767676;}
#hnn-el-mid .hnn-rig .hnn-view .hnn-in {display:none;}
#hnn-el-mid .hnn-rig .hnn-view .active.hnn-in {display:block;}
#hnn-el-mid .hnn-rig .hnn-view .hnn-in dl {padding:5px 0; position:relative;}
#hnn-el-mid .hnn-rig .hnn-view .hnn-in dl dt {background:url(../images/board-dot.gif) no-repeat 0 50%; text-indent:10px;}
#hnn-el-mid .hnn-rig .hnn-view .hnn-data {position:absolute;right:0px;top:6px;letter-spacing:0;word-spacing:0; font-size:12px;}

/*el-하단*/
#hnn-el-btm {width:1100px; margin:20px auto 22px;}
#hnn-el-btm:after {content:""; display:block; clear:both;}
#hnn-el-btm a {float:left; margin-left:20px;}
#hnn-el-btm a.hnn-ban1 {margin-left:0;}

/*퀵*/
#hnn-quick {width:1100px; margin:0 auto; border-top:3px solid #d9d9d9; border-bottom:3px solid #d9d9d9; padding:20px 0; letter-spacing:-0.075em;}
#hnn-quick:after {content:""; display:block; clear:both;}
#hnn-quick .hnn-quick {width:220px; height:68px; background:url(../images/quick-line.gif) no-repeat 100% 50%; float:left; position:relative; }
#hnn-quick .hnn-quick.hnn-quick5 {background:none;}
#hnn-quick .hnn-quick a {display:block; width:100%; height:100%;}
#hnn-quick .hnn-quick1 a {background:url(../images/icon-quick1.gif) no-repeat 30px 3px;  }
#hnn-quick .hnn-quick2 a {background:url(../images/icon-quick2.gif) no-repeat 30px 3px;  }
#hnn-quick .hnn-quick3 a {background:url(../images/icon-quick3.gif) no-repeat 33px 3px;  }
#hnn-quick .hnn-quick4 a {background:url(../images/icon-quick4.gif) no-repeat 32px 3px;  }
#hnn-quick .hnn-quick5 a {background:url(../images/icon-quick5.gif) no-repeat 35px 3px;  }
#hnn-quick .hnn-quick .hnn-tit {font-size:14px; color:#5f5f5f; font-family:nb; position:absolute; left:60px; top:5px}
#hnn-quick .hnn-quick .hnn-txt {font-size:12px; color:#abaaaa; font-family:nr; position:absolute; left:30px; top:31px; line-height:14px;}

/*업체로고*/
#hnn-logo-com {width:1100px; margin:25px auto; text-align:center;}
#hnn-logo-com ul:after {content:""; display:block; clear:both;}
#hnn-logo-com ul li {width:200px; height:60px; float:left; text-align:center; margin-left:25px; vertical-align:middle; line-height:60px; padding:5px 0;}
#hnn-logo-com ul li:nth-child(5n+1) {margin-left:0;}
#hnn-logo-com ul li a {display:block; width:100%;}

/*하단*/
#hnn-foot {width:100%;}
#hnn-foot .hnn-inner {width:1100px; margin:0 auto;}

#hnn-foot .hnn-fnb {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; height:56px; background:#f7f7f7; }
#hnn-foot .hnn-fnb .hnn-inner {width:1100px; margin:0 auto;  position:relative;}
#hnn-foot .hnn-fnb .hnn-link {position:relative; top:22px; font-size:0;}
#hnn-foot .hnn-fnb .hnn-link:after {content:""; display:block; clear:both;}
#hnn-foot .hnn-fnb .hnn-link li {float:left; height:12px; border-right:1px solid #7f7f7f; padding:0 10px;}
#hnn-foot .hnn-fnb .hnn-link li:last-child {border:none;}
#hnn-foot .hnn-fnb .hnn-link li:first-child {padding-left:0;}
#hnn-foot .hnn-fnb .hnn-link li a {font-size:13px;position:relative; top:-2px; color:#666666; letter-spacing:-0.075em;}

/*관련사이트*/
#hnn-foot .hnn-rel {position:absolute;  right:0; top:12px;}
#hnn-foot .hnn-rel > li > ul {display:none;}
#hnn-foot .hnn-rel img {height:28px; margin:auto;}
#hnn-foot .hnn-rel > li > a {
	display:block;
	width:149px;
	height:30px;
	line-height:30px;
	border:1px solid #bfbfbf;
	color:#666;
	letter-spacing:-0.5px;
	word-spacing:-0.5px;
	background:url(../images/foot-rel.gif) no-repeat 100% 50%;
}
#hnn-foot .hnn-rel > li > ul li a {
	display:block;
	height:30px;
	line-height:30px;
	border:1px solid #bfbfbf;
	border-bottom:none;
	text-indent:10px;
	color:#666666;
	background:#fff;
}
#hnn-foot .hnn-rel > li > ul a:hover {color:#000;}
#hnn-foot .hnn-rel li ul {position:absolute;bottom:32px;left:0;width:100%;display:none;}
#hnn-foot .hnn-rel li:hover ul {display:block;}
#hnn-foot .hnn-rel li:hover ul li a {	display:block;}

/*하단정보*/
#hnn-foot .hnn-info {margin:40px 0 40px; position:relative; font-family:nl;}
#hnn-foot .hnn-info p {position:absolute; top:0; left:145px; font-size:13px; color:#767676; line-height:20px;}
#hnn-foot .hnn-info p span {display:inline-block; width:15px;}




/*************게시판***************/
/* 폼 */
.hnn-iform {display:inline-block;border:1px solid #dcdcdc;}
input.hnn-iform {height:31px;line-height:31px;text-indent:8px;}
select.hnn-iform {height:33px;}
textarea.hnn-iform {width:100%;box-sizing:border-box;}

/* 버튼 */
a.hnn-abtn {position:relative; top:2px;}
a.hnn-bbtn {position:relative; top:2px;}
.hnn-abtn {
	display:inline-block;
	text-align:center;
	width:108px;
	color:#00548a;
	font-size:13px;
	letter-spacing:-0.75px;
	word-spacing:0.15em;
	line-height:34px;
	font-weight:bold;
	background:#fff;
	padding-bottom:2px;
	border:1px solid #0f4b72;
	cursor:pointer;
	font-family:nb;
}
.hnn-abtn.hnn-abtn2 {background:#00548a;border:1px solid #0f4b72; color:#fff;}

.hnn-bbtn {
	display:inline-block;
	text-align:center;
	padding:0 15px;
	line-height:31px;
	color:#fff;
	font-size:13px;
	letter-spacing:-0.75px;
	word-spacing:0.15em;
	font-weight:bold;
	background:#626262;
	border:1px solid #3d3d3d;
	cursor:pointer;
	font-family:nb;
}

/* SEARCH */
.hnn-search {text-align:right;padding-bottom:7px;}
.hnn-search .hnn-txt,
.hnn-search .hnn-btn,
.hnn-search select {display:inline-block;color:#777;}
.hnn-search select {border:1px solid #dcdcdc;height:33px;}
.hnn-search .hnn-txt {border:1px solid #dcdcdc;height:31px;width:278px;text-indent:7px;}

/* PAGING */
.hnn-paging {text-align:center;margin-top:40px;}
.hnn-paging a {display:inline-block; line-height:0px;}
.hnn-paging .hnn-arrow {height:22px;width:22px;overflow:hidden;}
.hnn-paging .hnn-arrow img {display:block;}
.hnn-paging .hnn-arrow.active img,
.hnn-paging .hnn-arrow:hover img {margin-top:-22px;}
.hnn-paging .hnn-num {font-size:14px;color:#888;letter-spacing:0.035em;word-spacing:-0.035em;padding:0 6px; position:relative; top:-7px;}
.hnn-paging .hnn-num.active,
.hnn-paging .hnn-num:hover {text-decoration:underline;color:#000;}

/*게시판 상세 (공통)*/
.hnn-gview {width:100%; position:relative;border-top:1px solid #231f20; }
.hnn-gview th {
	letter-spacing:-0.075em;word-spacing:-0.075em;
	color:#343434; 
	font-size:14px;
	padding:10px 0;
	border-right:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6;
	text-align:left;
	text-indent:15px;
	background:#eee;
}
.hnn-gview td {font-size:13px;color:#666; border-bottom:1px solid #e6e6e6; text-indent:15px;}
.hnn-gview-con {
	line-height:24px;
	font-size:13px;
	color:#888;
	padding:15px 15px 20px;
	letter-spacing:-0.05em;
	min-height:400px;
	word-spacing:-0.05em;
	border-bottom:1px solid #dcdcdc;
}
/*게시판댓글*/
#bo_vc {margin:20px 0 0px; border:1px solid #dcdcdc; padding:20px;}
#bo_vc h2 {margin-bottom:5px; font-family:nm; color:#333; font-size:16px; letter-spacing:-0.075em;}
#bo_vc article {padding:0 0 10px;border-top:1px solid #e6e6e6;}
#bo_vc header {position:relative;padding:15px 0 5px}
#bo_vc header .icon_reply {position:absolute;top:15px;left:-20px}
#bo_vc .sv_wrap {margin-right:15px}
#bo_vc .member, #bo_vc .guest, #bo_vc .sv_member, #bo_vc .sv_guest {font-weight:bold; color:#333;}
.bo_vc_hdinfo {display:inline-block;margin:0 15px 0 5px}
#bo_vc h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_vc a {color:#000;text-decoration:none}
#bo_vc p {padding:0 0 5px;line-height:1.8em}
#bo_vc p a {text-decoration:underline}
#bo_vc p a.s_cmt {text-decoration:none}
#bo_vc_empty {margin:0;padding:20px !important;text-align:center; border-top:1px solid #e6e6e6;}
#bo_vc #bo_vc_winfo {float:left}
#bo_vc footer {zoom:1}
#bo_vc footer:after {display:block;visibility:hidden;clear:both;content:""}

/* 게시판 글쓰기(공통)*/
.hnn-wtbl {width:100%;border-top:1px solid #707070;}
.hnn-wtbl th,
.hnn-wtbl td {font-size:14px;border-bottom:1px solid #e6e6e6;padding:10px 20px;min-height:33px;}
.hnn-wtbl th {
	text-align:left;
	background:#f7f7f7;
	font-size:14px;
	color:#333;
	font-weight:normal;
	border-right:1px solid #e6e6e6;
	vertical-align:top;
	padding-top:16px;
	padding-bottom:0;
	padding-left:25px;
	font-family:nr;
	letter-spacing:-0.05em;
}
.hnn-wtbl th span {color:#ee3827;}
.hnn-wtbl td p {margin-top:7px;}
.hnn-wtbl td p:first-child {margin-top:0;}
.hnn-wtbl .cn {text-align:center;}

/* 리스트 게시판*/
.hnn-ltbl {width:100%;border-top:1px solid #231f20;}
.hnn-ltbl caption {font-size:0;}
.hnn-ltbl td {border-bottom:1px solid #e6e6e6;text-align:center;}
.hnn-ltbl th {background:#fafafa;height:40px;font-size:13px;font-weight:700; color:#343434;}
.hnn-ltbl td {padding:15px 10px;}
.hnn-ltbl .hnn-subject {text-align:left;}
.hnn-ltbl .hnn-subject a {color:#343434;}
.hnn-ltbl .hnn-subject a:hover {color:#00548a;}
.hnn-ltbl tbody td {border-bottom:1px solid #dcdcdc;text-align:center;padding:13px 10px 13px;font-size:14px;}
.hnn-ltbl tbody .hnn-subject {
	text-align:left;
	letter-spacing:-0.05em;
	word-spacing:-0.05em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
/* 이벤트 게시판*/
.hnn-etbl {width:100%;border-top:1px solid #231f20;}
.hnn-etbl caption {font-size:0;}
.hnn-etbl td {border-bottom:1px solid #e6e6e6;}
.hnn-etbl th {background:#fafafa;height:40px;font-size:13px;font-weight:700; color:#343434;}
.hnn-etbl td {padding:15px 10px;}
.hnn-etbl a {color:#343434;}
.hnn-etbl a:hover {color:#00548a;}
.hnn-etbl tbody td {border-bottom:1px solid #dcdcdc;padding:13px 10px 13px;font-size:14px;}
.hnn-etbl tbody .hnn-subject {
	text-align:left;
	letter-spacing:-0.05em;
	word-spacing:-0.05em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.hnn-etbl td.cn {text-align:center;}
.hnn-etbl .hnn-e-cate {font-size:12px; margin-bottom:5px;}
.hnn-etbl .hnn-e-data {font-size:12px; margin-top:15px;}
.hnn-etbl .hnn-e-ing {padding:10px 0; width:100px; background:#ffc20e;  border-radius:30px;text-align:center; color:#fff; font-family:nb; margin:0 auto;}
.hnn-etbl .hnn-e-end {padding:10px 0; width:100px; background:#a8a8a8;  border-radius:30px;text-align:center;  color:#fff;  font-family:nb; margin:0 auto;}

/*제품 게시판*/
.hnn-plist {width:100%; margin-top:20px;}
.hnn-plist dl {float:left; margin-left:60px; margin-bottom:20px;}
.hnn-plist dl:nth-child(4n+1) {margin-left:0;}
.hnn-plist dt {margin:0 0 10px;}
.hnn-plist dt a {display:block; position:relative;}
.hnn-plist dt a em {overflow:hidden;width:230px; height:230px; display:block;}
.hnn-plist dt a em img {display:block;}
.hnn-plist dt a:hover em {border:3px solid #ffc20f;width:224px;height:224px;}
.hnn-plist dt a:hover em img {display:block;margin:-3px 0 0 -3px;}
.hnn-plist dd.hnn-tit {width:230px; margin-bottom:3px; text-align:center; color:#203040; font-size:13px; letter-spacing:-0.05em;}
/* 제품 상세 */
.hnn-pview {margin-bottom:50px;}
.hnn-pview .hnn-lef ul {margin-top:5px;}
.hnn-pview .hnn-lef ul li {float:left; margin-left:5px; margin-bottom:5px; border:1px solid #eee;}
.hnn-pview .hnn-lef ul li:nth-child(5n+1) {margin-left:0;}
.hnn-pview .hnn-lef ul li:hover,
.hnn-pview .hnn-lef ul li.active {border:1px solid #f191a1;}
.hnn-pview .hnn-rig {width:660px;}
.hnn-pview .hnn-rig dl.hnn-name {margin-bottom:50px; border-bottom:1px solid #333; padding-bottom:15px;}
.hnn-pview .hnn-rig dl.hnn-name dt {font-size:18px; font-weight:700; color:#333; margin-bottom:15px;}
.hnn-pview .hnn-rig dl.hnn-cash {background:#f5f5f5; border:1px solid #ededed; padding:20px;}
.hnn-pview .hnn-rig dl.hnn-cash dt {font-size:20px; color:#333; letter-spacing:-0.075em;}
.hnn-pview .hnn-rig dl.hnn-cash dt.line {font-size:18px; margin-bottom:15px; }
.hnn-pview .hnn-rig dl.hnn-cash dt.line span {text-decoration:line-through;}
.hnn-pview .hnn-rig dl.hnn-cash dd {font-size:13px; margin-top:55px;}
.hnn-detail { border-bottom:1px solid #333; padding-bottom:30px;}
.hnn-detail .hnn-tit {font-size:20px; font-family:nb; color:#333; letter-spacing:-0.075em; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #333; }
.hnn-detail .hnn-info {min-height:300px;}
.hnn-detail .hnn-btn {text-align:center;}
.hnn-detail .hnn-btn a {
	display:inline-block;
	text-align:center;
	margin:0 auto;
	width:258px;
	color:#00548a;
	font-size:15px;
	letter-spacing:-0.75px;
	word-spacing:0.15em;
	line-height:40px;
	font-weight:bold;
	background:#fff;
	padding-bottom:2px;
	border:1px solid #0f4b72;
	cursor:pointer;
	font-family:nb;}

/*FAQ*/
.hnn-faq {border-top:1px solid #707070; font-family:ng !important;}
.hnn-faq dl {border-bottom:1px solid #e6e6e6;}
.hnn-faq dl dt,
.hnn-faq dl dd {letter-spacing:-0.05em;word-spacing:-0.05em;}
.hnn-faq dl dt:after,
.hnn-faq dl dd:after {content:"";display:block;clear:both;height:0;}
.hnn-faq dl:first-child {border-top:1px solid #e6e6e6;}

.hnn-faq dl dt {cursor:pointer;}
.hnn-faq dl dd {display:none; position:relative;}
.hnn-faq dl dd p {position:relative; left:0;  font-size:13px !important;}
.hnn-faq dl h6 {float:left;width:70px;padding:13px 0 13px;text-align:center;font-weight:600;font-size:15px;color:#666;}
.hnn-faq dl dd h6 {position: absolute;}
.hnn-faq dl dt .hnn-txt {padding:13px 0 13px;width:1000px;float:left;font-size:13px !important;color:#666;  line-height:20px;}
.hnn-faq dl dd .hnn-txt {padding-left:70px; padding-top:10px;}
.hnn-faq dl dd .hnn-txt p {width:1000px;float:left;font-size:14px !important;color:#666;  line-height:20px;}
.hnn-faq dl dd {padding:0 0 16px;  font-size:14px line-height:20px;}

.hnn-faq dl:hover dt h6,
.hnn-faq dl.over dt h6,
.hnn-faq dl:hover dt .hnn-txt,
.hnn-faq dl.over dt .hnn-txt {color:#00548a;}

.hnn-faqtab {margin-bottom:10px;}
.hnn-faqtab:after {content:"";display:block;clear:both;height:0;}
.hnn-faqtab a {
	display:block;
	float:left;
	font-size:15px;
	letter-spacing:-0.5px;
	word-spacing:-0.5px;
	color:#343434;
	border:1px solid #e2e2e2;
	/*border-bottom:none;*/
	margin-left:-1px;
	position:relative;
	height:37px;
	line-height:37px;
	z-index:0;
	width:183px;
	text-align:center;
	font-weight:600;
}
.hnn-faqtab a:first-child {margin-left:0;width:178px;}
.hnn-faqtab a:hover,
.hnn-faqtab a.active {background:#00548a;color:#fff;border:1px solid #0f4b72;/*border-bottom:none;*/z-index:1;}

/*폼메일*/
.hnn-form-tit {font-size:18px; letter-spacing:-0.075em; color:#333; font-family:nb; margin-bottom:5px;}
.hnn-plus {padding:5px 0; width:65px; background:#ffc20e; text-align:center; color:#fff; font-family:nb; font-size:12px; display:inline-block;}
.hnn-minus {padding:5px 0; width:65px; background:#626262; text-align:center; color:#fff; font-family:nb; font-size:12px; display:inline-block;}
.hnn-agree-box {
	border:1px solid #dcdcdc;
	overflow-y:scroll;
	height:180px;
	padding:10px;
	letter-spacing:-0.075em;
	word-spacing:-0.075em;
	background:#fafafa;
	font-size:13px;
	color:#888;
}
