@charset "utf-8";
@import "layout.css";
@import "content.css";
@import "main.css";

/* style.default.css :오버라이딩 */
@media print and (max-width:1200px) {
	* {print-color-adjust:exact;-moz-print-color-adjust:exact;-webkit-print-color-adjust:exact;}
	#container-wrap * {-webkit-print-color-adjust:exact;}
	#container {background:#fff;}
	#contents {width:100%;margin:0;}
	#top_quick, #header-wrap, #svisual-wrap, #side-wrap, #footer-wrap {display:none;}
}
/*
@media only screen and (max-width:499px){
	.c-tab01 li {float:none;}
	.c-tab01 li a {border-top:0;border-left:1px solid #ccc;}
	.c-tab01 li:first-child a {border-top:1px solid #ccc;}
	.c-tab01 li a span {position:relative}
	.c-tab01 li a span:after {display:block;position:absolute;top:50%;width:11px;right:5px;margin-top:-3px;}
	.c-tab01 li.over a span:after, .c-tab01 li:hover a span:after {right:0;}
}
*/
/* 레이어팝업 */
#popup-wrap .pop-head {position:fixed;top:0;left:0;width:100%;height:90px;z-index:1000;background:#005baa}
#popup-wrap .pop-head .htit {font-size:24px;padding:33px 0 33px 30px;font-weight:bold;letter-spacing:-.05em}
#popup-wrap .btn-close,
#popup-wrap .btn-reload,
#popup-wrap .btn-minsize,
#popup-wrap .btn-maxsize {position:fixed;top:21px;border:0;text-indent:-9999px;display:block;cursor:pointer;z-index:1200;width:90px;height:90px;background:#003766}
#popup-wrap .btn-close {background:#003766}
#popup-wrap .btn-close:after {content:"";display:block;position:absolute;width:23px;height:23px;left:50%;top:50%;margin:-11.5px 0 0 -11.5px;background:url(/resources/_Img/programs/Popup/btn_pclose.png) no-repeat}
#popup-wrap .btn-reload {/* background:url(/_Img/Popup/btn_reload.png) no-repeat 0 0; */}
#popup-wrap .btn-minsize {/* background:url(/_Img/Popup/btn_minsize.gif) no-repeat 0 0; */}
#popup-wrap .btn-maxsize {/* background:url(/_Img/Popup/btn_maxsize.png) no-repeat 0 0; */}
#layout-popup-wrap {position:fixed;z-index:9999;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, .8);cursor:default;/* display:none;*/ }
#layout-popup-wrap > #popup-wrap {position:absolute;width:auto;height:auto;}
#layout-popup-wrap > #popup-wrap .pop-head {position:static;overflow:hidden;}
#layout-popup-wrap > #popup-wrap .pop-cont {margin-top:20px;overflow:auto;margin-left:20px;margin-right:20px}
#layout-popup-wrap > #popup-wrap .pop-btn-1 {position:absolute;right:0;top:0}
#layout-popup-wrap > #popup-wrap .pop-btn-2 {position:absolute;right:64px;top:21px;}
#layout-popup-wrap > #popup-wrap .pop-btn-3 {position:absolute;right:106px;top:21px;}

