@charset "utf-8";
@import url(asoc_main.css?ver=0.1);

/* LAYOUT */
#wrap {position:relative; z-index:1; width:100%;}
header#header {position:fixed; top:0; right:0; left:0; z-index:4; background:#fff;}
header#header:after {position:absolute; right:0; bottom:0; left:0; border-bottom:1px solid #e8e8e8; content:'';}
#header .headerInner {position:relative; z-index:4; max-width:1280px; height:100px; margin:0 auto;}
#header h1 {position:absolute; top:27px; left:20px; z-index:3;}
.ovh #header h1 {z-index:1;}
#header h1 a {display:block; width:170px; height:34px; background:url(/images/common/logo.png) no-repeat 0 0;}
#header h1 a img {display:none;}
#header .btnBox {position:absolute; top:25px; right:9px; z-index:5; font-size:0;}
#container {position:relative; z-index:1; min-height:100%; margin:0 auto;}
#container .containerInner {position:relative; overflow:hidden; max-width:1240px; margin:0 auto;}
#container .containerInner:after {display:block; clear:both; content:"";}
#container.iframeContainer .containerInner {max-width:inherit; max-width:none;}
#container.iframeContainer #contents {max-width:inherit; max-width:none; margin:auto;}
#container.iframeContainer #contents #manual {max-width:inherit; max-width:none;}
#contents {float:none; position:relative; z-index:1; max-width:925px; margin:100px 0 0 315px; padding-bottom:100px;}
footer#footer {position:relative; z-index:2; background:#f5f7f8;}
footer#footer:after {position:absolute; top:72px; right:0; left:0; z-index:2; border-bottom:1px solid #e2e2e2; content:'';}
#footer .footerInner {position:relative; z-index:4; width:100%; max-width:1280px; height:189px; margin:0 auto; color:#fff;}
#footer h1 {position:absolute; top:94px;}
#footer .botMenu ul {overflow:hidden; margin-bottom:36px; padding:25px 0; font-size: 14px;;}
#footer .botMenu ul li {float:left; position:relative; padding:0 15px 0 16px;}
#footer .botMenu ul li:after {position:absolute; /*top:5px;*/ top:10px;  left:0; width:1px; height:10px; background:#3e536e; content:'';}
#footer .botMenu ul li:first-child {padding-left:0;}
#footer .botMenu ul li:first-child:after {display:none;}
#footer .botMenu ul li a {color:#333333; font-weight:300; font-family:ng, Verdana, Dotum, AppleGothic, sans-serif; color:black;}
#footer .botMenu ul li:nth-child(2) a {color:#6f91ce;}
#footer .botMenu ul li:nth-child(3) a {color:#6f91ce;}
#footer .botMenu ul li a strong {font-weight:300;}
#footer .siteLink {position:absolute; top:17px; right:0px; font-size:0;}
#footer .siteLink .linkList {display:inline-block; position:relative; width:145px; margin-left:10px; background:#f5f7f8; text-align:left;}
#footer .siteLink .linkList:first-child {margin-left:0;}
#footer .siteLink .linkList button {display:block; width:100%; height:40px; padding:0 15px; border:1px solid #e2e2e2; background:url(/images/icon/arr_sitelink_1903.png) no-repeat 100% 50%; text-align:left; color:#333333; font-weight:100; font-size:13px; line-height:38px; outline:0;}
#footer .siteLink .linkList .listWrap {display:none; position:absolute; bottom:100%; left:0; width:100%; border-width:1px 1px 0; border-style:solid; border-color:#e2e2e2; background:#f5f7f8;}
#footer .siteLink .linkList .listWrap ul {padding:10px 15px 11px;}
#footer .siteLink .linkList .listWrap ul li {margin-top:3px;}
#footer .siteLink .linkList .listWrap ul li:first-child {margin-top:0;}
#footer .siteLink .linkList .listWrap ul li a {color:#333333; font-size:12px;}
#footer .txtBox {display:inline-block; margin:0 0 0 218px; color:#333333; font-size:12px;}
#footer .txtBox .copyright {margin-top:10px;}
#footer .txtBox .copyright >br {display:none;}
#footer .smartKita {position:absolute;top:98px;right:160px;width:170px;height:70px;font-size:12px;line-height:160%;color:#333;letter-spacing:-.5px;font-weight:300;padding:7px 80px 0 0;text-align:right;background:url(/images/common/smart_kita.gif) no-repeat right;background-size:70px 70px;}
#footer .cs {position:absolute; top:108px; right:0px; width:145px; padding:0 0 0 22px;}
#footer .cs dt {font-size:12px; color:#333333;}
#footer .cs dd {font-weight:300; font-size:24px; font-family:ns; line-height:30px; letter-spacing:-1px; color:#333333;}
#footer .sns {display:inline-block; margin-left:26px; vertical-align:top; font-size:0; margin-top:10px;}
#footer .sns a {margin-left:10px;}
#footer .sns a:first-child {margin-left:0;}
/* quick menu */
.ver_mobile .quick_menu {display:none;}
.quick_menu.member_login li.member_only {display:block;}
.quick_menu {position:fixed; top:66px; left:50%; z-index:3; width:76px; margin-top:55px; margin-left:670px; }
.quick_menu ul {border:1px solid #ddd;}
.quick_menu li+li {position:relative;border-top:1px solid #ddd;background:#fff;}
.quick_menu li a {display:block; padding:19px 5px; color:#444;  font-family:ng, Verdana, Dotum, AppleGothic, sans-serif;  font-size:14px; line-height:18px;font-weight:700; letter-spacing:-.01em; text-align:center;}
.quick_menu li a:hover {border:solid 5px #7b94ab;padding:14px 0;}
.quick_menu li a:before {display:block; width:58px; height:42px; margin:0 auto 8px; background-image:url(/images/contents/picto_quick_menu.png); background-repeat:no-repeat; content:'';}
.quick_menu li a span {letter-spacing:-0.09em;}
.quick_menu li a span:first-child+span:not(:only-child) {display:none;}
.quick_menu li.member_only {display:none;}
.quick_menu1 a:before {background-position:-114px 3px;}
.quick_menu2 a:before {background-position:-175px 0;}
.quick_menu3 a:before {background-position:0 2px;}
.quick_menu4 a:before {background-position:-56px 2px;}
.quick_menu5 a:before {background-position:-233px 0;}
.quick_menu6 a:before {background-position:-287px 0;}

.quick_menu7 {display:block; padding:1px 0 15px 0; color:#444;background:url(/images/contents/picto_quick_menu_201210_bg.gif) no-repeat -170px;}
.quick_menu7 a {padding:15px 0 5px 0!important;}
.quick_menu7 a:before {display:block; width:74px!important; height:74px!important;background-position:center; margin:0 auto 8px; background-image:url(/images/contents/picto_quick_menu_201210.png)!important; background-repeat:no-repeat; content:'';}
.quick_menu .quick_menu7 a:hover {border:0;padding:15px 0 5px 0;}

.quick_menu5 {height:124px;background-color:#fff;padding:5px 0;}
.quick_menu li.quick_menu5 a:hover {border:0;padding:20px 0 15px 0;margin:-1px 0 0 0;}
.quick_menu li.quick_menu5:hover {border:solid 5px #7b94ab;padding:1px 0 15px 0;}
.quick_menu li.quick_menu5 a:before {width:54px;}
.quick_menu li.quick_menu5:hover .quickSub {margin:-4px -5px 0 0;}


/* quick sub menu 2020-06-10 */
.quickSub {position:absolute;display:none;width:210px;height:auto;top:0;right:74px;}
.quickSub ul {width:100%;background:#fff;border:none;padding:5px 0;-webkit-transition:background .2s; -moz-transition:background .2s; -ms-transition:background .2s; -o-transition:background .2s; transition:background .2s;border:solid 1px #ddd;}
.quickSub ul li {width:100%;height:52px;border:none;margin-top:0;padding:0;background:url(/images/common/quickmenu_arr.png) no-repeat 175px;}
.quickSub ul li a {height:52px;color:#444;height:52px;background:url(/images/common/quickmenu_dot.png) repeat-x bottom;line-height:52px;text-align:left;padding:0;margin:0 20px;}
.quickSub ul li a em {color:#134666;}
.quickSub ul li:last-child a {background:none;}
.quickSub ul li a:hover {display:inline-block;width:190px;padding:0!important;margin:0 20px!important;}
.quickSub ul li a:before {display:none;}

@media (min-width:1451px) {
	.page_main .quick_menu {top:161px;} /* #header 높이 */
	.quick_menu.fixed {position:fixed; top:0;}

}
@media (max-width:1450px) {
	.quick_menu5 {height:auto;}
	.quick_menu li.quick_menu5:hover {box-sizing:border-box;border:0;padding:0;margin:0;}
	.quick_menu li.quick_menu5 a:hover {box-sizing:border-box;border:solid 5px #7b94ab;padding:14px 0;border-radius:5px;margin:0;}
	.quick_menu5 div.quickSub ul{display:none;}
	.quick_menu.member_login ul.ea4 li {width:25%;}
	.quick_menu.member_login ul.ea5 li {width:20%;}
	.quick_menu {position:static; top:auto; left:auto; width:auto; max-width:1240px; margin:20px auto 20px auto; padding:0 20px;}
	.quick_menu ul {overflow:hidden; margin:0 -9px; border:none;}
	.quick_menu li {float:left; width:33.33335%; padding:0 9px; -webkit-transition:width .5s; -moz-transition:width .5s; -ms-transition:width .5s; -o-transition:width .5s; transition:width .5s;}
	.quick_menu li+li {border-top:0;}
	.quick_menu li a {border:1px solid #ddd; font-size:15px; border-radius:5px;}
	.quick_menu li a:before {display:inline-block; margin-right:15px; margin-bottom:0; vertical-align:middle;}
	.quick_menu li a span {vertical-align:middle;}
	.quick_menu li a span:first-child:not(:only-child) {display:none;}
	.quick_menu li a span:first-child+span:not(:only-child) {display:inline;}
	.quick_menu li a span:first-child br {display:none;}

	.quick_menu .quick_menu7 a {padding:14px 0!important;border:none;}
	.quick_menu .quick_menu7 a:before {width:55px!important;height:55px!important;background-size:100%;}

}
@media (max-width:1200px) {
	.quick_menu.member_login li {width:20%;}
	.quick_menu.member_login li.quick_menu1,
	.quick_menu.member_login li.quick_menu2 {width:20%;}
	.quick_menu.member_login li a {font-size:14px;}
	.quick_menu.member_login li a:before {margin-right:8px;}
	.quick_menu.member_login li.quick_menu5 a:before {margin-right:15px;}


	.quick_menu li.quick_menu5 a:hover {border:solid 5px #7b94ab;padding:14px 0;margin:0;}
	.quick_menu li.quick_menu5:hover {border:0;padding:0;margin:0;}

}
@media (max-width:1024px) {
	.quick_menu {display:none;}

}

#overseasTable {background:#fff;}
#overseasTable h3 {height:450px;margin:140px 0 30px 0;text-indent:-99999em;background-image:url(/images/common/oversesas_title_2020.jpg);background-repeat:no-repeat;background-position:50% bottom;background-size:contain;}
#overseasTable .wrapTbl th {background:#00315c;color:#fff;/*font-size:14px;*/height:48px;line-hgeight:48px;border-right:solid 1px #4d6f8d; /*letter-spacing:-0.09em;*/}
#overseasTable .wrapTbl th:last-child {border-right:0;}
#overseasTable .wrapTbl td {height:40px;text-align:center;/*font-size:14px;*/border-right:solid 1px #cdcdcd;border-bottom:solid 1px #cdcdcd;/* letter-spacing:-0.09em; */ }
#overseasTable .wrapTbl td:last-child {border-right:0;}
#overseasTable .wrapTbl td{word-wrap:break-word;padding:0 0.2%;}
#overseasTable .wrapTbl p{/*font-size:14px;*/}
#overseasTable p.wrapTbl_date {display:block; /*font-weight:bold;*/ font-weight: 300;; text-align:right;margin-bottom:10px;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}

.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}

.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.ml100 {margin-left:100px;}

.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}

.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}
.pl50 {padding-left:50px;}

.mg0auto {margin:0 auto;}

@media all and (max-width:1280px){
	#wrap {height:100%;}
	#container {margin-bottom:-189px;}
	#container.iframeContainer .containerInner {padding:0;}
	#container .containerInner {overflow:hidden; max-width:1024px; padding:100px 30px 189px;}
/* 	#footer {padding: 0 20px;} */
	#contents {margin:0 auto; /* margin:-10px auto 0; 181109 JSH */ }

	#overseasTable h3 {margin:0 auto;height:400px;background-position:50% middle; }

	#footer .footerInner {height:250px;}
	#footer .botMenu {padding:0 20px;}
	#footer .siteLink {position:absolute;text-align:right;width:100%;height:72px;top:72px;border-bottom:solid 1px #e2e2e2;padding:15px 20px 20px 20px}
	#footer h1 {top:166px;left:20px;}
	#footer .sns {margin-top:82px}
	#footer .cs {top:180px;right:20px;}
	#footer .smartKita {top:170px;}
	#footer .txtBox {margin:72px 0 0 218px}
}

@media all and (max-width:1110px){
	#footer .smartKita {display:none;}
	}
@media all and (max-width:1024px){
	#container {margin-bottom:-175px;}
	#container .containerInner {padding-bottom:175px;}
	#footer {padding: 0 20px;}
	#footer:after {display:none;}
	#footer .footerInner {height:175px;}
	#footer h1 {top:29px;left:0;}
	#footer .botMenu {display:none;}
	#footer .siteLink {top:30px;width:auto;height:auto;border-bottom:0;padding:0;}
	#footer .siteLink div.pcVer{margin-top:10px}
	#footer .txtBox {position:absolute; top:89px; left:75px; margin:0;}
	#footer .cs {top:95px;right:0;}
	#footer .sns {display:none;}
	#footer .smartKita {display:block;top:95px;height:60px;background-size:60px 60px;padding:0 70px 0 0;}

}

@media all and (max-width:900px){
	#overseasTable .wrapTbl {overflow-x:scroll;}
	#overseasTable .wrapTbl table {width:960px;}
	#footer .footerInner {height:200px; padding-top:15px;}
	#footer {padding:0;}
	#footer h1 {top:90px;left:20px;}
	#footer .siteLink {width:100%;text-align:center;height:72px;top:0;border-bottom:solid 1px #e2e2e2;padding:5px 20px 20px 20px}
	#footer .txtBox .copyright {margin-top:62px;}
	#footer .cs {top:110px;right:20px;}
	#footer .txtBox{left:95px;}
	#footer .smartKita {display:block;top:114px;height:50px;background-size:50px 50px;padding:0 56px 0 0;line-height:140%;}

}

@media all and (max-width:768px){
	#footer .footerInner {height:220px;}
	#footer .cs {top:170px;left:97px;width:auto; font-weight:600;padding:0;}
	#footer .cs dt {display:inline-block; font-size:13px;}
	#footer .cs dt:after {margin-left:7px; content:':';}
	#footer .cs dd {display:inline-block; margin-left:5px; font-size:13px; font-weight:600; font-family:ng;}
	#footer .smartKita {display:none;}
}

@media all and (max-width:720px){
	#header {text-align:left;}
	#header:after {display:none;}
	#header h1 {top:15px; left:14px;}
	#header h1 a {width:106px; height:21px; background:none;}
	#header h1 a img {display:block; height:21px;}
	#header .headerInner {height:54px;}
	#header .btnBox {top:12px; right:10px; z-index:5;}
	#container {margin-bottom:-154px;}
	#container .containerInner {padding:54px 14px 154px;}
	#contents {margin:0; padding-bottom:50px;}
	#footer .footerInner {height:auto; padding-top:15px; padding-bottom:11px;}
	#footer .txtBox .copyright {margin-top:0;}
	#footer .txtBox .copyright >br {display:block;}
	#footer h1 {display:none;}
	#footer .siteLink {position:relative; height:auto;top:auto; right:auto; text-align:center;border-bottom:0;padding:0;}
	#footer .siteLink select {position:relative; z-index:1; width:140px; border:1px solid #e2e2e2; margin-left:-1px; background:#f5f7f8 url(/images/icon/arr_sitelink_1903.png) no-repeat 100% 50%; color:#333; font-size:12px; border-radius:0;}
	#footer .siteLink select:focus {z-index:2;}
	#footer .txtBox {display:block; position:relative; top:auto; left:auto; margin-top:22px; text-align:center; font-size:11px;}
	#footer .cs {position:relative;top:auto; left:0; width:100%; margin-top:2px; border-left:0; text-align:center; font-size:0;padding:0;}
}


@media all and (max-width:600px){
	#overseasTable h3 {height:320px;}
}

@media all and (max-width:480px){
	#overseasTable h3 {height:180px;}
	#overseasTable .wrapTbl th {/* font-size:12px;*/ font-size: 14px; }
	#overseasTable .wrapTbl td {/* font-size:12px;*/ font-size: 14px; }
}

#mem {position:absolute; top:37px; right:173px; z-index:3;}
/* 20200901 레이아웃변경이슈 */
#mem {right: 123px;}
#mem .selected {display:none; color:#111;}
#mem ul {font-size:0;}
#mem ul li {display:inline-block; position:relative; margin-left:16px;}
#mem ul li:after {position:absolute; top:6px; left:0; height:9px; margin-left:-9px; border-left:0px solid #ddd; content:'';}
#mem ul li:first-child {margin-left:0;}
#mem ul li:first-child:after {display:none;}
#mem ul li a {color:#666; font-size:13px;line-height:25px;}
#mem ul li a img {display:inline-block;margin-right:5px;vertical-align:middle;}
@media all and (max-width:1280px){
	#mem {top:37px; width:86px; text-align:center;}
	#mem .selected {display:inline-block; padding-right:16px; background:url(/images/icon/arr_selst.png) no-repeat 100% 11px; font-weight:300; font-size:14px; line-height:25px;}
	#mem ul {display:none; position:absolute; top:100%; left:0; width:100%; padding:5px 0; border:1px solid #bbb; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	#mem ul li {display:block; margin-left:0;}
	#mem ul li:after {display:none;}
	#mem ul li a:hover {border-bottom:1px solid #111; color:#111;}
	#mem ul li a img {display:none;border:solid 1px red;}
	#mem.on ul {display:block;}
	#mem ul li a img {display:none;}
}
@media all and (max-width:1024px){
	#mem {top:0; right:0; left:0; z-index:-1; width:auto; height:85px; background:#0050a5;}
	#mem .selected {display:none;}
	#mem ul {display:block; position:absolute; top:auto; right:0; bottom:13px; left:0; padding:0; border:0; background:transparent;}
	#mem ul li {display:inline-block; margin-left:10px; padding-left:18px; background-repeat:no-repeat; background-position:0 50%; -webkit-background-size:10px; background-size:10px;}
	#mem ul li:after {top:6px; margin-left:-17px; border-color:#1a65b5;}
	#mem ul li a {color:#fff; font-size:12px;}
	#mem ul li a:hover {border-bottom:1px solid; color:#fff;}
	#mem ul li.mail {background-image:url(/images/icon/icon_mem_mail_m.png);}
	#mem ul li.join {background-image:url(/images/icon/icon_mem_join_m.png);}
	#mem ul li.cs {background-image:url(/images/icon/icon_mem_cs_m.png);}
	#mem ul li.login {background-image:url(/images/icon/icon_mem_login_m.png);}
	#mem ul li.logout {background-image:url(/images/icon/icon_mem_logout_m.png);}
	#mem ul li.mypage {background-image:url(/images/icon/icon_mem_mypage_m.png);}
}

#utill {position:absolute; top:37px; right:135px; z-index:3; text-align:center; font-size:0;}
#utill .sns {display:none;}
#utill .selLang {display:inline-block; position:relative; width:35px; color:#666; vertical-align:middle;}
#utill .selLang .selected {display:inline-block; border:1px solid #bbb; width:100%; font-weight:300; font-size:13px; height:25px; line-height:23px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:15px;}
#utill .selLang ul {display:none; position:absolute; top:100%; left:0; width:100%; padding:5px 0; border:1px solid #bbb; background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#utill .selLang ul li a {color:#666; font-size:13px;}
#utill .selLang ul li a:hover {border-bottom:1px solid #111; color:#111;}
#utill .selLang.on ul {display:block;}
#utill .langEngbtn {position: absolute;width: 84px;display:inline-block;border: 1px solid #7b94ab;top: -6px;font-weight: 800;font-size: 14px;color: #fff;height:35px;line-height:35px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;right: -245px;background-color: #8d99ad;}
#utill .langEngbtn a {display:block;}
@media all and (max-width:1024px){
	#utill {overflow:hidden; position:static; text-align:left;}
	#utill .sns {display:inline-block; vertical-align:middle; font-size:0;}
	#utill .sns a {display:inline-block; width:30px; height:30px; margin-left:10px;}
	#utill .sns a:first-child {margin-left:0;}
	#utill .sns a img {display:block; width:30px;}
	#utill .selLang {float:right; font-size:0;}
	#utill .selLang .selected,#utill .langEngbtn {display:none;}
}

.gnbWrap {position:absolute; top:0; right:0; left:0; z-index:2;}
.gnbWrap .logo {display:none;}
.gnbWrap .botMenu {display:none;}
#gnb {position:absolute; top:0; right:0; left:0; z-index:2;}
#gnb > ul {display:inline-block; margin-left:255px; vertical-align:top; font-size:0;}
#gnb > ul > li {display:inline-block; vertical-align:top;}
#gnb ul li span {display:block;}
#gnb ul li span a {display:block; padding:0 25px; color:#111; font-weight:300; font-size:18px; font-family:ns; line-height:100px;}
#gnb .active span a {color:#d43535;}
#gnb .selected span a {background-color:#005bbb; color:#fff;}
#gnb .subWrap {display:none; position:fixed; top:100px; right:0; left:0; z-index:1; min-height:390px; border-bottom:1px solid #d8d8d8; background:#fff; /*font-size:13px;*/ font-size: 15px; box-shadow:1px 1px 5px rgba(0,0,0,.1);}
#gnb .titBox {position:absolute; top:0; right:50%; left:0; height:100%; margin-right:410px; font-size:12px; background-color:#005bbb; background-repeat:no-repeat; background-position:100% 0; -webkit-background-size:cover; background-size:cover; color:#fff;}
#gnb .titBox.st1 {background-image:url(/images/common/bg_gnb_hd_01.png);}
#gnb .titBox.st2 {background-image:url(/images/common/bg_gnb_hd_02_1.png);}
#gnb .titBox.st3 {background-image:url(/images/common/bg_gnb_hd_03.png);}
#gnb .titBox.st4 {background-image:url(/images/common/bg_gnb_hd_04.png);}
#gnb .titBox dl {position:absolute; top:0; right:0; width:100%; max-width:490px; min-width:230px; margin-top:90px; text-align:center;}
#gnb .titBox dl dt {font-weight:300; font-size:28px; font-family:ns;}
#gnb .titBox dl dd {font-size:14px;}
#gnb .titBox dl dd.txt {margin-top:20px;}
#gnb .titBox dl dd.btn {margin-top:30px;}
#gnb .titBox dl dd.btn a {display:inline-block; width:136px; height:40px; border:2px solid #fff; color:#fff; font-weight:300; line-height:36px;}
#gnb .sGnb {overflow:hidden; max-width:1280px; margin:0 auto; padding-left:230px; /* font-size:12px;*/ }
#gnb .sGnb .home {display:none;}
#gnb .sGnb .sGnbWrap {display:table; width:100%;}
#gnb .sGnb .inner {display:table-cell; width:20%; min-height:390px; /* padding:28px 14px 30px 34px;*/ padding:28px 0px 30px 20px; border-left:1px solid #d8d8d8; text-align:left; vertical-align: top;}
#gnb .sGnb .inner > ul > li {margin-top:20px;}
#gnb .sGnb .inner > ul > li.home + li,
#gnb .sGnb .inner > ul > li:first-child {margin-top:0;}
#gnb .sGnb .inner > ul > li span,
#gnb .sGnb .inner > ul > li strong a {position:relative; color:#111; font-weight:300; font-size:17px; font-family:ns; letter-spacing:-0.05em; }
#gnb .sGnb .inner > ul > li.selected a:before {position:absolute; top:2px; left:-12px; width:2px; height:12px; background:#005bbb; content:'';}
#gnb .sGnb .inner > ul > li.selected strong a:before {top:50%; left:-12px; width:4px; height:18px; margin-top:-9px;}
#gnb .sGnb .inner > ul > li.selected.dep2 strong a:before {display:none;}
#gnb .sGnb .inner > ul > li:hover strong a,
#gnb .sGnb .inner > ul > li strong a:focus,
#gnb .sGnb .inner > ul > li strong a:hover {color:#d43535;}
#gnb .sGnb .inner ul li ul {margin-top:10px;}
#gnb .sGnb .inner ul li ul li {margin-top:5px;}
#gnb .sGnb .inner ul li ul li:first-child {margin-top:0;}
#gnb .sGnb .inner ul li ul li a {color:#666; /*font-size:13px;*/ font-size: 14px;}
#gnb .sGnb .inner ul li ul li a:focus,
#gnb .sGnb .inner ul li ul li a:hover {border-bottom:1px solid;}
#gnb .sGnb .inner ul li ul li.selected a {position:relative; color:#005bbb; font-weight:300;}
#gnb .active .subWrap {display:block;}
#gnb .selectd- .subWrap {display:block;}
/* MENU ICON */
li a[class^="ico"]:after {display:inline-block; margin:-3px 0 0 5px; background-position:0 0; background-repeat:no-repeat; text-indent:-99999px; vertical-align:middle;}
.icoMem:after {width:15px; height:15px; background-image:url(/images/icon/M_icon.png); content:'';}
.icoNew:after {width:15px; height:15px; background-image:url(/images/icon/icon_new.png); content:'새글';}
.icoHot:after {width:31px; height:14px; background-image:url(/images/icon/icon_hot.png); content:'';}
.icoUp:after {width:31px; height:14px; background-image:url(/images/icon/icon_up.png); content:'';}

li a span[class^="ico"]:after {display:inline-block; margin:-3px 0 0 5px; background-position:0 0; background-repeat:no-repeat; text-indent:-99999px; vertical-align:middle;}
.icoMem:after {width:15px; height:15px; background-image:url(/images/icon/M_icon.png); content:'';}
.icoNew:after {width:15px; height:15px; background-image:url(/images/icon/icon_new.png); content:'새글';}
.icoHot:after {width:31px; height:14px; background-image:url(/images/icon/icon_hot.png); content:'';}
.icoUp:after {width:31px; height:14px; background-image:url(/images/icon/icon_up.png); content:'';}

@media all and (max-width:1280px){
	#gnb > ul {margin-left:23%;}
	#gnb ul li span a {padding:0 20px; font-size:17px;}
}
@media all and (max-width:1300px){
	#gnb .titBox {right:auto; left:0; width:235px; margin-right:0;}
	#gnb .sGnb .inner {padding:15px 20px 20px;}
	#gnb .sGnb .inner ul li ul li.selected a:after {left:-6px;}
}
@media all and (max-width:1024px){
	.gnbWrap {overflow-y:auto; position:fixed; bottom:0; right:-300px; left:auto; z-index:10; width:300px; padding:98px 30px 30px; background:#fff;}
	.gnbWrap::-webkit-scrollbar {width:5px; height:10px;}
	.gnbWrap::-webkit-scrollbar-button:start:decrement,
	.gnbWrap::-webkit-scrollbar-button:end:increment {display:none;}
	.gnbWrap::-webkit-scrollbar-track {background:none;}
	.gnbWrap::-webkit-scrollbar-thumb {background:rgba(0,0,0,0.1); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
	.gnbWrap .logo {display:block; position:absolute; top:15px; left:14px; width:auto; height:21px;}
	.gnbWrap .botMenu {display:block; position:relative; z-index:2; padding:24px 0 40px; border-top:1px solid #666;}
	.gnbWrap .botMenu ul li {margin-top:4px;}
	.gnbWrap .botMenu ul li a {color:#666; font-size:12px;}
	.gnbWrap .botMenu ul li:first-child {margin-top:0;}
	.gnbWrap.gnbOn {right:0;}
	.gnbBg {position:fixed; right:0; top:0; z-index:2; width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity=70);}
	#gnb {position:static;}
	#gnb ul {display:block; margin:0;}
	#gnb ul li {display:block; position:relative;}
	#gnb > ul > li {display:block; position:relative; z-index:2; margin-top:0; border-top:1px solid #ddd; background:#fff;}
	#gnb > ul > li:first-child {border-top:0;}
	#gnb > ul > li span a {display:block; padding:0; background-image:url(/images/icon/gnb_dep1_m_off.png); background-repeat:no-repeat; background-position:100% 50%; -webkit-background-size:13px auto; background-size:13px auto; color:#111; font-weight:300; /*font-size:14px;*/ font-family:ng; line-height:46px;}
	#gnb .subWrap {position:static; height:auto; min-height:0;border-top:2px solid #0050a5; border-bottom:0; box-shadow:none;}
	#gnb .titBox {display:none;}
	#gnb .sGnb {display:block; width:100%; padding:0 0;}
	#gnb .sGnb .home {display:block;}
	#gnb .sGnb .inner {display:block; width:100%; min-height:0; padding:0; border-left:0;}
	#gnb .sGnb .inner > ul {height:auto;}
	#gnb .sGnb .inner > ul > li {float:none; width:100%; margin-top:0;}
	#gnb .sGnb .inner > ul > li strong {display:block;}
	#gnb .sGnb .inner > ul > li strong span,
	#gnb .sGnb .inner > ul > li strong a {display:block; position:relative; padding:8px 10px 6px 10px; color:#333; font-weight:100; /*font-size:12px;*/ font-size: 15px; font-family:ng;}
	#gnb .sGnb .inner > ul > li.selected strong span:after,
	#gnb .sGnb .inner > ul > li.selected strong a:after {display:none;}
	#gnb .sGnb .inner > ul > li.dep2 strong span,
	#gnb .sGnb .inner > ul > li.dep2 strong a {background:url(/images/icon/gnb_dep2_m_off.png) no-repeat 100% 50%; -webkit-background-size:12px; 	background-size:12px; }
	#gnb .sGnb .inner > ul > li strong span:before,
	#gnb .sGnb .inner > ul > li strong a:before {position:absolute; /*top:18px;*/top:23px; left:0; width:5px; height:1px; background:#7d7d7d; content:'';}
	#gnb .sGnb .inner > ul > li:hover strong span,
	#gnb .sGnb .inner > ul > li:hover strong a,
	#gnb .sGnb .inner > ul > li strong a:focus,
	#gnb .sGnb .inner > ul > li strong a:hover {color:#333;}
	#gnb .sGnb .inner ul li ul {display:none; position:relative; top:4px; margin-top:0; margin-bottom:4px; border-width:1px 0; border-style:solid; border-color:#ddd; background:#f8f8f8;}
	#gnb .sGnb .inner ul li ul li {margin-top:0;}
	#gnb .sGnb .inner ul li ul li a {display:block; position:relative; color:#333; padding:7px 5px 7px 20px; /*font-size:12px;*/ font-size: 14px;}
	#gnb .sGnb .inner ul li ul li a:focus,
	#gnb .sGnb .inner ul li ul li a:hover {border-bottom:none;}
	#gnb .sGnb .inner ul li ul li.selected {background:#5795cf;}
	#gnb .sGnb .inner ul li ul li.selected span,
	#gnb .sGnb .inner ul li ul li.selected a {color:#fff; font-weight:100;}
	#gnb .sGnb .inner ul li ul li.selected span:after,
	#gnb .sGnb .inner ul li ul li.selected a:after {position:absolute; /*top:15px; left:8px;*/ top:18px; left:6px; width:0; height:0; border-width:0 0 5px 5px; border-style:solid; border-color:#fff transparent; background:none; content:''; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg);}
	#gnb > ul > li.mobile {margin-bottom:-1px;}
	#gnb > ul > li.mobile span a {background-image:url(/images/icon/gnb_dep1_m_on.png); }
	#gnb .selected span a {background-color:transparent; color:#111; }
	#gnb .mobile span a {color:#005bbb;}
	#gnb .sGnb .inner ul li.dep2.mobile strong {/*padding-bottom:4px;*/}
	#gnb .sGnb .inner ul li.dep2.mobile strong a {background-image:url(/images/icon/gnb_dep2_m_on.png); color:#0050a5; font-weight:300;}
	#gnb .sGnb .inner ul li.dep2.mobile strong a:before {background:#0050a5;}
	#gnb .sGnb .inner ul li.selected strong a {color:#0050a5; font-weight:300;}
	#gnb .sGnb .inner ul li.selected strong a:before {background:#0050a5;}
	#gnb.sel .selected .subWrap {display:block; min-height:0; padding-left:0;}
}

.btnAuto {background:url(/images/icon/arr_selst.png) no-repeat 50% 50%; text-indent:-99999px;}
.btnAuto.active {background-image:url(/images/icon/arr_selst_on.png);}
#search {display:none; position:fixed; top:100px; right:0; left:0; height:215px; padding-top:55px; background:#fff; border-bottom:1px solid #e6e6e6; box-shadow:1px 1px 5px rgba(0,0,0,.1); text-align:center;}
#search:after {position:absolute; top:-16px; right:123px; width:16px; height:16px; background:url(/images/icon/arr_search.png) no-repeat; content:'';}
#search .inner {display:inline-block; width:660px;}
#search .schForm {position:relative;}
#search .inpBox {position:relative; padding-right:90px; border-bottom:2px solid #333;}
#search .inpBox input.txt {width:100%; height:56px; padding:3px 0 0 0; border:0; color:#ccc; font-size:16px; font-family:ns; outline:0;}
#search .inpBox input.txt::-webkit-input-placeholder {color:#ccc !important;}
#search .inpBox input.txt:-moz-placeholder {color:#ccc !important;}
#search .inpBox input.txt::-moz-placeholder {color:#ccc !important;}
#search .inpBox input.txt:-ms-input-placeholder {color:#ccc !important;}
#search .inpBox .btnBox {position:absolute; top:15px; right:0;}
#search .inpBox .btnBox button {width:30px; height:30px; margin-left:10px;}
#search .inpBox .btnBox button:first-child {margin-left:0;}
#search .inpBox .btnBox .btnSearch2 {position:absolute; top:0; left:100%; margin-left:20px;}
#search .recHide {display:none; position:absolute; top:100%; right:0; left:0; z-index:2; margin-top:0; border:1px solid #e5e5e5; background:#fff; text-align:left;}
#search .recHide.on {display:block;}
#search .recHide #state {display:none;}
#search .recMsg {display:none; padding:16px 20px 15px;}
#search .recMsg.on {display:block;}
#search .recMsg p {display:none;}
#search .recMsg p.on {display:block;}
#search .recMsg strong {color:#e31b32;}
#search .autoRec {display:none;}
#search .autoRec.on {display:block;}
#search .autoRec ul {padding:10px 19px;}
#search .autoRec ul li {margin-top:5px;}
#search .autoRec ul li a {display:block; color:#666;}
#search .autoRec ul li strong {color:#0050a5;}
#search .acBox {height:37px; padding:7px 12px; border-top:1px solid #e5e5e5; background:#fafafa; text-align:right;}
#search .acBox label {color:#666; font-size:13px;}
#search .schMore {display:none; position:absolute; top:100%; right:0; left:0; z-index:2; height:400px; margin-top:0; border:1px solid #7f9ec3; background:#fff; text-align:left;}
#search .schMore.on {display:block;}
#search .schMore h3 {padding-left:20px; background:#7f9ec3; color:#fff; font-weight:300; font-size:16px; font-family:ng; line-height:50px;}
#search .schMore .schInner {padding:30px;}
#search .schMore input.txt {width:100%;}
#search .schMore dl {position:relative; padding-left:70px;}
#search .schMore dl dt {position:absolute; top:50%; left:0; width:70px; margin-top:-11px; line-height:22px;}
#search .schMore dl dt strong {color:#005bbb; font-size:14px;}
#search .schMore dl dd {font-size:12px;}
#search .schMore dl.sch1{margin-top:25px;}
#search .schMore dl.sch1 dd .cstRdo {margin-left:20px; vertical-align:middle;}
#search .schMore dl.sch1 dd .cstRdo:first-child {margin-left:0;}
#search .schMore dl.sch1 dd .cstRdo span {font-size:11px;}
#search .schMore dl.sch2 {margin-top:28px;}
#search .schMore dl.sch2:after {position:absolute; top:-17px; right:0; left:0; height:1px; background:#e6e6e6; content:'';}
#search .schMore dl.sch3 {margin-top:11px;}
#search .schMore .btnAlign {margin-top:30px;}
#search .searchWord {position:relative; z-index:1; max-width:660px; margin-top:20px; padding-right:60px; text-align:left;}
#search .searchWord .slideArea {display:inline-block; overflow:hidden; position:relative; z-index:1; width:100%; height:22px; vertical-align:middle;}
#search .searchWord .slideArea ul {display:none; overflow:hidden;}
#search .searchWord .slideArea ul.on {display:block;}
#search .searchWord .slideArea ul li {float:left; position:relative; padding:0 12px 0 13px; font-size:13px;}
#search .searchWord .slideArea ul li:after {position:absolute; top:5px; left:0; width:1px; height:12px; background:#e5e5e5; content:'';}
#search .searchWord .slideArea ul li:first-child {padding-left:0;}
#search .searchWord .slideArea ul li:first-child:after {display:none;}
#search .searchWord .slideArea ul li a {color:#666;}
#search .searchWord .slideArea ul li a:hover {color:#0050a5;}
#search .searchWord .btn {position:absolute; top:0; right:0; z-index:2; font-size:0;}
#search .searchWord .btn:after {position:absolute; top:6px; left:50%; width:1px; height:12px; background:#e5e5e5; content:'';}
#search .searchWord .btn button {position:relative; width:23px; height:23px; background-repeat:no-repeat; background-position:50% 50%; text-indent:-99999px;}
#search .searchWord .btn button.btnPrev {background-image:url(/images/btn/btn_prev_word.png);}
#search .searchWord .btn button.btnPrev:hover {background-image:url(/images/btn/btn_prev_word_on.png);}
#search .searchWord .btn button.btnNext {margin-left:9px; background-image:url(/images/btn/btn_next_word.png);}
#search .searchWord .btn button.btnNext:hover {background-image:url(/images/btn/btn_next_word_on.png);}
@media all and (max-width:720px){
	#search {top:54px; right:0; left:0; height:auto; padding:17px 40px 25px; border-top:1px solid #989898; border-bottom:1px solid #999; box-shadow:none;}
	#search:after {top:-9px; right:49px; width:9px; height:9px; background-image:url(/images/icon/arr_search_m.png); -webkit-background-size:9px 9px; background-size:9px 9px;}
	#search .inner {display:block; width:auto;}
	#search .inpBox {padding-right:50px;}
	#search .inpBox input.txt {height:32px; font-size:17px; font-family:ng;}
	#search .inpBox .btnBox {top:2px;}
	#search .inpBox .btnBox button {width:20px;}
	#search .recHide {position:relative; margin:0 0 -25px; border:0;}
	#search .recMsg {padding:10px 0 15px; font-size:12px;}
	#search .autoRec ul {padding:5px 0 10px;}
	#search .acBox {margin:0 -40px; padding:7px 40px; background:#fff;}
	#search .acBox label {border-bottom:1px solid; color:#666; font-size:12px;}
	#search .recHide {display:none;}
	#search .schMore {display:none !important;}
	#search .searchWord {display:none;}
}

#allMenu {display:none; overflow-y:auto; position:fixed; top:100px; right:0; bottom:0; left:0; padding:100px 8% 20px; background:#283f5e; text-align:left;}
#allMenu .inner {overflow:hidden; padding:53px 7% 150px; background:#fff url(/images/common/bg_allmenu.png) no-repeat 0 0;}
#allMenu .inner .allTit {padding:0 40px 24px; border-bottom:3px solid #1f2b3b; color:#111; font-weight:300; font-size:40px;}
#allMenu .inner > ul {display:table; overflow:hidden; width:100%; font-size:0;}
#allMenu .dep1 {display:table-cell; width:25%; padding:0 40px; border-left:1px solid #d8d8d8; vertical-align:top;}
#allMenu .dep1:first-child {border-left:0;}
#allMenu .dep1 span {display:block; margin-top:55px;}
#allMenu .dep1 span > strong {display:block; color:#111; font-weight:300; font-size:20px; font-family:ns;}
#allMenu .dep1 span a {display:block; background:url(/images/icon/icon_all_home.png) no-repeat 100% 50%; color:#111; font-weight:300; font-size:20px; font-family:ns;}
#allMenu .dep1 .sGnb > ul {margin-top:40px;}
#allMenu .dep1 .sGnb > ul > li.dep2 {margin-top:35px;}
#allMenu .dep1 .sGnb > ul > li.dep2:first-child {margin-top:0;}
#allMenu .dep1 .sGnb > ul > li strong {display:block; position:relative; padding:5px 0; color:#111; font-weight:300; font-size:17px; font-family:ns;}
#allMenu .dep1 .sGnb > ul > li strong:after {position:absolute; top:16px; left:-12px; width:4px; height:4px; background:#333; content:'';}
#allMenu .dep1 .sGnb > ul > li.noDep {margin-top:0;}
#allMenu .dep1 .sGnb > ul > li.noDep + li {margin-top:0;}
#allMenu .dep1 .sGnb > ul > li strong.blank {padding-right:15px; background:url(/images/icon/icon_blank.png) no-repeat 100% 50%;}
#allMenu .dep1 .sGnb > ul > li ul {margin:10px 0; border-top:1px solid #333;}
#allMenu .dep1 .sGnb > ul > li ul li {border-bottom:1px solid #e5e5e5;}
#allMenu .dep1 .sGnb > ul > li ul li a {display:block; position:relative; color:#666; font-size:14px; line-height:35px;}
#allMenu .dep1 .sGnb > ul > li ul li a:hover {background:#f8fbff ; color:#005bbb;}
#allMenu .dep1 .sGnb > ul > li ul li a:hover:before {position:absolute; top:12px; right:10px; width:7px; height:11px;background:url(/images/icon/icon_allmenu.gif) no-repeat; content:'';}
@media all and (max-width:1400px){
	#allMenu .inner {padding:53px 6% 150px;}
	#allMenu .dep1 {padding:0 25px;}
}
@media all and (max-width:1280px){
	#allMenu {padding:100px 5% 20px;}
	#allMenu .inner {padding:53px 5% 150px;}
}
@media all and (max-width:1100px){
	#allMenu .dep1 span a {background:none;}
}

.allSt {overflow:hidden;}
#lnbArea {float:left; width:275px;}
#lnbArea .lnbWrap {position:relative; z-index:1; padding:100px 0 0; background:#fff;}
#lnbArea .lnbWrap h2 {padding:25px 0 24px; background:#fff; color:#111; font-weight:100; font-size:28px; font-family:ns;}
#lnb {position:relative; z-index:1; min-height:200px; padding:0 0 100px;}
#lnb > ul {border-width:2px 0; border-style:solid; border-color:#666;}
#lnb > ul > li > a {display:block; color:#111; font-size:16px; line-height:52px;}
#lnb > ul > li > a:hover {color:#0050a5;}
#lnb > ul > li.on > a {color:#0050a5; font-weight:300;}
#lnb > ul > li.dep2 > a {padding:0 45px 0 0; background:url(/images/icon/lnb_off.png) no-repeat 100% 50%;}
#lnb > ul > li.dep2.on > a {background-image:url(/images/icon/lnb_on.png);}
#lnb ul ul {display:none; border-width:1px 0; border-style:solid; border-color:#eaeaea; background:#f7f7f7;}
#lnb ul ul li {position:relative; padding:12px 0 12px 25px;}
#lnb ul ul li a {position:relative; background:none; color:#666; font-weight:300; font-size:14px;}
#lnb ul ul li a:hover {color:#0050a5;}
#lnb ul ul li.on {background:#0050a5;}
#lnb ul ul li.on a {color:#fff; font-weight:100;}
#lnb ul ul li.on a:before {position:absolute; top:5px; left:-10px; width:4px; height:7px; background:url(/images/icon/arr_lnb.png) no-repeat; content:'';}
#lnb ul li.on ul {display:block;}
@media all and (max-width:1280px){
	#lnbArea {display:none;}
}

/* PAGE */
.conWrap {overflow:hidden; border-top:1px solid #ccc;}
.conWrap .imgWrap {text-align:center;}
.subMenu + .conWrap {border-top:0;}
.conWrap section {position:relative; margin-top:47px;}
.conWrap section dl .secTit2 {margin-bottom:8px;}
.conWrap section dl dd + .secTit2 {margin-top:20px;}
.conWrap .txt {margin-bottom:-5px; color:#333; /*font-size:14px;*/ line-height:1.75;}
.conWrap .txt.mgbt0 {margin-bottom:0px;}
.conWrap .txt.img img {max-width:100%;}
.conWrap .txt + .txt {margin-top:20px;}
.conWrap .txt + [class^='listSt'] {margin-top:20px;}
.conWrap [class^='secTit'] + .txt {margin-top:-6px;}
.conWrap [class^='secTit'] + [class^='listSt'] {margin-top:-5px;}
.imgWrap img {max-width:100%;}

.listSt .tableSt {margin-top:10px; margin-bottom:20px; margin-left:-10px;}
.listSt .tableSt + .listSt5 {margin-top:-10px; margin-left:-10px;}
.listSt .liTit + p {color:#666; /*font-size:13px;*/}
.listSt4 .tableSt {margin-top:10px; margin-bottom:20px; margin-left:-10px;}
[class^='listSt'] + .tableSt {margin-top:10px;}
[class^='listSt'] + .imgWrap {margin-top:15px;}
[class^='listSt'] .buSt {/* font-size:12px; */}
.tableSt + .listSt4,
.tableSt + .listSt5 {margin-top:10px;}
.tableSt table .listSt {padding-left:0; margin-top:0;}
.tableSt table .listSt li {color:#666;/* font-size:13px;*/}
.tableSt table ul + .txt {margin-top:10px;}
.conWrap .txt + .tableSt {margin-top:15px;}
.conWrap .txt + [class^='secTit'] {margin-top:30px;}
.conWrap .txtBox + [class^='secTit'] {margin-top:35px;}
.conWrap [class^='listSt'] + .secTit2 {margin-top:30px;}
.conWrap .imgWrap + .imgWrap {margin-top:15px;}
.liTit {display:block; /*font-size:14px;*/ font-size: 16px; font-weight:300;}
.tblCpt {margin:5px 0; color:#666; font-size:13px;}
.btnLink + .tableSt {margin-top:20px;}

@media all and (max-width:720px){
	.conWrap section {margin-top:22px;}
	.conWrap section dl .secTit2 {margin-bottom:4px;}
	.conWrap section dl dd + .secTit2 {margin-top:10px;}
	.conWrap .txt {margin-bottom:-3px; /* font-size:13px;*/ font-size: 16px;}
	.conWrap .txt + .txt {margin-top:10px;}
	.conWrap .txt + [class^='listSt'] {margin-top:10px;}
	.conWrap [class^='secTit'] + .txt {margin-top:0;}
	.conWrap [class^='secTit'] + [class^='listSt'] {margin-top:0;}
	.conWrap .secTit + .txt ~ [class^='listSt'] {margin-top:10px;}

	.listSt .tableSt + .listSt5 {margin-top:-15px;}
	.listSt .tableSt {margin-left:-10px;}
	.listSt .liTit + p {/* font-size:12px;*/ }
	[class^='listSt'] + .imgWrap {margin-top:8px;}
	.tableSt table .listSt li {/* font-size:11px;*/ font-size: 14px;}
	.tableSt table ul + .txt {margin-top:5px;}
	.txt + [class^='secTit'] {margin-top:20px;}
	.conWrap [class^='listSt'] + .secTit2 {margin-top:15px;}
	.conWrap .imgWrap + .imgWrap {margin-top:8px;}
	.tblCpt {font-size:11px;}
	.btnLink + .tableSt {margin-top:10px;}
}

/* 1 */
/* 무역통상정보 :: 해외인증 */
.conWrap .cccInfo dl {overflow:hidden;}
.conWrap .cccInfo dl dt {float:left;}
.conWrap .cccInfo dl dt > img {margin-right:20px;}
.conWrap .cccInfo .listSt {margin-left: 144px;}

/* 2 */
/* 회원/업무지원 :: KITA최고경영자 조찬회 */
.conWrap .introTitle {background:url(/images/contents/bg_ceoforum.jpg) no-repeat 100% 0; -webkit-background-size:auto 100%; background-size:auto 100%; height:200px; text-align:center;}
.conWrap .introTitle p {font-size:26px; color:#fff; padding-top:44px; margin-bottom:20px;}
.conWrap .introTitle span {width: 400px; font-size:14px; color:#d6e5ff; line-height:1.7;/* letter-spacing:-0.04em;*/}
.conWrap section.infoForum {margin-top:0; border:1px solid #ddd;}
.conWrap .infoForum .inner {border:7px solid #f5f5f5; padding:40px;}
.conWrap .infoForum .infoForum_01 {padding-right:440px;}
.conWrap .infoForum .infoForum_01 p.title {font-size:24px; color: #7e541b; line-height:1.4; margin-top:0;}
.conWrap .infoForum .infoForum_01 p {margin-top:30px;/* font-size:14px; */color:#666; word-break:keep-all; letter-spacing:-0.025em;}
.conWrap .infoForum .infoForum_01 p > span {color:#e75f36; text-decoration:underline; word-break:keep-all;}
.conWrap .forumPdf {width:363px; height:160px; position:absolute; top:170px; right:40px; border:1px solid #ccc; background:#fbfbfb url(/images/contents/bg_ceoforum_02.jpg) no-repeat 100% 0; -webkit-background-size:auto 100%; background-size:auto 100%;}
.conWrap .infoForum .infoForum_01 .forumPdf p {margin-top:0; padding:25px 30px; font-size:18px; color:#40321f; font-family:ns; line-height:1.3;}
.conWrap .infoForum .infoForum_01 .forumPdf span {display:block; color:#7e541b; text-decoration:none;}
.conWrap .infoForum .infoForum_01 .forumPdf a {margin-left:30px;}
.conWrap .infoForum .btnApp {margin-top:50px; text-align:center; padding-bottom:50px; border-bottom:1px solid #ddd;}
.conWrap .infoForum .btnApp div {display: inline-block; width:100%;vertical-align:top;}
.conWrap .infoForum .btnApp .btnInner {width:31%}
.conWrap .infoForum .btnApp .btnInner_center {width:31%; /*margin:0 3%*/ margin:0 2%;}
.conWrap .infoForum .btnApp .btTitle {width:100%; height:52px; border:1px solid #7fa7cc; color:#206cab; font-weight:300; line-height:50px; position:relative; font-size:15px;}
.conWrap .infoForum .btnApp .btTitle:after {content:""; position:absolute; left:50%; top:100%; width:1px; height:10px; background-color:#80a5c7;}
.conWrap .infoForum .btnApp .btnGroup {background:#7fa7cc; color:#d0e2f2; margin-top:9px; font-size:12px;}
.conWrap .infoForum .btnApp .btnGroup a {display:block; width:100%; height:72px; padding-top:12px;}
.conWrap .infoForum .btnApp .btnGroup p {display:block; width:96%;padding:0 2%; height:72px; padding-top:12px;line-height:1.2;}
.conWrap .infoForum .btnApp .btnGroup p span{line-height:1.6;}
.conWrap .infoForum .btnApp .btnGroup .pta {padding-top:25px;}
.conWrap .infoForum .btnApp .btnGroup a:first-child {border-bottom:1px solid #aac6e0;}
.conWrap .infoForum .btnApp .btnGroup span {display:block; color:#fff; font-size:14px; font-weight:300;}
.conWrap .infoForum .btnApp .btnGroup span img {margin-left:10px; vertical-align:middle;}
.conWrap .infoForum h5 {font-size:17px; font-weight:300; color:#333; margin-top:25px;}
.conWrap .infoForum ul {margin-top:5px;}
.conWrap .infoForum ul li {/*font-size: 14px;*/ line-height:25px;}
.conWrap .infoForum ul li a {text-decoration: underline;}
@media all and (max-width:800px){
	.conWrap .infoForum .infoForum_01 {padding-right:0;}
	.conWrap .forumPdf {width: 100%; position: static; margin-top:25px;}
	.conWrap .infoForum .btnApp .btnGroup span img {display:none;}
	.conWrap .infoForum .btnApp .btnInner_center {margin:0 2.7%}
}
@media all and (max-width:720px){
	.conWrap .introTitle {background:url(/images/contents/bg_ceoforum.jpg) no-repeat 100% 0; background-size:100% 100%; /* height:178px; */padding:0 20px;}
	.conWrap .introTitle p {font-size:19px; /*padding-top:33px; margin-bottom:10px;*/ margin:0; padding:15px 0 0 0; }
	.conWrap .introTitle span {/* font-size:12px;*/ font-size: 14px;/* letter-spacing: -0.08em;*/ word-break:keep-all;}
	.conWrap .introTitle span br {display:none;}
	.conWrap section.infoForum {border:none; margin-top:30px;}
	.conWrap .infoForum .inner {border:none; padding:0;}
	.conWrap .infoForum .infoForum_01 p.title {font-size:19px;}
	.conWrap .infoForum .infoForum_01 p {margin-top:20px; /* font-size:13px;*/ }
	.conWrap .infoForum .infoForum_01 .forumPdf p {padding:25px;}
	.conWrap .infoForum .infoForum_01 .forumPdf a {margin-left:25px;}
	.conWrap .infoForum .btnApp {margin-top:25px;}
	.conWrap .infoForum .btnApp .btTitle {font-size:16px;}
	.conWrap .infoForum .btnApp .btnInner {width:100%}
	.conWrap .infoForum .btnApp .btnInner_center {width:100%; margin:15px 0;}
	.conWrap .infoForum .btnApp .btnGroup span {font-size:15px;}
	.conWrap .infoForum .btnApp .btnGroup span img {display:inline-block; width:12px;}
	.conWrap .infoForum h5 {font-size:14px;}
	.conWrap .infoForum ul.applyList li {font-size:13px; background: url(/images/icon/bu_dot.png) no-repeat 0 9px; padding-left: 10px;}
}

/* 회원업무지원 :: 상담컨설팅 */
.conWrap .intro {padding:20px 20px 20px 120px; background:#f7f7f7 url(/images/contents/bg_intro.png) no-repeat 40px 50%;}
.conWrap .intro dt {color:#005bbb; font-weight:300; font-size:20px;}


/* 회원/업무지원 > 증명서 > 용역/전자적무체물 :: 신청요령 */
.stepList {position:relative; color:#333; /*font-size:14px;*/}
.stepList ~ .stepList {margin-top:36px;}
.stepList dt, .stepList.st1 dd {padding:23px 30px 42px; border:1px solid; border-radius:6px;}
.stepList dt {border-color:#2661ac; -ms-word-break:keep-all; word-break:keep-all; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.stepList dt strong {display:inline-block; margin-bottom:5px; text-transform:uppercase;}
.stepList dt span {display:block; word-break:keep-all; }
.stepList.st1.last dd:after {display:none;}
.stepList.st1 dt {position:absolute; top:0; left:0; width:295px; height:100%; /*padding-right:0;*/ }
.stepList.st1 dd {position:relative; min-height:110px; margin-left:315px; border-color:#ddd; background:#f9f9f9;}
.stepList.st1 dd.st2 {min-height:125px;}
.stepList.st1 dd.st3 {/*min-height:145px;*/ min-height: 170px;}
.stepList.st1 dd:after {display:inline-block; position:absolute; left:50%; bottom:0; margin-left:-18px; margin-bottom:-18px; width:36px; height:36px; background:url(/images/icon/bg_step.png) 0 0 no-repeat; text-indent:-99999px; content:'다음';}
.stepList.st1 dd .listSt {padding-left:0;}
.stepList.st1 dd li {-ms-word-break:keep-all; word-break:keep-all; }
.stepList.newSt dd.st2 {position:relative; min-height:80px; margin-left:125px; border-color:#ddd; padding:10px 10px 15px 20px;}
.stepList.newSt dt {width:115px;}


@media all and (max-width:720px){
	.stepList ~ .stepList {margin-top:33px;}
	.stepList dt {padding:14px 20px;}
	.stepList dt strong {margin-bottom:3px;}
	.stepList dd {/*font-size:12px;*/}
	.stepList.st1 dt {position:static; width:auto; padding:14px 20px;}
	.stepList.st1 dd {min-height:auto; margin-top:8px; margin-left:0; padding:15px 20px;}
	.stepList.st1 dd.st2 {min-height:auto; margin-left:0; margin-top:10px;}
	.stepList.st1 dd.st3 {min-height:auto;}
	.stepList.st1:not(:last-of-type) dd {padding-bottom:28px;}
}

/* 회원/업무지원 > 증명서 > 용역/전자적무체물 :: 발급절차 */
.issuePro .stepList.st2 dt:before {position:absolute; top:0; right:0; padding:4px 18px; border-width:0 0 1px 1px; border-style:solid; border-color:#2661ac; background:#f5faff; color:#0050a5; font-size:13px; content:'무역업체';}
.stepList.st2:after {display:inline-block; position:absolute; left:22.7%; bottom:0; margin-left:-18px; margin-bottom:-18px; width:36px; height:36px; background:url(/images/icon/bg_step_blue.png) 0 0 no-repeat; text-indent:-99999px; z-index:10; content:'다음';}
.stepList.st2.last:after {display:none;}
.stepList.st2 {font-size:0;}
.stepList.st2 dt {display:inline-block; position:relative; width:45.4%; border:none; font-size:14px; vertical-align:middle;}
.stepList.st2 dt:after {position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid #2661ac; border-radius:6px; z-index:1; content:'';}
.stepList.st2 dd {display:inline-block; position:relative; width:54.6%; padding-left:20px; font-size:14px; vertical-align:middle;}
.stepList.st2 dd:before {display:block; position:absolute; top:50%; left:0; width:20px; height:1px; background:#c2c2c2; content:'';}
.stepList.st2 dd li {padding-left:23px; background:url(/images/icon/bg_list.png) 0 -20px no-repeat; line-height:1.8;}
.stepList.st2 dd li.first {background-position:0 0;}
.stepList.st2 dd li.last {background-position:0 100%;}
.stepList.st2 dd p {position:relative; padding:5px 15px; border-left:1px solid #c2c2c2;}
.stepList.st2 dd p:before,
.stepList.st2 dd p:after {display:block; position:absolute; left:0; width:15px; height:1px; background:#c2c2c2; content:'';}
.stepList.st2 dd p:before {top:0;}
.stepList.st2 dd p:after {bottom:0;}
.stepList.st2.between:after {background-image:url(/images/icon/bg_step_bk.png);}
.stepList.st2.between dt {border-color:#333; background:#f9f9f9;}
.stepList.st2.between dt:after {border-color:#333;}
.stepList.st2.between dt:before {display:none;}
.stepList.st2.between dt p {font-weight:500;}
.agencyArea {padding:25px 0; border:8px solid #eaeaea; font-size:0; text-align:center;}
.agencyArea ~ .agencyArea {margin-top:60px;}
.agencyArea ~ .tableSt {margin-top:60px;}
.agencyArea .logoWrap {display:inline-block; vertical-align:middle;}
.agencyArea dl {display:inline-block; margin-left:25px; text-align:left; vertical-align:middle;}
.agencyArea dd {color:#333; font-size:14px; letter-spacing:-0.025em;}
.agencyArea dd strong + span {margin-left:10px;}
.agencyArea dd small {color:#999; font-size:12px;}
@media all and (max-width:720px){
	.stepList.st2:after {left:50%; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
	.stepList.st2 dt {width:100%; background:#fff; z-index:2;}
	.stepList.st2 dd {width:100%; margin-top:-8px; padding:16px 19px 10px; border:1px solid #2661ac; border-top:0; background:#f5faff; border-radius:6px; font-size:12px;}
	.stepList.st2:not(:last-of-type) dd {padding-bottom:28px;}
	.stepList.st2 dd:before {display:none;}
	.stepList.st2 dd li {padding-left:0; background:none;}
	.stepList.st2 dd p {border-left:0; padding:0;}
	.stepList.st2 dd p:before,
	.stepList.st2 dd p:after {display:none;}
	.stepList.st2.noDd dt {padding-bottom:28px;}
	.stepList.st2.between dt {padding-bottom:28px;}
	.agencyArea {padding:15px 40px; border-width:6px;}
	.agencyArea dl {display:block; margin-left:0;}
	.agencyArea dd {text-align:center;}
	.agencyArea dd address {font-size:12px; -ms-word-break:keep-all; word-break:keep-all;}
	.agencyArea dd strong {display:block; font-size:13px;}
	.agencyArea dd strong + span {margin-left:0; font-size:14px; line-height:15px;}
	.agencyArea dd small {font-size:11px;}
	.agencyArea ~ .agencyArea {margin-top:30px;}
	.agencyArea ~ .tableSt {margin-top:30px;}
	.agencyArea .logoWrap img {height:30px;} /* 한국무역협회 로고 */
	.agencyArea ~ .agencyArea .logoWrap img {height:24px;} /* 한국무역협회 로고 */
}

/* 회원업무지원 :: KITA수출바우처 */
.conWrap .stepVoucher {border:1px solid #ddd; text-align:center; margin-top:20px; padding:25px 0 40px 0;}
.conWrap .stepVoucher p {font-size:15PX; font-weight:300;}
.conWrap .stepVoucher .stepWrap {overflow:hidden;}
.conWrap .stepVoucher .stepWrap dl {display:inline-block; width:260px; margin-top:22px; vertical-align:top;}
.conWrap .stepVoucher .stepWrap dl:first-of-type {margin-right:7px;}
.conWrap .stepVoucher .stepWrap dl.mr0 {margin-right:0;}
.conWrap .stepVoucher .stepWrap dl dt {border:1px solid #e75f36; background:#fff9f7; border-radius:5px; /*font-size:14px;*/ font-weight:300; color:#725a53; height: 53px; line-height:51px;}
.conWrap .stepVoucher .stepWrap dl dd {margin-top:10px; border:1px solid #aab4c4; background:#fff; border-radius:5px; /*font-size:14px;*/ font-weight:300; color:#455261; height: 53px; line-height:51px;}
.conWrap .stepVoucher .stepWrap dl dd:nth-of-type(1) {height:74px; line-height:72px;}
.conWrap .stepVoucher .stepWrap dl dd.h {height:53px; line-height:51px;}
.conWrap .stepVoucher .stepWrap dl dd span {display:block; line-height:22px; margin-top:13px;}
.conWrap .stepVoucher .stepWrap dl dd span:last-of-type {font-size:12px; color:#9ba7ba; margin-top:0;}
@media all and (max-width:720px){
	.conWrap .stepVoucher {margin-top:15px; padding:17px 0 20px 0;}
	.conWrap .stepVoucher p {font-size:14PX;}
	.conWrap .stepVoucher .stepWrap dl {margin-top:17px;}
	.conWrap .stepVoucher .stepWrap dl:first-of-type {margin-right:0;}
	.conWrap .stepVoucher .stepWrap dl dt {height:49px; line-height:47px;}
	.conWrap .stepVoucher .stepWrap dl dd {margin-top:6px;}
	.conWrap .stepVoucher .stepWrap dl dd:nth-of-type(1) {height:70px; line-height:68px;}
}

/* 회원업무지원 :: 카드할인혜택 */
.conWrap .cardInfo dl {overflow:hidden; margin-top:20px;}
.conWrap .cardInfo dl:first-child {margin-top:0;}
.conWrap .cardInfo dl dt {float:left; width:277px; height:197px; border:1px solid #e9e9e9; background:url(/images/contents/bg_cardInfo.png) repeat-x 0 100%;}
.conWrap .cardInfo dl dd {margin-left:295px; padding-top:15px;}
.conWrap .cardInfo .listSt {margin-top:0;}

@media all and (max-width:720px){
	.conWrap .cardInfo dl dt {float:none; width:200px; height:141px;}
	.conWrap .cardInfo dl dt img {width:200px;}
	.conWrap .cardInfo dl dd {margin-left:0; padding-top:5px;}
	.conWrap .cardInfo .listSt {padding:0;}
}
.conWrap .imgLogo {display:table; width:100%; max-height:160px; margin-top:10px; padding:25px 0; border:2px solid #eaeaea; text-align:center;}
.conWrap .imgLogo h4 {display:none;}
.conWrap .imgLogo p {display:table-cell; vertical-align:middle;}
.conWrap .imgLogo p img {max-width:70%}
.conWrap .listSt {margin-top:12px; padding-left:18px;}
.conWrap ul li .listSt {margin-top:0;}
.conWrap .listSt3 {margin-top:10px;}
.conWrap [class^="listSt"].mgt0 {margin-top:0;}
.conWrap [class^="listSt"].mgt5 {margin-top:5px;}
.conWrap .bul_none li {background-image: none;padding-left:0;}
.conWrap .bul_none li span {display:inline-block; margin-right:5px;}
.conWrap .bul_none li .mglt {margin-left:18px;}
@media all and (max-width:720px){
	.conWrap .imgLogo {margin-top:30px;}
	.conWrap .listSt {padding:0 16px;}
	.conWrap .listSt3 {margin-top:5px;}
}

/* 회원업무지원 :: 카드할인혜택 :: 신용정보/대금회수 > 나이스 신용정보 */
.listSt .liMg {margin-top:30px;}
@media all and (max-width:720px){
	.listSt .liMg {margin-top:15px;}
}


/* 회원업무지원 :: 카드할인혜택 :: 국제특송 > DHL */
.exptbl{width:100%; height:auto; vertical-align:middle; display:inline-block; margin-left:2px;}
.exptbl div{width:23%; height:90%; float:left; box-sizing:border-box;margin-right:2%;}
.exptbl div:last-child{float:right; box-sizing:border-box;}
.exptbl div div.st1{width:100%; height:48%; height:50%; }
.exptbl div div.st1 img{width:100%; max-width:220px; height:auto; max-height:147px; border-radius:5% 5% 0 0; box-shadow:4px 4px 4px 3px #c4c4c4;}
.exptbl div div.st2{width:100%; height:auto; min-height:280px; height:50%; background-color:#fff; border-radius:0 0 5% 5%; margin-right:0; padding:6%; box-shadow:4px 4px 4px 3px #c4c4c4;}

@media all and (max-width:800px){
.exptbl div div.st2{min-height: 250px;}
}
@media all and (max-width:640px){
.exptbl div div.st2{min-height: 300px; box-shadow:1px 1px 5px 1px #c4c4c4;}
.exptbl div div.st1 img{box-shadow:1px 1px 5px 1px #c4c4c4;}
}
@media all and (max-width:480px){
.exptbl div{width:48%; margin:0 2% 1% 0;}
.exptbl div div.st1 img{box-shadow:1px 1px 5px 1px #c4c4c4;}
.exptbl div div.st2{min-height: 240px; box-shadow:1px 1px 5px 1px #c4c4c4;}
}
@media all and (max-width:360px){
.exptbl div{width:48%; margin:0 2% 1% 0;}
.exptbl div div.st1 img{box-shadow:1px 1px 5px 1px #c4c4c4;}
.exptbl div div.st2{min-height: 290px; box-shadow:1px 1px 5px 1px #c4c4c4;}
}

/* 회원업무지원 :: 카드할인혜택 :: 회원/업무지원 > DUNS번호 발급 */
.tblBox {border-top:1px solid #000; font-size:13px;}
.tbl {display:table; width:100%; height:100%;}
.tblHead .tblCell {padding:13px 10px; background:#f7f7f7; border-width:0 0 1px 1px; border-style:solid; border-color:#eaeaea; font-weight:300; text-align:center; vertical-align:middle;}
.tblRow {display:table-row; width:100%;}
.tblCell {display:table-cell; padding:13px 10px; border-width:0 0 1px 1px; border-style:solid; border-color:#eaeaea; vertical-align:middle;}
.tblCell:first-child {border-left:0;}
.tblRowGrp {position:relative;}
.rowTit {position:absolute; top:0; left:0; height:100%;}
.dunsTbl .tblHead .cl1 {width:34%;}
.dunsTbl .grp1 .cl1 {width:10%; background:#f7f7f7;}
.dunsTbl .grp2 .cl1 {display:none; padding:0; border:0;}
.dunsTbl .cl2 {width:16%;}
.dunsTbl .cl3 {width:16%;}
.dunsTbl .cl4 {width:16%;}
.dunsTbl .cl5 {width:18%;}
.dunsTbl .rowTit .tblCell {border-left:0; border-right:1px solid #eaeaea; background:#f7f7f7;}
.dunsTbl .tblWrap .tblRow:before {display:table-cell; content:"";}
.dunsTbl .grp1 .tblRow:before {width:24%;}
.dunsTbl .grp2 .tblRow:before {width:34%;}
.dunsTbl .grp1 .rowTit {width:24.2%;}
.dunsTbl .grp2 .rowTit {width:34.2%;}
.dunsTbl .grp2 .cl2 {border-left:0;}
@media all and (max-width:720px){
	.tblBox {font-size:11px;}
	.tblCell {padding:8px 2px;}
	.tblHead .tblCell {padding:8px 2px;}
	.tblHead .tblCell .moBr {line-height:1;}
	.dunsTbl .tblHead .cl1 {width:12%;}
	.dunsTbl .grp2 .cl1 {display:table-cell; width:12%; border-bottom:1px solid #eaeaea; background:#f7f7f7;}
	.dunsTbl .cl3 {width:24%;}
	.dunsTbl .cl3 {width:22%;}
	.dunsTbl .cl4 {width:20%;}
	.dunsTbl .cl5 {width:22%;}
	.dunsTbl .rowTit .tblCell {border-right:0;}
	.dunsTbl .tblWrap .tblRow:before {display:none;}
	.dunsTbl .grp1 .rowTit {position:static; width:100%;}
	.dunsTbl .grp2 .rowTit {position:static; width:100%;}
	.dunsTbl .grp1 .rowTit br {display:none;}
	.dunsTbl .grp1 .cl1 {width:12%;}
	.dunsTbl .grp2 .cl2 {border-left:1px solid #eaeaea;}
}

/* 회원업무지원 :: 외국어통번역서비스 */
.conWrap .langService div {margin-top:10px; position:relative;}
.conWrap .langService dl {overflow:hidden;}
.conWrap .langService dt {float:left; background:#f3f5fa; border:1px solid #80a5c7; border-radius:5px; text-align:center; width:100px; height:74px; line-height:72px; padding:15px 23px;}
.conWrap .langService dt span {display:table-cell; font-size:15px; color:#455261; font-weight:300; line-height:20px;}
.conWrap .langService dt:after {content:""; position:absolute;left:100px;top:50%; width:20px; height:1px; background-color:#80a5c7;}
.conWrap .langService dd {margin-left:120px;}
.conWrap .langService dd ul {text-align:left;}
.conWrap .langService dd ul li {display:inline-block;  color:#455261; font-weight:300; border:1px solid #aab4c4; text-align:center; width:14%; height:74px; line-height:72px; margin-left:-3px; border-right:none; vertical-align:top;}
.conWrap .langService dd ul li:first-child {border-top-left-radius:5px; border-bottom-left-radius:5px; margin-left:0;}
.conWrap .langService dd ul li:last-child {border-top-right-radius:5px; border-bottom-right-radius:5px; border-right:1px solid #aab4c4;}
.conWrap .langService dd ul.langService_02 li:nth-child(7) {border-top-right-radius:5px; border-bottom-right-radius:5px; border-right:1px solid #aab4c4;}
.conWrap .langService .langHide {display:none;}
.conWrap .langApply div {padding:20px; border:1px solid #d7e7f8; background:#f5f8fb;}
.conWrap .langApply p.txt {text-align:center; color:#455261; font-size:15px; border-bottom:1px solid #d7e7f8; padding-bottom:20px;}
.conWrap .langApply p.title {margin-top:20px; position:relative; padding-left:10px;}
.conWrap .langApply p.title:after {position:absolute; top:0; left:0; content:'*'}
.conWrap .langApply ul.list {margin-top:10px; text-align:center;}
.conWrap .langApply ul.list li {margin:5px; display:inline-block; width:48%; text-align:center; height:40px; border:1px solid #80a5c7; background:#fff; line-height:38px; border-radius:20px; color:#666;}
.conWrap .langApply ul.list li span {margin-right: 50px; font-weight:300; color:#455261;}
.conWrap .langFare {margin-bottom:5px;padding:20px 0;border:1px solid #dbdcde;border-radius:8px;background-color:#f8f8f8;}
.conWrap .langFare ul li{float:left; width:50%; text-align:center;}
.conWrap .langFare ul li:last-child{border-left:1px solid #dbdcde;}
.conWrap .langFare ul li span{display:inline-block; background:url(../images/icon/icon_attach_file2.png) no-repeat left 4px; padding-left:24px; font-weight:bold;}


@media all and (max-width:960px){
	.conWrap .langService dt {width:158px; height:107px; padding:30px 55px;}
	.conWrap .langService dt:after {left:158px;top:50%; width:22px;}
	.conWrap .langService dd {margin-left:180px;}
	.conWrap .langService dd ul li {border:1px solid #aab4c4; border-right:0; width:33.3%; height:54px; line-height:54px;}
	.conWrap .langService dd ul li:first-child {border-bottom-left-radius:0; margin-left:0; border-bottom:0;}
	.conWrap .langService dd ul li:nth-child(2) {margin-left:-5px; border-bottom:0;}
	.conWrap .langService dd ul li:nth-child(3) {margin-left:-4px; border-top-right-radius:5px; border-right:1px solid #aab4c4; border-bottom:0;}
	.conWrap .langService dd ul li:nth-child(4) {margin-left:0; height:53px; border-bottom-left-radius:5px;}
	.conWrap .langService dd ul li:nth-child(5) {margin-left:-5px; height:53px;}
	.conWrap .langService dd ul li:nth-child(6) {margin-left:0; height:53px; border-bottom-right-radius:0}
	.conWrap .langService dd ul li:last-child {border-bottom-right-radius:5px; margin-left:-4px; border-top-right-radius:0;}
	.conWrap .langService dd ul.langService_02 li:nth-child(4),
	.conWrap .langService dd ul.langService_02 li:nth-child(5) {width:25%}
	.conWrap .langService dd ul.langService_02 li:nth-child(6) {width:25%; margin-left:-4px;}
	.conWrap .langService dd ul.langService_02 li:nth-child(7) {width:25%; border-bottom:1px solid #aab4c4; height:53px; border-top-right-radius:0;}
	.conWrap .langApply ul.list li {width:80%;}
}
@media all and (max-width:720px){
	.conWrap .langService dl dt {float:none; width:100%; height:44px; padding:0;}
	.conWrap .langService dd {margin-top:10px;}
	.conWrap .langService dt span {display:block; /*font-size:14px; */ font-size: 15px; margin-top:10px;}
	.conWrap .langService dt span br {display:none;}
	.conWrap .langService dt:after {left:50%; top:44px; width:1px; height:10px;}
	.conWrap .langService dd {margin-left:0; font-size: 13px;}
	.conWrap .langService dd ul li {/*width:33.3%;*/ width:33%; height:45px; line-height:44px; margin-left:-3px; border-right:none;}
	.conWrap .langService dd ul li:nth-child(2) {margin-left:-3px;}
	.conWrap .langService dd ul li:nth-child(4) {height:45px;}
	.conWrap .langService dd ul li:nth-child(5) {margin-left:-3px; height:45px;}
	.conWrap .langService dd ul li:nth-child(6) {height:45px;}
	.conWrap .langService dd ul.langService_02 li:last-child {height:45px;width:33.3%;}
	.conWrap .langService .langHide {display:inline-block; border-top:0;}
	.conWrap .langService dd ul.langService_02 li:nth-child(4) {width: 33.3%; border-bottom-left-radius:0;}
	.conWrap .langService dd ul.langService_02 li:nth-child(5) {width: 33.3%}
	.conWrap .langService dd ul.langService_02 li:nth-child(6) {width:33.3%; border-right:1px solid #aab4c4;}
	.conWrap .langService dd ul.langService_02 li:nth-child(7) {width:33.3%; border-left:1px solid #aab4c4; margin-left:0; border-bottom-left-radius:5px; border-bottom-right-radius:0; border-top-right-radius:0; border-top:0; border-right:0; height:45px;}
	.conWrap .langService dd ul.langService_02 li:nth-child(8) {width:33.3%;}
	.conWrap .langApply div {padding:15px;}
	.conWrap .langApply p.txt {font-size:13px; padding-bottom:15px;}
	.conWrap .langApply p.title {margin-top:15px;}
	.conWrap .langApply ul.list {margin-top:10px;}
	.conWrap .langApply ul.list li {width:90%;}
	.conWrap .langApply ul.list li span {margin-right: 40px;}
}
/* 회원업무지원 :: 외국어통번역서비스 :: 한글과컴퓨터 */
.conWrap.hancomWrap { font-size: 16px;}
.conWrap.hancomWrap .subLogo { margin-top: 20px; text-align: center;}
.conWrap.hancomWrap .subLogo img { max-width: 100%; vertical-align: top; }
.conWrap.hancomWrap section:not([class]) { margin-top: 4.1875em; }
.conWrap.hancomWrap .secTit { font-size: 1.375em; margin-bottom: 0.6em; padding-left:25px; line-height: 1.1;}
.conWrap.hancomWrap .txt { font-size: 1em; }
.conWrap.hancomWrap .secTit+.txt { margin-left: 25px; }
.conWrap.hancomWrap .secTit2 { font-size: 1.125em; margin-bottom: 0.9em; line-height: 1.1; background-position: 0 4px; }
.conWrap.hancomWrap .tableDesc { font-size: 1em; position: absolute; right: 0; margin-top: calc(-1em - 0.9em); color: #333; font-weight: bold; line-height: 1;}
.conWrap.hancomWrap table { font-size: 1em;}
.conWrap.hancomWrap table strong{ color: #00518f; }
.conWrap.hancomWrap table .tac { text-align: center; }
.conWrap.hancomWrap .tableSt span { display: block; font-size: 0.8em; font-weight: 100; line-height: 1;}
.conWrap.hancomWrap .tableWrap { position: relative; margin-left: -11px; }
.conWrap.hancomWrap .tableWrap:after { content:''; clear: both; overflow: hidden; display: table; }
.conWrap.hancomWrap .tableCol2 { float: left; width:calc(50% - 11px); padding-left: 11px; box-sizing: content-box;}
.conWrap.hancomWrap .tableCol2:before { content:''; position: absolute; top:0; bottom:0; left:5px; border-left: 1px solid #eaeaea;}
.conWrap.hancomWrap .tableCol2+.tableCol2 { margin-top: 0;}
.conWrap.hancomWrap .listSt3 { text-align: right; line-height: 1.3; }
.conWrap.hancomWrap .listSt3>li { display: inline-block; text-align: left; font-size: 0.75em; font-weight: 300; color:#00518f; }
.conWrap.hancomWrap .listSt4 { font-size: 1em; letter-spacing: 0;}
.conWrap.hancomWrap .listSt4 a { color: #4233FF; }
.conWrap.hancomWrap .videoWrap { position: relative; width: 700px; max-width: 100%; margin: 0 auto; }
.conWrap.hancomWrap .videoWrap:before { content:''; display: block; padding-top: calc(9 / 16 * 100%); }
.conWrap.hancomWrap .videoWrap iframe { position:absolute;top:0;left:0;bottom:0;right:0; }
.conWrap.hancomWrap .btnHancom { display: inline-block; position: relative; width: 213px; height: 46px; padding-right: 19px; line-height: 46px; border-radius: 23px; background-color: #FF6969; box-shadow: 0 5px 10px rgba(255, 105, 105, .4); color: #fff; font-size: 14px; font-weight: 700; text-align: center; }
.conWrap.hancomWrap .btnHancom:after { content: ''; position: absolute; top: 9px; bottom: 9px; right: 9px; display: block; width: 29px; height: 29px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29.001' viewBox='0 0 29 29.001'%3E%3Cpath d='M-466.233-1884a14.405,14.405,0,0,1-10.253-4.247,14.405,14.405,0,0,1-4.247-10.253,14.407,14.407,0,0,1,4.247-10.254A14.4,14.4,0,0,1-466.233-1913a14.4,14.4,0,0,1,10.253,4.247,14.407,14.407,0,0,1,4.247,10.254,14.405,14.405,0,0,1-4.247,10.253A14.405,14.405,0,0,1-466.233-1884Zm-2.379-21a1.491,1.491,0,0,0-1.061.439,1.5,1.5,0,0,0,0,2.121l3.915,3.914-3.915,3.914a1.49,1.49,0,0,0-.439,1.061,1.49,1.49,0,0,0,.439,1.061,1.493,1.493,0,0,0,1.061.439,1.489,1.489,0,0,0,1.06-.439l4.95-4.949a1.49,1.49,0,0,0,.439-1.086,1.486,1.486,0,0,0-.439-1.085l-4.95-4.95A1.49,1.49,0,0,0-468.612-1905Z' transform='translate(480.733 1913)' fill='%23fff'/%3E%3C/svg%3E"); }
@media all and (max-width:720px) {
  .conWrap.hancomWrap { font-size: 14px;}
  .conWrap.hancomWrap .secTit { padding-left: 20px; }
  .conWrap.hancomWrap .secTit+.txt { margin-left: 20px; }
  .conWrap.hancomWrap .secTit2 { padding-left: 20px; padding-left: 14px; background-position: 0 2px;}
  .conWrap.hancomWrap .tableDesc { position:static; text-align: right; margin-top: 0; margin-bottom: 10px; font-size: 0.75em;}
  .conWrap.hancomWrap .tableSt table thead th,
  .conWrap.hancomWrap .tableSt table tbody th { font-size: 1em; }
  .conWrap.hancomWrap .tableCol2 { float: none; width:auto; padding-left: 0; }
  .conWrap.hancomWrap .tableCol2:before { display: none; }
  .conWrap.hancomWrap .tableMobileTh table { border-top: none; margin-top: -1px; }
  .conWrap.hancomWrap .tableMobileTh table thead { display: none;}
}
.videoCenter {text-align:center;}
.videoLeft {text-align:left;}
.videorRight {text-align:right;}

/* 회원업무지원 :: 기업인여행카드ABTC */
.abtcBox {padding:20px; border:1px solid #ededed; border-top:1px solid #333; background-color:#f6faff;}
.abtcBox p {font-size:15px;}
.conWrap .abtcDc table tbody th {padding:15px;}
.conWrap .abtcDc table tbody p a {margin-top:5px;}
.abtcCard .state table {border-bottom-width:0;}
.abtcCard .state table td {border-width:0 0 1px 1px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.abtcCard .state table img {-webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.abtcCard .listTbl {overflow:hidden; margin-top:20px; border-top:1px solid #000;}
.abtcCard .listTbl li {float:left; width:33.33%; border-bottom:1px solid #eaeaea;}
.abtcCard .listTbl li dl {position:relative;}
.abtcCard .listTbl li dl dt {position:absolute; top:0; bottom:1px; left:0; width:60px; padding:15px 0; background:#fbfbfb; font-weight:bold; ;text-align:center;}
.abtcCard .listTbl li dl dd {margin-left:60px; padding:15px 20px;}
.abtcCardApp .btnDw span.pcOnly {display:inline; padding-right:0; background:none;}
@media all and (max-width:1024px){
	.abtcCard .state table td {padding:10px 12px; padding-right:0;}
	.abtcCard .state table img {width:24px;}
	.abtcCardApp .btnDw {min-width:190px; height:30px; padding:0 20px; font-size:11px; line-height:30px;}
	.abtcCardApp .btnDw span {padding-right:3vw; background-size:15px auto;}
	.abtcCardApp .btnDw span.pcOnly {display:none;}
}
@media all and (max-width:720px){
	.abtcBox {padding:15px;}
	.abtcBox p {font-size:12px;}
	.abtcCard .state table,
	.abtcCard .state table tbody,
	.abtcCard .state table tr {display:block;}
	.abtcCard .state table td {display:block; float:left; width:50%; /*font-size:11px;*/ line-height:24px;}
	.abtcCard .state table tr:nth-child(odd) td:nth-child(odd),
	.abtcCard .state table tr:nth-child(even) td:nth-child(even) {border-left:0;}
	.abtcCard .state table tr:nth-child(even) td:nth-child(odd) {border-left:1px solid #eaeaea;}
	.abtcCard .state table img {margin-right:8px; vertical-align:top;}
	.abtcCard .listTbl {margin-top:10px;}
	.abtcCard .listTbl li {width:50%;}
	.abtcCard .listTbl li dl dt {width:46px; padding:10px 0; /*font-size:12px;*/ font-weight: 300; font-size: 15px;}
	.abtcCard .listTbl li dl dd {margin-left:46px; padding:10px; /*font-size:12px;*/ font-size: 15px; }
	.abtcCardApp .tableSt table td {-ms-word-break:keep-all; word-break:keep-all;}
	.abtcCardApp .btnDw {min-width:auto; padding:0 12px;}
	.abtcCardApp .btnDw span {padding-right:0; text-align:left;}
	.abtcCardApp .btnDw.moBgNone span {background:none;}
	.conWrap .langFare {padding: 0 30px;}
    .conWrap .langFare ul li {float:none;width:100%;padding:15px 0;}
    .conWrap .langFare li:first-child{border-bottom:1px solid #dbdcde;}
    .conWrap .langFare li:last-child{border: 0px solid #dbdcde !important;}
}
@media all and (max-width:360px){
	.conWrap .abtcDc table tbody th {padding-left:5px;}
	.abtcCardApp .btnDw.moBgNone {padding:0 5px;}
	.conWrap .langFare ul li span{padding-right:20px;}
}
@media all and (max-width:320px){
	.abtcCardApp .btnDw.moBgNone {font-size:10px; white-space:nowrap; letter-spacing:-0.1em; text-align:center;}
}

/* 회원업무지원 :: 회원사 정보 검색 */
.mberInfo_search {}
.mberInfo_search div table td input {width:100%;}
.mberInfo_search div table td input.last {width:82%;}
.mberInfo_search div table td p {display:inline-block; width:15%; margin-left:2%;}

@media all and (max-width:800px){
    .mberInfo_search div table td input.last {width:79%;}
}

@media all and (max-width:480px){
	.mberInfo_search div table td p {display:inline-block; margin-left:2%;}
	.mberInfo_search div table td input.last {width:100%;}
	.grayBtn2 {margin-top:6px;}
}


/* KITA멤버십카드 - 현대카드 MY COMPANY 혜택 안내 */
.conWrap.hyundaiCard .secTit:first-child {color:#333;}
.conWrap.hyundaiCard .secTit:first-child span {color:#00518f; font-weight:bolder;}
.conWrap.hyundaiCard .cardList {overflow:hidden; margin:40px 0 50px 0;}
.conWrap.hyundaiCard .cardList li {float:left; width:50%; font-size:0;}
.conWrap.hyundaiCard .cardList li:before {display:inline-block; width:150px; height:241px; background:url(/images/contents/img_hyundai_card.png) 100% 0 no-repeat; vertical-align:top; content:'';}
.conWrap.hyundaiCard .cardList li:first-child:before {background-position:0 0;}
.conWrap.hyundaiCard .cardList li dl {display:inline-block; padding-top:15px; padding-left:20px; font-size:13px; vertical-align:top;}
.conWrap.hyundaiCard .cardList li dl dt {font-size:17px; font-weight:300; line-height:1.4;}
.conWrap.hyundaiCard .cardList li dl dt strong {display:block; color:#00518f; font-weight:bolder;}
.conWrap.hyundaiCard .cardList li dl dd {margin-top:20px; font-size:12px; line-height:1.3;}
.conWrap.hyundaiCard .cardList li dl dd.buSt {margin-top:15px;}
.conWrap.hyundaiCard .cardList li dl dd em {color:#333; font-size:14px; font-weight:500;}
.conWrap.hyundaiCard .benefitList {position:relative; overflow:hidden; width:100%; background:#f0f0f0;}
.conWrap.hyundaiCard .benefitList li {float:left; width:23.5%; padding:20px; text-align:center;}
.conWrap.hyundaiCard .benefitList li + li {margin-left:2%;}
.conWrap.hyundaiCard .benefitList li + li:before {position:absolute; top:0; left:0; width:2%; height:100%; background:#fff; content:'';}
.conWrap.hyundaiCard .benefitList li:nth-child(2):before {left:23.5%;}
.conWrap.hyundaiCard .benefitList li:nth-child(3):before {left:49%;}
.conWrap.hyundaiCard .benefitList li:nth-child(4):before {left:74.5%;}
.conWrap.hyundaiCard .platinum li {padding-left:60px; background-position:0 50%; background-repeat:no-repeat; -ms-word-break:keep-all; word-break:keep-all;}
.conWrap.hyundaiCard .platinum li:nth-child(1) {background-image:url(/images/contents/img_hyundai_detail_benefit_01.jpg);}
.conWrap.hyundaiCard .platinum li:nth-child(2) {background-image:url(/images/contents/img_hyundai_detail_benefit_02.jpg);}
.conWrap.hyundaiCard .platinum li:nth-child(3) {background-image:url(/images/contents/img_hyundai_detail_benefit_03.jpg);}
.conWrap.hyundaiCard .platinum li:nth-child(4) {background-image:url(/images/contents/img_hyundai_detail_benefit_04.jpg);}
.conWrap.hyundaiCard .benefitList li dl dt {margin-bottom:15px; color:#333; font-size:16px; font-weight:300; line-height:1.4; text-align:center; -ms-word-break:keep-all; word-break:keep-all;}
.conWrap.hyundaiCard .benefitList li dl dt:before {display:block; width:40px; height:40px; margin:0 auto 15px; background:url(/images/contents/img_hyundai_main_benefit.jpg) no-repeat; content:'';}
.conWrap.hyundaiCard .benefitList li dl dd {-ms-word-break:keep-all; word-break:keep-all;}
.conWrap.hyundaiCard .benefitList li:nth-child(2) dl dt:before {background-position:0 -40px;}
.conWrap.hyundaiCard .benefitList li:nth-child(3) dl dt:before {background-position:0 -80px;}
.conWrap.hyundaiCard .benefitList li:nth-child(4) dl dt:before {background-position:0 -120px;}
.conWrap.hyundaiCard .btnLink {margin-top:20px;}
@media all and (max-width:720px){
	.conWrap.hyundaiCard .cardList {margin-top:15px;}
	.conWrap.hyundaiCard .cardList li:before {width:75px; height:120px; background-size:150px auto;}
	.conWrap.hyundaiCard .cardList li {float:none; width:100%;}
	.conWrap.hyundaiCard .cardList li + li {margin-top:20px;}
	.conWrap.hyundaiCard .cardList li dl {padding-top:0; padding-left:10px;}
	.conWrap.hyundaiCard .cardList li dl dt {font-size:14px;}
	.conWrap.hyundaiCard .cardList li dl dt strong {display:inline; margin-left:8px;}
	.conWrap.hyundaiCard .cardList li dl dd {margin-top:10px;}
	.conWrap.hyundaiCard .cardList li dl dd.buSt {margin-top:6px;}
	.conWrap.hyundaiCard .platinum li {padding-left:40px; background-size:30px auto;}
	.conWrap.hyundaiCard .benefitList {background:none;}
	.conWrap.hyundaiCard .benefitList li {width:49%; min-height:190px; padding:15px 0 0; background:#f0f0f0;}
	.conWrap.hyundaiCard .benefitList li + li {margin-left:0;}
	.conWrap.hyundaiCard .benefitList li:nth-child(even) {float:right;}
	.conWrap.hyundaiCard .benefitList li:nth-child(n+3) {margin-top:10px;}
	.conWrap.hyundaiCard .benefitList li:before {display:none;}
	.conWrap.hyundaiCard .benefitList li dl dt {margin-bottom:8px; font-size:13px;}
	.conWrap.hyundaiCard .benefitList li dl dt:before {margin-bottom:8px;}
	.conWrap.hyundaiCard .benefitList li dl dd {font-size:11px;}
}

/* 협회안내 :: CEO */
.conWrap .history {margin-top:70px; padding-left:325px;}
.conWrap .history .photo {position:absolute; top:0; left:58px; text-align:center;}
.conWrap .history .photo span {display:block;}
.conWrap .history .photo strong {display:inline-block; margin-top:25px; padding-left:25px; background:url(/images/icon/bu_stit.png) no-repeat 0 50%; color:#0050a5; font-weight:300; font-size:17px;}
.conWrap .history .msg {margin-top:0; color:#0050a5; font-weight:300; font-size:20px; line-height:1.6;}
.conWrap .history p {margin-top:30px; color:#333; /* font-size:14px;*/}
@media all and (max-width:720px){
	.conWrap .history {margin-top:70px; padding-left:0;}
	.conWrap .history .photo {position:relative; top:auto; left:auto; margin-top:20px;}
	.conWrap .history .photo img {width:130px;}
	.conWrap .history .photo strong {margin-top:10px; padding-left:25px; background:url(/images/icon/bu_stit.png) no-repeat 0 50%; color:#0050a5; font-weight:300; font-size:15px;}
	.conWrap .history .msg {margin-top:0; font-size:17px; line-height:1.5;}
	.conWrap .history p {margin-top:20px;}
}
/* 협회안내 :: 프로필 */
.conWrap .ceoProfile {border:1px solid #bbbbbb; border-top:2px solid #005bbb; padding-left:205px; margin-bottom:10px;}
.conWrap .ceoProfile .photo {position:absolute; top:26px; left:20px; text-align:center;}
.conWrap .ceoProfile .ceo {margin-top:30px; color:#005bbb; font-size:14px; font-weight:400; margin-bottom:7px;}
.conWrap .ceoProfile .ceotit {color:#333; font-size:16px; font-weight:300;}
.conWrap .ceoProfile .name {color:#333; font-size:30px; font-weight:300; margin-bottom:24px;}
.conWrap .ceoProfile ul {margin-bottom:30px;}
.conWrap .ceoProfile ul li {font-size:13px; color:#666;}
.conWrap .ceoProfile ul li > span {display:inline-block; width:55px; font-weight:300;}
@media all and (max-width:720px){
	.conWrap .ceoProfile {margin-top: 70px; padding-left:0; text-align:center; margin-bottom:0;}
	.conWrap .ceoProfile .photo {position:relative; top:-47px; left:auto;}
	.conWrap .ceoProfile .photo img {width:94px;}
	.conWrap .ceoProfile .ceo {margin-top:-36px; /*font-size:11px;*/ margin-bottom:0;}
	.conWrap .ceoProfile .ceotit {/* font-size:12px; */ }
	.conWrap .ceoProfile .name {font-size:25px; margin-bottom:0;}
	.conWrap .ceoProfile ul {margin-bottom:26px;}
	.conWrap .ceoProfile ul li {/* font-size:12px;*/}
	.conWrap .ceoProfile ul li > span {display:inline-block; width:45px; font-weight:300;}
}

/* 협회안내 :: 연혁 */
.conWrap .historyList {padding-top:76px; color:#333; background:url(/images/contents/bg_building.png) 0 70px no-repeat; background-size:contain; letter-spacing:-0.03em;}
.conWrap .historyList .pageTit {margin-bottom:22px; font-size:30px; font-weight:300; letter-spacing:-0.025em; text-align:center;}
.conWrap .historyList .pageTit span {display:block; color:#999; /*font-size:12px;*/ font-size: 14px; line-height:18px; letter-spacing:-.025em;}
.conWrap .historyList .pageDesc {margin-bottom:44px; /*font-size:14px;*/ line-height:28px; letter-spacing:-0.03em; text-align:center;}
.conWrap .hsDetail {position:relative; margin-left:31.02%; margin-bottom:76px; padding-left:165px;}
.conWrap .hsDetail dd {position:relative; top:26px; padding-bottom:20px; background:url(/images/common/bg_line_b.png) 9px 0 repeat-y;}
.conWrap .hsDetail dd:last-of-type {background:none;}
.conWrap .hsDetail dd ol li {position:relative; margin-left:63px;}
.conWrap .hsDetail dd > * {position:relative; top:-26px;}
.conWrap .hsDetail .since {display:inline-block; position:absolute; top:16px; left:0; width:120px; height:120px; padding-top:30px; border-radius:50%; background:#26a9be; color:#fff; font-size:20px; line-height:1; text-align:center; z-index:1;}
.conWrap .hsDetail .since span {display:block;}
.conWrap .hsDetail .year {margin-bottom:4px; padding-left:62px; background:url(/images/icon/ccl_bl.png) 0 50% no-repeat; color:#333; font-size:30px; font-weight:100;}
.conWrap .hsDetail .month {position:absolute; top:0; left:0; width:60px; /*font-size:14px; */ font-size: 14px; font-weight:400; line-height:28px;}
.conWrap .hsDetail .month > span {float:right;}
.conWrap .hsDetail .month + span {display:inline-block; padding-left:74px; color:#666; font-size:14px; line-height:28px;}
.conWrap .hsDetail.near dd > * {top:-34px;}
.conWrap .hsDetail.near .year {font-size:40px;}
.conWrap .hsDetail.near .month {width:30px;}
.conWrap .hsDetail.near .month + span {padding-left:44px;}
@media all and (max-width:720px){
	.conWrap .historyList {padding-top:25px; background:none;}
	.conWrap .historyList .pageTit {margin-bottom:12px; font-size:20px;}
	.conWrap .historyList .pageTit span {color:#999; /*font-size:11px;*/ letter-spacing:.025em;}
	.conWrap .historyList .pageDesc {margin-bottom:25px;/* font-size:12px;*/ line-height:22px; text-align:justify; word-break:break-all;}
	.conWrap .historyList .pageDesc br {display:none;}
	.conWrap .hsDetail {margin-left:auto; margin-bottom:20px; padding-left:0; background:none;}
	.conWrap .hsDetail dd {top:17px; padding-bottom:15px; background-position:6px 0;}
	.conWrap .hsDetail dd > * {top:-17px;}
	.conWrap .hsDetail dd ol li {margin-left:29px;}
	.conWrap .hsDetail .since {position:static; width:100%; height:41px; margin-bottom:20px; padding-top:0; border-radius:22px; font-size:17px; line-height:41px;}
	.conWrap .hsDetail .since span {display:inline-block; padding:0 8px;}
	.conWrap .hsDetail .year {margin-bottom:0; padding-left:29px; background:url(/images/icon/ccl_bl_m.png) 0 50% no-repeat; background-size:14px auto; font-size:20px;}
	.conWrap .hsDetail .month {/*width:50px;  font-size:12px;line-height:22px; */ }
	.conWrap .hsDetail .month + span {/*padding-left:60px; font-size:12px; line-height:22px;*/ padding-left: 70px;;}
	.conWrap .hsDetail.near dd > * {top:-17px;}
	.conWrap .hsDetail.near .year {font-size:20px;}
	.conWrap .hsDetail.near .month {/*line-height:22px;*/}
	.conWrap .hsDetail.near .month + span {padding-left:35px;}
}

/* 협회안내 :: 찾아오시는 길 */
.conWrap .location {margin-top:0; color:#333;}
.conWrap .location > article {padding-top:48px;}
.conWrap .location .mapTit {margin-bottom:22px; padding-left:36px; font-size:18px; letter-spacing:-.025em;}
.conWrap .location .mapWrap {overflow:hidden; padding-bottom:25px; border-bottom:1px solid #333;}
.conWrap .location .mapCon {position:relative; overflow:hidden; height:400px; margin-bottom:25px; border-bottom:1px solid #ddd;}
.conWrap .location .mapCon iframe {position:absolute; top:0; left:0; width:100%; height:100%; border:none;}
.conWrap .location .mapInfo {display:inline-block; position:relative;}
.conWrap .location .mapInfo dt {position:absolute; top:0; left:0; font-size:16px; line-height:23px; font-weight:400; letter-spacing:-.025em;}
.conWrap .location .mapInfo dd {margin-left:154px; color:#666; font-size:14px;}
.conWrap .location .mapInfo dd em {padding-right:8px; color:#333; font-weight:400;}
.conWrap .location .btnAlign {display:inline-block; float:right; width:auto; height:auto; margin-top:0; padding:5px 0;}
.conWrap .location .btnAlign .btnMap {width:92px; height:36px; border:1px solid #666; font-size:13px; font-weight:500; border-radius:2px;}
.conWrap .location .btnAlign .btnMap img {vertical-align:middle;}
.conWrap .location .sbw {padding-bottom:46px; border-bottom:1px solid #ddd;}
.conWrap .location .sbw .mapTit {background:url(/images/icon/icon_subway.png) 0 50% no-repeat;}
.conWrap .location .sbw ul li {float:left; position:relative; width:50%; padding-left:80px; padding-right:20px;}
.conWrap .location .sbw ul li em {display:inline-block; position:absolute; top:4px; left:0; width:60px; color:#fff; font-size:13px; line-height:30px; text-align:center; border-radius:15px}
.conWrap .location .sbw ul li strong {padding-right:5px;}
.conWrap .location .sbw .line2 em {background-color:#009c00;}
.conWrap .location .sbw .line2 strong {color:#009c00;}
.conWrap .location .sbw .line9 em {background-color:#bf9f1e;}
.conWrap .location .sbw .line9 strong {color:#bf9f1e;}
.conWrap .location .bus {margin-top:10px;}
.conWrap .location .bus .mapTit {background:url(/images/icon/icon_bus.png) 0 50% no-repeat;}
.conWrap .location .bus ul {display:table; table-layout:fixed; width:100%;}
.conWrap .location .bus ul li {display:table-row;}
.conWrap .location .bus ul li dl {display:table-cell; width:50%; padding:15px 0 40px;}
.conWrap .location .bus dt {margin-bottom:15px; /*font-size:14px; font-weight: 400; */  font-weight:300;}
.conWrap .location .bus dt .num {display:inline-block; width:23px; height:23px; margin-right:10px; border:1px solid #333; font-size:12px; text-align:center; vertical-align:top; border-radius:50%; line-height: 20px;;}
.conWrap .location .bus dd {position:relative; margin-left:34px; margin-top:10px; padding-left:60px; /* font-size:14px; */}
.conWrap .location .bus dd em {display:inline-block; position:absolute; /*top:0;*/ top:5px; left:0; width:46px; height:23px; margin-right:14px; border-width:2px; border-style:solid; font-size:12px; font-weight: 400;  line-height:19px; text-align:center; border-radius:12px}
.conWrap .location .bus .bus1 {border-color:#3556a7; color:#3556a7;}
.conWrap .location .bus .bus2 {border-color:#009c00; color:#009c00;}
.conWrap .location .bus .bus3 {border-color:#7abc07; color:#7abc07;}
.conWrap .location .bus .bus4 {border-color:#dc1219; color:#dc1219;}
.conWrap .location .bus .bus5 {border-color:#6ba9d7; color:#6ba9d7;}
@media all and (max-width:720px){
	.conWrap .location > article {padding-top:30px;}
	.conWrap .location .mapTit {margin-bottom:23px; font-size:17px;}
	.conWrap .location .mapCon {margin-bottom:16px;}
	.conWrap .location .mapInfo dt {position:static; margin-bottom:6px; font-size:17px;}
	.conWrap .location .mapInfo dd {position:relative; margin-left:0; padding-left:35px; font-size:13px;}
	.conWrap .location .mapInfo dd em {position:absolute; top:0; left:0;}
	.conWrap .location .btnAlign {float:none; width:100%; margin-top:20px; padding:0;}
	.conWrap .location .btnAlign .btnMap {width:100%; margin-left:0;}
	.conWrap .location .btnAlign .btnMap + .btnMap {margin-top:8px;}
	.conWrap .location .sbw {padding-bottom:30px;}
	.conWrap .location .sbw .mapTit {background:url(/images/icon/icon_subway_m.png) 0 50% no-repeat; background-size:22px auto;}
	.conWrap .location .sbw ul li {float:none; width:100%; padding-left:40px;}
	.conWrap .location .sbw ul li + li {margin-top:13px;}
	.conWrap .location .sbw ul li br {display:none;}
	.conWrap .location .sbw ul li em {top:50%; width:30px; height:30px; margin-top:-15px; border-radius:50%}
	.conWrap .location .bus {margin-top:0;}
	.conWrap .location .bus .mapTit {background:url(/images/icon/icon_bus_m.png) 0 50% no-repeat; background-size:24px auto;}
	.conWrap .location .bus dt {margin-bottom:0; padding-bottom:4px; line-height:24px;}
	.conWrap .location .bus dt .num {width:24px; height:24px; line-height:22px;}
	.conWrap .location .bus ul {display:block;}
	.conWrap .location .bus ul li {display:block;}
	.conWrap .location .bus ul li dl {display:block; width:100%; padding:0 0 30px;}
	.conWrap .location .bus dd {margin-left:0; padding-left:57px; font-size:13px; line-height:23px;}
}

/* 협회안내 :: 윤리경영 */
.conWrap section.ethics {margin-top:30px;}
.conWrap .ethics p {font-size:15px; color:#888; font-weight:300; line-height:1.8;}
.conWrap .ethics p strong {color:#333;}
.conWrap .ethicsList ul li {/* margin:0 0 15px 30px;*/ margin:0 0 15px 40px;}
.conWrap .ethicsList ul li:before {position:absolute; left:0; color:#333; font-weight:300; content:"하나," }
.conWrap .charterList {border-width:1px 0; border-style:solid; border-color:#d8d8d8; }
.conWrap .charterList ul {}
.conWrap .charterList ul li {overflow:hidden; position:relative; min-height:105px; padding:30px 30px 30px 145px; border-top:1px solid #f7f7f7;}
.conWrap .charterList ul li:first-child {border-top:0;}
.conWrap .charterList ul li img {position:absolute; top:15px; left:20px;}
.conWrap .charterList ul li p {}
@media all and (max-width:720px){
	.conWrap .charterList ul li {min-height:65px; padding:10px 10px 10px 80px;}
	.conWrap .charterList ul li img {top:8px; left:10px; width:50px;}
}

/* 협회안내 :: CI */
.conWrap .ciList {padding-top:30px;}
.conWrap .ciList .pageTit {margin-bottom:22px; color:#111; font-size:40px; font-weight:300; text-align:center;}
.conWrap .ciList .pageTit span {display:block; color:#bbbbbb; line-height: 20px; font-size:16px; letter-spacing:-0.04em;}
.conWrap .ciList .pageDesc {max-width:460px; padding-bottom:23px; color:#333; /*font-size:14px;*/ line-height:25px; letter-spacing:-0.025em; text-align:center; margin: 0 auto; word-break:keep-all;}
.conWrap .ciDown {text-align: center;}
.conWrap .ciDown p {display: inline-block; padding: 0 10px;}
.conWrap .imgCi {width:100%; margin-top:50px; padding:50px 40px; border:8px solid #f0f0f0;}
.conWrap .imgCi dl {overflow:hidden;}
.conWrap .imgCi dl dt {float:left;}
.conWrap .imgCi dl dd {padding-left: 37%; margin-bottom: 40px;}
.conWrap .imgCi dl dd:last-child {margin-bottom: 0;}
.conWrap .imgCi dl dd p {font-weight: 300; font-size: 18px; color:#333; margin-bottom: 10px;}
.conWrap .imgCi dl dd span {/*font-size: 14px;*/ line-height: 25px; word-break:keep-all;}
.conWrap .ciGuide {padding-top: 120px;}
.conWrap .ciGuide .pageTit {margin-bottom:22px; color:#111; font-size:34px; font-weight:300; text-align:center;}
.conWrap .ciGuide .pageDesc {max-width:520px; padding-bottom:23px;/* font-size:14px; */line-height:25px; letter-spacing:-0.025em; text-align:center;margin: 0 auto; word-break:keep-all;}
.conWrap .ciGuide .guideList {margin-top:20px; color: #333;}
.conWrap .ciGuide .guideList ul {display:inline-block;}
.conWrap .ciGuide .guideList ul li {display:inline-block; /*font-size: 14px; */width:49%; padding:20px 33px; float:left; min-height:109px; margin-bottom: 20px; margin-right: 2%; background:url(/images/icon/bu_dot_04.png) no-repeat 20px 28px #f7f7f7;}
.conWrap .ciGuide .guideList ul li:nth-child(even){margin-right: 0;}
@media all and (max-width:720px){
	.conWrap .ciList .pageTit {font-size:25px; letter-spacing:-0.03em;}
	.conWrap .ciList .pageTit span {/*font-size:12px;*/ text-transform: uppercase; /*letter-spacing:-0.015em;*/}
	.conWrap .ciList .pageDesc {color:#333; /*font-size:13px; line-height:22px;*/}
	.conWrap .ciDown p {padding: 0 20px;}
	.conWrap .imgCi {margin-top:40px; border:6px solid #f0f0f0; padding: 50px 0 0 0;}
	.conWrap .imgCi dl dt {float: none; text-align: center; margin-bottom:40px;}
	.conWrap .imgCi dl dd {background:#f0f0f0; margin-bottom:0px; text-align: center; padding:40px 40px 0 40px}
	.conWrap .imgCi dl dd:last-child {padding-bottom:40px;}
	.conWrap .imgCi dl dd p {font-size:17px;}
	.conWrap .imgCi dl dd span {/*font-size:12px; line-height:22px;*/}
	.conWrap .ciGuide {padding-top:60px;}
	.conWrap .ciGuide .pageTit {font-size:20px;}
	.conWrap .ciGuide .pageDesc {/*font-size:13px; line-height:22px; letter-spacing:-0.025em;*/ margin: 0 auto;}
	.conWrap .ciGuide .imgCi {padding-bottom:40px;}
	.conWrap .ciGuide .imgCi img {width:80%}
	.conWrap .ciGuide .guideList {margin-top:10px;}
	.conWrap .ciGuide .guideList ul li {/*font-size: 12px; line-height:22px;*/ width:100%; padding:10px 30px; min-height:0; margin-bottom: 10px; background:url(/images/icon/bu_dot_04.png) no-repeat 20px 19px #f7f7f7;}
}

/* 협회안내 :: 여는말 */
.conWrap .infoBsg {padding-right: 230px;}
.conWrap .infoBsg .photo {position:absolute; top:0; right:0; text-align:center;}
.conWrap .infoBsg .photo span {display:block;}
.conWrap .infoBsg .photo strong {display:inline-block; margin:20px 0 20px 0; font-size:14px;}
.conWrap .infoBsg p {margin-top:30px; font-size:14px; color:#333; letter-spacing:-0.01em; word-break:keep-all; line-height:2;}
@media all and (max-width:720px){
	.conWrap .infoBsg {padding-right:0;}
	.conWrap .infoBsg .photo {position:relative; top:auto; right:auto; text-align:center;}
	.conWrap .infoBsg .photo img { width:140px;}
	.conWrap .infoBsg .photo span.ceo_sign img {width:80px;}
	.conWrap .infoBsg .photo strong {margin:10px 0 10px 0; font-size:13px;}
	.conWrap .infoBsg p {margin-top:20px; font-size:13px;}
}

/* 협회안내 :: 칭찬게시판 */
.praiseTopArea {background:url(/images/contents/bg_praise_list.jpg) 100% 0 no-repeat; background-size:28.1% auto;}
.praiseTopArea .boardTit {padding-top:3px; color:#333; font-family:ns; font-size:26px; line-height:43px; font-weight:300; letter-spacing:-.03em;}
.praiseTopArea .boardTit em {display:block; font-size:36px; line-height:48px;}
.praiseTopArea .boardTit em span {color:#005bbb;}
.praiseTopArea .titDesc {margin-top:20px; padding-right:200px; color:#333; font-size:20px; font-family:ns; line-height:30px; letter-spacing:-.025em; word-break:keep-all;}
.praiseTopArea .boardNoti {margin-top:45px; color:#333; line-height:28px;}
.praiseTopArea .boardNoti dt {padding-left:22px; background:url(/images/icon/bu_sqr_bl.png) 0 50% no-repeat; font-size:18px; font-weight:300; word-break:keep-all;}
.praiseTopArea .boardNoti dd {position:relative; margin-left:20px; padding-left:8px; font-size:14px;}
.praiseTopArea .boardNoti dd + dd {margin-top:2px;}
.praiseTopArea .boardNoti dd:before {position:absolute; top:0; left:0; content:'-';}
.praiseTopArea .boardNoti dd.emq {margin-top:6px;}
.praiseTopArea .boardNoti dd.emq span {color:#0050a5;}
.praiseTopArea .boardNoti dd.emq strong {font-weight:300;}
.praiseTopArea .boardNoti dd.emq:before {display:none; padding-left:0px;}
.praiseTopArea .subCmt {position:relative; margin-top:15px; color:#999; word-break:keep-all;}
.praiseTopArea .subCmt:before {content:'※';}
@media all and (max-width:720px){
	.praiseTopArea {padding-top:32px; background-position:100% 30px; background-size:auto 122px;}
	.praiseTopArea .boardTit {padding-top:0; font-size:13px; font-family:ng; line-height:18px;}
	.praiseTopArea .boardTit em {font-size:17px; line-height:23px;}
	.praiseTopArea .titDesc {margin-top:9px; margin-bottom:0; padding-right:120px; font-size:12px; font-family:ng; line-height:16px;}
	.praiseTopArea .boardNoti {margin-top:18px; line-height:16px;}
	.praiseTopArea .boardNoti dt {margin-bottom:4px; padding-left:15px; background:url(/images/icon/bu_sqr_bl_m.png) 0 3px no-repeat; background-size:11px auto; font-size:12px;}
	.praiseTopArea .boardNoti dd {margin-left:0; font-size:11px;}
	.praiseTopArea .boardNoti dd.emq {margin-top:10px; padding-left:0;}
	.praiseTopArea .subCmt {margin-top:19px; font-size:11px; line-height:16px;}
}

/* UTILITY */
#utility {/*min-width:721px;*/}
#utility #contents {max-width:none; margin-left:0;}
#member {padding-top:64px; letter-spacing:-0.03em;}
#member.st2 {padding-top:43px;}
#member .inner {max-width:820px; margin-left:auto; margin-right:auto;}
#member .tit {margin:0 0 33px; color:#333; font-size:40px; text-align:center; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
#member .secTit2 {margin-bottom:12px;}
#member .secTit2 ~ .txt {padding-left:18px;}
#member .conWrap [class^='secTit'] + [class^='listSt'] {margin-top:0;}
@media all and (max-width:720px){
	#member {padding-top:30px;}
	#member.rsp {padding-top:15px;}
	#member.rsp .tit {margin-bottom:12px; font-size:20px;}
	#member.st2 {padding-top:20px;}
	#member .tit {margin-bottom:15px; font-size:26px;}
	#member .secTit2 {margin-bottom:5px;}
}


/* LOGIN */
.login .loginBox {padding:70px 18.95%;}
.login fieldset {padding-bottom:14px; background:url(/images/common/bg_dot.png) 0 100% repeat-x;}
.login .inputBox + button {margin-top:20px;}
.login .chkBox {margin-top:13px;}
.loginLinks {display:block; margin-top:20px;}
.loginLinks .btnJoin {float:right;}
.login .bnrWrap {margin-top:35px; margin-bottom:92px;}
.login .bnr {float:left; width:48.78%; height:200px; padding-top:40px; padding-bottom:30px; background-color:#1e6fad; text-align:center;}
.login .bnr + .bnr {margin-left:2.44%;}
.login .bnr em {display:block; margin-bottom:-15px; color:#fff; font-size:16px; font-weight:300; letter-spacing:-0.07em;}
.login .bnr span {display:block; margin-top:28px; color:#fff; font-size:14px; line-height:24px; letter-spacing:-0.05em;}
.login .bnr.service {background:url(/images/contents/bg_service.jpg) 50% 50% no-repeat; background-size:cover; color:#d5d5d5;}
.login .bnr.service span {color:#d5d5d5; letter-spacing:-.1em;}
.login .bnr.service a {margin-top:19px;}
.login .bnr.itnSet a {margin-top:31px;}
.inputBox input[type="text"],
.inputBox input[type="password"] {width:100%; height:49px; padding:12px 20px; border:1px solid #d0d0d0; font-size:14px; line-height:1.7;}
.inputBox + .inputBox {display:block; margin-top:10px;}
.login .cptArea {margin-top:28px; padding-top:20px; border-top:1px solid #333;}
.login .cptArea > em {display:block; margin-bottom:5px; color:#0050a5; font-size:14px; font-weight:300;}
.login .cptArea > span {display:block; font-size:13px; line-height:20px; word-break:break-all;}
.login .cptImg {margin:16px 0 10px; text-align:center;}
.login .cptTxt {position:relative;}
.login .cptTxt input.txt {width:100%;}
.login .btnF5 {position:absolute; right:0; bottom:0;}
.login .btnF5 + span {display:block; margin-top:3px; padding:9px 80px 9px 0; font-size:14px; line-height:1.2;}
@media all and (max-width:720px){
	.login .loginBox {padding:20px 14px;}
	.login fieldset {padding-bottom:14px;}
	.login .inputBox + button {margin-top:15px;}
	.login .bnrWrap {margin-top:20px; margin-bottom:0;}
	.login .bnr {float:none; width:100%; height:auto; padding-top:32px; padding-bottom:32px;}
	.login .bnr + .bnr {margin-left:0; margin-top:14px;}
	.login .bnr em {margin-bottom:0; font-size:14px; line-height:23px;}
	.login .bnr span {margin-top:0; font-size:12px; line-height:20px; color:#d5d5d5;}
	.login .bnr.service {background:url(/images/contents/bg_service_m.jpg) 50% 50% no-repeat; background-size:100% auto;}
	.login .bnr.service a {margin-top:15px;}
	.login .bnr.service span {margin-top:10px;}
	.login .bnr.itnSet a {margin-top:15px;}
	.login .chkBox {margin-top:6px;}
	.login .chkBox i {margin-top:0;}
	.login .chkBox span {font-size:12px;}
	.inputBox input[type="text"],
	.inputBox input[type="password"] {height:36px; padding:8px 10px; font-size:12px; border-radius:0; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
	.login .cptArea {margin-top:15px; padding-top:10px;}
	.login .cptArea > em {margin-bottom:2px; font-size:13px;}
	.login .cptArea > span {font-size:12px;}
	.login .cptImg {margin:10px 0;}
	.login .btnF5 + span {font-size:12px;}
	.btnF5 {font-size:12px;}
}

/* ID/PW FIND */
.tabBtn.on a {border-width:3px 1px 1px; border-color:#1e6fad #1e6fad transparent; color:#1e6fad; font-weight:400;}
.tabBtn a {display:block; padding:16px 0 18px; border-width:3px 0 1px; border-style:solid; border-color:#fff #fff #1e6fad; color:#666; font-size:18px;}
.utilArea .findMenu {margin-top:68px;}
.utilArea .findMenu ~ .subTit {margin-top:52px;}
.utilArea .tabBtn {float:left; width:50%; text-align:center;}
.utilArea .memberBox {padding:54px 0;}
.utilArea .memberBox p, .utilArea [class^=box] p {font-size:14px; text-align:center;}
.utilArea .memberBox p span, .utilArea [class^=box] p span {color:#999;}
.utilArea .memberBox .msg, .utilArea [class^=box] .msg {color:#333; font-size:24px; letter-spacing:-.045em;}
.utilArea .memberBox .msg {margin-top:16px;}
.utilArea .memberBox .msg em {color:#206cab; font-weight:300;}
.utilArea .memberBox .msg + p {margin-top:26px;}
.utilArea [class^=box] {text-align:center;}
.utilArea [class^=box] .msg {margin-top:0;}
.utilArea [class^=box] .msg + p {margin-top:10px;}
.utilArea .btnAlign {height:auto; margin-top:60px;}
.utilArea .btnAlign button {margin-left:20px;}
.utilArea .btnAlign button:first-child {margin-left:0;}
.utilArea .btnAlign .btnDft {border-color:#999; color:#666;}
.actInput {padding:20px; border-top:1px solid #ddd; font-size:0; text-align:center;}
.actInput label span {display:inline-block; width:70px; font-size:18px; text-align:left; vertical-align:middle;}
.actInput input[type="text"].txt,
.actInput input[type="password"].txt {width:100%; height:48px; line-height:48px;}
.actInput input[type="text"].txt {width:calc(100% - 70px); max-width:530px;}
.actInput input[type="password"].txt {max-width:300px; text-align:center;}
@media \0screen { /* IE 8 */
	.actInput label span {width:10%;}
	.actInput input[type="text"].txt,
	.actInput input[type="password"].txt {width:90%;}
}
@media all and (max-width:720px){
	.utilArea .memberBox {padding:25px 0;}
	.actInput input[type="text"].txt,
	.actInput input[type="password"].txt {-webkit-appearance:none; -moz-appearance:none; appearance:none;}
}
.boardReg table {margin-bottom:-1px;}
.boardReg table th {padding-left:20px; border-bottom:1px solid #e6e6e6; background:#f9f9f9; color:#333; font-size:16px; font-weight:300; text-align:left;}
.boardReg table td {padding:20px; border-bottom:1px solid #e6e6e6;}
.boardReg table td input[type="password"],
.boardReg table td input[type="text"] {width:100%; max-width:415px; height:48px;}
.boardReg table td input[type="password"] + span {display:block; margin:5px 0 -5px; color:#1e6fad; font-size:13px; letter-spacing:-.03em;}

/* JOIN */
.joinMain .tit:after {display:block; width:70px; height:2px; margin:22px auto 0; background:#1e6fad; content:"";}
.joinMain .tit + em {display:block; margin-bottom:12px; text-align:center;}
.joinMain .tit + em ~ .text {display:block; font-size:15px; line-height:32px; text-align:center;}
.joinMain .ui-tab {margin-top:76px;}
.joinMain .ui-tab-cont {padding-top:100px; letter-spacing:-0.03em; text-align:center;}
.joinMain .ui-tab-cont .gnr > li {float:left; position:relative; width:50%; padding:0 20px 42px; text-align:center;}
.joinMain .ui-tab-cont em {display:block; margin-bottom:18px; font-size:24px;}
.joinMain .ui-tab-cont em span {position:relative; top:-3px; font-size:14px;}
.joinMain .ui-tab-cont .txtList li + li {margin-top:12px;}
.joinMain .ui-tab-cont .txtList + .btnAlign {margin-top:36px;}
.joinMain .ui-tab-cont .btnAlign {height:auto; margin-top:60px;}
.joinMain .ui-tab-cont .btnAlign button,
.joinMain .ui-tab-cont .btnAlign a {margin:10px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s;}
.joinMain .ui-tab-cont .btnAlign .btnDft {display:inline-block; font-size:13px; line-height:34px;}
.joinMain .ui-tab-cont .btnAlign .btnDft + .btnDft {margin-left:10px;}
.joinMain .ui-tab-cont .picto:before {margin-bottom:30px;}
.picto.wrt:before {background-image:url(/images/icon/ico_write.png); background-position:55% 50%;}
.picto.hmn:before {background-image:url(/images/icon/ico_human.png);}
@media all and (max-width:960px){
	.joinMain .ui-tab-cont .btnAlign .btnL {min-width:170px;}
	.joinMain .ui-tab-cont .btnAlign button,
	.joinMain .ui-tab-cont .btnAlign a {margin:5px;}
}
@media all and (max-width:800px){
	.joinMain .ui-tab-cont .btnAlign {width:400px; margin:50px auto 0;}
	.joinMain .ui-tab-cont .btnAlign .btnL {min-width:170px;}
}
@media all and (max-width:720px){
	.joinMain .ui-menu .ui-btn {font-size:18px;}
}

/* JOIN - AGREE */
.step {font-size:0; text-align:center;}
.step .item {display:inline-block; position:relative; vertical-align:top;}
.step .item:before {display:inline-block; position:relative; width:80px; height:80px; border:2px solid #cdd0db; background-color:#cdd0db; background-image:url(/images/icon/arr_bt.png); background-position:50% 50%; background-repeat:no-repeat; border-radius:50%; z-index:10; content:"";}
.step .item + .item:after {display:inline-block; position:absolute; top:40px; left:-50%; width:100%; height:1px; background:#cdd0db; content:"";}
.step .item.cpt:after,
.step .item.on:after {background:#1e6fad;}
.step .item.on:before {border-color:#1e6fad; background-color:#1e6fad;}
.step .item.on .num {color:#1e6fad;}
.step .item.cpt .num {color:#333;}
.step .item.on .stTit,
.step .item.cpt .stTit {color:#333;}
.step .item.cpt:before {border:2px solid #1e6fad; background-color:#fff; background-image:url(/images/icon/arr_bt_cpt.png);}
.step .num {display:block; color:#999; font-size:18px;}
.step .stTit {display:block; color:#999; font-size:20px; font-weight:300;}

.join .subTit {margin:73px 0 20px; padding-left:20px; font-size:20px; font-weight:300; text-align:left;}
.join .subTit.st2 {display:inline-block; margin-top:0; vertical-align:middle;}
.join .subTit.st2 ~ .subTitDesc {display:inline-block; position:relative; margin-left:10px; margin-bottom:0; padding-left:10px; color:#666; font-size:13px; vertical-align:middle;}
.join .subTit.st2 ~ .subTitDesc:before {position:absolute; top:5px; bottom:5px; left:0; width:1px; background:#666; content:'';}
.join .subTitDesc {margin-top:-20px; margin-bottom:25px; padding-left:20px; font-size:15px; text-align:left;}
.join .subTitDesc.exc {margin-top:-50px; text-indent:80px;}
.join .step .item {width:33.33%; max-width:224px;}
.terms {border-top:1px solid #333;}
.terms > li {overflow:hidden; padding:0 20px; border-bottom:1px solid #ddd;}
.terms .termsTxt {display:none; overflow:auto; height:146px; margin-bottom:30px; padding:35px 40px; font-size:15px;}
.terms .agrChk {position:relative; vertical-align:middle; z-index:10;}
.terms .agrChk i {margin-right:12px;}
.terms .termsTit {color:#333; font-size:15px; line-height:68px; vertical-align:middle;}
.terms .ui-accordion-btn {right:-20px;}
.termsTxt .itemTit {display:block; margin-bottom:10px; font-weight:300;}
.termsTxt .itemTit ~ .itemTit {margin-top:30px;}
.termsTxt .itemSubTit {display:block; margin-bottom:10px; font-weight:300;}
.termsTxt .itemSubTit ~ .itemSubTit {margin-top:20px;}
.termsTxt .txtTit {display:block; margin-bottom:15px; font-weight:300;}
.termsTxt .txtTit ~ .txtTit {margin-top:30px;}
.termsDth1.num li {padding-left:16px; text-indent:-16px;}
.termsDth1 dl {padding-left:15px;}
.termsTxt dl.col dt {float:left;}
.termsTxt dl.col dd {margin-left:100px;}
.memberBox {border-width:1px 0; border-style:solid; border-color:#333 transparent #ddd;}
.memberBox li {float:left; position:relative; width:50%; padding:60px 0 65px; text-align:center;}
.memberBox li > a {display:block; position:relative;}
.memberBox .aboutiPin {display:block; position:absolute; left:0; bottom:42px; width:100%; padding:0; font-size:14px; z-index:10;}
.memberBox li em {display:block; padding-bottom:10px; color:#333; font-size:24px; font-weight:200;}
.memberBox .arrRt:after {margin-left:3px; font-family:'verdana'; font-size:11px; content:">";}
.memberBox .picto:before {margin-bottom:18px;}
.picto.phone:before {background-image:url(/images/icon/ico_phone.png);}
.picto.iPin:before {background-image:url(/images/icon/ico_ipin.png);}
.termsChkGud {margin-top:26px;}
.termsChkGud li {line-height:20px; color:#333;}
.termsChkGud li + li {margin-top:14px;}
.termsChkGud + .emTxt {margin-top:20px; font-size:13px; line-height:24px;}
@media all and (max-width:720px){
	.join .strTxt {font-size:22px;}
	.join .subTitDesc {line-height:1.7;}
	.join .subTit.st2 {margin-bottom:10px; padding-left:0;}
	.join .subTit.st2 ~ .subTitDesc {margin-top:0; margin-left:0; margin-bottom:10px; padding-left:0; font-size:12px; word-break:keep-all;}
	.join .subTit.st2 ~ .subTitDesc:before {display:none;}
}

/* JOIN - FORM */
.formArea .btnAlign {margin-top:30px;}
.formArea .boardReg .regBox ul li:nth-child(2) {border-top:0;}
.formArea .boardReg .regBox ul li dl {padding-left:135px;}
.formArea .boardReg .regBox ul li dl dt {width:115px;}
.formArea .boardReg .regBox ul li dl dt {width:115px;}
.formArea .boardReg .regBox ul li dl dt span.emp {display:inline-block; margin-left:2px;}
.formArea .boardReg .regBox ul li dl dd .descChk {display:block; margin-top:6px; color:#333; font-size:14px;}
.boardReg .regBox ul li .hasBtn {padding-right:100px;}
.boardReg .regBox ul li .hasBtn [class^="btn"] {position:absolute; top:12px; right:20px;}
.boardReg .regBox ul li .hasSlt {padding-right:140px;}
.boardReg .regBox ul li .hasSlt input.txt.mail {width:calc((100% / 2 ) - 10px);}
@media \0screen { /* IE 8 */
	.boardReg .regBox ul li .hasSlt input.txt.mail {width:47%;}
}
.boardReg .regBox ul li .hasSlt input.mail + span {display:inline-block; width:20px; font-size:12px; text-align:center; vertical-align:middle;}
.boardReg .regBox ul li .hasSlt select {position:absolute; top:12px; right:20px; max-width:130px; line-height:35px;}
.join .cptImg {float:left; width:190px; margin-top:3px;}
.join .cptTxt {float:left; width:calc(100% - 190px); padding-left:20px; box-sizing:border-box;}
@media \0screen { /* IE 8 */
	.join .cptReg {position:relative;}
	.join .cptImg {position:absolute; top:36px; left:42px;}
	.join .cptTxt {margin-left:190px;}
}
.join .cptTxt input[type="text"] {min-width:190px;}
.join  .cptTxt > span {display:block; margin-bottom:14px; color:#333; font-size:15px;}
.cptReg {padding:36px 42px; background:#f4f5f7;}
@media all and (max-width:720px){
	.formArea .boardReg .regBox ul li:nth-child(2) {border-top:1px solid #e6e6e6;}
}

/* JOIN - COMPLETE */
.welcome {margin-top:80px; text-align:center;}
.picto.mmb:before {margin-bottom:32px; background-image:url(/images/icon/ico_member.png); background-position:57% 50%;}
.welcome em {display:block; margin-bottom:10px;}
.welcome p {font-size:12px; line-height:20px;}
.welcome + .btnAlign {height:auto; margin-top:40px;}
.svcListArea {display:table; width:100%; margin:125px 0 30px;}
.svcList {display:table-row; width:100%;}
.svcList li {display:table-cell; position:relative; width:20%; padding:0 10px 35px; text-align:center;}
.svcList li + li:before {position:absolute; top:4px; left:0; bottom:37px; width:1px; background:#e4e4e4; content:"";}
.svcList .svcTit {display:block; font-size:15px; font-weight:300; line-height:22px;}
.svcList .svcTit:after {display:block; width:20px; height:1px; margin:12px auto 10px; background:#333; content:"";}
.svcList .svcDesc {display:block; font-size:14px; line-height:20px;}
.svcList .cirArr:after {display:block; position:absolute; left:50%; bottom:0; margin-left:-14px;}

/* 개인정보 처리방침 */
#member .txt + .dlWrap {margin-top:20px;}
#member .dlWrap.manager {overflow:hidden; max-width:720px; margin-left:18px; margin-bottom:15px; padding:12px 10px 0; border:1px solid #00c1c5; background:#fafafa url(/images/contents/bg_grd_gy.jpg) 0 0 repeat-x; background-size:auto 100%;}
#member .dlWrap.manager .layCol {float:left; width:50%;}
#member .dlWrap.manager .dlSt2 {margin-bottom:20px; padding:0 10px;}
#member .dlSt2 > dt {margin-bottom:5px; padding-left:10px; background:url(/images/icon/bu_triangle.png) 0 9px no-repeat; color:#009ea1; font-size:14px; font-weight:300;}
#member .dlSt2 > dd {border:1px solid #c9d1dc; box-shadow:-3px 2px 4px -2px #bbb;}
#member .dlSt2 > dd dl {padding:10px 15px; background:#fff;}
#member .dlSt2 > dd dl dt {float:left; margin-right:5px; color:#009ea1;}
@media all and (max-width:720px){
	#member .dlWrap.manager {padding:10px 5px;}
	#member .dlWrap.manager .layCol {float:none; width:100%;}
	#member .dlWrap.manager .dlSt2 {margin-bottom:10px;}
	#member .dlSt2 > dt {margin-bottom:2px; font-size:13px;}
	#member .dlSt2 > dd dl {font-size:12px;}
}

/* 통합검색 */
#unifiedSearch #container {margin-bottom:0;}
#unifiedSearch #container .containerInner {max-width:1280px; padding:0 20px;}
#unifiedSearch #lnbArea .lnbWrap .selected {display:none;}
#unifiedSearch .pagination {margin:60px 0;}
@media all and (max-width:1280px){
	#unifiedSearch #lnbArea {display:block;}
	#unifiedSearch #contents {margin:100px 0 0 315px;}
}
@media all and (max-width:960px){
	#unifiedSearch #container {margin-bottom:-175px;}
	#unifiedSearch #container .containerInner {padding:100px 20px 175px;}
	#unifiedSearch #lnbArea {float:none; position:relative; z-index:2; width:100%; height:47px; top:140px; text-align:center;}
	#unifiedSearch #lnbArea .lnbWrap {position:static !important; padding:0;}
	#unifiedSearch #lnbArea .lnbWrap h2 {display:none;}
	#unifiedSearch #lnbArea .lnbWrap .selected {display:block; border:1px solid #333;}
	#unifiedSearch #lnbArea .lnbWrap .selected span {display:inline-block; padding-right:18px; background:url(/images/icon/arr_dep4_m.png) no-repeat 100% 50%; -webkit-background-size:10px auto; background-size:10px auto; font-weight:300; font-size:16px; line-height:45px;}
	#unifiedSearch #lnbArea #lnb {display:none; position:absolute; top:100%; right:0; left:0; min-height:0; padding-bottom:0; border:1px solid #ccc; background:#fff;}
	#unifiedSearch #lnbArea .on #lnb {display:block;}
	#unifiedSearch #lnbArea #lnb ul {overflow-y:auto; max-height:189px; border:0;}
	#unifiedSearch #lnbArea #lnb ul li a {display:block; height:auto; padding:0; border-top:1px solid #eee; font-size:13px; line-height:37px;}
	#unifiedSearch #lnbArea #lnb ul li:first-child a {border-top:0;}
	#unifiedSearch #lnbArea #lnb ul li.on a {background:#f8f8f8; color:#005bbb; font-weight:300;}
	#unifiedSearch #contents {margin:0;}
}
@media all and (max-width:720px){
	#unifiedSearch #container {margin-bottom:-154px;}
	#unifiedSearch #container .containerInner {padding:54px 14px 154px;}
	#unifiedSearch #lnbArea {top:134px;}
}
#searchAll {position:relative;}
#searchAll:after {display:block; clear:both; content:'';}
#searchAll .titArea {display:none;}
#searchAll .schSort {margin-bottom:10px; text-align:right; font-size:0;}
#searchAll .schSort label {display:inline-block; margin-left:20px;}
#searchAll .schSort label:first-child {margin-left:0;}
#searchAll .schSort span {margin-right:10px; color:#333; vertical-align:middle; font-size:13px; line-height:35px;}
#searchAll .schSort select {width:115px;}
#searchAll .ctsArea .listWrap {border-bottom:1px solid #e6e6e6;}
#searchAll .ctsArea .titBox {position:relative; height:51px; padding:10px 10px; border-top:1px solid #e6e6e6; background:#fafafa;}
#searchAll .ctsArea .titBox:first-child {border-color:#666;}
#searchAll .ctsArea .titBox strong {color:#111; font-size:17px;}
#searchAll .ctsArea .titBox span {margin-left:5px; font-weight:300;}
#searchAll .ctsArea .titBox .more {position:absolute; top:18px; right:20px; width:12px; height:12px; background:url(/images/btn/btn_more_09.png) no-repeat 50% 50%; text-indent:-99999px;}
#searchAll .ctsArea .boardArea {padding:35px 20px 40px;}
#searchAll .ctsArea .boardArea .boardList {border:0; font-size:13px;}
#searchAll .ctsArea .boardArea .boardList > ul > li {margin-top:25px; padding:0; border:0;}
#searchAll .ctsArea .boardArea .boardList > ul > li:first-child {margin-top:0;}
#searchAll .ctsArea .boardArea .boardList > ul > li .sbj {max-width:100%; color:#111; font-weight:300; font-size:15px;}
#searchAll .ctsArea .boardArea .boardList > ul > li .sbjBox .sbj {margin-left:25px; color:#333;}
#searchAll .ctsArea .boardArea .boardList > ul > li .sbjBox .sbj:first-child {margin-left:0;}
#searchAll .ctsArea .boardArea dl dd {padding-right:70px; font-size:13px;}
#searchAll .ctsArea .boardArea .boardList ul li .infoView {overflow:hidden; position:relative; top:auto; right:auto; max-width:100%; margin-top:10px; text-align:left; font-size:13px;}
#searchAll .ctsArea .boardArea .boardList ul li .infoView a.path2 {float:left;}
#searchAll .ctsArea .boardArea .boardList ul li .infoView a.path2 em {position:relative; margin-left:9px;}
#searchAll .ctsArea .boardArea .boardList ul li .infoView a.path2 em:before {margin-right:9px; content:'>';}
#searchAll .ctsArea .boardArea .boardList ul li .infoView a.path2 em:first-child {margin-left:0;}
#searchAll .ctsArea .boardArea .boardList ul li .infoView a.path2 em:first-child:before {display:none;}
#searchAll .ctsArea .boardArea .boardList ul li .infoView p.info {float:left; position:relative; margin-left:13px;}
#searchAll .ctsArea .boardArea .boardList ul li .infoView p.info:before {position:absolute; top:50%; left:0; width:1px; height:12px; margin-top:-6px; background:#adadad; content:'';}
#searchAll .ctsArea .boardArea .boardList ul li .infoView p.info span {margin-left:20px;}
#searchAll .ctsArea .boardArea .boardList.photo ul {overflow:hidden; margin:0 -7px; font-size:0;}
#searchAll .ctsArea .boardArea .boardList.photo ul li {display:inline-block; width:25%; margin-top:0; padding:0 7px; vertical-align:top;}
#searchAll .ctsArea .boardArea .boardList.photo ul li .thumb3 {border:1px solid #e7e7e7;}
#searchAll .ctsArea .boardArea .boardList.photo ul li .thumb3 img {width:100%;}
#searchAll .ctsArea .boardArea .boardList.photo ul li .sbj {max-height:50px; margin-top:15px; color:#333; white-space:normal;}
#searchAll .ctsArea .boardArea .boardList.photo ul li .infoView {margin-top:5px;}
#searchAll .ctsArea .boardArea .boardList.photo ul li .infoView a.path2 {float:none;}
#searchAll .ctsArea .boardArea .boardList.photo ul li .infoView p.info {float:none; margin:10px 0 0 0;}
#searchAll .ctsArea .boardArea .boardList.photo ul li .infoView p.info:before {display:none;}
#searchAll .ctsArea .boardArea .boardList.photo ul li .infoView p.info span {margin-left:18px;}
#searchAll .ctsArea .boardArea .boardList.photo ul li .infoView p.info span:first-child {margin-left:0;}
#searchAll .ctsArea .boardArea .boardList.photo2 ul {overflow:hidden; margin:-20px 0 0; font-size:0;}
#searchAll .ctsArea .boardArea .boardList.photo2 ul li {display:inline-block; overflow:hidden; width:50%; margin-top:20px; padding:0 15px 0 235px; vertical-align:top;}
#searchAll .ctsArea .boardArea .boardList.photo2 ul li .thumb4 {float:left; margin-left:-235px; width:220px; height:128px; border:1px solid #e7e7e7;}
#searchAll .ctsArea .boardArea .boardList.photo2 ul li .thumb4 img {width:100%;}
#searchAll .ctsArea .boardArea .boardList.photo2 ul li .sbj {max-height:50px; color:#333; white-space:normal;}
#searchAll .ctsArea .boardArea .boardList.photo2 ul li .txtView {padding-right:0; line-height:1.5;}
#searchAll .ctsArea .boardArea .boardList.photo2 ul li .infoView {margin-top:15px;}
#searchAll .ctsArea .boardArea .boardList.photo2 ul li .infoView a.path2 {float:none;}
#searchAll .ctsArea .boardArea .boardList.photo2 ul li .infoView p.info {float:none; margin:0;}
#searchAll .ctsArea .boardArea .boardList.photo2 ul li .infoView p.info:before {display:none;}
#searchAll .ctsArea .boardArea .boardList.photo2 ul li .infoView p.info span {margin-left:0;}
#searchAll .ctsArea .boardArea .boardList.photo3 ul li {overflow:hidden; margin-top:15px; padding:15px 0 0 110px; border-top:1px solid #ededed;}
#searchAll .ctsArea .boardArea .boardList.photo3 ul li:first-child {margin-top:0; padding-top:0; border-top:0;}
#searchAll .ctsArea .boardArea .boardList.photo3 ul li .thumb5 {float:left; margin-left:-110px; width:89px; height:112px; border:1px solid #e7e7e7;}
#searchAll .ctsArea .boardArea .boardList.photo3 ul li .thumb5 img {width:87px; height:110px;}
#searchAll .ctsArea .boardArea .boardList.photo3 ul li .sbj {color:#333; white-space:normal;}
#searchAll .ctsArea .boardArea .boardList.photo3 ul li .txtView {padding-right:0; line-height:1.5;}
#searchAll .ctsArea .boardArea .boardList.photo3 ul li .bookInfo {overflow:hidden; margin:10px 0 0 0;}
#searchAll .ctsArea .boardArea .boardList.photo3 ul li .bookInfo span {float:left; position:relative; margin-left:10px; padding-left:10px;}
#searchAll .ctsArea .boardArea .boardList.photo3 ul li .bookInfo span:before {position:absolute; top:50%; left:0; width:1px; height:12px; margin-top:-6px; background:#989898; content:'';}
#searchAll .ctsArea .boardArea .boardList.photo3 ul li .bookInfo span:first-child {margin-left:0; padding-left:0;}
#searchAll .ctsArea .boardArea .boardList.photo3 ul li .bookInfo span:first-child:before {display:none;}
#searchAll .rst {color:#e31b32;}
#searchAll .rstMsg {padding:25px 0; color:#333; font-weight:300; font-size:16px;}
#searchAll .finMsg {margin-top:40px; padding:18px 30px 20px 60px; background:url(/images/icon/icon_tn.png) no-repeat 30px 23px; border:1px solid #333; color:#333; font-weight:300; font-size:16px; line-height:1.5;}
@media all and (max-width:1280px){
	#searchAll .ctsArea .boardArea .boardList.photo ul {margin-top:-40px;}
	#searchAll .ctsArea .boardArea .boardList.photo ul li {width:50%; margin-top:40px;}
	#searchAll .ctsArea .boardArea .boardList.photo2 ul li {display:block; width:100%;}
}
@media all and (max-width:960px){
	#searchAll {margin:-47px 0 0;}
	#searchAll .titArea {display:block; height:59px; margin:0 -20px; padding-top:12px; background:#005bbb; text-align:center;}
	#searchAll .titArea .tit {margin:0; color:#fff; font-weight:300; font-size:20px;}
	#searchAll .schSort {display:none;}
	#searchAll .ctsArea {margin-top:66px;}
	#searchAll .ctsArea .listWrap {padding-top:20px;}
	#searchAll .rstMsg {display:none;}
	#searchAll .finMsg {margin-top:20px;}
}
@media all and (max-width:720px){
	#searchAll .ctsArea {margin-top:60px;}
	#searchAll .ctsArea .listWrap {padding-top:14px;}
	#searchAll .ctsArea .titBox {padding-top:12px;}
	#searchAll .ctsArea .titBox strong {font-size:15px;}
	#searchAll .ctsArea .titBox span {color:#999; font-weight:100; font-weight:12px;}
	#searchAll .ctsArea .boardArea {padding:20px 15px;}
	#searchAll .ctsArea .boardArea .boardList {font-size:12px;}
	#searchAll .ctsArea .boardArea .boardList > ul > li {margin-top:15px;}
	#searchAll .ctsArea .boardArea .boardList > ul > li .sbj {font-size:13px;}
	#searchAll .ctsArea .boardArea .boardList ul li .infoView {margin-top:5px;}
	#searchAll .ctsArea .boardArea .boardList ul li .infoView a.path2 {display:none;}
	#searchAll .ctsArea .boardArea .boardList ul li .infoView p.info {float:none; margin-left:0;}
	#searchAll .ctsArea .boardArea .boardList ul li .infoView p.info:before {display:none;}
	#searchAll .ctsArea .boardArea .boardList ul li .infoView p.info span {margin-left:5px;}
	#searchAll .ctsArea .boardArea .boardList ul li .infoView p.info span:first-child {margin-left:0;}
	#searchAll .finMsg {border-width:1px 0; padding:10px 10px 10px 27px; background-position:0 50%; font-size:12px;}
}

/* 인기검색어 */
#popSch {margin-top:35px; border-bottom:1px solid #bcbcbc;}
#popSch .sTit2 {margin-bottom:15px; color:#111; font-weight:300; font-size:16px;}
#popSch .tab {overflow:hidden; position:relative; border-width:1px 0; border-style:solid; border-color:#bcbcbc;}
#popSch .tab:after {position:absolute; top:50%; left:50%; width:1px; height:10px; background:#d6d6d6; margin-top:-5px; content:'';}
#popSch .tab a {float:left; width:50%; padding:3px 0 4px;text-align:center; font-size:14px;}
#popSch .tab a.on {color:#0050a5; font-weight:300;}
#popSch .hiddenArea {padding:20px;}
#popSch .hiddenArea ol li {position:relative; margin-top:10px; padding-left:32px; line-height:20px;}
#popSch .hiddenArea ol li:first-child {margin-top:0;}
#popSch .hiddenArea ol li em {position:absolute; top:0; left:0; width:20px; height:20px; border:1px solid #e6e6e6; background:#f9f9f9; text-align:center; font-size:12px; line-height:20px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
#popSch .hiddenArea ol li a {color:#333; font-size:14px;}
#popSch .hiddenArea ol li.best em {border-color:#0050a5; background:#0050a5; color:#fff;}
@media all and (max-width:720px){
	#popSch {display:none;}
}

/* S : 본사코딩 (무역통상정보 :: 무역실무매뉴얼, 무역회계세무) */
#manual {max-width:925px;}
#manual .sTit {margin-bottom:20px; color:#333; font-size:20px;}
#manual .sTit2 {margin-bottom:17px; color:#333; font-size:20px;}
#manual .sTit3 {margin:0; padding:9px 15px 10px; border:1px solid #aa2f09; background:#e75f36; color:#fff; font-weight:300; font-size:17px; line-height:inherit;}
#manual .sTit4 {margin:43px 0 30px; color:#e75f36; font-weight:300; font-size:17px;}
#manual .sTit5 {display:block; margin-bottom:15px; color:#333; font-size:17px; line-height:20px;}
#manual .sTit5 em {position:absolute; top:0; left:0; min-width:20px; height:20px; border:1px solid #383838; color:#111; text-align:center; font-size:11px; line-height:18px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
#manual .hiddenArea {margin-top:50px;}
#manual .manMenu {overflow:hidden; border:1px solid #666;}
#manual .manMenu ul {overflow:hidden; margin:-1px 0 0 -1px;}
#manual .manMenu ul li {float:left; width:25%; border-width:1px 0 0 1px; border-style:solid; border-color:#e5e5e5; line-height:1.5;}
#manual .manMenu ul li a {display:block; padding:0 50px 0 15px; color:#666; font-size:15px;}
#manual .manMenu ul li a:hover {background:#f9f9f9;}
#manual .manMenu ul li.on a {background:#e75f36 url(/images/btn/btn_manual.png) no-repeat 100% 50%; color:#fff; font-weight:300;}
#manual .manMenu ul li a span {display:table-cell; height:72px; padding:0 0 0 16px; text-indent:-16px; vertical-align:middle;}
#manual .manMenu ul li.line1 a span {height:50px;}
#manual .manMenu2 {position:relative;}
#manual .manMenu2 .close {position:absolute; top:15px; right:15px; border-bottom:1px solid #fff; color:#fff; font-weight:300; font-size:15px; line-height:18px;}
#manual .manMenu2 .listWrap {overflow:hidden; border-width:0 1px 1px; border-style:solid; border-color:#666;}
#manual .manMenu2 .listWrap ul {overflow:hidden; margin:-1px 0 0 -1px;}
#manual .manMenu2 .listWrap ul li {float:left; width:33.333%; border-width:1px 0 0 1px; border-style:solid; border-color:#eaeaea;}
#manual .manMenu2 .listWrap ul li span {display:table-cell; height:50px; padding:0 15px; vertical-align:middle;}
#manual .manMenu2 .listWrap ul li a {color:#666; /* font-size:14px;*/ }
#manual .manMenu2 .listWrap ul li:hover {background:#f9f9f9;}
#manual .manMenu2 .listWrap ul li.on a {padding-bottom:1px; border-bottom:1px solid #e75f36; color:#e75f36; font-weight:300;}
#manual .manMenu3 {overflow:hidden; position:relative; margin-bottom:-5px;}
#manual .manMenu3:after {position:absolute; right:0; bottom:0; left:0; z-index:1; height:1px; background-color:#666; content:'';}
#manual .manMenu3 ul {overflow:hidden;}
#manual .manMenu3 ul li {float:left; position:relative; z-index:1;}
#manual .manMenu3 ul li a {display:block; padding:13px 15px;  border-width:2px 1px 0 1px; border-style:solid; border-color:#fff; background:#fff; color:#999;}
#manual .manMenu3 ul li.on {z-index:2;}
#manual .manMenu3 ul li.on a {border-color:#666; color:#333; font-weight:300;}
.manual.list #manual {margin:0 14px;}
.manual.list .manMenu,
.manual.list .manMenu ~ .hiddenArea {min-width:650px;}
@media all and (max-width:1024px){
	#manual .manMenu ul li {line-height:1.3;}
	#manual .manMenu ul li a {padding:0 45px 0 10px; font-size:14px;}
	#manual .manMenu2 .listWrap ul li span {padding:0 12px; line-height:1.3;}
	#manual .manMenu2 .listWrap ul li a {font-size:13px;}
}
@media all and (max-width:900px){
	#manual .manMenu ul li a {padding:0 10px; font-size:13px;}
	#manual .manMenu ul li.on a {background-image:none;}
	#manual .manMenu ul li a span {height:62px;}
	#manual .manMenu ul li.line1 a span {height:40px;}
	#manual .manMenu2 .listWrap ul li a {font-size:12px;}
}
@media all and (max-width:720px){
	#contents.manual {margin-right:-14px; margin-left:-14px;}
	#manual {overflow-x:auto;}
	#manual .manualWrap {min-width:650px; padding-left:14px; padding-right:14px;}
	#manual .manMenu {margin-top:20px;}
	.manual.list #manual .manualWrap {padding:0;}
}

.manualWrap {overflow:hidden; position:relative; padding-top:43px; border-top:1px solid #ccc;}
.manualWrap .allManual {position:absolute; top:34px; right:0; width:210px; height:50px; padding-left:14px; background:#666 url(/images/btn/btn_manual.png) no-repeat 100% 50%; color:#fff; font-weight:300; font-size:15px; line-height:50px;}
.manualWrap section {position:relative; margin-top:45px; padding:0 28px;}
.manualWrap .txt1, .manualWrap dl {/*font-size:14px;*/ color:#333; line-height:1.8;}
.manualWrap .txt2 { /*font-size:14px;*/ color:#333; line-height:1.8; padding-left: 24px;}
@media all and (max-width:720px){
	.manualWrap {padding-top:20px;}
	.manualWrap .allManual {top:10px; right:14px;}
}

.manList {border-top:2px solid #666;}
.manList > li {border-bottom:1px solid #e5e5e5;}
.manList li .sbj {display:block; padding:15px 15px; color:#333;/* font-size:14px;*/}
.manList .subWrap {display:none; overflow:hidden; border-top:1px solid #e5e5e5; background:#f9f9f9;}
.manList .subWrap ul {float:left; width:50%; padding:15px 20px;}
.manList .subWrap ul li {position:relative; margin-top:8px; padding-left:11px; background:url(/images/icon/bu_dot_02.png) no-repeat 0 10px;}
.manList .subWrap ul li:first-child {margin-top:0;}
.manList .subWrap ul li a {color:#666;}
.manList .subWrap ul li a:hover {color:#111; text-decoration:underline;}
.manList li.on .sbj {color:#e75f36; font-weight:300;}
.manList li.on .subWrap {display:block;}

.listType {margin-top:10px; color:#666; font-size:13px;}
.listType > li {position:relative; margin-top:3px; padding-left:27px; line-height:1.9;}
.listType > li:first-child {margin-top:0;}
.listType > li em {position:absolute; top:0; left:0; min-width:20px; text-align:center; letter-spacing:-.5px;}
.listType .tableType {margin:19px 0 0 -25px;}
.listType2 {margin:14px 0 8px;}
.listType2 > li {position:relative; margin-top:3px; padding-left:27px;}
.listType2 > li em {position:absolute; top:0; left:0;}

.tableType table {border-width:1px 0; border-style:solid; border-color:#000 transparent #eaeaea; text-align:left;}
.tableType table thead th {border-left:1px solid #eaeaea; background:#f7f7f7; color:#333;}
.tableType table th.gray {background:#f7f7f7; color:#333;}
.tableType table thead th:first-child {border-left:0;}
.tableType table tbody th {border-top:1px solid #eaeaea; font-weight:100;}
.tableType table th {padding:13px 10px; /* font-size:13px*/}
.tableType table td {padding:13px 20px; border-width:1px 0 0 1px; border-style:solid; border-color:#eaeaea;}
.tableType table tr td:first-child {border-left: 0;}
.tableType table .border-left {border-left: 1px solid #eaeaea !important;}
.tableType table .bdl {border-left:1px solid #eaeaea !important;}
.tableType table .bdln {border-left:0;}
.tableType .desc {margin-top:9px;}

div.borderBox {padding: 30px 0;}
div.borderBox div {padding: 10px; border: 2px solid #999;}
.align_c {text-align: center;}
.align_r {text-align: right;}
.board_common {margin-bottom: 30px;}
.pl15 {padding-left: 15px; display: block;}
.pline-box li {border:1px solid #ac638a; border-top:none; text-align:center; width:150px; padding:5px 0 5px 0;}
.pline-box li.first {border-top:1px solid #ac638a;}
.manualWrap dt, .f-bold {font-weight:bold;}
.manualWrap dt {padding-bottom: 10px;}
.manualWrap dd {padding-left: 15px; margin-bottom: 20px;}
.mgt10 {margin-top:10px;}
.mgt20 {margin-top:20px;}
.manual-tab {overflow:hidden; margin-bottom:20px;}
.manual-tab ul li {float:left; width:33%; margin-left:1px; margin-bottom:1px;}
.manual-tab ul li a {display:block; background:#dadada; padding:7px 0 7px 0; text-align:center; letter-spacing:-1px; line-height:22px;}
.manual-tab ul li a:hover {background:#666; color:#fff;}
.manual-tab ul li a.on {color:#fff; background:#666 url(/images/manual/arrow_tab.png) center bottom no-repeat;}
div.formBox {position:relative; border:1px solid #999; padding:30px; margin:0 0 20px 0;}
div.formBox .tit {font-size:18px; font-weight:bold;}
div.formBox .udline {border-bottom:1px solid #999;}
div.formBox .topline {border-top:1px solid #999;}
div.formBox .txtd {text-decoration:underline;}
div .ty_mgb_20 {margin-bottom: 20px;}
.ac {text-align: center;}
div.formBox .formBox_tb01 {width:100%; text-align:left;}
div.formBox .formBox_tb01 thead tr th {padding:10px 0 10px 0;}
div.formBox .formBox_tb01 tbody tr td {padding:10px 0 10px 0;}
div.formBox .formBox_tb01 thead tr th.line {border-bottom:1px solid #999;}
div.formBox .flr_box {width:100%;}
div.formBox .flr_box:after {display:block; content:""; clear:both;}
div.formBox .flr_box .fl {float:left;}
div.formBox .flr_box .fr {float:right;}
div.formBox .tel {position:absolute; right:30px; top:75px;}
div.formBox .formBox_tb02 {width:100%; border-top:1px solid #999;}
div.formBox .formBox_tb02 thead tr th {padding:7px 0 7px 0; border-left:1px solid #999; border-bottom:1px solid #999;}
div.formBox .formBox_tb02 tbody tr td {padding:7px 0 7px 10px; border-left:1px solid #999;}
div.formBox .formBox_tb02 th.cen, div.formBox .formBox_tb02 td.cen {text-align:center; padding:7px 0 7px 0;}
div.formBox .formBox_tb02 th.rig, div.formBox .formBox_tb02 td.rig {text-align:right; padding:7px 10px 7px 0;}
div.formBox .formBox_tb02 th.lineNone, div.formBox .formBox_tb02 td.lineNone {border-left:none;}
div.formBox .offer_sheet17 {padding:10px 0 0 100px;}
div.formBox .offer_sheet17:after {display:block; content:""; clear:both;}
div.formBox .offer_sheet17 p {text-indent:-19px; margin-left:19px; float:left; padding:0 0 0 50px;}
div.formBox .offer_sheet17 p .line {display:inline-block; border-bottom:1px solid #999; height:16px;}
div.formBox.purchase_order {position:relative; border:1px solid #999; padding:0; margin:0 0 20px 0;}
div.formBox.purchase_order .fl {float:left;}
div.formBox.purchase_order .fr {float:right;}
div.formBox.purchase_order .inner {padding:30px; border-bottom:1px solid #999;}
div.formBox.purchase_order .inner.last {padding:30px; border-bottom:none;}
div.formBox.purchase_order .inner .box {margin:0 0 5px 0;}
div.formBox.purchase_order .inner .box .lt {width:105px; float:left;}
div.formBox.purchase_order .inner .box .rt {width:550px; float:right; line-height:18px;}
div.formBox.purchase_order .inner .box .rt .ty_text {display:block; text-indent:-11px; margin-left:11px;}
div.formBox.proforma_invoice .ref_no {position:absolute; top:30px; right:30px;}
div.formBox.offer .info {position:absolute; top:30px; left:30px;}
div.formBox.offer .line {display:inline-block; border-bottom:1px solid #999; height:16px;}
div.formBox .ty_text {text-indent:-19px; margin-left:19px;}
div.formBox {font-size: 12px; line-height: 22px;}
div .ty_pdl_15 {padding-left:15px;}
div .ty_pdl_37 {padding-left:37px;}
div .ty_pdl_65 {padding-left:65px;}
div .ty_pdl_280 {padding-left:280px;}
div .ty_pdl_450 {padding-left:450px;}
div .ty_pdr_168 {padding-right:168px;}
div .ty_pdt_10 {padding-top:10px;}
div .ty_mgt_-20 {margin-top:-20px;}
div .ty_mgb_10 {margin-bottom:10px;}
div .ty_mgb_20 {margin-bottom:20px;}
div .ty_mgb_80 {margin-bottom:80px;}
div .ty_mgl_210 {margin-left:210px;}
.clear {zoom:1;}
.clear:after {display:block; clear:both; content:"";}
div.borderBox02 {border:1px solid #999; padding:30px;}
div.borderBox02 .align_c {text-align:center;}
.ty01_5 {padding-left: 18px;}
.hidden-box {line-height:0; font-size:0; height:0;}
div.formBox.opening_bank .box {line-height:18px; margin:0 0 5px 0;}
div.formBox.opening_bank .box:after {display:block; content:""; clear:both;}
div.formBox.opening_bank .box .title {font-weight:normal; padding:0; float:left; width:148px;}
div.formBox.opening_bank .box .title span {display:inline-block; width:115px;}
div.formBox.opening_bank .box .text {padding:0; width:520px; float:right; text-indent:-8px; margin-left:8px;}
div.formBox.opening_bank .box .text2 {padding:0; width:580px; float:right; text-indent:-12px; margin-left:12px;}
div.formBox.opening_bank .box .text2 span {display:block;}
div.formBox.swift_mt .list01 {line-height:18px;}
div.formBox.swift_mt .list01 li {margin:0 0 5px 0;}
div.formBox.swift_mt .list01 li:after {display:block; content:""; clear:both;}
div.formBox.swift_mt .list01 .title {font-weight:normal; padding:0; float:left; width:148px;}
div.formBox.swift_mt .list01 .text {padding:0; width:380px; float:right; text-indent:-12px; margin-left:12px;}
div.formBox.swift_mt .list02 {line-height:18px;}
div.formBox.swift_mt .list02 li {margin:0 0 5px 0;}
div.formBox.swift_mt .list02 li:after {display:block; content:""; clear:both;}
div.formBox.swift_mt .list02 .title {font-weight:normal; padding:0; float:left; width:327px;}
div.formBox.swift_mt .list02 .text {padding:0; width:340px; float:right; text-indent:-12px; margin-left:12px;}
div.formBox.swift_mt .list02 .text2 {padding:0; width:650px; float:right; text-indent:0; margin-left:0;}
div.formBox_no16 {padding:30px 0 0 0;}
div.formBox_no16 .title {font-size:18px; font-weight:bold; text-align:center; margin:0 0 20px 0;}
div.formBox_no16 .inner {position:relative; border:1px solid #999;}
div.formBox_no16 .inner .left-none tbody th.first,
div.formBox_no16 .inner .left-none tbody td.first {border-left:none;}
div.formBox_no16 .receipt {background:#F3F3F3; font-weight:bold; padding:10px 10px 10px 20px; border-bottom:1px dotted #999; margin:0 0 10px 0; color:#000;}
div.formBox_no16 .receipt:after {display:block; content:""; clear:both;}
div.formBox_no16 .receipt .rec {float:left; width:70%;}
div.formBox_no16 .receipt .pro {float:left; width:30%;}
div.formBox_no16 .tb_form {width:100%; border-top:1px solid #999;}
div.formBox_no16 .tb_form thead tr th {background:#F3F3F3; padding:9px 0; border-bottom:1px solid #999; border-left:1px solid #999; color:#000;}
div.formBox_no16 .tb_form thead tr th.first {border-left:none;}
div.formBox_no16 .tb_form tbody tr th {background:#F3F3F3; padding:9px 0; border-bottom:1px solid #999; color:#000;}
div.formBox_no16 .tb_form tbody tr td {padding:9px 0 9px 5px; border-bottom:1px solid #999; border-left:1px solid #999; white-space: pre;}
div.formBox_no16 .reason {padding:0 0 0 10px; height:100px;}
div.formBox_no16 .app {padding:0 10px 10px 10px; margin:0 0 20px 0; border-bottom:1px solid #999;}
div.formBox_no16 .app .date {white-space: pre; padding:20px 0 10px 580px;}
div.formBox_no16 .app .sign {text-align:right;}
div.formBox_no16 .app .your {font-weight:bold; font-size:15px;}
div.formBox_no16 .info {padding:0 10px 10px 10px;}
div.formBox_no16 .info:after {display:block; content:""; clear:both;}
div.formBox_no16 .info .fl {float:left; width:100px; text-align:center;}
div.formBox_no16 .info .fr {float:right; width:100px; text-align:center;}
div.formBox_no16 .treatment:after {display:block; content:""; clear:both;}
div.formBox_no16 .treatment dt {font-size:12px; line-height:18px; padding:0; color:#000; font-weight:normal;}
div.formBox_no16 .treatment .history {background:#F3F3F3; width:200px; height:78px; border-right:1px solid #999; float:left;}
div.formBox_no16 .treatment .history dt {float:left; width:50px; height:78px; border-right:1px solid #999; border-top:1px solid #999; text-align:center; padding:20px 0 0 0;}
div.formBox_no16 .treatment .history dd {float:left; width:149px; height:25px; border-top:1px solid #999; line-height:25px; margin-bottom: 0;}
div.formBox_no16 .treatment .history dd .ti {display:inline-block; width:74px; text-indent:5px; border-right:1px solid #999;}
div.formBox_no16 .treatment .payment {background:#F3F3F3; width:333px; height:78px; border-left:1px solid #999; float:right;}
div.formBox_no16 .treatment .payment:after {display:block; content:""; clear:both;}
div.formBox_no16 .treatment .payment .ti {float:left; width:30px; height:58px; border-top:1px solid #999; text-align:center; padding:20px 0 0 0; color:#000;}
div.formBox_no16 .treatment .payment dl {float:left; width:100px; height:78px; border-top:1px solid #999; border-left:1px solid #999;}
div.formBox_no16 .treatment .payment dl dt {text-align:center; height:25px; border-bottom:1px solid #999; line-height:25px;}
div.formBox_no483 {padding:30px 0 30px 0; position:relative; border:1px solid #999;}
div.formBox_no483 .title {font-size:18px; font-weight:bold; text-align:center; margin:0 0 80px 0;}
div.formBox_no483 .box01 {position:absolute; right:147px; top:92px; width:254px; border-top:1px solid #999; border-right:1px solid #999;}
div.formBox_no483 .box01 span {height:25px; border-bottom:1px solid #999; border-left:1px solid #999; width:126px; float:left; line-height:24px; text-align:center;}
div.formBox_no483 .box01 span.s01 {width:90px;}
div.formBox_no483 .box01 span.s02 {width:35px;}
div.formBox_no483 .box02 {height:175px; position:relative; margin:0 0 20px 0;}
div.formBox_no483 .box02 ul {width:755px; height:101px;}
div.formBox_no483 .box02 ul:after {display:block; content:""; clear:both;}
div.formBox_no483 .box02 ul li {width:377px; float:left; margin:0 0 -1px 0;}
div.formBox_no483 .box02 ul li .tit {width:110px; text-indent:5px; float:left; line-height:26px;     font-size: 12px; margin: 0;}
div.formBox_no483 .box02 ul li .txt {width:264px; line-height:24px; float:left; padding:0 10px 0 0;}
div.formBox_no483 .box02 ul li .txt span {border:1px solid #999; line-height:24px; line-height:24px; display:block; text-indent:5px;}
div.formBox_no483 .box02 ul li.s01 {height:100px;}
div.formBox_no483 .box02 ul li.s01 .tit {white-space: pre;}
div.formBox_no483 .box02 ul li.s01 .txt span {border:1px solid #999; line-height:24px; vertical-align:top; line-height:24px; display:block; margin:0 0 -1px 0; text-align:center; text-indent:0;}
div.formBox_no483 .box02 ul li.s02 {position:absolute; top:128px; width:755px;}
div.formBox_no483 .box02 ul li.s02 .txt {width:385px; line-height:24px; float:left; padding:0 10px 0 0;}
div.formBox_no483 .box02 ul li.s02 .txt span {border-bottom:1px solid #999; border-left:none; border-right:1px solid #999; border-top:none; text-align:right;}
div.formBox_no483 .box02 ul li.s02 .txt span em {display:inline-block; width:25px; height:25px; border-top:1px solid #999; border-left:1px solid #999;}
div.formBox_no483 .box02 ul li.s03 {position:absolute; top:166px;}
div.formBox_no483 .box02 ul li.s04 .txt span {border-bottom:1px solid #999; border-left:none; text-align:left;}
div.formBox_no483 .box02 ul li.s04 .txt span:after {display:block; content:""; clear:both;}
div.formBox_no483 .box02 ul li.s04 .txt span em {float:left; width:25px; height:25px; border-left:1px solid #999;}
div.formBox_no483 .box02 ul li.s04 .txt span em.b01 {width:90px;}
div.formBox_no483 .box02 ul li.s04 .txt span em.b02 {width:35px;}
div.formBox_no483 .box02 ul li.s04 .txt span em.b03 {width:90px;}
div.formBox_no483 .box02 ul li.s04 .txt span em.b04 {width:35px;}
div.formBox_no483 .box03 {padding:0 15px;}
div.formBox_no483 .tb_form {width:100%; border-top:1px solid #999; border-right:1px solid #999;}
div.formBox_no483 .tb_form thead tr th {background:#F3F3F3; padding:9px 0 9px 5px; border-bottom:1px solid #999; border-left:1px solid #999; white-space: pre; color:#000; text-align:left;}
div.formBox_no483 .tb_form tbody tr th {background:#F3F3F3; padding:9px 0; border-bottom:1px solid #999; color:#000;}
div.formBox_no483 .tb_form tbody tr td {padding:9px 0 9px 5px; border-bottom:1px solid #999; border-left:1px solid #999; white-space: pre;}
div.formBox_no483 .tb_form tbody tr td.cen {text-align:center; padding:9px 0 9px 0;}
div.formBox_no483 .tb_form tbody tr td.bdn {border-bottom:none; border-left:none;}
div.formBox_no484 {padding:30px 15px 30px 15px; position:relative; border:1px solid #999; margin:20px 0 0 0;}
div.formBox_no484 .title {font-size:18px; font-weight:bold; text-align:center; margin:0 0 20px 0;}
div.formBox_no484 .title2 {font-size:15px; font-weight:bold; text-align:center; margin:0 0 20px 0;}
div.formBox_no484 .info {text-align:center; line-height:24px; margin:0 0 20px 0;}
div.formBox_no484 .info span.b01 {display:inline-block; width:200px; height:24px; border:1px solid #999; margin:0 10px 0 5px;}
div.formBox_no484 .info span.b02 {display:inline-block; width:100px; height:24px; border:1px solid #999; margin:0 10px 0 5px;}
div.formBox_no484 .tb_form {width:100%; border-top:1px solid #999; border-right:1px solid #999;}
div.formBox_no484 .tb_form thead tr th {background:#F3F3F3; padding:9px 0 9px 5px; border-bottom:1px solid #999; border-left:1px solid #999; white-space: pre; color:#000; text-align:left;}
div.formBox_no484 .tb_form tbody tr th {background:#F3F3F3; padding:9px 0; border-bottom:1px solid #999; color:#000;}
div.formBox_no484 .tb_form tbody tr td {padding:9px 0 9px 5px; border-bottom:1px solid #999; border-left:1px solid #999; white-space: pre;}
div.formBox_no484 .tb_form tbody tr td.cen {text-align:center; padding:9px 0 9px 0;}
div.formBox_no484 .tb_form tbody tr td.bdn {border-bottom:none; border-left:none;}
div.formBox_no494 {padding:30px 15px 30px 15px; position:relative; border:1px solid #999; margin-bottom:20px;}
div.formBox_no494 .title {font-size:18px; font-weight:bold; text-align:center; margin:0 0 20px 0;}
div.formBox_no494 .tb_form {width:100%; border-top:1px solid #999; border-right:1px solid #999;}
div.formBox_no494 .tb_form thead tr th {background:#F3F3F3; padding:9px 0 9px 0; border-bottom:1px solid #999; border-left:1px solid #999; white-space: pre; color:#000;}
div.formBox_no494 .tb_form tbody tr th {background:#F3F3F3; padding:9px 0; border-bottom:1px solid #999; border-left:1px solid #999; color:#000;}
div.formBox_no494 .tb_form tbody tr td {padding:9px 0 9px 5px; border-bottom:1px solid #999; border-left:1px solid #999; white-space: pre;}
div.formBox_no494 .tb_form tbody tr td.cen {text-align:center; padding:9px 0 9px 0;}
div.formBox_no494 .tb_form tbody tr td.bdn {border-bottom:none; border-left:none;}
.white_space {white-space: pre;}
.border-line-box {padding:10px; border:1px solid #999;}
.border-line-box02 {padding:30px; border:1px solid #999;}
div.formBox_no16 .tb_form02 {width:100%;}
div.formBox_no16 .tb_form02 tbody tr th,
div.formBox_no16 .tb_form02 tbody tr td {border:1px solid #999; padding:5px 10px 5px 10px; line-height:20px;}
div.formBox_no16 .tb_form02 tbody tr th.top-none,
div.formBox_no16 .tb_form02 tbody tr td.top-none {border-top:none;}
div.formBox_no16 .tb_form02 tbody tr th.left-none,
div.formBox_no16 .tb_form02 tbody tr td.left-none {border-left:none !important;}
.doc-table {width:100%;}
.doc-table thead th, .doc-table thead td {border:1px solid #dedede; padding:10px 5px 10px 5px; line-height:20px;}
.doc-table tbody th, .doc-table tbody td {border:1px solid #dedede; padding:10px 5px 10px 5px; line-height:20px;}

span.black {color:#0c62e4;}
.textBox_b02 {padding:30px 0 50px 0;}
.textBox_b02 .title {padding:10px 0; font-size:18px; text-align:center; background:url('/images/taxAccounting/b02_img01.jpg') no-repeat;}
.textBox_b02 .caution {text-align:right;}
.textBox_b02 .board_b02 td {border:1px solid #888; padding:5px; line-height:16px;}
.textBox_b03 .caution {display:inline-block; width:100%;}
.textBox_b03 .caution .left {float:left;}
.textBox_b03 .caution .right {float:right;}
.textBox_b03 .board_b03 {width:100%;}
.textBox_b03 .board_b03 td {border:1px solid #888; padding:5px; line-height:16px;}
.textBox_b03 .board_b03 td .align_c {text-align:center;}
.textBox_b03 .board_b03 td .align_r {text-align:right;}
.textBox_b03 .board_b03 .sky {background:#e1e1ff;}
.textBox_b03 .board_b03 .blue {color:#0000ff;}
.textBox_b03 .board_b03 .title {font-size:18px; text-align:center;}
.textBox_b03 .borderBox {padding:30px 0;}
.textBox_b03 .borderBox .title {font-size:14px; font-weight:bold;}
.textBox_b03 .borderBox .t1 {font-weight:bold;}
.textBox_b03 .borderBox div {padding:10px; border:2px solid #999;}

.textBox_b04 {padding:30px 0 50px 0;}
.textBox_b04.ty2 {padding:0 0 20px 0;}
.textBox_b04 .board_b04 {width:100%;}
.textBox_b04 .board_b04 th {color:#333; padding:11px 0; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; background:#f3f3f3;}
.textBox_b04 .board_b04 td {line-height:22px; padding:11px 10px 8px; border-bottom:1px solid #d9d9d9; border-right:1px solid #f4f4f4; text-align:left;}
.textBox_b04 .board_b04 td p {-ms-word-break:keep-all; word-break:keep-all;}
.textBox_b04 .board_b04 td.last {border-right:none;}
.textBox_b04 .board_b04 td.b_top {border-top:1px solid #d9d9d9;}
.textBox_b04 .board_b04 .align_c {text-align:center;}
.textBox_b04 .board_b04 .align_r {text-align:right;}
.textBox_b04 .board_b04 .sky {background:#e1e1ff;}
.textBox_b04 .board_b04 .gray {background:#f7f7f7; color:#666;}
.textBox_b04 .board_b04 .blue {color:#0000ff;}
.textBox_b04 .caution {padding-top:10px;}

.textBox_b04 .board_b05 {width:100%;}
.textBox_b04 .board_b05 th {border:1px solid #888; padding:5px; line-height:16px; background:#e1e1ff;}
.textBox_b04 .board_b05 td {border:1px solid #888; padding:5px; line-height:16px;}
.textBox_b04 .board_b05 .align_c {text-align:center;}
.textBox_b04 .board_b05 .align_r {text-align:right;}
.textBox_b04 .board_b05 .sky {background:#e1e1ff;}
.textBox_b04 .board_b05 .gray {background:#e5e5e5;}
.textBox_b04 .board_b05 .blue {color:#0000ff;}
.textBox_b04 .caution {padding-top:10px;}

.ty01,div.borderBox .title {font-weight: bold; padding-bottom: 15px;}
.pl16 {padding-left:16px;}
div.centerBox .borderWrap {border: 1px solid #6564ff; padding: 10px;}
div.centerBox {margin: 10px 0 20px 0; text-align: center;}
/* E : 본사코딩 (무역통상정보 :: 무역실무매뉴얼, 무역회계세무) */