@charset "utf-8";
/*공통 스타일 -  관리자모드, 프로그램모듈(사용자,관리자 공통) 사용*/

/*새창 팝업*/
.popups {position:relative;z-index:3000;width: 100%;}

.popup_layers {position:absolute;background:#FFF;border:1px solid #CCC;z-index:3000;}
.popup_layers h3 {width:100%;height:auto;padding-top:0.6em;padding-bottom:0.6em;font-size:12px;line-height:1.2em;background:#f8f8f8;text-align:center;border-bottom:1px solid #EDEDED;}
.popup_layer_body {position:relative;}
.popup_layers .popup_layer_body img {max-width:100%;}

.poplayer_foot, 
.popwin_foot{display:block;position:absolute;bottom:0px;width:100%;background:#282828;overflow:hidden;display:block;color:#FFF;font-size:11px;height:1.2em;padding:0.6em 0;line-height:1.2em;}
.poplayer_foot button,
.popwin_foot button {position:absolute;right:5px;border:0px;padding:0;background:none;color:#FFF;font-size:11px;line-height:120%;cursor:pointer;}

.popwin_wrap {height:100%;width:100%;}

.poplayer_foot, .popwin_foot{display:block;position:absolute;bottom:0px;width:100%;background:#282828;overflow:hidden;color:#FFF;font-size:11px;height:3.2em;padding:0.6em 0;line-height:1.2em;}
.poplayer_foot button , .popwin_foot button {position:absolute;right:5px;top:11px;border:0px;padding:0;background:none;color:#FFF;font-size:11px;line-height:120%;cursor:pointer;}
.popwin_wrap {height:100%;width:100%;}

/*레이어 팝업*/
.pop_windoc {width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:6000;_position:absolute; _top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);_left:expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth);}
.pop_windoc_bg {width:100%;height:100%;background:#282828;opacity:.80;filter:alpha(opacity:80);_background:#282828;left:0px;top:0px;position:absolute;z-index:6001;}
.pop_windoc_box {position:relative;z-index:6002;background:#FFFFFF;}
.pop_winWrap {height:100%;width:100%;border:1px solid #444;box-shadow:3px 3px 15px rgba(33,33,33,0.5);/*background:#FFF url(../_img/bg/top_bg2.gif) repeat-x left top;*/position:relative;display:block;transition:all .3s ease}
.pop_winWrap .pop_winTop {height:43px;background:#FFF;width:100%;color:#0059b7;border-bottom:2px solid #0059b7;position:relative;display:block;}
.pop_winWrap .pop_title { position:absolute;top:50%;left:15px; font-size:1.231em;height:20px;margin-top:-10px;color:#0059b7; font-weight:bold;}
.pop_winWrap .pop_close {position:absolute;top:0;height:43px;width:43px;background:rgba(0,0,0,0.4) url(/_Img/Common/sbtn_close.png) no-repeat center center;right:0;border:0;text-indent:-9999em;}
.pop_winWrap .pop_winTop button {background:transparent url(/_Img/Common/sbtn_close.gif) no-repeat center center;border:0;margin:0;padding:0;width:30px;height:30px;display:block;overflow:hidden;}
.pop_winWrap .pop_winTop button span {display:inline-block;padding-left:9999em;white-space:nowrap;}
.pop_winWrap .pop_winFoot  {background:#BBBBBB;width:100%;display:block;text-align:center;position:absolute;bottom:0px;left:0px;height:15px;}
.pop_winWrap .pop_winBody {padding:0px 2px 0px 0px;overflow-y:auto;display:block;position:relative;box-sizing:border-box;max-width:100%;max-height:100%}
.pop_winWrap .ifrmBody {overflow-y:hidden;}
.pop_winWrap .pop_body {position:relative;display:block;padding-bottom:15px;}
.pop_winWrap .pop_body:after {clear:both;content:"";display:block;}
.pop_winWrap .cont_top {display:none;}
.pop_winWrap .contents {position:relative;display:block;}

.pop_windoc_box .popErrorBox {background:#FFF;border-radius:15px;width:100%;height:100%;}

/* 레이어팝업 */
.layerpop-wr .pop-head {position:fixed;top:0;left:0;width:100%;height:50px;z-index:1000;background:#468edf}

.layerpop-wr .pop-head .lpop-tit {color:#FFF;font-size:1.6em;padding:0.5em 0 0.5em 1em;font-weight:normal;letter-spacing:-.05em;line-height:1.2em}
.layerpop-wr .btn-close,
.layerpop-wr .btn-reload,
.layerpop-wr .btn-minsize,
.layerpop-wr .btn-maxsize {position:fixed;top:0px;border:0;text-indent:-9999px;display:block;cursor:pointer;z-index:1200;width:50px;height:50px;background:rgba(0,0,0,0.5)}
.layerpop-wr .btn-close {}
.layerpop-wr .btn-close:after ,
.layerpop-wr .btn-reload:after ,
.layerpop-wr .btn-minsize:after ,
.layerpop-wr .btn-maxsize:after 
{content:"";display:block;position:absolute;width:40px;height:40px;left:50%;top:50%;margin-top:-20px;margin-left:-20px;background:url(/_Img/Admin/pop_ctrls.png) no-repeat left -40px}
.layerpop-wr .btn-reload:after {background-position:-40px -40px;}
.layerpop-wr .btn-minsize:after {background-position:-120px -40px;}
.layerpop-wr .btn-maxsize:after {background-position:-80px -40px;}

.layout-popup-wrap {position:fixed;z-index:9999;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;/* display:none;*/ }
.layout-popup-wrap .back {position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, .65);cursor:default;transition:all .1s ease;}
.layout-popup-wrap > .layerpop-wr {position:absolute;width:auto;height:auto;background:#fff ;overflow:hidden;}
.layout-popup-wrap > .layerpop-wr .pop-head {position:static;overflow:hidden;}
.layout-popup-wrap > .layerpop-wr .pop-cont {padding:0;margin:0;overflow:auto;}

.layout-popup-wrap > .layerpop-wr .pop-btn-1 {position:absolute;right:0;top:0}
.layout-popup-wrap > .layerpop-wr .pop-btn-2 {position:absolute;right:50px;top:0;}
.layout-popup-wrap > .layerpop-wr .pop-btn-3 {position:absolute;right:100px;top:0;}

.layout-msgpop-wr {position:fixed;z-index:9999;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}
.layout-msgpop-wr .back {position:fixed;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, .8);cursor:default;}
.layout-msgpop-wr .msgpop-wr {position:absolute;width:auto;height:auto;background:#FFF;border-radius:1.5em;box-shadow:3px 3px 15px rgba(33,33,33,0.5);border:1px solid #333;overflow:hidden;}
.layout-msgpop-wr .msgpop-wr .msgpop-tit {padding:0.75em 1.5em;background:#eaeaea;line-height:1em;}
.layout-msgpop-wr .msgpop-wr .msgpop-tit em {font-style:normal;}
.layout-msgpop-wr .msgpop-wr .msgpop-cont {text-align:center;padding:2em 1em;}

/*로그아웃 메세지 및 자동로그아웃 알림*/
.g-logout-wrap {}
.g-logout-alarm {font-size:12px;padding:40px;border:5px solid #222;height:auto;width:360px;margin:0 auto;}
.g-logout-alarm-top {padding-left:85px;background:url(/_Img/Share/logout_alm_wicon.gif) no-repeat left top;padding-bottom:15px;border-bottom:1px dashed #DDD;margin-bottom:20px;}
.g-logout-alarm .c-list01-li {font-size:12px};
.g-logout-alarm .limit-time-txt {margin-top:10px;}
.g-logout-alarm .ss-logintime {font-family:Verdana;font-weight:bold;color:#0391b1;font-size:16px;}
.g-logout-wrap {width:420px;margin:250px auto;}

/*
.g-logout-alarm {padding:40px;border:4px solid #222;height:240px;}
.g-logout-alarm-top {padding-left:85px;background:url(/_Img/Share/logout_alm_wicon.gif) no-repeat left top;padding-bottom:15px;border-bottom:1px dashed #DDD;margin-bottom:20px;min-height:60px;}
*/

.g-logout-box {padding:40px;border:4px solid #222;height:160px;width:420px;margin:250px auto;}
.g-logout-box-top {padding-left:85px;background:url(/_Img/Share/logout_alm_wicon.gif) no-repeat left top;padding-bottom:15px;border-bottom:1px dashed #DDD;margin-bottom:20px;}

.errmsg-box-wr {display:block;}
.errmsg-box {display:block;padding:165px 50px 80px 50px;background:#f3f3f3 url(/_Img/Common/icon_ext.png) no-repeat center 70px ;text-align:center;font-size:17px;color:#333}
.errmsg-box strong {display:block;color:#333;letter-spacing:-1px;font-weight:normal;font-size:13px;}
.errmsg-box strong:first-child {letter-spacing:-1px;font-weight:400;font-size:17px;}
.errmsg-box.loading {background:#f3f3f3 url(/_Img/Common/icon_loading.gif) no-repeat center 105px ;}
.errmsg-box-wr .bt-wr {margin-top:20px;text-align:center;}
.errmsg-box-wr .ico {}
.errmsg-box-wr .bt-wr .bt-login, .errmsg-box-wr .bt-wr .bt-back {margin-left:10px}

.layerpop-wr .pop-cont .errmsg-box-wr {height:100%;background:#f3f3f3;}
.layerpop-wr .pop-cont .errmsg-box-wr .errmsg-box {}

/* 관리자모드, 프로그램 사용 기본 스타일*/
.a-pagelist-wr {margin-top:20px;}
.a-frmbtn-wr {margin-top:20px;margin-bottom:20px;text-align:center;}
.a-frmbtn-wrt {margin-top:20px;margin-bottom:20px;text-align:right;}
.a-fixbtn-wr {position:fixed;text-align:right;right:20px;bottom:15px;}

/*탭메뉴 */
.a-tab01 , .a-tab01 ul, .a-tab01 li,
.a-tab02 , .a-tab02 ul, .a-tab02 li,
.a-tab03 , .a-tab03 ul, .a-tab03 li,
.a-tab04 , .a-tab04 ul, .a-tab04 li,{list-style:none;}

.a-tab01 {position:relative;/* overflow:hidden; */}
.a-tab01:after {clear:both;content:"";display:block;}
.a-tab01 .this-wrap {}
.a-tab01 li {float:left;width:auto;min-width:10.0%;text-align:center;overflow:hidden;}
.a-tab01 li a {display:block;line-height:1.3em;padding:0.75em 0.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #d2d2d2;background:#fcfcfc;margin-right:1px;}
.a-tab01 li a span {color:#333;/*display:block;line-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;*/}
.a-tab01 li a:hover, .a-tab01 li a:active {background:#eee;}
.a-tab01 li a:hover span,  .a-tab01 a:active span  {color:#222;text-decoration:underline;}
.a-tab01 .over a, .a-tab01 .over a:hover, .a-tab01  a.over {background:#636a71;border:1px solid #636a71;color:#fff;}
.a-tab01 .over span, .a-tab01 li  a.over span, .a-tab01 .over a:hover span {color:#fff;}

.a-tab04 {position:relative;/* overflow:hidden; */}
.a-tab04:after {clear:both;content:"";display:block;}
.a-tab04 .this-wrap {}
.a-tab04 li {float:left;width:auto;min-width:10.0%;text-align:center;overflow:hidden;margin: 5px 0 5px 0;}
.a-tab04 li a {display:block;line-height:1.3em;padding:0.75em 0.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #d2d2d2;background:#fcfcfc;margin-right:1px;}
.a-tab04 li a span {color:#333;/*display:block;line-height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bold;*/}
.a-tab04 li a:hover, .a-tab04 li a:active {background:#eee;}
.a-tab04 li a:hover span,  .a-tab04 a:active span  {color:#222;text-decoration:underline;}
.a-tab04 .over a, .a-tab04 .over a:hover, .a-tab04  a.over {background:#636a71;border:1px solid #636a71;color:#fff;}
.a-tab04 .over span, .a-tab04 li  a.over span, .a-tab04 .over a:hover span {color:#fff;}

.a-tab02 {position:relative;overflow:hidden;margin-bottom:30px;border-top:2px solid #9a9fa3;border-bottom:1px solid #b4bbc3;background:#f7f7f7}
.a-tab02.nomg {margin-bottom:0px !important}
.a-tab02 li {float:left;width:16.6666%;font-size:1em;text-align:center;padding-top:11px;padding-bottom:10px;}
.a-tab02 li a {border-left:1px dashed #DEDEDE;padding:0.3em 10px 0.15em 10px;line-height:1.35em;height:1.35em;display:block;border-style:solid;margin:0px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.a-tab02 li a span {display:inline-block;width:auto;height:1.25em;padding-right:15px;color:#444;background:transparent url(/_Img/Layout/ctab_bg.png) no-repeat right -163px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.a-tab02 li:first-child a, .a-tab02 li.is-first a, .a-tab02 li.first a {border-left:0;}
.a-tab02 .over span, .a-tab02 li  a.over span {color:#1c5a96;font-weight:bold;background-position:right -213px;}
.a-tab02 li a:hover span, .a-tab02 a:focus span{color:#1c5a96;text-decoration:underline;background-position:right -213px;}
.a-tab02 li a.over:hover span, .a-tab02 .over a:hover span, .a-tab02 li a.over:focus span , .a-tab02 .over a:focus span {color:#1c5a96;font-weight:bold;text-decoration:underline;background-position:right -213px;}

.a-tab02 button {border:0;position:absolute;width:40px;height:45px;text-indent:-9999px;cursor:pointer;}
.a-tab02 button.btn-prev {left:0;top:0;border-right:0px solid #d7d7d7;background:#fff url(/_Img/Common/cprvnxt_btns01.gif) no-repeat center 9px;}
.a-tab02 button.btn-prev:hover, .a-tab02 button.btn-prev:focus, .a-tab02 button.btn-prev:active {}
.a-tab02 button.btn-next {right:0;top:0;border-left:0px solid #d7d7d7;background:#fff url(/_Img/Common/cprvnxt_btns01.gif) no-repeat center -41px;}
.a-tab02 button.btn-next:hover, .a-tab02 button.btn-next:focus, .a-tab02 button.btn-next:active {}

.a-tab03 li {float:left;width:auto;min-width:13.0%;text-align:center;overflow:hidden;}
.a-tab03 li label{display: block;padding-top: 7px;}

.a-tit01 {font-size:1.385em;font-weight:700;letter-spacing:-1px;color:#222;padding-left:0px;padding-top:8px;line-height:120%;margin-bottom:20px;} 
.a-tit02 {font-size:1.154em;font-weight:600;color:#0354ab;padding-left:0px;background:url(../_Img/Admin/tit_blt2.gif) no-repeat 1px 0em;line-height:130%;margin-bottom:10px;padding-top:0.5em;} 
.a-tit03 {font-size:1em;font-weight:600;color:#333;padding-left:12px;background:url(../_Img/Admin/tit_blt3.png) no-repeat 1px 0.40em;line-height:130%;margin-bottom:10px;} 
.a-tit04 {font-size:1em;font-weight:400;padding-left:12px;background:url(../_Img/Admin/tit_blt4.gif) no-repeat 1px 0.60em;line-height:130%;margin-bottom:10px;} 

.f-tit01{font-size:1.385em;font-weight:700;letter-spacing:-1px;color:#222;padding-left:0px;padding-top:0px;line-height:120%;margin-bottom:0px;}

.a-info-help {background:url(../_Img/Admin/ico_ex01.png) no-repeat 0 0;display:inline-block;min-height:1.5em;line-height:1.3em;width:16px;font-size:11px;line-height:1.3em;position:relative;}
.a-info-help p {left:20px;font-weight:normal;width:auto;white-space:nowrap;background:rgba(255,255,255,0.8);display:none;position:absolute;left:20px;top:-8px;padding:5px;border:1px solid #3e75be}
.a-info-help:hover {overflow:visible;}
.a-info-help:hover p {display:block;}
.a-info-ex1 {background:url(../_Img/Admin/ico_ex01.png) no-repeat 0 0.1em;display:inline-block;min-height:1.5em;padding-left:20px;line-height:1.3em}
.a-info-ex2 {background:url(../_Img/Admin/ico_ex02.png) no-repeat 0 0.1em;display:inline-block;min-height:1.5em;padding-left:20px;line-height:1.3em;color:#3e75be}
.a-info-ex3 {background:url(../_Img/Admin/ico_ex03.png) no-repeat 0 0.1em;display:inline-block;min-height:1.5em;padding-left:20px;line-height:1.3em;color:#f73a3a}

.a-frm-box {display:block;position:relative;background:#f7f7f7;padding:0.5em 0;min-height:1em;line-height:1.3em;}
.a-frm-box:after {clear:both;content:"";display:block;}
.a-info-box {display:block;position:relative;background:#d1d4d8;padding:0.5em 0;min-height:1em;line-height:1.3em;color:#FFF;border-radius: 5px;}
.a-info-box:after {clear:both;content:"";display:block;}
.a-info2-box {display:block;position:relative;background:#d1d4d8;padding:0.1em 0;min-height:1em;line-height:1.3em;color:#FFF;border-radius: 5px;}
.a-info2-box:after {clear:both;content:"";display:block;}

.a-infoic-box {display:block;position:relative;background:#f7f7f7;padding:0.75em 1em 0.75em 60px;min-height:2em;line-height:1.3em;background:url(/_Img/Admin/ico_ex04.png) no-repeat 10px 10px }
.a-infoic-box:after {clear:both;content:"";display:block;}
.a-infoic-box2 {display:block;position:relative;padding:0.75em 1em 0.75em 70px;min-height:2em;line-height:1.3em;background:#f9f9f9 url(/_Img/Admin/ico_ex04.png) no-repeat 10px 10px;border:1px solid #DDD;}
.a-infoic-box2:before {content:"";display:block;height:100%;width:55px;border-right:1px solid #DDD;position:absolute;left:0;top:0;background:#FFF url(/_Img/Admin/ico_ex04.png) no-repeat 10px 1.25em;}
.a-infoic-box2:after {clear:both;content:"";display:block;}


.a-list01{padding:3px 0;list-style:none;}
.a-list01 li{list-style:none;}


.a-list01 li, .a-list01-li {position:relative;line-height:1.3;padding:5px 0 5px 12px;color:#555;font-size:14px;}
.a-list01 li:before, .a-list01-li:before {position:absolute;top:12px;left:0;content:"";display:block;width:3px;height:2px;background:#1c5a96;}
.a-list01 li ul {margin-top:9px;}
.a-list01 li ul li{color:#666;padding:3px 0 3px 15px;margin-left:0}
.a-list01 li ul li:before {top:14px;left:0;content:"";display:block;width:5px;height:1px;background:#888;}


.a-scrfix-fbt {display:none;z-index:3000;position:fixed;bottom:0px;width:1400px;left:50%;margin-left:-700px;background:#333;text-align:right;padding:10px 10px;box-sizing:border-box; color:#fff;overflow:hidden;}
.a-scrfix-fbt a {color:#FFF;}

.a-r-box {display:block;background:#fbf0e6;padding:0.5em 15px;min-height:1em;border:1px dashed #d1001d;line-height:1.3em;}
.a-g-box {display:block;background:#f9f9f9;padding:0.5em 15px;min-height:1em;border:1px solid #DDD;line-height:1.3em;}
.a-w-box {display:block;background:#fff;padding:0.5em 15px;min-height:1em;border:1px solid #DDD;line-height:1.3em;}
.a-dg-box {display:block;background:#999;color:#fff;padding:0.5em 15px;min-height:1em;line-height:1.3em;}
.a-g-box.round, .a-r-box.round, .a-w-box.round , .a-dg-box.round {border-radius:1.75em;overflow:hidden;}

.a-top-selbox {position:relative;}
.a-top-selbox .lbl {background:rgba(0,0,0,0.2);display:inline-block;padding:1em 15px;width:60px;font-weight:bold;text-align:center;}
.a-top-selbox .lbl:first-child {position:absolute;left:0;top:0;}

.a-sl-tf {border-top:1px solid #999;border-bottom:1px solid #999;}
.a-sl-t {border-top:1px solid #999;}
.a-sl-f {border-bottom:1px solid #999;}

.a-bl-tf {border-top:2px solid #999;border-bottom:2px solid #999;}
.a-bl-t {border-top:2px solid #999;}
.a-bl-f {border-bottom:2px solid #999;}



/* 관리자용 폼 스타일 재정의 */
input[type='tel'].a-text,
input[type='url'].a-text,
input[type='number'].a-text,
input[type='email'].a-text,
input[type='text'].a-text,
input[type='password'].a-text, 
input.a-text,input.a-text {
	/* border-left:1px solid #cbcbcb;border-top:1px solid #cbcbcb;border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;background:#fff;height:1.5em;line-height:1.3em;padding:0.30em 5px 0.4em 5px;vertical-align:middle;margin:1px; */

}
select.a-sel {height:31px;vertical-align:middle;padding:2px 1px 2px 1px;line-height:1.2em;border-color:#ccc;box-sizing:border-box;border-radius: 0px;}
select.a-sel option:checked {
  background: #ff9a38 -webkit-linear-gradient(bottom, #ff9a38 0%, #ff9a38 100%);
}

.a-stgl-btn {display:inline-block;height:2em;width:auto;background:#00b4e9;border-radius:1em;white-space:nowrap;font-size:0.846em;padding:0 0.5em;position:relative;}
.a-stgl-btn .txt {width:50%;display:inline-block;text-align:center;color:#FFF;}
.a-stgl-btn .bt {display:inline-block;position:absolute;top:0;left:50%;height:2.1em;border-radius:1em;z-index:2;background:#fff;width:50%;transition:all .1s ease;}
.a-stgl-btn.on .bt {left:0;}

/* 관리자모드용 기본 테이블 스타일 ( 회색조 ) : a-tbl-list ~ a-tbl-list3 , a-tbl-write */
.a-tbl-list ul, .a-tbl-list li, .a-tbl-list2 ul, .a-tbl-list2 li, .a-tbl-list3 ul, .a-tbl-list3 li, 
.a-tbl-write ul, .a-tbl-write li, .a-tbl-write2 ul, .a-tbl-write2 li, .a-tbl-write3 ul, .a-tbl-write3 li {list-style:none;}

table.a-tbl-list {border-top:1px solid #aaa;border-bottom:1px solid #B7BABC;border-collapse: collapse; border-spacing: 0px;}
.a-tbl-list thead th , .a-tbl-list thead td {background:#f7f7f7;border-bottom:1px solid #bbb;font-size:1em;font-weight:bold;letter-spacing:-1px;color:#222;}
.a-tbl-list th, .a-tbl-list td {border-left:1px solid #B7BABC;text-align:center;padding:0.7em 0px 0.7em 0px;line-height:1.25em;}
.a-tbl-list th {background:#dedede;color:#0B333C;border-bottom:1px solid #B7BABC}
.a-tbl-list tbody td, .a-tbl-list tbody  th {background-color:#FFFFFF;}
.a-tbl-list tbody > tr:nth-child(even) td, 
.a-tbl-list tbody > tr:nth-child(even) th {background-color:#f7f7f7;}
.a-tbl-list tbody td, 
.a-tbl-list tbody th {border-bottom:1px solid #dEdEdE;}
.a-tbl-list tbody td.nowrap{max-width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.a-tbl-list tbody tr:hover td, 
.a-tbl-list tbody tr:hover th {background-color:#fffef5;}
.a-tbl-list tr > :first-child {border-left:0;}
.a-tbl-list tr > :last-child {border-right:0;}
.a-tbl-list a:hover {text-decoration:underline;}
.a-tbl-list .bg_close{background-color:#ffcccc !important;}

table.a-tbl-list2 {border-top:1px solid #aaa;border-bottom:1px solid #B7BABC;border-collapse: collapse; border-spacing: 0px;}
.a-tbl-list2 thead th , .a-tbl-list2 thead td {background:#f7f7f7;border-bottom:1px solid #bbb;border-left:1px solid #B7BABC;font-size:1em;font-weight:bold;letter-spacing:-1px;color:#222;}
.a-tbl-list2 th, .a-tbl-list2 td {/*border-right:1px solid #CCC;*/text-align:center;padding:0.7em 5px 0.7em 5px;line-height:1.25em;}
.a-tbl-list2 th {background:#dedede;color:#0B333C;border-bottom:1px solid #B7BABC}

.a-tbl-list2 tbody td, .a-tbl-list2 tbody  th {background-color:#FFFFFF;}
.a-tbl-list2 tbody > tr:nth-child(even) td, .a-tbl-list2 tbody > tr:nth-child(even) th {background-color:#f7f7f7;}
.a-tbl-list2 tbody td, .a-tbl-list2 tbody th {border-bottom:1px solid #dEdEdE;}
.a-tbl-list2 tbody tr:hover td, .a-tbl-list2 tbody tr:hover th {background-color:#fffef5;}
.a-tbl-list2 tr > :first-child {border-left:0;}
.a-tbl-list2 tr > :last-child {border-right:0;}
.a-tbl-list2 a:hover {text-decoration:underline;}

table.a-tbl-list3 {border-top:1px solid #f7f7f7 !important;border-bottom:1px solid #B7BABC;border-collapse: collapse; border-spacing: 0px;table-layout: fixed;}
.a-tbl-list3 thead th, 
.a-tbl-list3 thead td {border-top-width: 1px !important;background:#f7f7f7;border-bottom:1px solid #bbb !important;font-size:0.923em;font-weight:bold;letter-spacing:-1px;color:#222;}
.a-tbl-list3 th, .a-tbl-list3 td {text-align:center;padding:0.4em 5px 0.4em 5px;line-height:1.25em;}
.a-tbl-list3 th {background:#dedede;color:#0B333C;border-bottom:1px solid #B7BABC}

.a-tbl-list3 tbody td, .a-tbl-list3 tbody  th {background-color:#FFFFFF;}
.a-tbl-list3 tbody .tr1 td, .a-tbl-list3 tbody .tr1 th {background-color:#f7f7f7;}
.a-tbl-list3 tbody td, .a-tbl-list3 tbody th {border-bottom:0px solid #dEdEdE;}
.a-tbl-list3 tbody tr:hover td, .a-tbl-list3 tbody tr:hover th {background-color:#fffef5;}
.a-tbl-list3 tr > :first-child {border-left:0;}
.a-tbl-list3 tr > :last-child {border-right:0;}
.a-tbl-list3 a:hover {text-decoration:underline;}
.a-tbl-list3 .bg_close{background-color:#ffcccc !important;}
.a-tbl-list3 .a-over{white-space: nowrap; overflow: hidden; text-overflow: ellipsis}

/*-- 스크롤 --*/
.table-box-wrap {position: relative;margin-top: 0px;padding-top: 0px;border: 0px solid #ccc;}
.table-box-wrap .table-box {max-height: 930px;overflow: auto;overflow-x: hidden;}

table.a-tbl-list4 {border-top:1px solid #aaa;border-bottom:1px solid #B7BABC;border-collapse: collapse; border-spacing: 0px;}
.a-tbl-list4 thead th{position: sticky;top: 0;}
.a-tbl-list4 thead th ,
.a-tbl-list4 thead td {background:#ffc6aa;border-bottom:1px solid #bbb;font-size:1em;font-weight:bold;letter-spacing:-1px;color:#222;}
.a-tbl-list4 thead th.bill {background:#afd9cb;border-bottom:1px solid #bbb;font-size:1em;font-weight:bold;letter-spacing:-1px;color:#222;}

.a-tbl-list4 tfoot th{position: sticky;bottom: 0;}
.a-tbl-list4 tfoot th ,
.a-tbl-list4 tfoot td {background:#ffc6aa;border-bottom:1px solid #bbb;font-size:1em;font-weight:bold;letter-spacing:-1px;color:#222;}
.a-tbl-list4 tfoot th.bill {background:#afd9cb;border-bottom:1px solid #bbb;font-size:1em;font-weight:bold;letter-spacing:-1px;color:#222;}

.a-tbl-list4 th,
.a-tbl-list4 td {border-left:1px solid #B7BABC;border-right:1px solid #CCC;text-align:center;padding:0.7em 0px 0.7em 0px;line-height:1.25em;}
.a-tbl-list4 th {background:#dedede;color:#0B333C;border-bottom:1px solid #B7BABC}

.a-tbl-list4 tbody td,
.a-tbl-list4 tbody  th {background-color:#FFFFFF;}
.a-tbl-list4 tbody > tr:nth-child(even) td,
.a-tbl-list4 tbody > tr:nth-child(even) th {background-color:#f7f7f7;}
.a-tbl-list4 tbody td,
.a-tbl-list4 tbody th {border-bottom:1px solid #dEdEdE;}
.a-tbl-list4 tbody tr:hover td,
.a-tbl-list4 tbody tr:hover th {background-color:#fffef5;}
.a-tbl-list4 tr > :first-child {border-left:0;}
.a-tbl-list4 tr > :last-child {border-right:0;}
.a-tbl-list4 a:hover {text-decoration:underline;}

table.a-tbl-list5 {border-top:1px solid #aaa;border-bottom:1px solid #B7BABC;border-collapse: collapse; border-spacing: 0px;table-layout: fixed;}
.a-tbl-list5 thead th , .a-tbl-list5 thead td {background:#f7f7f7;border-bottom:1px solid #bbb;font-size:1em;font-weight:bold;letter-spacing:-1px;color:#222;}

.a-tbl-list5 th, .a-tbl-list5 td {border-left:1px solid #B7BABC;/*border-right:1px solid #CCC;*/text-align:center;padding:0.7em 0px 0.7em 0px;line-height:1.25em;}
.a-tbl-list5 th {background:#dedede;color:#0B333C;border-bottom:1px solid #B7BABC}
.a-tbl-list5 tbody td, .a-tbl-list5 tbody  th {background-color:#FFFFFF;}
.a-tbl-list5 tbody td, .a-tbl-list5 tbody th {border-bottom:1px solid #dEdEdE;}
.a-tbl-list5 tr > :first-child {border-left:0;/*background:aliceblue;*/}
.a-tbl-list5 tr > :last-child {border-right:0;}
.a-tbl-list5 a:hover {text-decoration:underline;}
.a-tbl-list5 .bgblue, .a-tbl-list5 .bgblue a {background-color:#2c3b5c !important;color:#FFFFFF;}
.a-tbl-list5 .bgblue2 , .a-tbl-list5 .bgblue2  a {background-color:#365989 !important;color:#FFFFFF;}
.a-tbl-list5 .bgorange , .a-tbl-list5 .bgorange  a {background-color:#5c2c3b !important;color:#FFFFFF;}
.a-tbl-list5 .bggreen , .a-tbl-list5 .bggreen  a {background-color:#2c5c4d !important;color:#FFFFFF;}
.a-tbl-list5 .bggreen2 , .a-tbl-list5 .bggreen2  a {background-color:#598936 !important;color:#FFFFFF;}
.a-tbl-list5 .bgyellow , .a-tbl-list5 .bgyellow  a {background-color:#b98e4d !important;color:#FFFFFF;}
.a-tbl-list5 .bg_close{background-color:#ffcccc !important;}
.a-tbl-list5 .a-over{white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.a-tbl-list5 .i_phone{background:url(../_Img/Board/default/phone-call.png) no-repeat right center;background-position: 5% 50%;}

table.a-tbl-list6 {border-top:0px solid #aaa;border-bottom:1px solid #B7BABC;border-collapse: collapse; border-spacing: 0px;}
.a-tbl-list6 th,
.a-tbl-list6 td {border-left:1px solid #B7BABC;text-align:center;padding:0.3em 0px 0.3em 0px;line-height:1.35em;}
.a-tbl-list6 th {background:#dedede;color:#0B333C;border-bottom:1px solid #B7BABC}
.a-tbl-list6 tbody td,
.a-tbl-list6 tbody  th {background-color:#FFFFFF;}
.a-tbl-list6 tbody > tr:nth-child(even) td,
.a-tbl-list6 tbody > tr:nth-child(even) th {background-color:#f7f7f7;}
.a-tbl-list6 tbody td,
.a-tbl-list6 tbody th {border-bottom:1px solid #dEdEdE;}
.a-tbl-list6 tbody tr:hover td,
.a-tbl-list6 tbody tr:hover th {background-color:Gainsboro;}
.a-tbl-list6 tr > :first-child {border-left:0;background:#f7f7f7;}
.a-tbl-list6 tr > :last-child {border-right:0;}
.a-tbl-list6 a:hover {text-decoration:underline;}

/* 월간보고 4. 디스크 사용량 및 레이드/디스크 상태 확인 */
table.a-tbl-list7 {border-top:1px solid #aaa;border-bottom:1px solid #B7BABC;border-collapse: collapse; border-spacing: 0px;}
.a-tbl-list7 thead th,
.a-tbl-list7 thead td {background:#f7f7f7;border-bottom:1px solid #bbb;font-size:1em;font-weight:bold;letter-spacing:-1px;color:#222;}
.a-tbl-list7 th, .a-tbl-list td {border-left:1px solid #B7BABC;text-align:center;padding:0.7em 0px 0.7em 0px;line-height:1.25em;}
.a-tbl-list7 th {background:#dedede;color:#0B333C;border-bottom:1px solid #B7BABC}
.a-tbl-list7 tbody td, .a-tbl-list tbody  th {background-color:#FFFFFF;}
.a-tbl-list7 tbody > tr:nth-child(even) td, 
.a-tbl-list7 tbody > tr:nth-child(even) th {background-color:#f7f7f7;}
.a-tbl-list7 tbody td, 
.a-tbl-list7 tbody th {border-bottom:1px solid #dEdEdE;}
.a-tbl-list7 tbody td.nowrap{max-width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.a-tbl-list7 tr > :first-child {border-right:1px solid #dEdEdE;}
.a-tbl-list7 tr > :last-child {border-right:0;}
.a-tbl-list7 a:hover {text-decoration:underline;}
.a-tbl-list7 .bg_close{background-color:#ffcccc !important;}

/* 월간보고 4. 디스크 사용량 및 레이드/디스크 상태 확인 - 안에 목록 */
table.a-tbl-list8 {border-top:0px solid #aaa;border-bottom:1px solid #B7BABC;border-collapse: collapse; border-spacing: 0px;}
.a-tbl-list8 thead th, 
.a-tbl-list8 thead td {background:#f7f7f7;border-bottom:1px solid #bbb;border-left:1px solid #B7BABC;font-size:1em;font-weight:bold;letter-spacing:-1px;color:#222;}
.a-tbl-list8 th,
.a-tbl-list8 td {border-left:1px solid #B7BABC;text-align:center;padding:0.3em 0px 0.3em 0px;line-height:1.35em;}
.a-tbl-list8 tbody td,
.a-tbl-list8 tbody th {background-color:#FFFFFF;border-bottom:1px solid #dEdEdE;}
.a-tbl-list8 a:hover {text-decoration:underline;}


/*----*/
.a-tbl-write {border-collapse: collapse; border-spacing: 0px;border-top:1px solid #BBB;border-bottom:1px solid #BBB;table-layout:fixed}
.a-tbl-write th {padding:0.5em 1em 0.5em 1em;background:#f8f8f8;font-weight:bold;border-bottom:1px solid #EEE;box-sizing:border-box;}
.a-tbl-write td {padding:0.5em 1em 0.5em 1em;border-bottom:1px solid #EEE;box-sizing:border-box;}
.a-tbl-write td input {max-width:94%;}
.a-tbl-write th.required:after{ content:"*";font-weight:bold;color:#e60000;font-size:20px;display:inline-block;vertical-align:middle;line-height:1; }/*글자뒤에 강조(before_앞)*/

.a-tbl-write2 {border-collapse: collapse; border-spacing: 0px;border-top:1px solid #BBB;border-bottom:1px solid #BBB;table-layout:fixed}
.a-tbl-write2 th {padding:0.85em 1em 0.5em 1em;font-weight:bold;box-sizing:border-box;vertical-align:top;text-align:left;}
.a-tbl-write2 td {padding:0.5em 1em 0.5em 1em;box-sizing:border-box;}
.a-tbl-write2 td input {max-width:94%;}

.a-tbl-write td textarea, .a-tbl-write2 td textarea {padding:5px;width:94%;box-sizing:border-box;}


/* 갤러리(일반) :: 게시판용 갤러리는 board.css에 있음 */
.tbl-gallery-wrap {display:block;position:relative;}
.tbl-gallery-wrap, .tbl-gallery-wrap * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.tbl-gallery-list-wrap, .tbl-gallery-list-wrap * {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tbl-gallery-list-wrap {display:block;position:relative;width:100%;border-top:0px solid #c2c2c2;overflow: hidden; }
.tbl-gallery-list {display:block;position:relative;border-bottom:1px solid #bac2ca;margin-left: -30px;padding: 25px 0 0}
.tbl-gallery-list .no-data {width:100%;height:auto;}
.tbl-gallery-list-top {border-bottom:0px}
.tbl-gallery-list .adm-cont {position: absolute;top: 0px;left: 0px;z-index: 1}
.tbl-gallery-list .adm-cont * {vertical-align: top;}
.tbl-gallery-list:after {content: "";display: block;height: 0;clear: both;visibility: hidden}
.tbl-gallery-list li {float:left;display:block;position:relative;width: 25%;padding: 15px 0 15px 30px}
.tbl-gallery-list li:nth-of-type(4n+1) {clear: both;}
.tbl-gallery-in-wrap {display:block;position:relative;width:100%;margin:0 auto;}
.tbl-gallery-in-wrap .pimg {position: relative;top: 0px;left: 0px;width: 100%;}
.tbl-gallery-in-wrap .pimg a {display: block;position: relative;top: 0px;left: 0px;overflow: hidden;}
.tbl-gallery-in-wrap .pimg img {width:100%;height:auto;max-width:100%;transition:all .5s ease;transform: scale(1);}
.tbl-gallery-in-wrap .pimg .youtube-bg {background-color: #000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);opacity: 0.4;display: block;position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;transition:all .3s ease}
.tbl-gallery-in-wrap .pimg .youtube-mask {background-image: url(/_Img/Board/youtube.png);background-repeat: no-repeat;background-position: center center;width: 71px;height: 71px;background-size: cover;position: absolute;top: 50%;left: 50%;margin-left: -35px;margin-top: -35px;transition:all .3s ease}
.tbl-gallery-in-wrap .pcate {width:100%;line-height:130%;color:#1c5a96; font-size:0.85em;display:block;margin-bottom:5px;}
.tbl-gallery-in-wrap .ptitle {width: 100%;font-size: 1.059em; line-height: 1.3;text-align: center; padding: 10px 0;white-space:nowrap;overflow:hidden;}
.tbl-gallery-in-wrap .ptitle a {display:inline-block;max-width:92%;vertical-align:middle;color: #333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tbl-gallery-in-wrap .ptitle a:hover span, .gallery-in-wrap .ptitle a:hover,
.tbl-gallery-in-wrap .ptitle a:focus span, .gallery-in-wrap .ptitle a:focus {color:#1c5a96 !important;text-decoration:underline !important;}
.tbl-gallery-in-wrap .pcont  {display: none;}
.tbl-gallery-in-wrap .pimg a:hover .youtube-bg {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.tbl-gallery-in-wrap .pimg a:hover .youtube-mask {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.tbl-gallery-in-wrap .pimg a:hover img {transform: scale(1.1);}


/* 기타 */
.frm-info {line-height:1.3em;font-size:0.923em;display:block;margin-top:0.25em;margin-bottom:0.25em;}
.frm-info p {margin-top:5px;display:block;}

.sec-top {position:relative;}
.sec-top:after {clear:both;content:"";display:block;}
.sec-top .sec-top-scont {position:absolute;right:0;bottom:0;font-size:0.923em;}


/*관리자 검색 폼, 버튼*/
.a-srch-box {position:relative;}
.a-srch-box .srch-frm {/*margin-right:100px;*/}
.a-srch-box .srch-btn {position:absolute;right:0;bottom:6px;text-align:right;}

.a-bt-srch2 {display:inline-block;cursor:pointer;line-height:1.2em;height:30px;padding:74px 33px 54px 33px;width:auto;font-size:13px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;border:0;background:#06a9dc url(../_Img/Admin/bt_search_w.png) no-repeat center 35%;}
.a-bt-srch2 span{display:inline-block;width:auto;height:100%;white-space:nowrap;text-align:left;color:#FFF;}


.a-bt-srch3 {display:inline-block;cursor:pointer;line-height:1.2em;height:30px;padding:74px 33px 54px 33px;width:auto;font-size:13px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;border:0;background:#06a9dc url(../_Img/Admin/bt_search_w.png) no-repeat center 35%;}
.a-bt-srch3 span{display:inline-block;width:auto;height:100%;white-space:nowrap;text-align:left;color:#FFF;}

.a-bt-rest3 {display:inline-block;cursor:pointer;line-height:1.2em;height:30px;padding:7px 13px 7px 38px;width:auto;font-size:13px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;border:0;background:#555 url(../_Img/Admin/bt_reload_w.png) no-repeat 10px center;}
.a-bt-rest3 span{display:inline-block;width:auto;height:100%;white-space:nowrap;text-align:left;color:#FFF;}

.a-srch-box2 {position:relative;}
.a-srch-box2 .srch-frm {margin-right:100px;}
.a-srch-box2 .srch-btn {position:absolute;right:0;bottom:0px;text-align:right;width:100px;height:100%;}

.a-srch-box2 .a-bt-rest3 {position:relative;display:inline-block;cursor:pointer;line-height:1.2em;width:100%;height:100%;padding:7px 13px 7px 38px;font-size:13px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;border:0;background:#555 url(../_Img/Admin/bt_reload_w.png) no-repeat center 35%;}
.a-srch-box2 .a-bt-rest3 span{position:absolute;left:0;top:55%;display:inline-block;width:100%;text-align:center;height:auto;white-space:nowrap;text-align:left;color:#FFF;text-align:center;}


/* 관리자 버튼 */
.a-bt-srch, .a-bt-srch2 {display:inline-block;cursor:pointer;line-height:1.2em;height:28px;padding:7px 8px 7px 8px;width:30px;font-size:11px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;border:0;background:#06a9dc url(../_Img/Admin/bt_search_w.png) no-repeat center center;}
.a-bt-srch span , .a-bt-srch2 span {display:inline-block;width:50px;height:100%;padding-left:50px;white-space:nowrap;}
.a-bt-srch2 {background-color:#555}

.a-bt-rest, .a-bt-rest2 {display:inline-block;cursor:pointer;line-height:1.2em;height:28px;padding:7px 8px 7px 8px;width:30px;font-size:11px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;border:0;background:#06a9dc url(../_Img/Admin/bt_reload_w.png) no-repeat center center;}
.a-bt-rest span , .a-bt-rest2 span {display:inline-block;width:50px;height:100%;padding-left:50px;white-space:nowrap;}
.a-bt-rest2 {background-color:#555}


.a-ic-btn {display:inline-block;cursor:pointer;line-height:1.2em;height:18px;padding:4px 5px 4px 5px;font-size:12px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;}
input.a-ic-btn, button.a-ic-btn {height:28px;padding-top:3px;background-color:#FFF}
.isIE7 button.a-ic-btn , .isIE7 input.a-ic-btn  {padding-left:2px;padding-right:2px;}
.a-ic-btn {border-style:solid;border-width:1px;border-color:#c8c8c8 #9c9c9c #9c9c9c  #c8c8c8;}
.a-ic-btn span {color:#444;}
.a-ic-btn .ico {margin-right:5px;}
.a-ic-btn .txt {vertical-align:middle;}

.a-ic-xls {display:inline-block;width:16px;height:16px;background:url(../_Img/Admin/ficon_xls.gif) no-repeat left center;vertical-align:middle;}

/* btn */
.a-sw-btn,
.a-sg-btn,
.a-sdg-btn,
.a-sp-btn,
.a-sp2-btn, 
.a-sp3-btn,
.a-sp4-btn, 
.a-sp5-btn,
.a-sp6-btn, 
.a-sp7-btn,
.a-sp8-btn, 
.a-sp9-btn,
.a-sp10-btn, 
.a-sp11-btn,
.a-sp12-btn,
.a-sp13-btn,
.a-sdp-btn{display:inline-block;cursor:pointer;line-height:1.2em;height:14px;padding:7px 8px 7px 8px;font-size:12px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;text-decoration:none !important;}

.a-sw-btn span,
.a-sg-btn span,
.a-sdg-btn span,
.a-sp-btn span,
.a-sp2-btn span, 
.a-sp3-btn span,
.a-sp4-btn span, 
.a-sp5-btn span,
.a-sp6-btn span, 
.a-sp7-btn span,
.a-sp8-btn span, 
.a-sp9-btn span,
.a-sp10-btn span, 
.a-sp11-btn span,
.a-sp12-btn span,
.a-sp13-btn span,
.a-sdp-btn span{}
.a-sw-btn, .a-sg-btn {background:#fff;padding-top:6px;padding-bottom:6px;}

input.a-sw-btn, button.a-sw-btn,  
input.a-sg-btn, button.a-sg-btn, 
input.a-sdg-btn, button.a-sdg-btn, 
input.a-sp-btn, button.a-sp-btn,
input.a-sp2-btn, button.a-sp2-btn, 
input.a-sp3-btn, button.a-sp3-btn,
input.a-sp4-btn, button.a-sp4-btn, 
input.a-sp5-btn, button.a-sp5-btn,
input.a-sp6-btn, button.a-sp6-btn, 
input.a-sp7-btn, button.a-sp7-btn,
input.a-sp8-btn, button.a-sp8-btn, 
input.a-sp9-btn, button.a-sp9-btn,
input.a-sp10-btn, button.a-sp10-btn, 
input.a-sp11-btn, button.a-sp11-btn,
input.a-sp12-btn, button.a-sp12-btn,
input.a-sp13-btn, button.a-sp13-btn,
input.a-sdp-btn, button.a-sdp-btn {height:28px;border-width:0;padding-top:5px;}
input.a-sw-btn, button.a-sw-btn {border-width:1px;}

.isIE7 button.a-sp-btn, .isIE7 input.a-sp-btn,
.isIE7 button.a-sp2-btn, .isIE7 input.a-sp2-btn,
.isIE7 button.a-sp3-btn, .isIE7 input.a-sp3-btn,
.isIE7 button.a-sp4-btn, .isIE7 input.a-sp4-btn,
.isIE7 button.a-sp5-btn, .isIE7 input.a-sp5-btn,
.isIE7 button.a-sp6-btn, .isIE7 input.a-sp6-btn,
.isIE7 button.a-sp7-btn, .isIE7 input.a-sp7-btn,
.isIE7 button.a-sp8-btn, .isIE7 input.a-sp8-btn,
.isIE7 button.a-sp9-btn, .isIE7 input.a-sp9-btn,
.isIE7 button.a-sp10btn, .isIE7 input.a-sp10-btn,
.isIE7 button.a-sp11btn, .isIE7 input.a-sp11-btn,
.isIE7 button.a-sp12btn, .isIE7 input.a-sp12-btn,
.isIE7 button.a-sp13btn, .isIE7 input.a-sp13-btn,
.isIE7 button.a-sg-btn, .isIE7 input.a-sg-btn,
.isIE7 button.a-sdg-btn, .isIE7 input.a-sdg-btn,
.isIE7 button.a-sdp-btn, .isIE7 input.a-sdp-btn,
.isIE7 button.a-sw-btn, .isIE7 input.a-sw-btn {padding-left:5px;padding-right:5px;}

.a-sw-btn {border-style:solid;border-width:1px;border-color:#c8c8c8 #9c9c9c #9c9c9c  #c8c8c8;}
.a-sw-btn span {color:#444;}

.a-sdg-btn, input.a-sdg-btn, button.a-sdg-btn {background:#555;border:1px solid #444;} 
.a-sdg-btn, .a-sdg-btn span {color:#FFF;}

.a-sg-btn, input.a-sg-btn, button.a-sg-btn {background:#f2f2f2;border:1px solid #ccc;} 
.a-sg-btn, .a-sg-btn span {color:#666;}

.a-sp-btn, input.a-sp-btn, button.a-sp-btn {background:#008CBA;border:1px solid #008CBA;} /*bule*/
.a-sp2-btn, input.a-sp2-btn, button.a-sp2-btn {background:#4CAF50;border:1px solid #4CAF50;} /*green*/
.a-sp3-btn, input.a-sp3-btn, button.a-sp3-btn {background:#dc9217;border:1px solid #dc9217;}
.a-sp4-btn, input.a-sp4-btn, button.a-sp4-btn {background:#9a981a;border:1px solid #9a981a;}  
.a-sp5-btn, input.a-sp5-btn, button.a-sp5-btn {background:#713e3e;border:1px solid #713e3e;}
.a-sp6-btn, input.a-sp6-btn, button.a-sp6-btn {background:#3d7f6a;border:1px solid #3d7f6a;}
.a-sp7-btn, input.a-sp7-btn, button.a-sp7-btn {background:#fdd663;border:1px solid #fde363;}/*카카오 노란색*/
.a-sp8-btn, input.a-sp8-btn, button.a-sp8-btn {background:#584c58;border:1px solid #584c58;}/* */
.a-sp9-btn, input.a-sp9-btn, button.a-sp9-btn {background:#354a5f;border:1px solid #354a5f;}/* */
.a-sp10-btn, input.a-sp10-btn, button.a-sp10-btn {background:#d25400;border:1px solid #be4c00;}/* */
.a-sp11-btn, input.a-sp11-btn, button.a-sp11-btn {background:#94C66F;border:1px solid #75b347;}
.a-sp12-btn, input.a-sp12-btn, button.a-sp12-btn {background:#185A94;border:1px solid #185A94;}
.a-sp13-btn, input.a-sp13-btn, button.a-sp13-btn {background:#ed3f36;border:1px solid #ed3f36;}/*Bright red*/
.a-sdp-btn, input.a-sdp-btn, button.a-sdp-btn {background:#DC143C;border:1px solid #DC143C;} /*red*/

.a-sp-btn, .a-sp-btn span,
.a-sp2-btn, .a-sp2-btn span,
.a-sp3-btn, .a-sp3-btn span,
.a-sp4-btn, .a-sp4-btn span,
.a-sp5-btn, .a-sp5-btn span,
.a-sp6-btn, .a-sp6-btn span,
.a-sp8-btn, .a-sp8-btn span,
.a-sp9-btn, .a-sp9-btn span,
.a-sp10-btn, .a-sp10-btn span,
.a-sp12-btn, .a-sp12-btn span,
.a-sp13-btn, .a-sp13-btn span,
.a-sdp-btn, .a-sdp-btn span {color:#FFF;}
.a-sp7-btn, .a-sp7-btn span {color:#3b1e1e;}
.a-sp11-btn, .a-sp11-btn span {color:#19270f;}

a.a-sdg-btn,
a.a-sp-btn,
a.a-sp2-btn, 
a.a-sp3-btn, 
a.a-sp4-btn, 
a.a-sp5-btn,
a.a-sp6-btn, 
a.a-sp7-btn,
a.a-sp8-btn, 
a.a-sp9-btn,
a.a-sp10-btn, 
a.a-sp11-btn,
a.a-sp12-btn,
a.a-sp13-btn,
a.a-sdp-btn {border:0;}

/* a-sp-btn 버튼 개선*/
.as-sp-btn{ display:inline-block;cursor:pointer;line-height:1.2em;height:14px;padding:7px 8px 18px 8px;font-size:12px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3px;text-decoration:none !important; }
input.as-sp-btn, button.a-sp-btn{ height:28px;border-width:0;padding-top:5px; }
.isIE7 button.as-sp-btn, .isIE7 input.as-sp-btn{ padding-left:5px;padding-right:5px; }
.as-sp-btn, input.as-sp-btn, button.as-sp-btn { background:#06a9dc;border:1px solid #06a9dc; } 
.as-sp-btn, .as-sp-btn span{ color:#FFF; }
a.as-sp-btn{ border:0; }

/* btn cw,cg,cdg */
.a-cw-btn,
.a-cg-btn,
.a-cdg-btn {
	display:inline-block;cursor:pointer;line-height:1.2em;height:14px;padding:12px 13px 12px 13px;font-size:13px;
	margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-decoration:none !important;
	background:#fff;padding-top:11px;padding-bottom:11px;
}

.a-cw-btn, input.a-cw-btn, button.a-cw-btn {border-style:solid;border-width:1px;border-color:#c8c8c8 #9c9c9c #9c9c9c  #c8c8c8;}
.a-cw-btn span {color:#444;}
.a-cg-btn, input.a-cg-btn, button.a-cg-btn {background:#f2f2f2;border:1px solid #ccc;} 
.a-cg-btn span {color:#666;}
.a-cdg-btn, input.a-cdg-btn, button.a-cdg-btn {background:#555;border:1px solid #444;} 
.a-cdg-btn span {color:#FFF;}

input.a-cw-btn, button.a-cw-btn, 
input.a-cg-btn, button.a-cg-btn, 
input.a-cdg-btn, button.a-cdg-btn{height:38px;border-width:0;padding-top:11px;border-width:1px;}

.isIE7 button.a-cw-btn, .isIE7 input.a-cw-btn,
.isIE7 button.a-cg-btn, .isIE7 input.a-cg-btn,
.isIE7 button.a-cdg-btn, .isIE7 input.a-cdg-btn{padding-left:5px;padding-right:5px;}

/* btn cp,cp2,cp3,cdp */
.a-cp-btn,
.a-cp2-btn,
.a-cp3-btn,
.a-cp4-btn,
.a-cdp-btn{
	color:#FFF;
	display:inline-block;cursor:pointer;line-height:1.2em;/* height:14px; */padding:12px 13px 12px 13px;font-size:13px;
	margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-decoration:none !important;
}

.a-cp-btn span, .a-cp2-btn span,
.a-cp3-btn span, .a-cp4-btn span,
.a-cdp-btn span {color:#FFF;}

input.a-cp-btn, button.a-cp-btn,
input.a-cp2-btn, button.a-cp2-btn,
input.a-cp3-btn, button.a-cp3-btn,
input.a-cp4-btn, button.a-cp4-btn,
input.a-cdp-btn, button.a-cdp-btn {height:38px;border-width:0;padding-top:11px;}

.isIE7 button.a-cp-btn, .isIE7 input.a-cp-btn,
.isIE7 button.a-cp2-btn, .isIE7 input.a-cp2-btn,
.isIE7 button.a-cp3-btn, .isIE7 input.a-cp3-btn,
.isIE7 button.a-cp4-btn, .isIE7 input.a-cp4-btn,
.isIE7 button.a-cdp-btn, .isIE7 input.a-cdp-btn{padding-left:5px;padding-right:5px;}

.a-cp-btn, input.a-cp-btn, button.a-cp-btn {background:#06a9dc;border:1px solid #06a9dc;} 
.a-cp2-btn, input.a-cp2-btn, button.a-cp2-btn {background:#5a9236;border:1px solid #5a9236;} 
.a-cp3-btn, input.a-cp3-btn, button.a-cp3-btn {background:#dc9217;border:1px solid #dc9217;}
.a-cp4-btn, input.a-cp4-btn, button.a-cp4-btn {background:#e83d24; border:1px solid #e83d24;}
.a-cdp-btn, input.a-cdp-btn, button.a-cdp-btn {background:#ca0011;border:1px solid #ca0011;}

a.a-cp-btn, a.a-cp2-btn,
a.a-cp3-btn,a.a-cp4-btn,
a.a-cdp-btn {border:0;}

/* a-icbt */
.a-icbt {display:inline-block;width:28px;height:28px;background-color:#eaeaea;background-repeat:no-repeat;background-position:center center;border:0;border-radius:2px}
.a-icbt.ic-copy {background-image:url(/_Img/Common/icon/copy.png);}
.a-icbt.ic-del {background-image:url(/_Img/Common/icon/delete.png);}
.a-icbt.ic-edit {background-image:url(/_Img/Common/icon/edit.png);}
.a-icbt.ic-link {background-image:url(/_Img/Common/icon/Link.png);}
.a-icbt.ic-home {background-image:url(/_Img/Common/icon/home.png);background-size:70% 70%;}
.a-icbt.ic-cfg {background-image:url(/_Img/Common/icon/setting.png);}
.a-icbt.ic-move {background-image:url(/_Img/Common/icon/move.png);}
.a-icbt.ic-add {background-image:url(/_Img/Common/icon/add.png); }
.a-icbt.ic-view {background-image:url(/_Img/Common/icon/view.png); }
.a-icbt.ic-down {background-image:url(/_Img/Common/icon/down.png); }
.a-icbt.ic-doc {background-image:url(/_Img/Common/icon/doc.png); background-size:65% 65%;}
.a-icbt.ic-auth {background-image:url(/_Img/Common/icon/auth.png); background-size:65% auto;background-position:center 6px}
.a-icbt.ic-sort {background-image:url(/_Img/Common/icon/sort.png);}


.a-icbt-lbl {font-size:11px;text-align:center;background-color:#666;background:rgba(0,0,0,0.6);color:#FFF;line-height:1.2em;border-radius:3px;padding:3px 5px;white-space:nowrap;width:auto;}
.a-icbt.disable {opacity:0.2;background-color:#bbb}


.a-rw-btn ,.a-rg-btn, .a-rdg-btn, .a-rp-btn , .a-rp2-btn, .a-rp3-btn, .a-rdp-btn{display:inline-block;cursor:pointer;line-height:1em;height:1em;padding:0.75em 1.25em 0.75em  1.25em;margin:1px;font-size:12px;vertical-align:middle;white-space:nowrap;overflow:hidden;border-radius:3em;ext-decoration:none !important;}
.a-rw-btn span ,.a-rg-btn span,.a-rdg-btn span, .a-rp-btn span, .a-rp2-btn span , .a-rp3-btn span , .a-rdp-btn span  {}
.a-rw-btn, .a-rg-btn {background:#fff;padding-top:6px;padding-bottom:6px;}

input.a-rw-btn, button.a-rw-btn ,  
input.a-rg-btn, button.a-rg-btn , 
input.a-rdg-btn, button.a-rdg-btn , 
input.a-rp-btn, button.a-rp-btn ,
input.a-rp2-btn, button.a-rp2-btn ,
input.a-rp3-btn, button.a-rp3-btn ,
input.a-rdp-btn, button.a-rdp-btn {height:2.5em;border-width:0;padding-top:0.65em}

input.a-rw-btn, button.a-rw-btn {border-width:1px;}


.a-rw-btn {border-style:solid;border-width:1px;border-color:#c8c8c8 #9c9c9c #9c9c9c  #c8c8c8;}
.a-rw-btn span {color:#444;}

.a-rdg-btn, input.a-rdg-btn, button.a-rdg-btn {background:#555;border:1px solid #444;} 
.a-rdg-btn , .a-rdg-btn span {color:#FFF;}

.a-rg-btn, input.a-rg-btn, button.a-rg-btn {background:#f2f2f2;border:1px solid #ccc;} 
.a-rg-btn , .a-rg-btn span {color:#666;}

.a-rp-btn, input.a-rp-btn, button.a-rp-btn {background:#06a9dc;border:1px solid #06a9dc;} 
.a-rp2-btn, input.a-rp2-btn, button.a-rp2-btn {background:#5a9236;border:1px solid #5a9236;} 
.a-rp3-btn, input.a-rp3-btn, button.a-rp3-btn {background:#dc9217;border:1px solid #dc9217;} 
.a-rdp-btn, input.a-rdp-btn, button.a-rdp-btn {background:#ca0011;border:1px solid #ca0011;} 
.a-rp-btn , .a-rp-btn span ,
.a-rp2-btn , .a-rp2-btn span ,
.a-rp3-btn , .a-rp3-btn span ,
.a-rdp-btn , .a-rdp-btn span {color:#FFF;}
a.a-rdg-btn,a.a-rp-btn,a.a-rp2-btn, a.a-rp3-btn, a.a-rdp-btn {border:0;}

/* 컨텐츠 공용 버튼 */
.ssg-btn, 
.ssdg-btn,
.ssp-btn,
.ssp2-btn,
.ssp3-btn,
.ssdp-btn{ display:inline-block;cursor:pointer;line-height:15px;height:25px;padding:4px 5px 2px 5px;font-size:10px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;letter-spacing:-1px;text-decoration:none !important;}
.ssg-btn {background:#fff;padding-top:4px;padding-bottom:0px;}
.ssw-btn {display:inline-block;cursor:pointer;height:25px;padding:4px 5px 2px 5px;font-size:10px;margin:1px;vertical-align:middle;white-space:nowrap;overflow:hidden;letter-spacing:-1px;text-decoration:none !important;} 

input.ssw-btn, button.ssw-btn ,  
input.ssg-btn, button.ssg-btn , 
input.ssdg-btn, button.ssdg-btn , 
input.ssp-btn, button.ssp-btn ,
input.ssp2-btn, button.ssp2-btn ,
input.ssp3-btn, button.ssp3-btn ,
input.ssdp-btn, button.ssdp-btn {height:20px;border-width:0;padding-top:3px;}

input.ssw-btn, button.ssw-btn {border-width:1px;}

.isIE7 button.ssp-btn , .isIE7 input.ssp-btn ,
.isIE7 button.ssp2-btn , .isIE7 input.ssp2-btn ,
.isIE7 button.ssp3-btn , .isIE7 input.ssp3-btn ,
.isIE7 button.ssg-btn , .isIE7 input.ssg-btn ,
.isIE7 button.ssdg-btn , .isIE7 input.ssdg-btn ,
.isIE7 button.ssdp-btn , .isIE7 input.ssdp-btn ,
.isIE7 button.ssw-btn , .isIE7 input.ssw-btn  {padding-left:5px;padding-right:5px;}

.ssw-btn {
	border-style:solid;border-width:1px;border-color:#c8c8c8 #c8c8c8 #c8c8c8  #c8c8c8;
	background-image: -webkit-linear-gradient(#fcfcfc, #eaeaea);
	background-image: -moz-linear-gradient(#fcfcfc, #eaeaea);
	background-image: -ms-linear-gradient(#fcfcfc, #eaeaea);
	background-image: -o-linear-gradient(#a1e048, #6a942f);
	background-image: linear-gradient(#fcfcfc, #eaeaea);
}
.ssw-btn span {color:#444;}

.ssdg-btn, input.ssdg-btn, button.ssdg-btn {background:#555;border:1px solid #444;} 
.ssdg-btn , .ssdg-btn span {color:#FFF;}

.ssg-btn, input.ssg-btn, button.ssg-btn {background:#f2f2f2;border:1px solid #ccc;} 
.ssg-btn , .ssg-btn span {color:#666;}

.ssp-btn, input.ssp-btn, button.ssp-btn {background:#06a9dc;border:1px solid #06a9dc;} 
.ssp2-btn, input.ssp2-btn, button.ssp2-btn {background:#5a9236;border:1px solid #5a9236;} 
.ssp3-btn, input.ssp3-btn, button.ssp3-btn {background:#dc9217;border:1px solid #dc9217;} 
.ssdp-btn, input.ssdp-btn, button.ssdp-btn {background:#ca0011;border:1px solid #ca0011;} 
.ssp-btn , .ssp-btn span ,
.ssp2-btn , .ssp2-btn span ,
.ssp3-btn , .ssp3-btn span ,
.ssdp-btn , .ssdp-btn span {color:#FFF;}
a.ssdg-btn,a.ssp-btn,a.ssp2-btn, a.ssp3-btn, a.ssdp-btn {border:0;}

a.disable , button.disable {opacity:0.5}

.a-bt-listtypes {display:inline-block;vertical-align:middle;height:30px;}
.a-bt-listtypes button, .a-bt-listtypes a {box-sizing:border-box;width:30px;height:30px;border:1px solid #CECECE;display:inline-block;float:left;overflow:hidden;background:#FFF;border-left:0;position:relative;cursor:pointer;}
.a-bt-listtypes > :first-child {border-left:1px solid #CECECE;border-top-left-radius:3px;border-bottom-left-radius:3px;}
.a-bt-listtypes > :last-child {border-top-right-radius:3px;border-bottom-right-radius:3px;}
.a-bt-listtypes button span, .a-bt-listtypes a span {display:inline-block;white-space:nowrap;text-indent:100%;}
.a-bt-listtypes button:after, .a-bt-listtypes a:after {content:"";display:inline-block;background:#acacac url(/_Img/Common/btn_listtype.gif) no-repeat left 0;border:0;position:absolute;left:50%;top:50%;margin-left:-13px;margin-top:-13px;width:26px;height:26px;}
.a-bt-listtypes button.is-on:after, .a-bt-listtypes a.is-on:after {background-color:#00a9e0;}
.a-bt-listtypes .bt-gal:after {background-position:-2px -2px;}
.a-bt-listtypes .bt-list:after {background-position:-32px -2px;}
.a-bt-listtypes .bt-view:after {background-position:-62px -2px;}
.a-bt-listtypes .bt-gal.is-on:after {background-position:-2px -32px;}
.a-bt-listtypes .bt-list.is-on:after {background-position:-32px -32px;}
.a-bt-listtypes .bt-view.is-on:after {background-position:-62px -32px;}

/* su style btn */
.su-btn-blue { align-items: center; background-color: #0066ff;border-radius: 3rem; color: #fff; cursor: pointer; display: flex; font-size: 1rem; height: 3.5rem; justify-content: center; margin:0 15px 0 15px; user-select: none; width: 12.5rem; }
.su-btn-blue:hover { background-color: #0054d3; }
.su-btn-dgr {align-items: center; background-color: #444;border-radius: 3rem; color: #fff; cursor: pointer; display: flex; font-size: 1rem; height: 3.5rem; justify-content: center; margin:0 15px 0 15px;user-select: none; width: 12.5rem; transition: 0.3s;}
.su-btn-dgr:hover { background-color: #222; }
/*//////////////////////////////////////////////////////////*/

/*기본 텍스트 포인트 칼라*/
.csc-p1 {color:#0059b7;}
.csc-p2 {color:#00b4e9;}
.csc-p3 {color:#ff9a22;}
.csc-p4 {color:#0067d4;}
.csc-dp1 {color:#1c5a96;}
.csc-dp2 {color:#00828d;}
.csc-dp3 {color:#ec6f00;}
.csc-dp4 {color:#004a98;}

.c-status {font-size:12px;letter-spacing:-0.1em;line-height:1.05em;padding:3px 10px 6px 10px;border:1px solid #656565;background:#7b7b7b;color:#FFF;border-radius:14px;/*vertical-align:middle;*/}
.c-status.st0 {background-color:#7b7b7b;border-color:#7b7b7b;border-width:0;color:#FFF;}
.c-status.st1 {background-color:#e1f3db;border-color:#cce2be;color:#5d9045;}
.c-status.st2 {background-color:#d5dbfb;border-color:#c7caf5;color:#4562c8;}
.c-status.st3 {background-color:#f1e6f4;border-color:#d7c9e2;color:#8e42a6;}
.c-status.st4 {background-color:#fbe7e9;border-color:#d9cac7;color:#c32345}
.c-status.st5 {background-color:#f8ebf5  ;border-color:#dacfd3;color:#c245a1}
.c-status.st6 {background-color:#daf3ef;border-color:#b1daca;color:#028371}
.c-status.st7 {background-color:#e6e6e6;border-color:#dfcbb2;color:#b85500}
.c-status.st8 {background-color:#e8f4ff;border-color:#b2cfd3;color:#2c7ab8}
.c-status.st9 {background-color:#e6e6e6;border-color:#d2d2d2;color:#666666;}

.c-status.st11 {background-color:#FFF;border-color:#a5d99b;color:#5d9045;}
.c-status.st12 {background-color:#FFF;border-color:#c1caeb;color:#4562c8;}
.c-status.st13 {background-color:#FFF;border-color:#dfc0ec;color:#8e42a6;}
.c-status.st14 {background-color:#FFF;border-color:#f3bdca ;color:#c32345}
.c-status.st15 {background-color:#FFF  ;border-color:#f3a2dd;color:#c245a1}
.c-status.st16 {background-color:#FFF;border-color:#8ed0c2;color:#028371}
.c-status.st17 {background-color:#FFF;border-color:#eabea5;color:#b95603}
.c-status.st18 {background-color:#e8f4ff;border-color:#b2cfd3;color:#2c7ab8}
.c-status.st19 {background-color:#e6e6e6;border-color:#d2d2d2;color:#666666;}

/*게시판 상태값 아이콘 */
.c-status2{ display: inline-block; text-align: center; line-height: 24px; width: 50px; height: 24px; color: #fff; font-size: 0.9rem; /* padding: 3px 10px; */ border-radius: 2px; }
.c-status2.st0{ background-color: #ff7700; }
.c-status2.st1{ background-color: #0066ff; }
.c-status2.st2{ background-color: #41485c; }

/*프로그램 모듈 카테고리 관리*/
.cfg-category-list, .cfg-category-list ul , .cfg-category-list li  {list-style:none;}
.cfg-category-list {max-width:680px;}
.cfg-category-list li {margin:5px 0;}
.cfg-category-list .li-wr {position:relative;height:40px;border:1px solid #ccc;background:#f9f9f9;padding-left:60px;}
.cfg-category-list .li-wr:hover {background-color:#fffdf0}
.cfg-category-list .nm-wr {padding-top:10px;padding-bottom:10px;}
.cfg-category-list .nm-wr .is-code {display:inline-block;width:70px;color:#999;font-size:11px;}
.cfg-category-list .nm-wr .is-nm {display:inline-block;padding-right:5px;}
.cfg-category-list .bt-wr {position:absolute;right:5px;top:50%;height:30px;margin-top:-15px;}
.cfg-category-list .is-handle {position:absolute;left:0px;top:0;height:40px;width:40px;}
.cfg-category-list .is-handle button {width:40px;height:40px;background:#666 url(/_Img/Common/md_folder_icons.png) no-repeat center -80px;border:0;}
.cfg-category-list .has-sub.is-open > .li-wr .is-handle button {background-position:center 0px;}
.cfg-category-list .has-sub.is-close > .li-wr .is-handle button {background-position:center -40px;}
.cfg-category-list .no-cate-list  {text-align:center;background:#f9f9f9;padding:95px 0;margin:5px 0;}

.cfg-category-list li  ul {margin-left:40px;}
.cate-depth-box.cate-w50 .cfg-category-list ul {width:100%;margin-left:auto;margin-right:auto;}

/*분류사용표시*/
.nm-usest {display:inline-block;font-size:12px;background:#f9f9f9;border:1px solid #DDD;border-radius:99em;width:4em;text-align:center;font-weight:normal;letter-spacing:-1px;background:#FFF;}
.nm-usest-on {color:#666 !important;}
.nm-usest-off {color:#fff !important; background-color:#999;border-color:#999;}

/*지도 좌표 검색*/
.search-map-point { position:relative;width:480px;height:300px;margin-top:0px;border:1px solid #CCC;}
.view-map-wr { position:relative;width:100%;height:480px;margin-top:0px;border:1px solid #CCC;}
.map-area {width:100%;height:100%;}
.map-target {padding:0;margin:0;position:absolute;top:50%;left:50%;margin-top:-22px;margin-left:-22px;z-index:100;width:44px;height:44px;background:url("http://web.cs21.com/_Img/Common/marker.gif") no-repeat;}

/*탭메뉴 스크립트용*/
.auto-tab1 {}
.auto-tab1 {position:relative;overflow:hidden;margin-bottom:30px;}
.auto-tab1 .this-wrap {}
.auto-tab1 li {float:left;width:16.6666%;font-size:1em;text-align:left;overflow:hidden;height:48px;}
.auto-tab1 li {}
.auto-tab1 li a {padding:0px 0px;height:47px;display:block;border-style:solid;line-height:1.35em;background:#FFF;border:1px solid #d2d2d2;border-top-width:0;border-left-width:0;margin:0px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .3s ease;}
.auto-tab1 li a span {color:#444;display:block;padding-left:1em;padding-right:2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:14px;padding-bottom:13px;height:19px;font-weight:normal;}
.auto-tab1 ul li a span:after {position:absolute;top:50%;margin-top:-12.5px;right:13px;content:"";display:block;width:25px;height:25px;background:url(/_Img/Content/ctab01_arr.png) no-repeat -52px 0;z-index:100}
.auto-tab1 li:first-child a, .auto-tab1 li.is-first a, .auto-tab1 li.first a {border-left:1px solid #d2d2d2;}
.auto-tab1 .first-row a {border-top:1px solid #d2d2d2;height:46px;}
.auto-tab1 li a:hover span, .auto-tab1 a:focus span{color:#555;text-decoration:underline;font-weight:bold;}
.auto-tab1 a.over , .auto-tab1 .over a {background:#0059b7;border-color:#0059b7;border-bottom-width:0;padding-bottom:14px;color:#fff;font-weight:bold;}
.auto-tab1 .over span, .auto-tab1 li  a.over span {color:#FFF;}
.auto-tab1 .over span, .auto-tab1 li  a.over span {}

.auto-tab1.stype-s .over span, .auto-tab1.stype-s li  a.over span {}

.auto-tab1 li a:hover, .auto-tab1 a:focus {background-color:#f5f5f5;}
.auto-tab1 li a.over:hover , .auto-tab1 .over a:hover, .auto-tab1 li a.over:focus , .auto-tab1 .over a:focus {background-color:#0059b7;color:#fff;font-weight:bold;text-decoration:underline;}
.auto-tab1 li a.over:hover span, .auto-tab1 .over a:hover span, .auto-tab1 li a.over:focus span , .auto-tab1 .over a:focus span {color:#FFF}

.auto-tab1 ul li.over a span:after, .auto-tab1 ul li.over a:hover span:after, .auto-tab1 ul li.over a:focus span:after, .auto-tab1 ul li.over a:active span:after {background-position:0 0}
.auto-tab1 ul li a:hover span:after, .auto-tab1 ul li a:focus span:after, .auto-tab1 ul li a:active span:after {background-position:-26px 0}

.auto-tab1.wfull li a {border-top:1px solid #D2d2d2;height:43px;}

.auto-tab1 button {border:0;position:absolute;width:30px;height:48px;text-indent:-9999px;cursor:pointer;}
.auto-tab1 button.btn-prev {left:0;top:0;background:#f4f4f4 url(/_Img/Board/btn_prev.gif) no-repeat center center;}
.auto-tab1 button.btn-prev:hover, .auto-tab1 button.btn-prev:focus, .auto-tab1 button.btn-prev:active {background:#f4f4f4 url(/_Img/Board/btn_prev_o.gif) no-repeat center center;}
.auto-tab1 button.btn-next {right:30px;top:0;background:#f4f4f4 url(/_Img/Board/btn_next.gif) no-repeat center center;}
.auto-tab1 button.btn-next:hover, .auto-tab1 button.btn-next:focus, .auto-tab1 button.btn-next:active {background:#f4f4f4 url(/_Img/Board/btn_next_o.gif) no-repeat center center;}
.auto-tab1 button.btn-toggle {right:0px;top:0;background:#f4f4f4 url(/_Img/Board/btn_next.gif) no-repeat center center;width:30px;}


.c-in-tab, .sel-tab-list {width:100%;position:relative;}
.c-in-tab:after {clear:both;content:"";display:block}
.sel-tab-list ul {border:1px solid #DDD;position:relative;}
.sel-tab-list:after, .sel-tab-list ul:after {clear:both;content:"";display:block}
.sel-tab-list button {border:0;background:#DDD;border:1px solid #DDD;}
.sel-tab-list button.close {width:100%;height:30px;text-align:center;}

@media all and (min-width:600px) and (max-width:860px){
	.sel-tab-list ul {padding:1em 0;}
	.sel-tab-list li  {width:33.33% !important;float:left;}
	.sel-tab-list li a {display:block;padding:0.25em 1em;border:0 !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.sel-tab-list li a:before {content:"";display:inline-block;vertical-align:middle;height:3px;width:3px;background:#666;margin-right:0.5em}
}

@media all and (min-width:441px) and (max-width:860px){
	.sel-tab-list ul {padding:1em 0;}
	.sel-tab-list li  {width:50% !important;float:left;}
	.sel-tab-list li a {display:block;padding:0.25em 1em;border:0 !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
	.sel-tab-list li a:before {content:"";display:inline-block;vertical-align:middle;height:3px;width:3px;background:#666;margin-right:0.5em}
}

@media all and  (max-width:440px){
	.sel-tab-list li  {border-bottom:1px solid #DDD;width:100% !important;}
	.sel-tab-list li a {display:block;padding:10px;border:0 !important;}
	.sel-tab-list li a span {}
}


/*FROM SITE CODE :  
*/