/* 윈도우 팝업 */
.popup-window {position:relative;font-size:14px;}
.popup-window .popwin_head {position:relative;width:100%;height:90px;background:#005baa}
.popup-window .popwin_head .htit {font-size:24px;padding:33px 0 33px 30px;font-weight:bold;letter-spacing:-.05em;color:#fff}
.popup-window .popwin_head button {display:block;position:absolute;width:90px;height:90px;top:0;right:0;background:#003766;border:0}
.popup-window .popwin_head button:after {content:"";display:block;position:absolute;width:23px;height:23px;left:50%;top:50%;margin:-11.5px 0 0 -11.5px;background:url(/_Img/Popup/btn_pclose.png) no-repeat}
.popup-window .popwin_content {display:block;background:url(/_Img/Popup/pop_ptn1.gif) repeat left top;overflow:hidden}
.popup-window .popwin_content .popwin_iwnr {display:block;margin:10px;background:#fff;overflow:hidden}
.popup-window .popwin_content .popwin_iwnr .popwin-core {display:block;margin:0}
.popup-window .popwin_foot {position:fixed;left:0;bottom:0;background:#282828;width:100%;height:18px;overflow:hidden;color:#fff;font-size:11px;padding:9px 0 6px 0;}
.popup-window .popwin_foot input {margin:0 5px 0 10PX;vertical-align:top;}
.popup-window .popwin_foot button {position:absolute;right:0;top:8px;width:50px;border:0px;padding:0;background:none;color:#FFF;font-size:11px;line-height:120%;cursor:pointer;}
@media all and (max-width:460px) {
	.popup-window .popwin_head {height:50px}
	.popup-window .popwin_head .htit {height:50px;line-height:50px;padding:0;font-size:20px;text-indent:20px}
	.popup-window .popwin_head button {width:50px;height:50px}
}

/* 사이트맵 */
.sitemap-wrap {overflow:hidden;}
.sitemap-list {position:relative;overflow:hidden;display:table;width:100%}
.sitemap-list .tit {display:table-cell;width:19%;font-size:17px;color:#333;vertical-align:middle;border-bottom:2px solid #14a922;text-align:center;}
.sitemap-list .tit a {display:block;color:#333;font-size:24px;color:#14a922;font-weight:bold;}
.sitemap-list .tit a span.txt {display:none;}
.sitemap-list .tit:after {content:"";displayblock;width:30px;height:100%;background:#fff;position:absolute;top:0;left:19%;}
.sitemap-list .depth2-list {display:table-cell;width:78%;padding:35px 0 35px 60px;border-bottom:1px solid #d0d0d0;}
.sitemap-list .depth2-list a {word-break:keep-all;word-wrap:break-word}
.sitemap-list .depth2-list .lm_l2 {display:inline-block;vertical-align:top;width:24%;}
.sitemap-list .depth2-list .lm_a2 {position:relative;display:block;font-size:16px;color:#333;padding:4px 15px;letter-spacing:-0.02em;line-height:1.4;font-weight:bold;transition:all .3s ease;}
.sitemap-list .depth2-list .lm_a2:before {position:absolute;top:13px;left:0;content:"";display:block;width:5px;height:2px;background:#4f4f4f;transition:all .2s ease;}
.sitemap-list .depth2-list .lm_a2:hover, .sitemap-list .depth2-list .lm_a2:focus {color:#14a922;text-decoration:underline;}
.sitemap-list .depth2-list .lm_a2:hover:before {background-color:#14a922}
.sitemap-list .depth2-list .depth3 {margin:4px 0 4px 15px;font-size:14px;}
.sitemap-list .depth2-list .lm_a3 {position:relative;display:block;color:#666;padding-left:12px;}
.sitemap-list .depth2-list .lm_a3:before {content:"";display:block;position:absolute;left:0;top:10px;width:2px;height:2px;background:#888;}
.sitemap-list .depth2-list .lm_a3:hover, .sitemap-list .depth2-list .lm_a3:focus {color:#14a922;text-decoration:underline;}
.sitemap-list .depth2-list .lm_a3:hover:before, .sitemap-list .depth2-list .lm_a3:focus:before {color:#14a922;}
.sitemap-list .depth2-list .depth4 {display:none;}
.sitemap-list:first-child .tit {border-top:2px solid #14a922}
.sitemap-list:first-child .depth2-list {border-top:1px solid #d0d0d0}
@media only screen and (max-width:999px){
	.sitemap-list .tit {width:20%;}
	.sitemap-list .tit a {font-size:20px;}
	.sitemap-list .tit:after {left:20%;}
	.sitemap-list .depth2-list .lm_l2 {width:31%;}
}
@media only screen and (max-width:768px){
	.sitemap-list .tit {width:25%;}
	.sitemap-list .tit:after {left:25%;}
	.sitemap-list .depth2-list .lm_l2 {width:49%;}
}
@media only screen and (max-width:599px){
	.sitemap-list, .sitemap-list .tit {display:block;width:100%;padding:13px 0;}
	.sitemap-list .tit {border-top:2px solid #14a922}
	.sitemap-list .tit:after {display:none;}
	.sitemap-list .depth2-list {display:block;width:95%;padding-left:5%;padding-top:20px;padding-bottom:20px;}
	.sitemap-list:first-child .depth2-list {border-top:0;}
}
@media only screen and (max-width:399px){
	.sitemap-list .depth2-list .lm_l2 {width:100%;display:block;}
}

/* 로그인페이지 */
.log-wr .account-wr {width:100%;border-right:1px solid #ccc;margin:0}
.log-wr .ipin-wr {display:none}
.diaWr.log-helper {display:none}