@charset "utf-8";
/* ┌─ 스타일가이드 안내페이지 전용 : 사용금지 */
	.body-sub #pg-style #contents-wrap {max-width:1200px;margin-left:auto;margin-right:auto;}
	#pg-style #subNavi-wrap {display:none;}
	.s-tit {font-weight:bold;font-size:25px;color:#222;margin-bottom:10px;}
	.s-tit01 {font-weight:bold;margin-bottom:15px;font-size:18px;color:#1a6500}
	.s-tit01:before {content:"";display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-3px;width:5px;height:5px;background:#1a6500;}

	.s-ftit01 {font-weight:bold;margin-bottom:15px;font-size:18px;color:#1a6500}
	.s-ftit01:before {content:"";display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-3px;width:5px;height:5px;background:#1a6500;}

	.s-tit02 {margin:5px 0;font-size:16px;font-weight:bold;color:#000;}
/* └─ 스타일가이드 안내페이지 전용 : 사용금지 */

select {height:28px;vertical-align:middle;}
.editor-out p {min-height:1.5em;}
.c-list01-li.indent,
.c-list02-li.indent {margin-left:13px;}

/* ie9 업그레이드 안내창 */
/*
.lowIE-update {position:fixed;top:0;left:0;z-index:7000;width:100%;height:100%;}
.lowIE-update .update-cont {position:relative;margin:10% auto 0;width:418px;height:148px;border:1px solid #000;background:#ffec6f;color:#000;padding:20px 50px 20px 20px;text-align:center;z-index:7100}
.lowIE-update .update-cont p {padding-left:50px;line-height:1.8;text-align:left;}
.lowIE-update .update-cont .tit {padding-bottom:5px;background:url(../_Img/ico_upnotice.gif) no-repeat 0 0;}
.lowIE-update .update-cont .txt {margin-bottom:35px;}
.lowIE-update .update-cont .btn-upgrade {color:#000;display:block;}
.lowIE-update .update-cont .btn-upgrade .atxt {border-bottom:2px solid #807638}
.lowIE-update .update-cont .btn-upgrade span.ico {display:inline-block;*display:inline;*zoom:1;width:15px;height:12px;vertical-align:middle;background:url(../_Img/ico_uparr.gif) no-repeat 0 0;padding-left:9px;}
.lowIE-update .update-cont .chk-uclose {display:block;text-align:right;margin-top:15px;}
.lowIE-update button {position:absolute;bottom:0;right:0;width:40px;height:40px;background:#000 url(../_Img/btn_upclose.gif) no-repeat 50% 50%;border:0;}
*/

/* 포인트컬러값 : style.common.css 에 등록 */

/* 링크스타일 */
.sico-nwin {color:#005baa;background:url(/resources/_Img/Content/ico_nw.png) no-repeat right 5px;padding-right:17px;letter-spacing:-0.05em;margin-right:3px}
.sico-nwin:focus,
.sico-nwin:active,
.sico-nwin:hover {text-decoration:underline}

/* 깔별라인, 추가는 style.default.css 에 전체 공용으로 */
/*.c-line {border-width:0px 0px 0px 0px;display:block;height:2px;margin:0;background:#999999 url(/resources/_Img/Board/default/line_bg.gif) repeat-y left top;overflow:hidden;}*/
.c-line {border-width:0px 0px 0px 0px;display:block;height:2px;overflow:hidden;background:#003875}
.c-line-p2 {border-width:0px 0px 0px 0px;display:block;height:2px;overflow:hidden;background:#005baa}
.c-line-p3 {border-width:0px 0px 0px 0px;display:block;height:2px;overflow:hidden;background:#0c85ed}
.c-line-p4 {border-width:0px 0px 0px 0px;display:block;height:2px;overflow:hidden;background:#00ade6}
.c-line-ap1 {border-width:0px 0px 0px 0px;display:block;height:2px;overflow:hidden;background:#008a6b}
.c-line-ap2 {border-width:0px 0px 0px 0px;display:block;height:2px;overflow:hidden;background:#00b58d}
.c-line-ap3 {border-width:0px 0px 0px 0px;display:block;height:2px;overflow:hidden;background:#2eacb4}
.c-line-bp1 {border-width:0px 0px 0px 0px;display:block;height:2px;overflow:hidden;background:#eb572a}
.c-line-bp2 {border-width:0px 0px 0px 0px;display:block;height:2px;overflow:hidden;background:#ffa500}
.c-line-cp1 {border-width:0px 0px 0px 0px;display:block;height:2px;overflow:hidden;background:#06162f}

/* 탭메뉴 */
.c-tab01 {position:relative;margin-bottom:30px}
.c-tab01:after {content:"";display:block;width:100%;clear:both}
.c-tab01 ul {display:block;overflow:hidden;padding:1px 0 0 1px;background:#fafafa url(/resources/_Img/Content/ctab01_bg.png) no-repeat right bottom}
.c-tab01 ul li {display:block;width:16.75%;float:left;margin:-1px 0 0 -1px}
.c-tab01 ul li button {width:100%;background:#fff;border:0}
.c-tab01 ul li button,
.c-tab01 ul li a {position:relative;display:block;width:100%;height:57px;background:#fff;box-sizing:border-box;border:1px solid #ccc;color:#555;line-height:1;font-size:0;transition:all .3s ease}
.c-tab01 ul li button:before,
.c-tab01 ul li a:before {content:"";display:inline-block;width:0;height:57px;vertical-align:middle}
.c-tab01 ul li button span,
.c-tab01 ul li a span {display:inline-block;position:relative;font-size:15px;letter-spacing:-0.05em;max-width:80%;padding:0;line-height:1;vertical-align:middle;margin:0 0 0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:normal;height:auto;max-height:30px;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all .3s ease;word-wrap:break-word;word-break:keep-all;white-space:normal;padding:5px 0}
.c-tab01 ul li button:after,
.c-tab01 ul li a:after {content:"";display:block;position:absolute;top:50%;right:7px;margin:-12px 0 0 0;width:25px;height:25px;background:url(/resources/_Img/Content/ctab01_arr.png) no-repeat -52px 0;z-index:100;transition:all .3s ease}
.c-tab01 ul li button:focus,
.c-tab01 ul li button:active,
.c-tab01 ul li button:hover,
.c-tab01 ul li a:focus,
.c-tab01 ul li a:active,
.c-tab01 ul li a:hover {background-color:#f6f6f6;color:#005baa}
.c-tab01 ul li a:focus:after,
.c-tab01 ul li a:active:after,
.c-tab01 ul li a:hover:after {background-position:-25px 0px}
.c-tab01 ul li.over button,
.c-tab01 ul li.over a {background:#003875;border:1px solid #003875;color:#fff}
.c-tab01 ul li.over button span:after,
.c-tab01 ul li.over a span:after {top:15px}
.c-tab01 ul li.over a:after {background-position:0px 0px}
.c-tab01 ul li.nw a:after {width:10px;height:10px;background:url(/_contents/kor/_Img/Layout/ico_win_sprite.png) no-repeat 0 0;top:50%;transform:translateY(-50%);margin:0;right:10px}
.c-tab01.mSet {z-index:5;margin-bottom:10px}
.c-tab01.mSet button.ctab01Ctrl {position:relative;width:100%;border:0;background:#003875;height:50px;line-height:50px;color:#fff;font-size:15px;text-align:left}
.c-tab01.mSet button.ctab01Ctrl span {display:block;margin:0 50px 0 15px}
.c-tab01.mSet button.ctab01Ctrl:after {content:"";display:block;position:absolute;top:50%;margin:-12px 0 0 0;right:15px;width:25px;height:25px;background:url(/resources/_Img/Content/ctab01_arr.png) no-repeat 0 0;z-index:100;border-radius:3px;transition:all .3s ease}
.c-tab01.mSet button.ctab01Ctrl.over:after {transform:rotate(180deg)}
.c-tab01.mSet ul {position:absolute;width:100%;left:0;top:50px}
.c-tab01.mSet ul li {width:100%}
.c-tab01.mSet ul li a {background:#fff}
.c-tab01.mSet ul li.over a {background:#003875}
.c-tab01.mSet ul li a span {text-indent:0;text-align:left;padding-top:10px;padding-bottom:10px}
.c-tab01.mSet ul li a span:after {display:none}
.c-tab01.mSet ul li button,
.c-tab01.mSet ul li a {height:44px}
.c-tab01.mSet ul li button:before,
.c-tab01.mSet ul li a:before {height:44px}
.c-tab01.mSet ul li.nw a:after {right:20px}
@media only screen and (max-width:499px){
	.c-tab01 ul li button:after, .c-tab01 ul li a:after {right:14px;transform:rotate(-90deg);}
	.c-tab01 ul li.over a:after {display:none;}
}

/* 외국어전용 */
.c-tab01.c-ftab01 ul li {width:25%}
.c-tab01.c-ftab01 ul li button:focus,
.c-tab01.c-ftab01 ul li button:active,
.c-tab01.c-ftab01 ul li button:hover,
.c-tab01.c-ftab01 ul li a:focus,
.c-tab01.c-ftab01 ul li a:active,
.c-tab01.c-ftab01 ul li a:hover {color:#7f624d}
.c-tab01.c-ftab01 ul li.over button,
.c-tab01.c-ftab01 ul li.over a {background:#154f70;border:1px solid #154f70;color:#fff}
.c-tab01.c-ftab01 ul li.over button:focus,
.c-tab01.c-ftab01 ul li.over button:active,
.c-tab01.c-ftab01 ul li.over button:hover,
.c-tab01.c-ftab01 ul li.over a:focus,
.c-tab01.c-ftab01 ul li.over a:active,
.c-tab01.c-ftab01 ul li.over a:hover {color:#fff !important}
.c-tab01.c-ftab01.mSet ul li {width:100%}
.c-tab01.c-ftab01.mSet button.ctab01Ctrl {background:#154f70}
@media only screen and (max-width:1200px){
	.c-tab01 ul li {width:20%}
	.c-tab01 ul li button span,
	.c-tab01 ul li a span {letter-spacing:-.05em;font-size:14px}
}
@media all and (max-width:880px) {
	.c-tab01 ul li {width:25%}
	.c-tab01.c-ftab01 ul li {width:33.33%}
}
@media only screen and (max-width:680px){
	.c-tab01 ul li {width:50%;}
}

.c-tab02 {margin:0 0 20px 0}
.c-tab02 ul {display:block;overflow:hidden}
.c-tab02 ul li {position:relative;float:left;margin:0;padding:0 25px 0 0;margin:0 25px 0 0}
.c-tab02 ul li:before {content:"";display:block;position:absolute;width:1px;height:16px;top:15px;right:0;background:url(/resources/_Img/Content/ctab02_ptn1.gif) repeat-y left top}
.c-tab02 ul li:first-child {margin-left:3px;}
.c-tab02 ul li:last-child:before {display:none}
.c-tab02 ul li button {border:0;background:transparent}
.c-tab02 ul li button,
.c-tab02 ul li a {display:block;position:relative;line-height:1;padding:0 21px 0 0;border-bottom:1px solid transparent;transition:all .3s ease}
.c-tab02 ul li button:after,
.c-tab02 ul li a:after {content:"";display:block;position:absolute;width:7px;height:2px;right:0;top:20px;background:#bbb;transition:all .3s ease}
.c-tab02 ul li button:focus:after,
.c-tab02 ul li button:active:after,
.c-tab02 ul li button:hover:after,
.c-tab02 ul li a:focus:after,
.c-tab02 ul li a:active:after,
.c-tab02 ul li a:hover:after {background:#005baa}
.c-tab02 ul li button span,
.c-tab02 ul li a span {position:relative;font-size:16px;display:block;color:#333;padding:15px 0 13px 0}
.c-tab02 ul li button span:after,
.c-tab02 ul li a span:after {position:absolute;bottom:-1px;left:50%;content:"";display:block;width:0;height:1px;background:#ccc;transition:all .3s ease;}
.c-tab02 ul li button:focus span,
.c-tab02 ul li button:active span,
.c-tab02 ul li button:hover span,
.c-tab02 ul li a:focus span,
.c-tab02 ul li a:active span,
.c-tab02 ul li a:hover span {color:#005baa}
.c-tab02 ul li button:focus span:after,
.c-tab02 ul li button:active span:after,
.c-tab02 ul li button:hover span:after,
.c-tab02 ul li a:focus span:after,
.c-tab02 ul li a:active span:after,
.c-tab02 ul li a:hover span:after {width:100%;left:0;}
.c-tab02 ul li.over button,
.c-tab02 ul li.over a {border-bottom:1px solid #005baa;padding:0 32px 0 1px}
.c-tab02 ul li.over button:after,
.c-tab02 ul li.over a:after {width:10px;height:6px;right:2px;top:18px;background:url(/resources/_Img/Content/blt_ctab02.gif) no-repeat}
.c-tab02 ul li.over button span,
.c-tab02 ul li.over a span {color:#005baa;font-weight:bold}
.c-tab02 ul li.over button:focus span:after,
.c-tab02 ul li.over button:active span:after,
.c-tab02 ul li.over button:hover span:after,
.c-tab02 ul li.over a:focus span:after,
.c-tab02 ul li.over a:active span:after,
.c-tab02 ul li.over a:hover span:after {display:none}
.c-tab02.c-ftab02 ul li button span,
.c-tab02.c-ftab02 ul li a span {transition:all .3s ease}
.c-tab02.c-ftab02 ul li button:focus span,
.c-tab02.c-ftab02 ul li button:active span,
.c-tab02.c-ftab02 ul li button:hover span,
.c-tab02.c-ftab02 ul li a:focus span,
.c-tab02.c-ftab02 ul li a:active span,
.c-tab02.c-ftab02 ul li a:hover span {color:#7f624d}
.c-tab02.c-ftab02 ul li.over button span,
.c-tab02.c-ftab02 ul li.over a span {color:#154f70}
.c-tab02.c-ftab02 ul li.over button,
.c-tab02.c-ftab02 ul li.over a {border-bottom:1px solid #154f70}
.c-tab02.c-ftab02 ul li.over button:after,
.c-tab02.c-ftab02 ul li.over a:after {background:url(/resources/_Img/Content/blt_cftab02.gif) no-repeat}
.c-tab02.mSet ul li {width:100%;}
.c-tab02.mSet ul li:before {display:none}
.c-tab02.mSet ul li button,
.c-tab02.mSet ul li a {background:#f5f5f5;padding:0 15px}
.c-tab02.mSet ul li button:after,
.c-tab02.mSet ul li a:after {right:23px}
.c-tab02.mSet ul li.over button,
.c-tab02.mSet ul li.over a {background:#fff;padding:0 15px}
.c-tab02.mSet ul li button span,
.c-tab02.mSet ul li a span {margin:0;padding:10px 0;font-size:14px}
.c-tab02.mSet button.ctab02Ctrl {position:relative;width:100%;box-sizing:border-box;border:1px solid #ddd;background:#fafafa;height:40px;line-height:40px;font-size:14px;text-align:left}
.c-tab02.mSet button.ctab02Ctrl span {display:block;margin:-1px 50px -1px 15px}
.c-tab02.mSet button.ctab02Ctrl:after {content:"";display:block;position:absolute;top:50%;margin:-12px 0 0 0;right:15px;width:25px;height:25px;background:url(/resources/_Img/Content/ctab01_arr.png) no-repeat -52px 0;z-index:9;border-radius:3px;transition:all .3s ease}
.c-tab02.mSet button.ctab02Ctrl.over:after {transform:rotate(180deg)}
@media only screen and (max-width:799px){
	.c-tab02 ul li {width:32%;padding:0;margin:0 2% 0 0}
	.c-tab02 ul li:first-child {margin-left:0}
	.c-tab02 ul li:nth-child(3n) {margin:0}
	.c-tab02 ul li:nth-child(3n):before {display:none}
	.c-tab02 ul li button {width:100%}
	.c-tab02 ul li button,
	.c-tab02 ul li a {padding:0 10px;border-bottom:1px solid #ccc}
	.c-tab02 ul li:before {right:-2%}
	.c-tab02 ul li button span:after,
	.c-tab02 ul li a span:after {display:none}
	.c-tab02 ul li button span,
	.c-tab02 ul li a span {margin:0 0 0 10px}
	.c-tab02 ul li button:after,
	.c-tab02 ul li a:after {right:20px}
	.c-tab02 ul li.over button,
	.c-tab02 ul li.over a {padding:0 10px}
	.c-tab02 ul li.over button:after,
	.c-tab02 ul li.over a:after {right:20px}
}
@media only screen and (max-width:680px){
	.c-tab02 ul li {width:49%}
	.c-tab02 ul li:nth-child(3n) {margin:0 2% 0 0}
	.c-tab02 ul li:nth-child(2n) {margin:0 0 0 0}
	.c-tab02 ul li:nth-child(3n):before {display:block}
	.c-tab02 ul li:nth-child(2n):before {display:none}
}

/* 2차탭메뉴 : c-tab03 */
.c-tab03 {display:block;width:100%;position:relative;margin-bottom:30px;box-sizing:border-box;font-size:0}
.c-tab03:after {content:"";display:block;position:absolute;width:100%;height:1px;background:#ddd;left:0;bottom:0;z-index:1}
.c-tab03 ul {display:inline-block;position:relative;text-align:left;font-size:0;padding:0;margin:0;vertical-align:top;z-index:2}
.c-tab03 ul li {display:inline-block;position:relative;background:#fafafa}
.c-tab03 ul li button,
.c-tab03 ul li a {display:block;position:relative;color:#656565;padding:22px 31px 19px 24px;line-height:1;transition:all .3s ease}
.c-tab03 ul li button {border:0;background:#fff;border-bottom:1px solid #ddd;border-top:1px solid #fff}
.c-tab03 ul li button:focus,
.c-tab03 ul li button:active,
.c-tab03 ul li button:hover,
.c-tab03 ul li a:focus,
.c-tab03 ul li a:active,
.c-tab03 ul li a:hover {background:#f7f7f9}
.c-tab03 ul li button span,
.c-tab03 ul li a span {display:block;font-size:15px;line-height:1}
.c-tab03 ul li a.all {padding:22px 25px 19px 17px}
.c-tab03 ul li a.all span {position:relative;padding:0 0 0 24px}
.c-tab03 ul li a.all span:after {content:"";display:block;position:absolute;width:9px;height:12px;top:1px;left:0;background:url(/resources/_Img/Content/blt_ctab03.gif) no-repeat 0px 0px}
.c-tab03 ul li a.all .lineV {display:none}
.c-tab03 ul li.over button,
.c-tab03 ul li.over a {color:#005baa;background:#fff;border:1px solid #ddd;border-bottom:1px solid #fff}
.c-tab03 ul li.over button span:after,
.c-tab03 ul li.over a span:after {content:"";display:inline-block;width:10px;height:6px;margin:0 0 0 10px;background:url(/resources/_Img/Content/blt_ctab02.gif) no-repeat;vertical-align:middle}
.c-tab03 ul li.over button:after,
.c-tab03 ul li.over a:after {display:none}
@media all and (max-width:599px) {
	.c-tab03 ul li button,
	.c-tab03 ul li a {padding:15px 10px 15px 10px;}
	.c-tab03 ul li button span,
	.c-tab03 ul li a span {font-size:13px;letter-spacing:-.05em;}
}
@media all and (max-width:399px) {
	.c-tab03 ul {display:block}
	.c-tab03 ul li {display:block;width:100%}
	.c-tab03 ul li.over button,
	.c-tab03 ul li.over a {border-bottom:1px solid #ddd}
}

.c-tab02.a-tab-Set {z-index:5}
.c-tab02.a-tab-Set button.a-tab-Ctrl {position:relative;width:100%;border:0;background:#003875;height:50px;line-height:50px;color:#fff;font-size:15px;text-align:left}
.c-tab02.a-tab-Set button.a-tab-Ctrl span {display:block;margin:0 50px 0 15px}
.c-tab02.a-tab-Set button.a-tab-Ctrl:after {content:"";display:block;position:absolute;top:50%;margin:-12px 0 0 0;right:15px;width:25px;height:25px;background:url(/resources/_Img/Content/ctab01_arr.png) no-repeat 0 0;z-index:100;border-radius:3px;transition:all .3s ease}
.c-tab02.a-tab-Set button.a-tab-Ctrl.over:after {transform:rotate(180deg)}
.c-tab02.a-tab-Set ul {position:absolute;width:100%;left:0;top:51px}
.c-tab02.a-tab-Set ul li {width:100%}
.c-tab02.a-tab-Set ul li button,
.c-tab02.a-tab-Set ul li a {width:100%;padding:0}
.c-tab02.a-tab-Set ul li button span,
.c-tab02.a-tab-Set ul li a span {text-indent:0;text-align:left;padding:15px;letter-spacing:0;border:1px solid #ccc;border-top:0}
.c-tab02.a-tab-Set ul li button span:after,
.c-tab02.a-tab-Set ul li a span:after {display:none}

.c-tab03.a-tab-Set {z-index:5}
.c-tab03.a-tab-Set button.a-tab-Ctrl {position:relative;width:100%;border:0;background:#003875;height:50px;line-height:50px;color:#fff;font-size:15px;text-align:left}
.c-tab03.a-tab-Set button.a-tab-Ctrl span {display:block;margin:0 50px 0 15px}
.c-tab03.a-tab-Set button.a-tab-Ctrl:after {content:"";display:block;position:absolute;top:50%;margin:-12px 0 0 0;right:15px;width:25px;height:25px;background:url(/resources/_Img/Content/ctab01_arr.png) no-repeat 0 0;z-index:100;border-radius:3px;transition:all .3s ease}
.c-tab03.a-tab-Set button.a-tab-Ctrl.over:after {transform:rotate(180deg)}
.c-tab03.a-tab-Set ul {position:absolute;width:100%;left:0;top:51px}
.c-tab03.a-tab-Set ul li {width:100%}
.c-tab03.a-tab-Set ul li button,
.c-tab03.a-tab-Set ul li a {width:100%;padding:0}
.c-tab03.a-tab-Set ul li button span,
.c-tab03.a-tab-Set ul li a span {text-indent:0;text-align:left;padding:15px;letter-spacing:0;border:1px solid #ccc;border-top:0}
.c-tab03.a-tab-Set ul li button span:after,
.c-tab03.a-tab-Set ul li a span:after {display:none}

.c-ftab03 {border-top:2px solid #154f70;border-bottom:1px solid #ddd}
.c-ftab03:after {display:none}
.c-ftab03 ul li button,
.c-ftab03 ul li a {border:0}
.c-ftab03 ul li button:focus,
.c-ftab03 ul li button:active,
.c-ftab03 ul li button:hover,
.c-ftab03 ul li a:focus,
.c-ftab03 ul li a:active,
.c-ftab03 ul li a:hover {color:#7f624d}
.c-ftab03 ul li.over button span:after,
.c-ftab03 ul li.over a span:after {display:none}
.c-ftab03 ul li.over button,
.c-ftab03 ul li.over a {color:#fff;background:#154f70;border:0}
.c-ftab03 ul li.over button:focus,
.c-ftab03 ul li.over button:active,
.c-ftab03 ul li.over button:hover,
.c-ftab03 ul li.over a:focus,
.c-ftab03 ul li.over a:active,
.c-ftab03 ul li.over a:hover {background:#154f70}
.c-ftab03.a-tab-Set button.a-tab-Ctrl {background:#154f70}
.c-ftab03.a-tab-Set ul li.over button,
.c-ftab03.a-tab-Set ul li.over a {background:#0c7c92}

/* 게시판카테고리탭 : b-tab01 */
.b-tab01 {position:relative;border-top:1px solid #003875;border-bottom:1px solid #d6d6d8;margin-bottom:20px;background:#fff}
.b-tab01 ul {}
.b-tab01 ul li {float:left;width:20%;font-size:15px;text-align:center}
.b-tab01 ul li a {display:block;position:relative;height:58px;line-height:58px;color:#333;transition:all .3s ease}
.b-tab01 ul li a:after {content:"";display:block;position:absolute;width:1px;height:15px;top:21px;right:0;background:#ddd}
.b-tab01 ul li a.all {}
.b-tab01 ul li a.all span:before {content:"";display:inline-block;width:9px;height:12px;background:url(/resources/_Img/Content/blt_ctab03.gif) no-repeat 0px 0px;margin:0 15px 0 0}
.b-tab01 ul li a:hover,
.b-tab01 ul li a:focus,
.b-tab01 ul li a:active {background:#f7f7f9;color:#0059b7}
.b-tab01 ul li.over a {background:#003875;color:#fff}
.b-tab01 ul li.over a.all span:before {background-position:-9px 0}
.b-tab01 ul li.over a:after {display:none}
.b-tab01 button {display:block;border:0;position:absolute;width:46px;height:100%;cursor:pointer;background:#fff}
.b-tab01 button span {display:block;position:absolute;width:32px;height:32px;left:50%;top:50%;margin:-16px 0 0 -16px;text-indent:-9999px;transition:all .3s ease}
.b-tab01 button span:after {content:"";display:block;position:absolute;width:7px;height:11px;left:50%;top:50%;background:url(/resources/_Img/Content/blt_btab01.gif) no-repeat;transition:all .3s ease}
.b-tab01 button.btn-prev span:after {margin:-5px 0 0 -8px}
.b-tab01 button.btn-next span:after {margin:-5px 0 0 -3px}
.b-tab01 button.btn-prev {left:0;top:0}
.b-tab01 button.btn-prev span:after {background-position:0px 0px}
.b-tab01 button.btn-prev:focus span:after,
.b-tab01 button.btn-prev:active span:after,
.b-tab01 button.btn-prev:hover span:after {background-position:-7px 0px}
.b-tab01 button.btn-next {right:0;top:0}
.b-tab01 button.btn-next span:after {background-position:-14px 0px}
.b-tab01 button.btn-next:focus span:after,
.b-tab01 button.btn-next:active span:after,
.b-tab01 button.btn-next:hover span:after {background-position:-21px 0px}

/* 컨텐츠 타이틀*/
.c-tit01 {font-size:25px;color:#012d5d;padding:0;line-height:1.2;margin:0 0 21px 0}
.c-tit02 {font-size:20px;position:relative;color:#003c7c;line-height:1.3;margin:0 0 15px 0px;padding:6px 0 0 0}
.c-tit02:before {content:"";display:block;position:absolute;width:36px;height:2px;background:#0067d4;left:0;top:0}
.c-tit02 strong {display:inline-block;vertical-align:bottom;color:#003875 !important;font-size:24px;margin:4px 0 0 0}
.c-tit02 span {display:inline-block;vertical-align:bottom}
.c-tit03 {font-size:17px;position:relative;color:#222;padding:0 0 0 17px;line-height:1.4;margin:0 0 15px 0}
.c-tit03:before {content:"";display:block;position:absolute;width:11px;height:14px;left:0;top:6px;background:url(/resources/_Img/Content/blt12.png) no-repeat 0px 0px}
.c-in1 {padding-left:17px;}
.c-in2 {padding-left:34px;}
.c-in3 {padding-left:51px;}
.c-ftit01 {font-size:25px;color:#154f70;padding:0;line-height:1.1;margin:0 0 21px 0}
.c-ftit02 {font-size:20px;position:relative;color:#b2885d;line-height:1.3;margin:0 0 9px 0px;padding:6px 0 0 0}
.c-ftit03 {font-size:17px;position:relative;color:#154f70;padding:0 0 0 17px;line-height:1.4;margin:0 0 3px 0;background:url(/resources/_Img/Content/blt12.png) no-repeat 0px 5px}
/* 171123 : 제목 스타일가이드 수정전
.c-tit01 {font-size:24px;color:#003875;padding:0;line-height:1;margin:0 0 30px 0}
.c-tit02 {font-size:19px;font-weight:normal;color:#333;padding:0 0 0 27px;background:url(/resources/_Img/Content/blt02.png) no-repeat 0 2px;line-height:1.4;margin:0 0 24px 0px}
.c-tit02 strong {display:inline-block;vertical-align:bottom;color:#003875 !important;font-size:24px;margin:-4px 0 0 0}
.c-tit02 span {display:inline-block;vertical-align:bottom}
.c-tit03 {font-size:17px;font-weight:normal;color:#0067d4;padding:0 0 0 17px;background:url(/resources/_Img/Content/blt03.gif) no-repeat 0 7px;line-height:1;margin:0 0 10px 0px}
.c-in1 {padding-left:17px;}
.c-in2 {padding-left:34px;}
.c-in3 {padding-left:51px;}
.c-ftit01 {font-size:24px;color:#154f70;padding:0;line-height:1;margin:0 0 30px 0}
.c-ftit02 {font-size:19px;font-weight:normal;color:#b2885d;padding:0 0 0 27px;background:url(/resources/_Img/Content/fblt02.png) no-repeat 0 2px;line-height:1.2;margin:0 0 24px 0px}
.c-ftit03 {font-size:17px;font-weight:normal;color:#154f70;padding:0 0 0 17px;background:url(/resources/_Img/Content/fblt03.gif) no-repeat 0 7px;line-height:1;margin:0 0 10px 0px}
*/

/* 리스트 스타일 (float:left 속성을 줄경우에는 ie6등에서 배경 이미지가 나오지 않을수 있으므로 width값 설정이 필요합니다.) */
.c-list01, .c-list02, .c-list03 {padding:3px 0;text-align:left}
.c-list01 li, .c-list01-li {position:relative;padding:2px 0 2px 15px;margin:0 0 1px 2px;text-align:left}
.c-list01 li:before, .c-list01-li:before {content:"";display:block;position:absolute;top:15px;left:0;width:4px;height:1px;background:#888}
.c-list01 li ul {margin:9px 0 0 3px}
.c-list01 li ul li, .c-list02 li ul li {font-size:15px;color:#555;padding:3px 0 3px 14px;margin-left:0;line-height:1.8}
.c-list01 li ul li:before {top:14px;left:0;content:"";display:block;width:5px;height:1px;background:#888;}
.c-list02 li, .c-list02-li {position:relative;padding:5px 0 1px 15px;margin-left:2px;text-align:left;font-size:15px}
.c-list02 li:before, .c-list02-li:before {content:"";display:block;position:absolute;top:17px;left:1px;width:3px;height:3px;border-radius:50%;background:#888}
.c-list03 li, .c-list03-li {position:relative;line-height:1.3;padding:5px 0 1px 13px;color:#555;font-size:14px;margin-left:2px;}
.c-list03 li:before, .c-list03-li:before {content:"";display:block;position:absolute;top:13px;left:1px;width:3px;height:5px;background:url(/resources/_Img/Content/blt04.png) no-repeat}
.c-list04 li, .c-list04-li {position:relative;line-height:1.3;padding:5px 0 1px 11px;color:#555;font-size:14px;margin-left:2px;}
.c-list04 li:before, .c-list04-li:before {content:"";display:block;position:absolute;top:15px;left:1px;width:4px;height:1px;background:#aaa}
.list-type-kr li {position:relative;padding-left:30px;}
.list-type-kr li .num {position:absolute;top:0;left:0;display:inline-block;vertical-align:middle;width:30px;font-weight:bold;}
.list-type-kr li .num:after {content:".";display:inline-block;vertical-align:middle;font-weight:bold;}
@media all and (max-width:599px) {
	.c-list01 li:before, .c-list01-li:before {top:11px}
}

/* dl리스트 */
/* 색상있는 dt/dd */
.c-dllist {font-size:15px;font-weight:bold;color:#555;margin:5px 0}
.c-dllist dt, .c-dllist dd {display:inline-block;vertical-align:top}
.c-dllist dt {background:#0c85ed;color:#fff;border-radius:15px;padding:2px 14px 4px 13px;max-width:200px}
.c-dllist dd {padding-left:15px;margin:1px 0 0 0}
.c-dllist.full dt {}
.c-dllist.full dd {padding-left:0;display:block;padding-top:7px}
/* 색상 */
.c-dllist.st01 dt {color:#fff;background:#003875}
.c-dllist.st02 dt {color:#fff;background:#005baa}
.c-dllist.st03 dt {color:#fff;background:#0c85ed}
.c-dllist.st04 dt {color:#fff;background:#008a6b}
.c-dllist.st05 dt {color:#fff;background:#00b58d}
.c-dllist.st06 dt {color:#fff;background:#2eacb4}
.c-dllist.st07 dt {color:#fff;background:#eb572a}
.c-dllist.st08 dt {color:#fff;background:#ffa500}
.c-dllist.st09 dt {color:#fff;background:#06162f}
.c-dllist.st10 dt {color:#fff;background:#a8846b}

/*////////// 버튼스타일 //////////*/
/* ----- 버튼 ----- */
.nw-btn {display:inline-block;padding-right:15px;margin-right:5px;background:url(/resources/_Img/Common/ico_nw.gif) no-repeat right center;}
a.nw-btn, a.nw-btn:link {color:#e42126;text-decoration:none;}
.sw-btn:hover, .sg-btn:hover, .sp-btn:hover, .sdp-btn:hover,
.bw-btn:hover, .bg-btn:hover, .bp-btn:hover, .bdp-btn:hover,
.lw-btn:hover, .lg-btn:hover, .lp-btn:hover, .ldp-btn:hover,
.sw-btn:focus, .sg-btn:focus, .sp-btn:focus, .sdp-btn:focus,
.bw-btn:focus, .bg-btn:focus, .bp-btn:focus, .bdp-btn:focus,
.lw-btn:focus, .lg-btn:focus, .lp-btn:focus, .ldp-btn:focus,
.c-btn:hover, .c-btn:focus,

.sw-fbtn:hover, .sg-fbtn:hover, .sp-fbtn:hover, .sdp-fbtn:hover,
.bw-fbtn:hover, .bg-fbtn:hover, .bp-fbtn:hover, .bdp-fbtn:hover,
.lw-fbtn:hover, .lg-fbtn:hover, .lp-fbtn:hover, .ldp-fbtn:hover,
.sw-fbtn:focus, .sg-fbtn:focus, .sp-fbtn:focus, .sdp-fbtn:focus,
.bw-fbtn:focus, .bg-fbtn:focus, .bp-fbtn:focus, .bdp-fbtn:focus,
.lw-fbtn:focus, .lg-fbtn:focus, .lp-fbtn:focus, .ldp-fbtn:focus,
.c-fbtn:hover, .c-fbtn:focus

{text-decoration:none;}

/* 작은 컨텐츠 버튼 */
.sw-btn, .sg-btn, .sp-btn, .sdp-btn {display:inline-block;font-size:12px;vertical-align:middle;transition:all .25s ease;border-radius:3px;}
.sw-btn, a.sw-btn {background:#fff;border:1px solid #aaa;color:#777;}
.sw-btn:hover, .sw-btn:focus {background:#005baa;border:1px solid #005baa;color:#fff;}
.sg-btn, a.sg-btn {background:#f0f0f0;border:1px solid #aaa;color:#444;}
.sg-btn:hover, .sg-btn:focus {background:#d9d9d9}
.sp-btn, a.sp-btn {background:#005baa;color:#fff;border:0}
.sp-btn:hover, .sp-btn:focus {background:#003875}
.sdp-btn, a.sdp-btn {background:#003875;color:#fff;border:0}
.sdp-btn:hover, .sdp-btn:focus {background:#06162f}
a.sw-btn span, a.sg-btn span {display:block;padding:7px 4px 9px 6px;line-height:1}
a.sp-btn span, a.sdp-btn span {display:block;padding:10px 9px 8px 9px;line-height:1}
input.sw-btn, input.sg-btn, input.sp-btn, input.sdp-btn, button.sw-btn, button.sg-btn, button.sp-btn, button.sdp-btn {padding:0 9px;height:30px;cursor:pointer;}
/* 외국어 */
.sw-fbtn, .sg-fbtn, .sp-fbtn, .sdp-fbtn {display:inline-block;font-size:12px;vertical-align:middle;transition:all .25s ease;border-radius:3px;}
.sw-fbtn, a.sw-fbtn {background:#fff;border:1px solid #aaa;color:#777;}
.sw-fbtn:hover, .sw-fbtn:focus {background:#21a6c0;border:1px solid #21a6c0;color:#fff;}
.sg-fbtn, a.sg-fbtn {background:#f0f0f0;border:1px solid #aaa;color:#444;}
.sg-fbtn:hover, .sg-fbtn:focus {background:#d9d9d9}
.sp-fbtn, a.sp-fbtn {background:#21a6c0;color:#fff;border:0}
.sp-fbtn:hover, .sp-fbtn:focus {background:#154f70}
.sdp-fbtn, a.sdp-fbtn {background:#154f70;color:#fff;border:0}
.sdp-fbtn:hover, .sdp-fbtn:focus {background:#0a2f44}
a.sw-fbtn span, a.sg-fbtn span {display:block;padding:7px 4px 9px 6px;line-height:1}
a.sp-fbtn span, a.sdp-fbtn span {display:block;padding:10px 9px 8px 9px;line-height:1}
input.sw-fbtn, input.sg-fbtn, input.sp-fbtn, input.sdp-fbtn, button.sw-fbtn, button.sg-fbtn, button.sp-fbtn, button.sdp-fbtn {padding:0 9px;height:30px;cursor:pointer;}

/* 컨텐츠 버튼 */
.cw-btn, .cg-btn, .cp-btn, .cdp-btn {position:relative;display:inline-block;font-size:15px;font-weight:300;vertical-align:middle;transition:all .25s ease;line-height:1.1;border-radius:3px}
.cw-btn, a.cw-btn {background:#fff;border:1px solid #aaa;color:#656565;}
.cw-btn:hover, .cw-btn:focus {background:#005baa;border:1px solid #005baa;color:#fff;}
.cg-btn, a.cg-btn {background:#f0f0f0;border:1px solid #aaa;color:#444}
.cg-btn:hover, .cg-btn:focus {background:#d9d9d9}
.cp-btn, a.cp-btn {background:#005baa;border:1px solid #005baa;color:#fff;}
.cp-btn:hover, .cp-btn:focus {background:#003875}
.cdp-btn, a.cdp-btn {background:#003875;border:1px solid #003875;color:#fff;}
.cdp-btn:hover, .cdp-btn:focus {background:#06162f}
a.cw-btn span, a.cg-btn span, a.cp-btn span, a.cdp-btn span {display:block;padding:18px 45px 18px 15px;line-height:1;}
input.cw-btn, button.cw-btn {padding:0 40px 0 15px;height:50px;cursor:pointer;}
.cw-btn .ico, .cg-btn .ico, .cp-btn .ico, .cdp-btn .ico {position:absolute;right:15px;top:50%;padding:0;width:16px;height:16px;margin-top:-8px;background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat 0 0;-webkit-transition:right .25s ease; transition:right .25s ease-out}
.cw-btn .arr {background-position:6px 0}
.cg-btn .arr {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat 6px 0px}
.cp-btn .arr, .cdp-btn .arr {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat 6px -44px;}
.cw-btn:hover .arr, .cw-btn:focus .arr {background-position: 6px -44px;}
.cw-btn .plus {background-position: -20px 0;}
.cg-btn .plus {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -20px 0}
.cp-btn .plus, .cdp-btn .plus {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -20px -44px;}
.cw-btn:hover .plus, .cw-btn:focus .plus {background-position: -20px -44px;}
.cw-btn .nw {background-position: -48px 0;}
.cg-btn .nw {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -48px 0}
.cp-btn .nw, .cdp-btn .nw {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -48px -43px}
.cw-btn:hover .nw, .cw-btn:focus .nw {background-position: -48px -43px;}
.cw-btn .zoom {background-position: -77px 0;}
.cg-btn .zoom {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -77px 0}
.cp-btn .zoom, .cdp-btn .zoom {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -77px -44px}
.cw-btn:hover .zoom, .cw-btn:focus .zoom {background-position: -77px -44px;}
.cw-btn .down {background-position: -107px 0;}
.cg-btn .down {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -107px 0}
.cp-btn .down, .cdp-btn .down {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -107px -44px}
.cw-btn:hover .down, .cw-btn:focus .down {background-position: -107px -44px;}
.cw-btn .calendar {background-position: -137px 0;}
.cg-btn .calendar {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -137px 0}
.cp-btn .calendar, .cdp-btn .calendar {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -137px -44px}
.cw-btn:hover .calendar, .cw-btn:focus .calendar {background-position: -137px -44px;}
.cw-btn:hover .ico, .cg-btn:hover .ico, .cp-btn:hover .ico, .cdp-btn:hover .ico {right:20px;}
input.cp-btn, button.cp-btn {padding:18px 45px 16px 15px}


.cw-fbtn, .cg-fbtn, .cp-fbtn, .cdp-fbtn {position:relative;display:inline-block;font-size:15px;font-weight:300;vertical-align:middle;transition:all .25s ease;line-height:1.1;border-radius:3px}
.cw-fbtn, a.cw-fbtn {background:#fff;border:1px solid #aaa;color:#777}
.cw-fbtn:hover, .cw-fbtn:focus {background:#21a6c0;border:1px solid #21a6c0;color:#fff;}
.cg-fbtn, a.cg-fbtn {background:#88817b;border:1px solid #88817b;color:#fff}
.cg-fbtn:hover, .cg-fbtn:focus {background:#675546;border:1px solid #675546}
.cp-fbtn, a.cp-fbtn {background:#21a6c0;border:1px solid #21a6c0;color:#fff;}
.cp-fbtn:hover, .cp-fbtn:focus {background:#154f70;border:1px solid #154f70}
.cdp-fbtn, a.cdp-fbtn {background:#154f70;border:1px solid #154f70;color:#fff;}
.cdp-fbtn:hover, .cdp-fbtn:focus {background:#0a2f44;border:1px solid #0a2f44}
a.cw-fbtn span, a.cg-fbtn span, a.cp-fbtn span, a.cdp-fbtn span {display:block;padding:17px 45px 15px 15px;line-height:1;}
input.cw-fbtn, button.cw-fbtn {padding:0 40px 0 15px;height:50px;cursor:pointer;}
.cw-fbtn .ico, .cg-fbtn .ico, .cp-fbtn .ico, .cdp-fbtn .ico {position:absolute;right:15px;top:50%;padding:0;width:16px;height:16px;margin-top:-7px;background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat 0 0;-webkit-transition:right .25s ease; transition:right .25s ease-out}
.cw-fbtn .arr {background-position:6px 0}
.cg-fbtn .arr {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat 6px -44px}
.cp-fbtn .arr, .cdp-fbtn .arr {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat 6px -44px;}
.cw-fbtn:hover .arr, .cw-fbtn:focus .arr {background-position: 6px -44px;}
.cw-fbtn .plus {background-position: -20px 0;}
.cg-fbtn .plus {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -20px -44px}
.cp-fbtn .plus, .cdp-fbtn .plus {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -20px -44px;}
.cw-fbtn:hover .plus, .cw-fbtn:focus .plus {background-position: -20px -44px;}
.cw-fbtn .nw {background-position: -48px 0;}
.cg-fbtn .nw {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -48px -44px}
.cp-fbtn .nw, .cdp-fbtn .nw {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -48px -43px}
.cw-fbtn:hover .nw, .cw-fbtn:focus .nw {background-position: -48px -43px;}
.cw-fbtn .zoom {background-position: -77px 0;}
.cg-fbtn .zoom {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -77px -44px}
.cp-fbtn .zoom, .cdp-fbtn .zoom {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -77px -44px}
.cw-fbtn:hover .zoom, .cw-fbtn:focus .zoom {background-position: -77px -44px;}
.cw-fbtn .down {background-position: -107px 0;}
.cg-fbtn .down {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -107px -44px}
.cp-fbtn .down, .cdp-fbtn .down {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -107px -44px}
.cw-fbtn:hover .down, .cw-fbtn:focus .down {background-position: -107px -44px;}
.cw-fbtn .calendar {background-position: -137px 0;}
.cg-fbtn .calendar {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -137px -44px}
.cp-fbtn .calendar, .cdp-fbtn .calendar {background:url(/resources/_Img/Content/ico_cbtn.png) no-repeat -137px -44px}
.cw-fbtn:hover .calendar, .cw-fbtn:focus .calendar {background-position: -137px -44px;}
.cw-fbtn:hover .ico, .cg-fbtn:hover .ico, .cp-fbtn:hover .ico, .cdp-fbtn:hover .ico {right:20px;}
input.cp-fbtn, button.cp-fbtn {padding:18px 45px 16px 15px}


/* 프로그램버튼 */
.bw-btn, .bg-btn, .bp-btn, .bdp-btn {position:relative;display:inline-block;font-size:15px;font-weight:300;vertical-align:middle;transition:all .25s ease;border-radius:3px;box-sizing:border-box}
.bw-btn, a.bw-btn {background:#fff;border:1px solid #aaa;color:#444;}
.bw-btn:hover, .bw-btn:focus {background:#005baa;border:1px solid #005baa;color:#fff;}
.bw-btn:hover span, .bw-btn:focus span, .bw-btn:active span {color:#fff;}
.bg-btn, a.bg-btn {background:#f0f0f0;border:1px solid #aaa;color:#444}
.bg-btn:hover, .bg-btn:focus {background:#d9d9d9}
.bp-btn, a.bp-btn {background:#005baa;color:#fff;border:1px solid #005baa}
.bp-btn:hover, .bp-btn:focus {background:#003875;border:1px solid #003875}
.bdp-btn, a.bdp-btn {background:#003875;color:#fff;border:1px solid #003875}
.bdp-btn:hover, .bdp-btn:focus {background:#06162f;border:1px solid #06162f}
a.bw-btn span {display:block;padding:18px 20px 15px 20px;line-height:1;color:#444;}
a.bg-btn span, a.bp-btn span, a.bdp-btn span {display:block;padding:18px 20px 15px 20px;line-height:1;}
input.bw-btn, input.bg-btn, input.bp-btn, input.bdp-btn, button.bw-btn, button.bg-btn, button.bp-btn, button.bdp-btn {padding:0 20px;height:50px;cursor:pointer;}

.bw-fbtn, .bg-fbtn, .bp-fbtn, .bdp-fbtn {position:relative;display:inline-block;font-size:15px;font-weight:300;vertical-align:middle;transition:all .25s ease;border-radius:3px;box-sizing:border-box}
.bw-fbtn, a.bw-fbtn {background:#fff;border:1px solid #aaa;color:#444;}
.bw-fbtn:hover, .bw-fbtn:focus {background:#21a6c0;border:1px solid #21a6c0;color:#fff;}
.bw-fbtn:hover span, .bw-fbtn:focus span, .bw-fbtn:active span {color:#fff;}
.bg-fbtn, a.bg-fbtn {background:#88817b;border:1px solid #88817b;color:#fff}
.bg-fbtn:hover, .bg-fbtn:focus {background:#675546;border:1px solid #675546}
.bp-fbtn, a.bp-fbtn {background:#21a6c0;color:#fff;border:1px solid #21a6c0}
.bp-fbtn:hover, .bp-fbtn:focus {background:#154f70;border:1px solid #154f70}
.bdp-fbtn, a.bdp-fbtn {background:#154f70;color:#fff;border:1px solid #154f70}
.bdp-fbtn:hover, .bdp-fbtn:focus {background:#0a2f44;border:1px solid #0a2f44}
a.bw-fbtn span {display:block;padding:18px 20px 15px 20px;line-height:1;color:#444;}
a.bg-fbtn span, a.bp-fbtn span, a.bdp-fbtn span {display:block;padding:18px 20px 15px 20px;line-height:1;}
input.bw-fbtn, input.bg-fbtn, input.bp-fbtn, input.bdp-fbtn, button.bw-fbtn, button.bg-fbtn, button.bp-fbtn, button.bdp-fbtn {padding:0 20px;height:50px;cursor:pointer;}

/* 회원 버튼 */
.lw-btn, .lg-btn, .lp-btn, .ldp-btn {display:inline-block;font-size:15px;font-weight:300;vertical-align:middle;transition:all .25s ease;border-radius:3px}
.lw-btn, a.lw-btn {background:#fff;border:1px solid #aaa;color:#444;}
.lw-btn:hover, .lw-btn:focus {background:#003875;border:1px solid #003875;color:#fff;}
.lg-btn, a.lg-btn {background:#f0f0f0;border:1px solid #aaa;color:#444}
.lg-btn:hover, .lg-btn:focus {background:#d9d9d9}
.lp-btn, a.lp-btn {background:#005baa;color:#fff;border:1px solid #005baa}
.lp-btn:hover, .lp-btn:focus {background:#003875;border:1px solid #003875}
.ldp-btn, a.ldp-btn {background:#003875;color:#fff;border:1px solid #003875}
.ldp-btn:hover, .ldp-btn:focus {background:#06162f;border:1px solid #06162f}
a.lw-btn span {display:block;padding:22px 37px 21px 37px;line-height:1;}
a.lg-btn span, a.lp-btn span, a.ldp-btn span {display:block;padding:23px 37px 20px 37px;line-height:1;}
input.lw-btn, input.lg-btn, input.lp-btn, input.ldp-btn, button.lw-btn, button.lg-btn, button.lp-btn, button.ldp-btn {padding:0 37px;height:60px;cursor:pointer;}

.lw-fbtn, .lg-fbtn, .lp-fbtn, .ldp-fbtn {display:inline-block;font-size:15px;font-weight:300;vertical-align:middle;transition:all .25s ease;border-radius:3px}
.lw-fbtn, a.lw-fbtn {background:#fff;border:1px solid #aaa;color:#444;}
.lw-fbtn:hover, .lw-fbtn:focus {background:#21a6c0;border:1px solid #21a6c0;color:#fff;}
.lg-fbtn, a.lg-fbtn {background:#88817b;border:1px solid #88817b;color:#fff}
.lg-fbtn:hover, .lg-fbtn:focus {background:#675546}
.lp-fbtn, a.lp-fbtn {background:#21a6c0;color:#fff;border:1px solid #21a6c0}
.lp-fbtn:hover, .lp-fbtn:focus {background:#154f70;border:1px solid #154f70}
.ldp-fbtn, a.ldp-fbtn {background:#154f70;color:#fff;border:1px solid #154f70}
.ldp-fbtn:hover, .ldp-fbtn:focus {background:#0a2f44;border:1px solid #0a2f44}
a.lw-fbtn span {display:block;padding:22px 37px 21px 37px;line-height:1;}
a.lg-fbtn span, a.lp-fbtn span, a.ldp-fbtn span {display:block;padding:23px 37px 20px 37px;line-height:1;}
input.lw-fbtn, input.lg-fbtn, input.lp-fbtn, input.ldp-fbtn, button.lw-fbtn, button.lg-fbtn, button.lp-fbtn, button.ldp-fbtn {padding:0 37px;height:60px;cursor:pointer;}


/*기본컨텐츠- 아이콘 버튼*/
.icw-btn, .icg-btn,.icp-btn, .icdp-btn {position:relative;display:inline-block;cursor:pointer;line-height:1em;height:14px;padding:8px 40px 8px 10px;font-size:12px;margin:1px;}
.icw-btn span , .icg-btn span , .icp-btn span , .icdp-btn span  {cursor:pointer;}
.icw-btn .txt , .icg-btn .txt , .icp-btn .txt , .icdp-btn .txt  {color:#FFF}
.icw-btn .ico , .icg-btn .ico , .icp-btn .ico , .icdp-btn .ico  {display:inline-block;position:absolute;right:0;top:0;width:30px;height:30px;background-image:url(/resources/_Img/Content/cbt_icons01.png);background-repeat:no-repeat;background-position:left top;overflow:hidden;}
.icw-btn {border-style:solid;background:#fff;padding-top:7px;padding-bottom:7px;padding-left:9px;padding-right:39px}
.icw-btn .txt {color:#444;}
.icw-btn .ico {width:28px;height:28px;background-color:#f1f1f1;border-left:1px solid #c8c8c8;}
.icg-btn {border:0;background-color:#e2e2e2;}
.icg-btn .txt {color:#444;}
.icp-btn {border:0;background-color:#003875;}
.icdp-btn {border:0;background-color:#003875;}
.icw-btn .ico-arr {background-position:0px 0;}
.icw-btn .ico-nwin {background-position:-30px 0;}
.icw-btn .ico-dn {background-position:-60px 0;}
.icw-btn .ico-zoom {background-position:-90px 0;}
.icw-btn .ico-home {background-position:-120px 0;}
.icw-btn .ico-book {background-position:-150px 0;}
.icw-btn .ico-vod {background-position:-180px 0;}
.icg-btn .ico-arr ,.icp-btn .ico-arr ,.icdp-btn .ico-arr {background-position:0px -30px;}
.icg-btn .ico-nwin ,.icp-btn .ico-nwin ,.icdp-btn .ico-nwin {background-position:-30px -30px;}
.icg-btn .ico-dn ,.icp-btn .ico-dn ,.icdp-btn .ico-dn {background-position:-60px -30px;}
.icg-btn .ico-zoom ,.icp-btn .ico-zoom ,.icdp-btn .ico-zoom {background-position:-90px -30px;}
.icg-btn .ico-home ,.icp-btn .ico-home ,.icdp-btn .ico-home {background-position:-120px -30px;}
.icg-btn .ico-book ,.icp-btn .ico-book ,.icdp-btn .ico-book {background-position:-120px -30px;}
.icg-btn .ico-vod ,.icp-btn .ico-vod ,.icdp-btn .ico-vod {background-position:-150px -30px;}

/*기본컨텐츠- 아이콘 버튼*/
.bicw-btn, .bicg-btn,.bicp-btn, .bicdp-btn {position:relative;display:inline-block;cursor:pointer;line-height:1em;height:20px;padding:11px 40px 9px 10px;font-size:12px;margin:1px;}
.bicw-btn span , .bicg-btn span , .bicp-btn span , .bicdp-btn span  {cursor:pointer;}
.bicw-btn .txt , .bicg-btn .txt , .bicp-btn .txt , .bicdp-btn .txt  {color:#FFF}
.bicw-btn .ico , .bicg-btn .ico , .bicp-btn .ico , .bicdp-btn .ico  {display:inline-block;position:absolute;right:0;top:0;width:40px;height:40px;background-image:url(/resources/_Img/Content/cbt_icons01_b.png);background-repeat:no-repeat;background-position:left top;overflow:hidden;}
.bicw-btn {border-style:solid;background:#fff;padding-top:10px;padding-bottom:8px;padding-left:9px;padding-right:49px;}
.bicw-btn .txt {color:#444;}
.bicw-btn .ico {width:38px;height:38px;background-color:#f1f1f1;border-left:1px solid #c8c8c8;}
.bicg-btn {border:0;background-color:#e2e2e2;}
.bicg-btn .txt {color:#444;}
.bicp-btn {border:0;background-color:#003875;}
.bicdp-btn {border:0;background-color:#06162f;}
.bicw-btn .ico-arr {background-position:0px 0;}
.bicw-btn .ico-nwin {background-position:-40px 0;}
.bicw-btn .ico-dn {background-position:-80px 0;}
.bicw-btn .ico-zoom {background-position:-120px 0;}
.bicw-btn .ico-home {background-position:-160px 0;}
.bicw-btn .ico-book {background-position:-200px 0;}
.bicw-btn .ico-vod {background-position:-240px 0;}
.bicg-btn .ico-arr, .bicp-btn .ico-arr ,.bicdp-btn .ico-arr {background-position:0px -40px;}
.bicg-btn .ico-nwin, .bicp-btn .ico-nwin ,.bicdp-btn .ico-nwin {background-position:-40px -40px;}
.bicg-btn .ico-dn, .bicp-btn .ico-dn ,.bicdp-btn .ico-dn {background-position:-80px -40px;}
.bicg-btn .ico-zoom, .bicp-btn .ico-zoom ,.bicdp-btn .ico-zoom {background-position:-120px -40px;}
.bicg-btn .ico-home, .bicp-btn .ico-home ,.bicdp-btn .ico-home {background-position:-160px -40px;}
.bicg-btn .ico-book, .bicp-btn .ico-book ,.bicdp-btn .ico-book {background-position:-200px -40px;}
.bicg-btn .ico-vod, .bicp-btn .ico-vod ,.bicdp-btn .ico-vod {background-position:-240px -40px;}

/* 테이블 */
.tbl-type01 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;border-top:2px solid #121212;font-size:14px;border-bottom:1px solid #bbb}
.tbl-type01 th,
.tbl-type01 td {border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;word-wrap:break-word;line-height:1.8;word-break:break-all;font-size:15px}
.tbl-type01 thead th {background:#f1f4f7;color:#333;border-bottom:1px solid #d2d2d2;padding:10px 8px}
.tbl-type01 tbody th,
.tbl-type01 tfoot th {background:#f8f8f8;color:#222;}
.tbl-type01 tbody th,
.tbl-type01 tbody td,
.tbl-type01 tfoot th,
.tbl-type01 tfoot td {padding:10px 10px}
.tbl-type01 tbody th {color:#222}
.tbl-type01 th:first-child,
.tbl-type01 td:first-child {border-left:0}
.tbl-type01 th:last-child,
.tbl-type01 td:last-child {border-right:0}

/* 테이블 > 테이블 */
.tbl-type01 table {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;margin-left:-1px;font-size:13px;border-bottom:1px solid #ccc}
.tbl-type01 table th, .tbl-type01 table td {padding:12px 8px 12px 8px;border-left:1px solid #ddd;border-right:1px solid #c4c4c4;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type01 table th, .tbl-type01 table tfoot th {color:#666;background:#fff;font-weight:normal;}
.tbl-type01 table td {color:#555;font-weight:300;}
.tbl-type01 table thead th {background:#f9f9f9;color:#524245;border-bottom:1px solid #c4c4c4;font-size:13px;font-weight:bold;}
.tbl-type01 table thead tr:first-child th {border-top:1px solid #a4a4a4}
.tbl-type01 table th:first-child, .tbl-type01 table td:first-child {border-left:0}
.tbl-type01 table th:last-child, .tbl-type01 table td:last-child {border-right:0}

/* 작은 테이블 스타일 */
.tbl-type-s01 {border-collapse:collapse;border-spacing:0px;table-layout:fixed;width:100%;clear:both;text-align:center;margin-left:-1px;font-size:13px;border-bottom:1px solid #ccc}
.tbl-type-s01 th, .tbl-type-s01 td {padding:12px 8px 12px 8px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all;}
.tbl-type-s01 th, .tbl-type-s01 tfoot th {color:#666;background:#fff;font-weight:normal;}
.tbl-type-s01 td {color:#555;font-weight:300;}
.tbl-type-s01 thead th {background:#f9f9f9;color:#524245;border-bottom:1px solid #c4c4c4;font-size:13px;font-weight:bold;}
.tbl-type-s01 thead tr:first-child th {border-top:1px solid #a4a4a4;}
.tbl-type-s01 th:first-child, .tbl-type-s01 td:first-child {border-left:0}
.tbl-type-s01 th:last-child, .tbl-type-s01 td:last-child {border-right:0}

/* 반응형 테이블 안내창 */
.wauto-wrap {position:relative}
.is-wauto-box > table {min-width:720px;}/* window size w749에서 발동 */
.is-wauto-box {position:relative;width:100%;padding-top:0px}
.rsv-info {display:block;position:relative;padding:7px 0 10px 0;text-align:center;background:#f4f4f4}
.rsv-info:before,
.rsv-info:after {content:"";display:block;position:absolute;width:47px;height:30px;top:20px;background:url(/resources/_Img/Content/rsv_icon.png) no-repeat}
.rsv-info:before {left:30px;background-position:0px 0px}
.rsv-info:after {right:30px;background-position:-47px 0px}
.rsv-info .ico {display:inline-block;position:relative;padding:20px 0 20px 50px;font-size:13px;line-height:1;color:#555}
.rsv-info .ico:before {content:"";display:block;position:absolute;width:38px;height:37px;top:9px;left:0;margin:0;background:url(/resources/_Img/Content/rsv_icon.png) no-repeat -94px 0px}
@media all and (max-width:610px){
	.rsv-info:before,
	.rsv-info:after {top:20px}
	.rsv-info:before {left:21px}
	.rsv-info:after {right:21px}
	.rsv-info .ico {max-width:200px;padding:54px 0 0 0;line-height:normal}
	.rsv-info .ico:before {top:10px;left:50%;margin:0 0 0 -19px}
}
@media all and (max-width:399px){
	.rsv-info:after, .rsv-info:before {position:absolute;top:50%;margin-top:-14px}
	.rsv-info:before {left:0}
	.rsv-info:after {right:0}
}
@media only screen and (max-width:768px){
	.is-wauto-box.full > table {min-width:1000px}
}

/*테이블*/
.tbl-basic1 {border-collapse: collapse; border-spacing: 0px;border-style: solid;  border-width: 0px 1px 1px 1px; border-color: #a7a7a7 #cccccc #cccccc #cccccc; width: 100%;}
.tbl-basic1 td, .tbl-basic1 th {border-color:#cccccc;border-style:solid;border-width:1px 1px 1px 1px;}
.tbl-basic1 thead th {border-top-width:2px;border-top-color:#a7a7a7;border-bottom-color:#8b8b8b;color:#333;}
.tbl-basic1 .line-t {border-top-color:#003875}
.tbl-basic1 th, .tbl-basic1 .th {padding: 12px 10px 12px 10px; text-align: center; line-height: 115%;font-weight:600;color:#444444;font-size:1.045em;}
.tbl-basic1  tbody th, .tbl-basic1 .th {background-color:#f9f9f9;}
.tbl-basic1 td {padding: 12px 10px 12px 10px; text-align: center;}
.tbl-basic1 .left,.tbl-basic1 .l {}
.tbl-basic1 caption {font-size:11px;padding-top:5px;text-align:right;}

/* 푸른색*/
.tbl-basic2 {border-collapse: collapse; border-spacing: 0px;border-style: solid;  border-width: 0px 1px 1px 1px; border-color: #a7a7a7 #c7dde0 #c7dde0 #c7dde0; width: 100%;}
.tbl-basic2 td, .tbl-basic2 th {border-color:#c7dde0;border-style:solid;border-width:1px 1px 1px 1px;}
.tbl-basic2 thead th {border-top-width:2px;border-top-color:#93c0c5;border-bottom-color:#93c0c5;color:#333;}
.tbl-basic2 .line-t {border-top-color:#003875}
.tbl-basic2 th, .tbl-basic2 .th {padding: 12px 10px 12px 10px; text-align: center; line-height: 115%;font-weight:600;color:#444444;font-size:1.045em;}
.tbl-basic2  tbody th, .tbl-basic2 .th {background-color:#f9f9f9;}
.tbl-basic2 td {padding: 12px 10px 12px 10px; text-align: center;}
.tbl-basic2 .left,.tbl-basic2 .l {}
.tbl-basic2 caption {font-size:11px;padding-top:5px;text-align:right;}

/* 연한 갈색조*/
.tbl-basic3 {border-collapse: collapse; border-spacing: 0px;border-style: solid;  border-width: 0px 1px 1px 1px; border-color: #a7a7a7 #cfcab9 #cfcab9 #cfcab9; width: 100%;}
.tbl-basic3 td, .tbl-basic3 th {border-color:#cfcab9;border-style:solid;border-width:1px 1px 1px 1px;}
.tbl-basic3 thead th {border-top-width:2px;border-top-color:#b1aea2;border-bottom-color:#bfb79b;color:#7c6a28;}
.tbl-basic3 .line-t {border-top-color:#a79c75}
.tbl-basic3 th, .tbl-basic3 .th {padding: 12px 10px 12px 10px; text-align: center; line-height: 115%;font-weight:600;color:#444444;font-size:1.045em;}
.tbl-basic3  tbody th, .tbl-basic3 .th {background-color:#f9f7f2;}
.tbl-basic3 td {padding: 12px 10px 12px 10px; text-align: center;}
.tbl-basic3 .left,.tbl-basic3 .l {}
.tbl-basic3 caption {font-size:11px;padding-top:5px;text-align:right;}

/* 이미지 슬라이드 */
.img-slide-wr {width:330px;position:relative;}
.img-slide-wr .owl-controls,
.img-slide-wr .ctrl-btns {position:absolute;bottom:0;right:0;z-index:400}
.img-slide-wr button {width:45px;height:45px;border:0;background:url(/resources/_Img/Content/slide_btns.png) no-repeat;text-indent:-9999px;vertical-align:top;margin:0 0 0 1px}
.img-slide-wr .owl-controls {right:46px}
.img-slide-wr button.owl-prev {background-position:-45px 0}
.img-slide-wr button.owl-next {background-position:-90px 0}
.img-slide-wr .ctrl-btns button {width:45px}
.img-slide-wr .ctrl-btns .btn-stop {background-position:-135px 0}
.img-slide-wr .ctrl-btns .btn-play {background-position:-180px 0}

/* 이미지확대보기 */
.img-zoom {position:relative;width:100%;}
.img-zoom img {max-width:100%;}
.img-zoom .btn-zoom {position:absolute;bottom:0;right:0;display:block;width:45px;height:45px;background:url(/resources/_Img/Content/slide_btns.png) no-repeat 0px 0px;z-index:5}

/* 준비중, 에러 메시지, 안내 페이지 */
.msg-wrap {width:100%;text-align:center;font-size:14px;color:#333;padding:120px 0;}
.msg-wrap .tit {display:block;font-size:24px;margin:58px 0 0 0;color:#000;line-height:1}
.msg-wrap p{display:block;font-size:15px;color:#555;line-height:1.8;margin:18px 0 0 0}
.msg-wrap a {min-width:100px;}
.msg-wrap a.bp-btn {background:#003875}
.msg-wrap a.bp-btn span {color:#fff;}
.msg-wrap:before {content:"";display:block;width:177px;height:177px;background:url(/resources/_Img/Content/msg_sprite.png) no-repeat;margin:0 auto 30px;}
.msg-wrap.wait:before {background-position:0 0;}
.msg-wrap.error:before {background-position:0 -177px;}
.msg-wrap.info:before {background-position:0 -354px;}
.msg-wrap.logout:before {background-position:0 -531px;}
.msg-wrap.logout {margin-top:30%}
.msg-wrap.logout ul {display:block;margin:18px 0 0 0}
.msg-wrap.logout li:before {content:"-";color:#666;margin-right:7px;font-size:15px}

.msg-fwrap {width:100%;text-align:center;font-size:14px;color:#333;padding:120px 0;}
.msg-fwrap .tit {display:block;font-size:24px;margin:58px 0 0 0;color:#000;line-height:1}
.msg-fwrap p{display:block;font-size:15px;color:#555;line-height:1.8;margin:18px 0 0 0}
.msg-fwrap a {min-width:100px;}
.msg-fwrap a.bp-btn {background:#003875}
.msg-fwrap a.bp-btn span {color:#fff;}
.msg-fwrap:before {content:"";display:block;width:177px;height:177px;background:url(/resources/_Img/Content/fmsg_sprite.png) no-repeat;margin:0 auto 30px;}
.msg-fwrap.wait:before {background-position:0 0;}
.msg-fwrap.error:before {background-position:0 -177px;}
.msg-fwrap.info:before {background-position:0 -354px;}
.msg-fwrap.logout:before {background-position:0 -531px;}
.msg-fwrap.logout {margin-top:30%}
.msg-fwrap.logout ul {display:block;margin:18px 0 0 0}
.msg-fwrap.logout li:before {content:"-";color:#666;margin-right:7px;font-size:15px}

/* 안내문 */
.info-box {position:relative;border:1px solid #ddd;border-left:0;border-right:0;padding:55px 180px 53px 230px;min-height:63px;font-size:15px;color:#333;}
.info-box:before {display:block;content:"";position:absolute;width:102px;height:102px;overflow:hidden;background:url(/resources/_Img/Content/info_box_sprite.png) no-repeat 0 -133px;top:50%;left:49px;margin-top:-51px;}
.info-box:after {position:absolute;top:50%;right:49px;margin-top:-66px;content:"";display:block;width:105px;height:132px;background:url(/resources/_Img/Content/info_box_sprite.png) no-repeat 0 0;z-index:-1}
.info-box .info-tit:before, .info-box .info-tit:after, .info-box .txt:before {position:absolute;top:50%;margin-top:-35px;content:"";display:block;width:1px;height:68px;background:#d9d9d9;}
.info-box .info-tit:before {left:193px}
.info-box .info-tit:after {left:195px;}
.info-box .txt:before {left:197px;}
.info-box .info-tit {font-size:26px;color:#222;font-weight:bold;line-height:1;margin-bottom:10px}
.info-box ul li {background:url(/resources/_Img/Content/blt07.gif) no-repeat 0 0.8em;padding-left:10px;font-size:1em;color:#666;}
@media only screen and (max-width:799px){
	.info-box {padding:30px 30px 30px 130px;}
	.info-box:before {margin-top:-36px;left:20px;width:72px;height:72px;background-size:147px auto;background-position:0 -92px}
	.info-box .info-tit:before {left:109px}
	.info-box .info-tit:after {left:111px;}
	.info-box .txt:before {left:113px;}
	.info-box:after {width:74px;height:76px;background-size:151px auto;margin-top:-38px;right:20px;}
	.info-box .info-tit {font-size:22px}
}
@media only screen and (max-width:549px) {
	.info-box, .info-box.st01 {padding-left:40px;padding-bottom:20px;min-height:auto;}
	.info-box:before {display:none;}
	.info-box .info-tit:before {left:20px}
	.info-box .info-tit:after {left:22px;}
	.info-box .txt:before {left:24px;}
	.info-box .info-tit {font-size:18px}
}

/* 안내문 - 어두운배경 */
.info-box.st01 {background:#334d68;min-height:65px;color:#fff;}
.info-box.st01:before {background-position:-103px -133px;top:50%;left:49px;margin-top:-51px;}
.info-box.st01:after {background-position:-106px 0;z-index:10;}
.info-box.st01 .info-tit:before, .info-box.st01 .info-tit:after, .info-box.st01 .txt:before {background:rgba(255,255,255,0.2);}
.info-box.st01 .info-tit {color:#fff;}
@media only screen and (max-width:799px){
	.info-box.st01:before {left:20px;margin-top:-36px;background-position:-72px -92px}
	.info-box.st01:after {background-position:-75px 0}
}
@media only screen and (max-width:549px) {
	.info-box.st01 {padding-left:40px;padding-bottom:20px;min-height:auto;}
}
@media only screen and (max-width:399px) {
	.info-box:after {display:none;}
}

/* p.info-ex 스타일 */
.info-ex, .info-ex02, .info-ex03 {font-size:15px;margin-top:7px;line-height:1.8;text-align:left}
.info-ex {background:url(/resources/_Img/Content/ico_ex02.png) no-repeat 0 3px;padding:0px 0 5px 30px;color:#656565;}
.info-ex02 {background:url(/resources/_Img/Content/ico_ex03.png) no-repeat 0 3px;padding:0px 0 5px 30px;color:#ff241f}
.info-ex03 {background:url(/resources/_Img/Content/ico_ex04.png) no-repeat 0 3px;padding:0px 0 5px 30px;color:#5e676e}
.info-ex03 .sec {display:block;color:#656565;}
span.info-ex {display:inline-block;vertical-align:top;padding:0 0 5px 25px;margin-top:2px;min-height:16px;}
@media all and (max-width:600px) {
	.info-ex, .info-ex02, .info-ex03 {font-size:14px;min-height:20px !important;line-height:20px;background-position:0px 0px;margin-top:3px !important;margin-bottom:5px !important}
}

/* p.info-box02 안내문 스타일 */
.info-box02 {display:block;position:relative;padding:0 0 0 50px}
.info-box02:before{content:"";display:block;position:absolute;width:35px;height:35px;left:0;top:0;background:url(/resources/_Img/Content/info_box2_icon.png) no-repeat center center}
.info-box02 .info-tit {font-size:16px;color:#444;font-weight:bold;padding:0 0 8px 5px}
.info-box02 li {position:relative;padding-left:14px;font-size:15px;line-height:1.8}
.info-box02 li:before {position:absolute;top:14px;left:0;content:"";display:block;width:4px;height:1px;background:#a0a0a0;}

/* 안내문 - 회색배경 */
.info-box03 {background:#e8e8e8;padding:55px 60px 56px;min-height:60px;color:#333;}
.info-box03 .info-tit {font-size:26px;color:#222;font-weight:bold;line-height:1;margin-bottom:10px}
@media only screen and (max-width:799px){
	.info-box03 {padding:30px}
	.info-box03 .info-tit {font-size:22px;}
}

/* 안내문 - 이미지 */
.info-box04 {border:1px solid #ccc;padding:51px 60px 45px;font-size:15px;color:#333;background:url(/resources/_Img/Content/info_box_bg.jpg) no-repeat right 0;background-size:contain;}
.info-box04 .info-tit {font-size:26px;font-weight:bold;max-width:58%;color:#222;word-wrap:break-word;word-break:keep-all;line-height:130%;margin-bottom:8px;}
.info-box04 .info-tit .tit {color:#0067d4;}
.info-box04 ul {margin-top:9px;margin-bottom:27px;}
.info-box04 ul li {margin-left:0}
@media only screen and (max-width:799px){
	.info-box04 {background:#eee !important;;padding:35px 40px !important}
	.info-box04 .info-tit {max-width:98%;}
}

/* 다중폴딩 */
.foldings-wrap {border-top:2px solid #ccc;border-bottom:1px solid #ddd}
.foldings-list {position:relative;width:100%;overflow:hidden}
.foldings-list > li {border-top:1px solid #ddd;overflow:hidden;}
.foldings-list > li:first-child {border-top:0;}
.foldings-list .foldings-in-wrap a {position:relative;display:block;padding:30px 60px 29px 110px;cursor:pointer;font-size:18px;color:#333;transition:all .3s ease;}
.foldings-list .foldings-in-wrap a:before, .foldings-list .foldings-in-wrap a .num:before, .foldings-list .foldings-in-wrap a .num:after {position:absolute;top:50%;margin-top:-22px;content:"";display:block;width:1px;height:43px;background:#d9d9d9;transition:all .3s ease;}
.foldings-list .foldings-in-wrap a:before {left:90px;}
.foldings-list .foldings-in-wrap a .num:before {left:53px;}
.foldings-list .foldings-in-wrap a .num:after {left:57px;}
.foldings-list .foldings-in-wrap a:after {position:absolute;top:50%;right:10px;margin-top:-20px;content:"";display:block;width:40px;height:40px;background:url(/resources/_Img/Content/folds_arr.png) no-repeat;transition:all .3s ease;}
.foldings-list .foldings-in-wrap a .num {position:absolute;top:0;left:35px;color:#222;height:100%;line-height:86px}
.foldings-list .foldings-in-cont {display:none;overflow:hidden;background:#f8f8f8;padding:30px 35px;}
.foldings-list .over .foldings-in-wrap a {background:#1b6fc7;color:#fff;}
.foldings-list .over .foldings-in-wrap a .num {color:#fff;}
.foldings-list .over .foldings-in-wrap a:before, .foldings-list .over .foldings-in-wrap a .num:before, .foldings-list .over .foldings-in-wrap a .num:after {background:#3d84cf;}
.foldings-list .over .foldings-in-cont {display:block;}
.foldings-list .over .foldings-in-wrap a:after {background-position:0 -41px}
.foldings-in-cont .flow-list {background:#fff; border:1px solid #ddd; margin-top:10px;}

.foldings-fwrap .foldings-list .over .foldings-in-wrap a {background:#154f70}
.foldings-list .over .foldings-in-wrap a:before, .foldings-list .over .foldings-in-wrap a .num:before, .foldings-list .over .foldings-in-wrap a .num:after {background:#fff}

/* 플로우리스트 */
/* 가로형 */
.flow-list {position:relative;text-align:center;}
.flow-list:before {position:absolute;top:11px;left:0;content:"";display:block;width:100%;height:1px;background:#ddd;z-index:10}
.flow-list li {position:relative;display:inline-block;vertical-align:top;max-width:15%;margin-left:4%;z-index:100}
.flow-list li:before {content:"";display:block;width:23px;height:23px;background:url(/resources/_Img/Content/flow_sprite.png) no-repeat -48px 0;}
.flow-list li:first-child:before {background-position:0 0;}
.flow-list li:last-child:before {background-position:-24px 0}
.flow-list li:last-child .tit {color:#4086d0;}
.flow-list li:last-child .txt {color:#1b6fc7;}
.flow-list span {display:block;text-align:left;color:#333;}
.flow-list .tit {line-height:1;font-size:18px;font-weight:bold;margin-top:27px;margin-bottom:18px;letter-spacing:-0.025em;}
.flow-list .txt {line-height:1.8;font-size:15px;}
/* 세로형 */
.flow-list.full {text-align:left;}
.flow-list.full:before {width:1px;height:99%;left:11px;top:1px;}
.flow-list.full li {position:relative;display:block;max-width:100%;padding-left:50px;margin-left:0;margin-top:40px}
.flow-list.full li span {display:inline-block;vertical-align:middle;}
.flow-list.full li:before {position:absolute;top:2px;left:0;}
.flow-list.full .tit {margin:0;padding-right:24px}
@media only screen and (max-width:800px){
	.flow-list {text-align:left;}
	.flow-list:before {width:1px;height:99%;left:11px;top:1px;}
	.flow-list li {display:block;max-width:100%;margin-left:0;padding-left:50px;margin-left:0;margin-top:20px}
	.flow-list li:before {position:absolute;top:2px;left:0;}
	.flow-list li span {display:inline-block;vertical-align:middle;}
	.flow-list .tit {margin:0;padding-right:24px}
}

/* 이미지 슬라이드 */
.c-photo {position:relative;width:360px;height:230px;}  /* 이미지 넓이와 높이 설정 */
.c-photo .photo_cont {position:relative;text-align:center; padding-top:180px;}  /* padding-top으로 버튼 위치 조정  */
.c-photo .photo_cont li {display:inline-block; vertical-align:top; margin:0 -2px 0 -2.7px;}
.c-photo .nicon {display:inline-block;width:17px;height:27px;overflow:hidden; position:relative; z-index:1000;background:url('/_Img/Common/photo_bul.png') no-repeat -30px 0; text-align:center;}
.c-photo .nicon span {width:1px;height:1px;overflow:hidden;position:absolute;top:0;left:0;}
.c-photo .first.nicon {background-position:0 0;width:30px;}
.c-photo .last.nicon {background-position:right 0;width:30px;}
.c-photo .over .nicon {background-position:-30px -29px}
.c-photo .over .first.nicon {background-position:0 -29px}
.c-photo .over .last.nicon {background-position:right -29px}
.c-photo .pcont {position:absolute;left:0;top:0px;height:100%;}
.c-photo .pcont .tit {position:absolute;left:0;top:0px;padding:7px 10px;background:#003875; color:#fff; }



/* 반응형br */
.br{ display:block}
@media all and (max-width:1000px)  {
	.br{ display:inline}
}

/* pdf 뷰어 */
.pdf-view-wr {position:relative;border-top:2px solid #777;background:#fbfbfb;padding:25px}
.pdf-view-wr p {font-size:15px;background:url(/resources/_Img/Common/sicon_acrobat.png) no-repeat;padding-left:38px;line-height:1.8;margin-right:270px;}
.pdf-view-wr p .pdf-down {display:block;font-size:13px;font-weight:bold;color:#ff0000;letter-spacing:-0.025em;text-decoration:underline;}
.pdf-view-wr .btn-down {position:absolute;top:50%;right:55px;line-height:1.8;margin-top:-12px;font-size:15px;color:#555;padding-right:50px;}
.pdf-view-wr .btn-down:before {content:"";display:inline-block;vertical-align:middle;width:19px;height:23px;background:url(/resources/_Img/Common/ficon/pdf.gif) no-repeat 0 0;margin-right:8px;margin-top:-2px;}
.pdf-view-wr .btn-down:after {position:absolute;top:50%;right:0;margin-top:-17px;content:"";display:block;width:35px;height:35px;background:url(/resources/_Img/Content/pdf_sprite.png) no-repeat 0 0;}
@media only screen and (max-width:899px){
	.pdf-view-wr p {margin-right:0}
	.pdf-view-wr .btn-down {display:inline-block;position:relative;top:auto;right:auto;margin-top:10px;margin-left:8px}
}

/* 상태값 */
/*
.r-stat {background:#fff;padding:1px 8px 3px;display:inline-block;vertical-align:middle;font-size:12px;font-weight:bold;letter-spacing:-0.05em;margin-right:3px;font-style:normal;}
.r-stat.r-stat00,.r-stat.r-st1  {border:1px solid #b3b3b3;color:#666;background:#f0f0f0;}
.r-stat.r-stat01,.r-stat.r-st2,  .r-stat.r-st-d  {border:1px solid #68cfc9;color:#009e95}
.r-stat.r-stat02,.r-stat.r-st3,  .r-stat.r-st-s  {border:1px solid #ffa340;color:#ff5603}
.r-stat.r-stat03,.r-stat.r-st4,  .r-stat.r-st-c {border:1px solid #fa90cc;color:#ff44ae}
.r-stat.r-stat04,.r-stat.r-st5,  .r-stat.r-st-c2 {border:1px solid #ff44ae;color:#ff44ae}
.r-stat.r-stat05,.r-stat.r-st6 {border:1px solid #ce78f6;color:#a227dc}
.r-stat.r-stat06,.r-stat.r-st7 {border:1px solid #fa90cc;color:#ff44ae;padding:1px 3px 3px;}
.r-stat.r-stat07,.r-stat.r-st8 {border:1px solid #feaeb9;color:#fc5169;padding:1px 5px 3px;}
.r-stat.r-stat08,.r-stat.r-st9 {border:1px solid #8b81e9;color:#2f08ac;padding:1px 5px 3px;}
.r-stat.r-stat09,.r-stat.r-st10 {border:1px solid #5cbbde;color:#009ccf}
.r-stat.r-stat10,.r-stat.r-st11 {border:1px solid #c4c55b;color:#806250;padding:1px 5px 3px;}
.r-stat.r-stat11,.r-stat.r-st12 {border:1px solid #7fa49f;color:#018271}
.r-stat.r-stat12,.r-stat.r-st13 {border:1px solid #96cc72;color:#57a22f}
.r-stat.r-stat13,.r-stat.r-st14 {border:1px solid #ffa340;color:#ff5603;padding:1px 5px 3px;}
.r-stat.r-stat14,.r-stat.r-st15 , .r-stat.r-stoff {border:1px solid #b3b3b3;color:#666;background:#f0f0f0;}
.r-stat.r-stat15 {border:1px solid #eea1a1;color:#d91818;padding:0 7px 1px;}
.r-stat.r-stat16 {border:1px solid #c2c2c2;color:#666;padding:0 7px 1px;}
*/
.r-stat1-01, .r-stat1-02, .r-stat1-03, .r-stat1-04, .r-stat1-05,
.r-stat1-06, .r-stat1-07, .r-stat1-08, .r-stat1-09, .r-stat1-10 {display:inline-block;font-weight:bold;font-size:12px;padding:2px 5px;text-align:center;letter-spacing:-0.05em;vertical-align:middle;margin:0 5px 0 0;border-radius:3px}
.r-stat1-01 {background:#003875 !important;color:#fff}
.r-stat1-02 {background:#eb572a !important;color:#fff}
.r-stat1-03 {background:#008a6b !important;color:#fff}
.r-stat1-04 {background:#0c85ed !important;color:#fff}
.r-stat1-05 {background:#d44600 !important;color:#fff}
.r-stat1-06 {background:#ac44ce !important;color:#fff}
.r-stat1-07 {background:#1A8F02 !important;color:#fff}
.r-stat1-08 {background:#176795 !important;color:#fff}
.r-stat1-09 {background:#ed6a00 !important;color:#fff}
.r-stat1-10 {background:#1E9F98 !important;color:#fff}

.r-stat2-01, .r-stat2-02, .r-stat2-03, .r-stat2-04, .r-stat2-05,
.r-stat2-06, .r-stat2-07, .r-stat2-08, .r-stat2-09, .r-stat2-10 {display:block;font-weight:bold;font-size:13px;text-align:center;letter-spacing:-0.05em}
.r-stat2-01 {color:#003875}
.r-stat2-02 {color:#eb572a}
.r-stat2-03 {color:#008a6b}
.r-stat2-04 {color:#0c85ed}
.r-stat2-05 {color:#d44600}
.r-stat2-06 {color:#ac44ce}
.r-stat2-07 {color:#1eb300}
.r-stat2-08 {color:#176795}
.r-stat2-09 {color:#ed6a00}
.r-stat2-10 {color:#1E9F98}

/* 박스 스타일 */
.w-box {background:#fff;border:1px solid #ddd;overflow:hidden;position:relative;}
.g-box {background:#f8f8f8;border:1px solid #ddd;overflow:hidden;position:relative;}
.r-box {background:#fbf0e6;border:1px dashed #d1001d;overflow:hidden;position:relative;}

/* Buzz-out */
@keyframes buzz-out {
    10%, 30% {transform: translateX(3px) rotate(2deg);}
    20%, 40% {transform: translateX(-3px) rotate(-2deg);}
    50%, 70% {transform: translateX(2px) rotate(1deg);}
    60%, 80% {transform: translateX(-2px) rotate(-1deg);}
    90% {transform: translateX(1px) rotate(0);}
    100% {transform: translateX(-1px) rotate(0);}
}

/* RADIO, CHECKBOX css trick 으로 디자인 변경 : http://webdir.tistory.com/433 */
.rdos {position:relative}
.rdos input[type="radio"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.rdos input[type="radio"] + label {display:inline-block;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.rdos input[type="radio"] + label:before {content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;text-align:center;background:#fafafa;border:1px solid #cacece;border-radius:100%;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05)}
.rdos input[type="radio"] + label:active:before,
.rdos input[type="radio"]:checked + label:active:before {box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1)}
.rdos input[type="radio"]:checked + label:before {background:#E9ECEE;border-color:#adb8c0;}
.rdos input[type="radio"]:checked + label:after {content:'';position:absolute;top:50%;transform:translateY(-50%);left:4px;width:10px;height:10px;background:#99a1a7;border-radius:100%;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.3)}
.rdos input[type="radio"]:focus + label:before {outline:1px solid rgb(59, 153, 252)}
.checks {position: relative}
.checks input[type="checkbox"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.checks input[type="checkbox"] + label {display:inline-block;position:relative;padding-left:23px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.checks input[type="checkbox"] + label:before {content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;line-height:17px;text-align:center;background:#fafafa;border:1px solid #cacece;border-radius:3px;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05)}
.checks input[type="checkbox"] + label:active:before,
.checks input[type="checkbox"]:checked + label:active:before {box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1)}
.checks input[type="checkbox"]:checked + label:before {content:'\2714';color:#99a1a7;text-shadow:1px 1px #fff;background:#e9ecee;border-color:#adb8c0;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1)}
.checks input[type="checkbox"]:focus + label:before {outline:1px solid rgb(59, 153, 252)}

 /* ie9 업그레이드 안내창 */
.lowIE-update {position:fixed;top:0;left:0;z-index:7000;width:100%;height:100%;line-height:1.6}
.lowIE-update .update-cont {position:relative;margin:130px auto 0 auto;width:570px;height:410px;background:#2a2a2a;color:#fff;padding:30px 0 0 0;text-align:center;z-index:7100}
.lowIE-update .update-cont .tit {font-size:21px;padding:65px 0 25px 0;margin:0 40px 25px 40px;background:url(/resources/_Img/Common/ie_logo.png) no-repeat center 0;line-height:1.2;border-bottom:1px solid #444}
.lowIE-update .update-cont .btxt {font-weight:bold;font-size:15px;margin-bottom:10px;}
.lowIE-update .update-cont .txt {font-size:12px;color:#c0c0c0;margin-bottom:35px;}
.lowIE-update .update-cont .txt .spc {color:#0c8ecb;font-weight:bold;}
.lowIE-update .update-cont .btn-upgrade {display:inline-block;font-size:15px;font-weight:bold;color:#fff;padding:15px 20px;background:#0c8ecb;}
.lowIE-update .update-cont .btn-upgrade span {display:inline-block;vertical-align:middle;line-height:20px;color:#fff;padding-left:35px;background:url(/resources/_Img/Common/ie_arr.png) no-repeat 0 50%;}
.lowIE-update .update-cont .chk-uclose {position:absolute;left:0;bottom:0;width:100%;height:40px;text-align:right;background:#0e0e0e;}
.lowIE-update .update-cont .chk-uclose label {display:inline-block;vertical-align:middle;font-size:11px;color:#9f9f9f;padding:0 50px 0 5px;*display:inline;*zoom:1;line-height:40px;}
.lowIE-update button {position:absolute;bottom:0;right:0;width:40px;height:40px;background:#000 url(/resources/_Img/Common/ie_close.png) no-repeat 50% 50%;border:0;}