@charset "utf-8";
@import url("./font.css");
@font-face{
font-family:noto_sans;
src:url('/css/fonts/NotoSansKR-DemiLight-Hestia.woff') format('woff');
}

html,body {width: 100%;height: 100%}
body {margin: 0;padding: 0;-webkit-text-size-adjust: none;min-width: 320px;/*word-wrap: break-word;*/}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}
dl,ul,ol,menu,li {list-style: none}
blockquote, q {quotes: none}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none}
input,select,textarea,button {vertical-align: middle;-webkit-border-radius: 0;}
label,button {cursor: pointer}
img, a {border: 0 none;}
button {border:0 none;background-color:transparent}
address,caption,cite,code,dfn,em,i,var {font-style:normal;font-weight:normal}
table {border-collapse: collapse;table-layout: fixed;border-spacing: 0}
/*body,div,th,td,input,select,textarea,button,select{font-family: "noto_sans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px;color: #666;}*/
 body,div,th,td,input,select,textarea,button,select{font-family:'Nanum Gothic',"나눔고딕","맑은 고딕","Malgun Gothic",Dotum,sans-serif; font-size: 15px;color: #666;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin: 0;padding: 0}

/* mng_s 20241031 이주희 보고서 디자인위해 수정 */ 
/* h2, h3, h4, dt, strong, b {font-weight:normal !important;} */
/* mng_e 20241031 이주희 보고서  디자인위해 수정 */

select {
  -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
}

/* Chrome, Safari용 스크롤 바 */
::-webkit-scrollbar {width: 6;height: 6;border: 1px solid #fff;}
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background: #efefef}
::-webkit-scrollbar-track {background: #fff;/* -webkit-border-radius: 10px; *//* border-radius:10px; *//* -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2); */}
::-webkit-scrollbar-thumb {/* height: 50px; *//* width: 50px; */background: #999;-webkit-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1);}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {width:6px;height:100%;} 

a {color: #666;text-decoration: none}
a{opacity:1;}
a:active{opacity:.7;}
a:hover{opacity:.7;}

.rela{position:relative;width:100%;height:100%;overflow:hidden;}
.sceneBox{float:left;display:none;background:#fff;width:100%;height:100%;overflow:hidden;}
.sceneBox.on{display:block;}
.sceneRela{display:block;height:100%;overflow:hidden;position:relative;} /**19년반영 **/
/* .sceneRela{display:block;height:101%;overflow:hidden;position:relative;} */
.shadow{width:100%;height:100%;overflow:hidden;background:#333;opacity:.5;position:absolute;left:0;top:0;z-index:1500;display:none}
.mapContents{width:100%;height: calc(100% - 80px);}
.mapContents img{width:100%;height:100%;}
.resizeIcon{display:none;position:absolute;right:0;bottom:0;background:url(../images/ico_resize.gif);width:27px;height:26px;overflow:hidden;}
.totalResult{display:none}
.cm02, .cm03, .cm04{display:none}

.snb{position: absolute;top: 42;right: 0;left: 0;z-index: 10;height: 30px;width:100%;border-top: 1px solid #a7a7a7;border-bottom: 1px solid #a7a7a7;background: #fafafa;}
    
/* interactive map */
#container.interactiveMap{width:100%;max-width:100%;padding:0}

.toolBar{position:relative;box-sizing:border-box;border-top:1px solid #d8dade;width:100%;height:34px;background:#fff;}
.toolBar h2{position:absolute;display:inline-block;font-family:"Nanum Gothic Bold";font-size:16px;color:#213967;left:25px;top:7px;}
.toolBar h2:before{content:'';position:absolute;background-image:url(../images/icon_title.png);display:inline-block;width:13px;height:12px;left:-19px;top:5px;background-size:100%;background-repeat:no-repeat;background-position:left center;}
/*.toolBar .right{padding:4px 0px;right:100px;position:absolute;overflow:hidden;} 19년반영*/
.toolBar .right{padding:4px 0px;right:160px;position:absolute;overflow:hidden; width : 100px;} /**19년반영**/
/* mng_s 20190327_김건민 */
.toolBar .right > li{display:inline-block;margin-right:55px;}
/* mng_e 20190327_김건민 */
.toolBar button[type="button"]{line-height:26px;height:26px;border-radius:25px;background-color:#1dab8f;min-width:90px;cursor:pointer;border:0;outline:0;padding:0 10px;}
.toolBar button > span{display:block;font-size:12px;color:#ffffff;line-height:26px;height:26px;}
.toolBar .tb_right .tb_radio, .toolBar .tb_right ul{vertical-align:middle}
.toolBar .tb_right .tb_radio{margin-top:2px;display:inline-block;width:49px;height:26px;overflow:hidden;background:url(../images/bg_tbradio_on.png);border-radius:10px;}
.toolBar .tb_right .tb_radio a{width:24px;height:26px;overflow:hidden;text-indent:-2000px}
.toolBar .tb_right .tb_radio .fl{float:left}
.toolBar .tb_right .tb_radio .fr{float:right}
.toolBar .tb_right ul{display:inline-block;margin:3px 10px 0 0}
.toolBar .tb_right ul li{float:left;width:34px;height:29px;overflow:hidden;margin-left:4px;}
.toolBar .tb_right ul li a{display:block;width:34px;height:29px;overflow:hidden;}

.interactiveBar{position:relative;width:100%;height:36px;overflow:hidden;background:#f5f5f5;box-sizing:border-box;border-bottom:1px solid #d8dade;border-top:1px solid #d8dade;}
.interactiveBar h3{float:left;width:150px;height:33px;overflow:hidden;line-height:33px;text-align:center;}
.interactiveBar span{position:absolute;left:40px;top:7px;font-size:0;line-height:21px;background:#1778cc;color:#fff;display:block;height:21px;width:21px;}
/* 2018.11.25 손광련 - 이미지 안나오게 주석처리 */
.interactiveBar span > img{vertical-align:middle;margin-left:-14px;}
.interactiveBar span:after{content:'';display:inline-block;background-image:url(../images/ico_totalmenu.gif);background-size:10px 10px;background-repeat:no-repeat;height:10px;width:10px;margin:5px;}

#mapNavi, .interactNavi{position:absolute;top:4px;left:170px;}
.interactiveCate{float:right;margin-right:10px;}
.interactiveSelect{float:left;font-size:12px;border-radius:15px;display:none;padding:0 30px 0 10px;background:#2c3a45 url(../images/ico_arr01.gif) no-repeat 95% center;color:#fff;height:24px;line-height:23px;vertical-align:middle;cursor:pointer;}
.interactiveIco{float:left;margin-top:5px;border-radius:15px;border-top-left-radius:0;border-bottom-left-radius:0;display:inline-block;padding:0 10px;background:#2c3a45;color:#fff;height:30px}
.interactiveIco img{margin-top:8px}
.interactiveView{display:none;float:left;margin:6px 0 0 5px;padding:0;color:#333;height:23px;line-height:23px;}
.interactiveClose{float:left;margin-top:10px;}
.interactiveSelect,
.interactiveIco{vertical-align:middle}
.interactiveCate ul{display:inline-block;}
.interactiveCate ul li{display:inline-block;padding:0 10px;}
.bizStatsDataBoard{text-indent:25px;color:#fff;font-size:11px;position:absolute;z-index:1300;right:0px;top:35px;width:125px;line-height:34px;height:34px;background:#27435b url(../images/common/bg_databoard.png) no-repeat right center;}
.bizStatsDataBoard:hover{background:#00bcd4 url(../images/common/bg_databoard.png) no-repeat right center;}
.bizStatsDataBoard.on,
.bizStatsDataBoard.on:hover{background:transparent url(../images/common/bg_databoard.png) no-repeat right center;}

.tb_right{float:right;}
.tb_close{float:right;margin:10px 10px 0 0;display:none}

.viewTitle {}
.viewTitle span {float:left;width:60px;line-height:34px;font-weight:bold;text-align:center;display:none;color:#ffffff;font-size:13px;}

.helperText{left:90px;position:absolute;color:#686868;font-size:13px;line-height:34px;display:inline-block;}
.mapArea{width:100%;height:500px;background:#fff;position:relative;}
.blind {display: block;left: 0;overflow: hidden;position: absolute;top: -1000em}

.dataBoardBox{display:none;float:left;width:398px;height:500px;overflow:hidden;overflow-y:auto;background:#f1f1f1;border:1px solid #ccc;}
.dataBoardBox .topbar{height:40px;width:100%;overflow:hidden;border-bottom:1px solid #ccc;}
.dataBoardBox .topbar h4{float:left;height:30px;width:200px;line-height:30px;text-align:center;overflow:hidden;background:#333;color:#fff;border-radius:15px;margin:5px 0 0 10px;}
.rangebox{float:right;width:150px;margin:15px 10px 0 0;}
.dataBoardBox ul{width:100%;height:auto;overflow:hidden;}
.dataBoardBox ul li{display:block;height:auto;overflow:hidden;padding:10px;border-bottom:1px solid #ccc}
.dataBoardBox ul li>.subj{width:100%;height:auto;overflow:hidden;position:relative;padding:5px 0;}
.dataBoardBox ul li>.subj span{font-weight:bold}
.dataBoardBox ul li>.subj a{float:right;}
.dataBoardBox ul li>.listContents{display:none;margin:10px auto;border:1px solid #ccc;}
.dataBoardBox ul li>.listContents .tit{text-align:center;padding:10px 0 0 0;}
.dataBoardBox ul li>.listContents .btnbox{text-align:center;}
.dataBoardBox ul li>.listContents .btnbox a{background:#333;color:#fff;padding:3px 5px;}
.dataBoardBox ul li>.listContents .result{width:100%;height:200px;overflow:hidden;background:green}
.dataBoardBox ul li>.etc{width:100%;height:auto;overflow:hidden;position:relative;font-size:11px;}

.containerBox{position:absolute;left:0;top:105px;width:100%;height:calc(100% - 105px);background:#f1f1f1;}
.policyType .quickBox{border-top:1px solid #aeaeae;top:67px;height:calc( 100% - 67px );}
.policyType .quickBox .subj{background:#f5f5f5;}
.policyType .quickBox .subj span{color:#555;}
.policyType .quickBox .subj a{background:url(../images/ico/ico_close01.png) no-repeat center center;}
.quickBox{box-sizing:border-box;width:360px;height:781px;overflow:hidden;position:absolute;left:-774;top:70px;/* background:#fff; *//* border-right:1px solid #b2b4b6; */}
.quickBox.step01{left:-360px;z-index:20;}
.quickBox.step02{left:-360px;z-index:1700;}
.quickBox.step03{left:-360px;z-index:1600;}
.quickBox.step04{left:-750px;z-index:1500;}
.quickBox.step-data{background-color:transparent;width:774px;z-index:1001;height:100%}
.quickBox.join{width:839px;left:-840px;z-index:1500;}
.quickBox.join{width:950px;left:-950px;z-index:15;}
.quickBox .subj{position:relative;max-width:750px;height:34px;line-height:34px;overflow:hidden;background:#c8cacf;box-sizing:border-box;}
.quickBox .subj span{color:#333;display:block;margin-left:10px;font-family:"Nanum Gothic Bold";font-size:15px;}
.quickBox.step-data a.stepClose{opacity:1;display:block;width:25px;height:68px;overflow:hidden;position:absolute;right:-5px;top:44%;background:url(../images/lnb_close.png) no-repeat center center;text-indent:-2000px;z-index:1001;}
.quickBox.step-data a.topClose{position: absolute;right: 36px;top: 11px;z-index: 1000;}
.stepOpen{display:none;position: absolute;left: 0px;top: 44%;z-index: 1000;}/*19년반영*/
.quickBox .subj a:hover{transform:rotate(90deg);opacity:1;}
.sceneBox.on{display:block;}
.scrollBox, .normalBox{width:360;height:calc(100% - 134px);overflow:hidden;position:relative;border-bottom:1px solid #ccc;}
.scrollBox, .normalBox{border-bottom:0;}



.mapZoomWrapper {width:34px;height:116px;right:-5px;}
.combineShowHide {float:right;width:24px;height:24px;background:#20b699;margin-right:10px;margin-top:3px;border-radius:50%;display:table;cursor:pointer;}
.combineShowHide.off {background:#29435e;}
.combineShowHideText {font-size:12px;display:table-cell;text-align:center;vertical-align:middle;color:#ffffff;font-weight:bold;}
.btnStyle10 {display:inline-block;padding:5px 10px;font-size:13px;height:20px;line-height:20px;background:#dcdcdc;color:#666;margin:0 5px}
.btnStyle10.on {background:#00bcd4;color:#fff}
.btnStyle10.on:hover {background:#29435e;}
.combineViewIcon {float:left;width:16px;height:16px;background:#20b699;margin-top:7px;margin-left:5px;border-radius:50%;display:table;}
.combineViewIcon.view1 {background:#0070c0;}
.combineViewIcon.view2 {background:#9ed563;}
.combineViewIcon.view3 {background:#ff0066;}

.headerEtc{height:26px;line-height:26px;text-align:right;}
/* .headerEtc{width:100%;height:26px;line-height:26px;text-align:right;} */
.headerEtc a{display:inline-block;font-size:11px;color:#616161;}
.headerContents{width:100%;height:78px;position:relative;}
.headerContents h1{width:170px;height:78px;overflow:hidden;float:left;}
.headerContents h1 img{margin:18px 0 0 0;}
.headerContents form{position: absolute;right: 0;top: 22px;height: 30px;display: block;overflow: hidden;border: 0;z-index: 10000;width: 76px;}
.headerContents form fieldset{border-radius:25px;height:30px;display:block;overflow:hidden;border:1px solid #2f4d6a;background:#fff; box-sizing:border-box; z-index:1000;}
.headerContents form.on{/* height: 400px */ width:230px; }  
.headerContents form fieldset>legend, .headerContents form label{position:absolute;left:-2000px; height:0; overflow:hidden;}
.headerContents form #searchKeyword{display:none;border:0;height:30px;width:150px;padding:0 10px;overflow:hidden;font-size:12px;color:#2f4d6a; background:none;}
.headerContents form.on #searchKeyword{display:block;}
.headerContents form a{margin:0;display:inline-block;overflow:hidden;z-index:100; position:absolute; right:0; top:0;}
.headerContents form.on a{border-top-left-radius:15px;border-bottom-left-radius:15px;}
.headerContents h2{position:absolute;left:-2000px}
     
.sideOpiton{width:450px;height:500px;overflow:hidden;position:absolute;right:-400px;top:0;}
.btn_dataBoard{float:left;width:50px;height:50px;overflow:hidden;text-indent:-2000px;background:#333;margin-top:240px}
.joinTextBox,
.roundTextBox{margin:10px 0 0 0;display:block;width:260px;height:30px;line-height:30px;background:#00bcd4;border-radius:15px;text-align:center;color:#fff}
.noneTextBox{margin:10px 0 10px 10px;display:block;padding-left:20px;width:240px;text-align:left;color:#333;height:30px;line-height:30px;background:#dcdcdc;border-radius:15px;}
.noneTextBox.on{color:#fff;background:#00bcd4;}
.noticeTextPopup { position: relative; left:285px; bottom:60px; z-index:6; cursor: pointer; display: none; }

/* 알럿팝업 */
.popupWrapper{background:rgba(0,0,0,0.8); position: absolute; top: 0; width: 100%; height: 100%; z-index: 10010;}
.alertPopupWrapper{border:1px solid #ccc;background:#fff;width:400px;height:auto;overflow:hidden;position:absolute;left:50%;margin-left:-200px;}
.alertPopupWrapper .topbar{border-bottom:1px solid #ccc;width:100%;height:32px;line-height:32px;overflow:hidden;background:#f5f5f5;position:relative;}
.alertPopupWrapper .topbar>span{display:block;margin:0 0 0 10px}
.alertPopupWrapper .topbar a{opacity:.4;display:block;width:32px;height:32px;overflow:hidden;position:absolute;right:0;top:0;background:url(../images/ico/ico_close01.png) no-repeat center center;text-indent:-2000px;  transition-duration: .3s; transition-property: transform; transition-timing-function: ease-in-out; cursor: pointer; }
.alertPopupWrapper .topbar a:hover{transform: rotate(90deg);opacity:1;}
.alertPopupWrapper .popContents{width:100%;height:auto;overflow:hidden;padding:15px 0;}
.alertPopupWrapper .txt{position:relative;display:block;height:auto;padding-left:15px;overflow:hidden;margin:5px 0 0 72px;color:#666;font-size:11px;line-height:1.5em;text-align:left;}
.alertPopupWrapper .txt:before{content:"※";font-size:13px;position:absolute;left:0;top:0;}
.alertPopupWrapper .btnBox{width:100%; height:auto; overflow:hidden;margin:15px auto 0 auto;text-align:center;}
.alertPopupWrapper .messageBox{ width:90%; height:auto; overflow:hidden; text-align:center; margin:20px auto;line-height:25px;}
.alertPopupWrapper .btnStyle01 {display:inline-block;padding:5px 10px;font-size:13px;height:20px;line-height:20px;background:#dcdcdc;color:#666;margin:0 5px; cursor: pointer; }
.alertPopupWrapper .btnStyle01:hover, .btnStyle01:focus,.btnStyle01.on{background:#21b699;color:#fff}

/* 네비게이션 */
.navi-content {display:none;position: absolute; top: 31px; left:10px; width: 380px; height: 241px; border: 1px solid #656565; background: #f8f8f8; line-height: 21px; z-index: 1002; }
.navi-content .scrl-first { display: inline; overflow: hidden; overflow-y: auto; float: left; position: relative; width: 126px; height: 194px; background: #fff; }
.navi-content .scrl-second { display: inline; overflow: hidden; overflow-y: auto; float: left; position: relative; width: 126px; height: 194px; border-left: 1px solid #656565; background: #fff; }
.navi-content .scrl-third { display: inline; overflow: hidden; overflow-y: auto; float: left; position: relative; width: 126px; height: 194px; border-left: 1px solid #656565; background: #fff; }
.navi-content .li-on { background: #4a9aed; }
.navi-content .li-alink { display: block; overflow: hidden; height: 20px; padding: 1px 0 0 9px; color: #333; cursor: pointer; }
.navi-content .li-strong { display: inline-block; overflow: hidden; width: 100px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; }
.navi-content .li-alink .on { display: block; overflow: hidden; height: 20px; padding: 1px 0 0 0px; color: #fff; cursor: pointer; background: #4a9aed; }
.navi-content .li-strong .on { display: inline-block; overflow: hidden; width: 100px; white-space: nowrap; text-overflow: ellipsis; }
.navi-action { clear: both; width: 100%; height: 29px; padding: 10px 0; border-top: 1px solid #d3d3d3; text-align: center; }
.navi-content li a{display:block;padding:0 5px} 

.mapBtnWrapper {width:34px;height:34px;right:-5px;}
.btnPolicyWrite{display:block;width:139px;height:30px;line-height:30px;text-align:center;font-size:13px;color:#fff;background:#22b599;margin:0 auto;}
.btnAreaSearch{display:block;width:139px;height:30px;line-height:30px;text-align:center;font-size:13px;color:#fff;background:#1778cc;margin:0 auto;}

.policyNormalBox{display:block;height:auto;overflow:hidden;margin:0 10px;}
.policyNormalBox .select{border:1px solid #dbdbdd;height:30px;float:left;width:120px;margin-right:10px;}
.qmdl{border-bottom:0;}
.qmdl.pt0{padding-top:0}
.qmdl dt{width:100%;height:30px;line-height:30px;overflow:hidden;text-indent:10px;font-size:13px;font-weight:bold;}
.qmdl dt{background:url(../images/ico_up03.png) no-repeat 260px center;height:45px;background-size:10px 6px;}
.qmdl dt.none{background:none;line-height:45px;}
.qmdl dt.on{background:url(../images/ico_down04.png) no-repeat 260px center;background-size:10px 6px;}
.qmdl dt a{display:block;height:45px;line-height:45px;}
.qmdl dd{margin-bottom:10px;}
.qmdl dd ul{width:100%;}
.qmdl dd ul>li{position:relative;}
.qmdl dd ul>li.on{background:#f1f1f1;border-radius:0;}
.qmdl dd ul>li.on>a{color:#727272;}
.qmdl dd ul>li:before{opacity:.2 !important;}
.qmdl dd ul>li.on:before{opacity:1 !important;}
.qmdl dd ul li.icon01:before{top:8px;background:url(../images/ico/ico_policyIcon01.png);background-size:30px 30px;width:30px;height:30px;}
.qmdl dd ul li.icon02:before{top:8px;background:url(../images/ico/ico_policyIcon02.png);background-size:30px 30px;width:30px;height:30px;}
.qmdl dd ul li.icon03:before{top:8px;background:url(../images/ico/ico_policyIcon03.png);background-size:30px 30px;width:30px;height:30px;}
.qmdl dd ul li.icon04:before{top:8px;background:url(../images/ico/ico_policyIcon04.png);background-size:30px 30px;width:30px;height:30px;}
.qmdl dd ul li.icon05:before{top:8px;background:url(../images/ico/ico_policyIcon05.png);background-size:30px 30px;width:30px;height:30px;}
.qmdl dd ul li.icon06:before{top:8px;background:url(../images/ico/ico_bizsIcon04.png);background-size:30px 30px;width:30px;height:30px;}
.qmdl dd ul li.icon07:before{top:8px;background:url(../images/ico/ico_bizsIcon05.png);background-size:30px 30px;width:30px;height:30px;}

.qmdl{width:100%;height:auto;overflow:hidden; padding:10px 0}
.qmdl dd{width:100%;height:auto;overflow:hidden;}
.qmdl dd ul{width:100%;height:auto;overflow:hidden;margin:0 auto;}
.qmdl dd ul>li{position:relative;width:100%;height:45px;line-height:45px;overflow:hidden;}
.qmdl dd ul>li.on{background-color:#f1f1f1;}
.qmdl dd ul>li>a{display:block;margin-left:45px;}
.qmdl dd ul li:before{content:"";position:absolute;left:10px;top:11px;display:block;width:24px;height:24px;overflow:hidden;opacity:.2;background:url(/img/ico/ico_changupLnb01.png);} 
.qmdl dd ul li.on:before{opacity:1;}
.qmdl dd ul>li.on>a{color:#0f74d5;}
.qmdl dd ul li span{position:absolute;right:10px;top:17px;display:block;width:32px;height:15px;line-height:15px;text-align:center;border-radius:8px;background:#7f7f7f;color:#fff;font-size:11px;}


.sideQuick{position:absolute;left:0;z-index:13;display:block;width:30px;height:34px;box-sizing:border-box;overflow:hidden;font-size:0;line-height:34px;color:#fff;text-align:center;background:#21396c;border:#21396c;border-radius:0;}
.sideQuick img,.sideQuick span{vertical-align:middle; margin-left:6px}
.sideQuick span{display:inline-block;padding:0;margin:0;font-family: 'Nanum Gothic';font-size: 13px;}
.sideQuick:hover, .sideQuick.on { background: #21b699;}
.sideQuick.sq01,.sqListBox.sq01{top:0;}
.sideQuick.sq02,.sqListBox.sq02{top:35px;z-index:13;width:85px}
.sideQuick.sq03{top:90px;}
.sqListBox.sq03{top:80px;}
.sideQuick.sq04{top:150px;}
.sideQuick.sq05{top:191px;}
.sideQuick.sq06{top:232px;background:#999;}

.rightQuick{text-align:center;z-index:10;border-radius:50%;position:absolute;right:5px;/* top:50px; */width:36px;height:34px;overflow:hidden;background-color:#28425b;color:#fff;}
.rightQuick.rq01:before{content:"";width:13px;height:17px;overflow:hidden;background:url(../images/ico_sideList.png) no-repeat -30px 0;margin:9px auto 0 auto;display:block;}
a.rightQuick:hover,
a.rightQuick.on{background-color:#00bcd4}
.rightQuick.rq01{/* top:78px; */right:-5px;}
.rightQuick.rq02{ /* top:35px; */right:-5px;}
.rightQuick.rq01 span,
.rightQuick.rq02 span,
.rightQuick.rq06 span,
.rightQuick.rq08 span{position:absolute;left:-2000px;}
.rightQuick.rq02:before{content:"";width:17px;height:17px;overflow:hidden;background:url(../images/ico_sideList.png) no-repeat 0 0;margin:9px auto 0 auto;display:block;}
.rightQuick.rq03{/* top:211px; *//* top:105px; */right:-5px;text-indent:-2000px;height:32px;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:url(../images/ico_plus01.gif);background-repeat:no-repeat;background-position:center center;}
.rightQuick.rq08:before{content:"";width:17px;height:17px;overflow:hidden;background:url(../images/ico_sideList.png) no-repeat  -212px -149px;margin:9px auto 0 auto;display:block;}
.rightQuick.rq08{right:-5px;}
.rightQuick.rq07{top:32px;text-indent:-2000px;height:32px;right:-5px;background-image:url(../images/ico/ico_moveType01.png);border-radius:0;background-repeat:no-repeat;background-position:center center;}
a.rightQuick.rq07:hover{background-image:url(../images/ico/ico_moveType03.png)!important;}
a.rightQuick.rq07.on{background-color:#28425b;}
a.rightQuick.rq07.on:hover{background-color:#00bcd4;}
a.rightQuick.rq07.on:hover{background-image:url(../images/ico/ico_moveType04.png)!important;}
.rightQuick.rq04{top:64px;height:20px;line-height:20px;font-size:11px;border-radius:0;background:#28425b;right:-5px;color:#ffffff;}
.rightQuick.rq05{top:84px;text-indent:-2000px;height:32px;border-top-left-radius:0;border-top-right-radius:0;right:-5px;background-image:url(../images/ico_mius01.gif);background-repeat:no-repeat;background-position:center center;}
.rightQuick.rq06{/* top:166px; */right:-5px;}
.rightQuick.rq06:before{content:"";width:34px;height:34px;overflow:hidden;background:url(../images/ico_sideList.png) no-repeat -100px -3px;margin:6px auto 0 auto;display:block;}

.rightQuick.rq09{right:-5px;}
.rightQuick.rq09 span{font-family: 'Nanum Gothic';font-size:10px;display:table;width:36px;height:34px;overflow:hidden;color:#fff;border-radius:50%;}
.rightQuick.rq09 span{display:table-cell;text-align:center;vertical-align:middle;}

/*.rqListBox{display:inline;position:absolute;right:-540px;}19년반영*/
.rqListBox{display:inline;position:absolute;right:-800px;}/*19년반영*/
.rqListBox a:before{display:none;content:"";width:42px;height:42px;overflow:hidden;}
.rqListBox .ico_side_jf:before{background:url(../images/ico_sideList.png) no-repeat 0 -186px;}
.rqListBox .ico_side_join:before{background:url(../images/ico_sideList.png) no-repeat 0 -229px;}
.rqListBox .ico_side_fixed:before{background:url(../images/ico_sideList.png) no-repeat 0 -272px;}
.rqListBox .ico_side_lv:before{background:url(../images/ico_sideList.png) no-repeat -43px -186px;}
.rqListBox .ico_side_lv0:before{background:url(../images/ico_sideList.png) no-repeat -43px -229px;}
.rqListBox .ico_side_lv1:before{background:url(../images/ico_sideList.png) no-repeat -43px -272px;}
.rqListBox .ico_side_lv2:before{background:url(../images/ico_sideList.png) no-repeat -43px -315px;}
.rqListBox .ico_side_Select:before{background:url(../images/ico_sideList.png) no-repeat -86px -186px;}
.rqListBox .ico_side_gae:before{background:url(../images/ico_sideList.png) no-repeat -86px -229px;}
.rqListBox .ico_side_won:before{background:url(../images/ico_sideList.png) no-repeat -86px -272px;}
.rqListBox .ico_side_sakak:before{background:url(../images/ico_sideList.png) no-repeat -86px -315px;}
.rqListBox .ico_side_dakak:before{background:url(../images/ico_sideList.png) no-repeat -86px -358px;}
.rqListBox .ico_side_map:before{background:url(../images/ico_sideList.png) no-repeat -129px -186px;}
.rqListBox .ico_side_kuri:before{background:url(../images/ico_sideList.png) no-repeat -129px -229px;}
.rqListBox .ico_side_munjuk:before{background:url(../images/ico_sideList.png) no-repeat -129px -272px;}
.rqListBox .ico_side_haejae:before{display:none} 
.rqListBox .ico_side_edit:before{background:url(../images/ico_sideList.png) no-repeat -129px -272px;}
.rqListBox .ico_side_haejae span{position:static;}
.rqListBox.rq06 li{width:34px;}
.rqListBox .ico_side_gps01, .rqListBox .ico_side_gps02{width:34px;height:34px;margin-top:3px;} 
.rqListBox .ico_side_gps01:before{width:34px;height:34px;background:url(../images/ico_sideList.png) no-repeat -118px -94px;}
.rqListBox .ico_side_gps02:before{width:34px;height:34px;background:url(../images/ico_sideList.png) no-repeat -118px -49px;display:none}
.rqListBox .ico_side_gps02 span{position:static;}
.rqListBox.rq02 li:last-child{width:42px;} /* 2016.10.19 kcu 수정 */
.rqListBox .ico_side_reset{width:34px;height:34px;margin-top:3px;} 
.rqListBox .ico_side_reset:before{width:34px;height:34px;background:url(../images/ico_sideList.png) no-repeat -175px -189px;}
.rqListBox a.over:before, .rqListBox a.on:before{display:none}
.rqListBox a.over span, .rqListBox a.on span{position:static;}
.rqListBox.rq01 a:before{display:none}
.rqListBox.rq01 a span{position:static}
.rqListBox li{float:left;width:42px;height:auto;overflow:hidden;margin:0 2px;}
.rqListBox li a{font-size:11px;;letter-spacing:-1px;text-align:center;display:table;width:42px;height:42px;overflow:hidden;background:#333;color:#fff;border-radius:50%;}
.rqListBox li a span{position:static;left:-5000px;display:table-cell;vertical-align:middle;text-align:center}
.rqListBox li a:hover, .rqListBox li a.on, .rqListBox li a.over{background-color:#21b69a}
.rqListBox li>ul>li{margin:2px 0 0 0}
.rqListBox li>ol{display:none;position:absolute;margin-top:15px;margin-left:-180px;width:190px;padding:10px;height:auto;border:1px solid #dcdcdc;background:#fff}
.rqListBox li>ol:before{position:absolute;content:"";display:block;width:15px;height:15px;overflow:hidden;background:url(../images/ico_arr02.png);margin:-25px 0 0 170px}
.rqListBox li>ol>li{width:50%;height:24px;overflow:hidden;float:left;margin:5px auto;}
.rqListBox li>ol>li>a{color:#555;border-radius:0;position:relative;background-color:#fff;display:block;width:100%;text-indent:30px;height:24px;line-height:24px;overflow:hidden;}
.rqListBox li>ol>li>a:after{content:"";height:24px;width:25px;display:block;overflow:hidden;position:absolute;left:0;top:0;}
.rqListBox li>ol>li>a:hover{background-color:#fff}
.rqIcon01>li:nth-child(1) a:after{background:url(../images/ico_rqList.png) no-repeat left -1px;}
.rqIcon01>li:nth-child(2) a:after{background:url(../images/ico_rqList.png) no-repeat -25px -1px;}
.rqIcon01>li:nth-child(3) a:after{background:url(../images/ico_rqList.png) no-repeat left -36px;}
.rqIcon01>li:nth-child(4) a:after{background:url(../images/ico_rqList.png) no-repeat -25px -36px;}
.rqIcon01>li:nth-child(5) a:after{background:url(../images/ico_rqList.png) no-repeat left -70px;}
.rqIcon01>li:nth-child(6) a:after{background:url(../images/ico_rqList.png) no-repeat -25px -70px;}
.rqIcon01>li:nth-child(7) a:after{background:url(../images/ico_rqList.png) no-repeat left -105px;}
.rqIcon01>li:nth-child(8) a:after{background:url(../images/ico_rqList.png) no-repeat -25px -105px;}
.rqIcon01>li:nth-child(9) a:after{background:url(../images/ico_rqList.png) no-repeat left -140px;}
.rqIcon01>li:nth-child(10) a:after{background:url(../images/ico_rqList.png) no-repeat -25px -140px;}
.rqIcon01>li:nth-child(11) a:after{background:url(../images/ico_rqList.png) no-repeat left -174px;}
.rqIcon01>li:nth-child(12) a:after{background:url(../images/ico_rqList.png) no-repeat -25px -174px;}
.rqIcon01>li:nth-child(13) a:after{background:url(../images/ico_rqList.png) no-repeat left -209px;} 
.rqIcon02>li:nth-child(1) a:after{background:url(../images/ico_rqList.png) no-repeat left -280px;}
.rqIcon02>li:nth-child(2) a:after{background:url(../images/ico_rqList.png) no-repeat -25px -280px;}
.rqIcon02>li:nth-child(3) a:after{background:url(../images/ico_rqList.png) no-repeat left -315px;}
.rqIcon02>li:nth-child(4) a:after{background:url(../images/ico_rqList.png) no-repeat -25px -315px;}
.rqIcon02>li:nth-child(5) a:after{background:url(../images/ico_rqList.png) no-repeat left -349px;}
.rqIcon03>li:nth-child(1) a:after{background:url(../images/ico_rqList.png) no-repeat left -440px;}
.rqIcon03>li:nth-child(2) a:after{background:url(../images/ico_rqList.png) no-repeat -26px -440px;}
.rqIcon04>li:nth-child(1) a:after{background:url(../images/ico_rqList.png) no-repeat left -523px;}
.rqIcon04>li:nth-child(2) a:after{background:url(../images/ico_rqList.png) no-repeat -26px -523px;}
.rqIcon05>li:nth-child(1) a:after{background:url(../images/ico_rqList.png) no-repeat -84px -1px;}
.rqIcon05>li:nth-child(2) a:after{background:url(../images/ico_rqList.png) no-repeat -109px -1px;}
.rqIcon05>li:nth-child(3) a:after{background:url(../images/ico_rqList.png) no-repeat -84px -36px;}
.rqIcon05>li:nth-child(4) a:after{background:url(../images/ico_rqList.png) no-repeat -109px -36px;}
.rqIcon05>li:nth-child(5) a:after{background:url(../images/ico_rqList.png) no-repeat -84px -70px;}
.rqIcon05>li:nth-child(6) a:after{background:url(../images/ico_rqList.png) no-repeat -109px -70px;}
.rqIcon05>li:nth-child(7) a:after{background:url(../images/ico_rqList.png) no-repeat -84px -105px;}
.rqIcon05>li:nth-child(8) a:after{background:url(../images/ico_rqList.png) no-repeat -109px -105px;}
.rqIcon05>li:nth-child(9) a:after{background:url(../images/ico_rqList.png) no-repeat -84px -140px;}
.rqIcon05>li:nth-child(10) a:after{background:url(../images/ico_rqList.png) no-repeat -109px -140px;}
.rqIcon05>li:nth-child(11) a:after{background:url(../images/ico_rqList.png) no-repeat -84px -174px;}
.rqIcon06>li:nth-child(1) a:after{background:url(../images/ico_rqList.png) no-repeat -87px -280px;}
.rqIcon06>li:nth-child(2) a:after{background:url(../images/ico_rqList.png) no-repeat -112px -280px;}
.rqIcon06>li:nth-child(3) a:after{background:url(../images/ico_rqList.png) no-repeat -87px -315px;}
.rqIcon06>li:nth-child(4) a:after{background:url(../images/ico_rqList.png) no-repeat -112px -315px;}
.rqIcon07>li a:after{background:url(../images/ico_rqList.png) no-repeat -87px -407px;}
.rqIcon08>li:nth-child(1) a:after{background:url(../images/ico_rqList.png) no-repeat -169px 0px;}
.rqIcon08>li:nth-child(2) a:after{background:url(../images/ico_rqList.png) no-repeat -194px 0px;}
.rqIcon08>li:nth-child(3) a:after{background:url(../images/ico_rqList.png) no-repeat -169px -35px;}
.rqIcon08>li:nth-child(4) a:after{background:url(../images/ico_rqList.png) no-repeat -194px -35px;}
.rqIcon08>li:nth-child(5) a:after{background:url(../images/ico_rqList.png) no-repeat -169px -69px;}
.rqListBox li>ol.rqIcon09{width:380px;}
.rqIcon09>li:nth-child(1) a:after{background:url(../images/tech/rqIcon09_list01.png) no-repeat;}
.rqIcon09>li:nth-child(2) a:after{background:url(../images/tech/rqIcon09_list02.png) no-repeat;}
.rqIcon09>li:nth-child(3) a:after{background:url(../images/tech/rqIcon09_list03.png) no-repeat;}
.rqIcon09>li:nth-child(4) a:after{background:url(../images/tech/rqIcon09_list04.png) no-repeat;}
.rqIcon09>li:nth-child(5) a:after{background:url(../images/tech/rqIcon09_list05.png) no-repeat;}
.rqIcon09>li:nth-child(6) a:after{background:url(../images/tech/rqIcon09_list06.png) no-repeat;}
.rqIcon09>li:nth-child(7) a:after{background:url(../images/tech/rqIcon09_list07.png) no-repeat;}


.dialogbox{display:none;width:100%;height:100%;overflow:hidden;overflow-y:auto;z-index:2000;position:absolute;left:0;top:0;background:rgba(0,0,0,.5);}
.dialogbox .dimbox{width:1100px;height:600px;z-index:94;position:absolute;left:50%;top:50%;margin:-300px 0 0 -500px;overflow:hidden;}
.dialogbox .dimbox .cont{float:left;width:1070px;height:600px;overflow:hidden;background:#fff;}
.dialogbox .dimbox .cont .bar{width:100%;height:50px;overflow:hidden;background:#019879;}
.dialogbox .dimbox .cont .bar span{height:50px;line-height:50px;color:#fff;font-size:15px;float:left;margin-left:20px;}
.dialogbox .dimbox .cont .bar .compareBox{width:100px;height:50px;float:right;margin-right:20px;}
.dialogbox .dimbox .cont .bar .compareBox .typeBox{float:left;margin-top:12px;}
.dialogbox .dimbox .cont .bar .compareBox .dimPrint{float:left;margin:7px 0 0 10px}
.dialogbox .dimClose{float:right;margin-top:5px;}
.dimAreaScroll{width:100%;height:550px;overflow:hidden;margin:0 auto;}
.dimAreaScroll .charts{position:static;left:-20000px;width:1030px;height:auto;overflow:hidden;margin:0 auto 50px auto;}
.dimAreaScroll .tables{position:absolute;left:-20000px;width:1030px;height:auto;overflow:hidden;margin:0 auto 50px auto;}
.dimAreaScroll p{float:left;width:100%;height:auto;overflow:hidden;font-size:15px;font-weight:bold;color:#4f4f4f;margin-top:30px;}
.dimAreaScroll table{float:left;margin-top:10px;table-layout:fixed;width:100%;}
.dimAreaScroll table th{padding-left:15px;font-size:12px;text-align:left;background:#ededed;height:30px;color:#4f4f4f;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
.dimAreaScroll table td{padding-left:15px;font-size:12px;text-align:left;height:30px;color:#4f4f4f;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
.dimAreaScroll table th.bor, .dimAreaScroll table td.bor{border-right:1px solid #c8c8c8;}
.dimAreaScroll .dimChartsBox{width:100%;height:auto;overflow:hidden;} /* 2017.12.12 [개발팀] 접근성 시정조치 */
.dimAreaScroll .dimChartsBox .dctb{width:340px;height:auto;overflow:hidden;float:left;}
.dimAreaScroll .dimChartsBox .dctb span{margin:20px auto 0 auto;color:#333;display:block;height:25px;line-height:25px;font-size:11px;text-align:center;width:290px;height:auto;overflow:hidden;border-bottom:1px solid #ccc;}
.dimAreaBox{display:block;margin:20px;height:auto;overflow:hidden;}
.dimAreaScroll .mCSB_container{width:1000px;}
.dimAreaScroll p.dabSubj{float:none;margin-top:0;font-size:18px;color:#444b5b}
.mDetailArea{margin-top:20px;width:100%;height:auto;overflow:hidden;}
.mDetailArea .img{float:left;width:82px;height:82px;overflow:hidden;background:url(../images/tech/bg_dab01.png);}
.mDetailArea .mCont{float:left;width:850px;margin-left:20px;height:auto;overflow:hidden;}
.mDetailArea .mCont .tit{float:left;width:100%;height:auto;overflow:hidden;}
.mDetailArea .mCont .tit .t01{display:inline-block;width:150px;vertical-align:middle;font-size:13px;font-weight:bold;color:#666;}
.mDetailArea .mCont .tit .t02{display:inline-block;vertical-align:middle;font-size:13px;color:#999;}
.mContTable.t01 th, .mContTable.t01 td{text-align:left;border:0;background:#fff;}
.mContTable{width:100%;}
.mContTable th{padding:10px;text-align:center;background:#f7f7f7;font-size:13px;color:#666;border:1px solid #d5d5d5;}
.mContTable td{padding:10px;text-align:center;font-size:12px;color:#666;border:1px solid #d5d5d5;}
.mContTable td span{font-size:11px;color:#999;}

.dbTypeGps{position:relative;margin:10px auto;display:block;text-indent:-2000px;border-radius:50%;width:34px;height:34px;overflow:hidden;background-color:#28425b;color:#fff;}
.dbTypeGps:before{position:absolute;left:11px;top:0;content:"";width:17px;height:17px;overflow:hidden;background:url(../images/ico_sideList.png) no-repeat -30px 0;margin:9px auto 0 auto;display:block;}
.errorBody{height:200px;}
.errorMessage{width:400px;/*height: auto; */overflow:hidden;border:3px solid #656972;border-radius:5px;padding:20px 20px 20px 70px;font-size:20px;margin:100px auto;color:#333;box-shadow:1px 1px 3px #ccc;background:url(../images/icon_warning.gif) no-repeat 20px center;word-break:break-all;}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity:1}


.sqListBox{display:block;height:40px;position:absolute;left:-640px;background:#333;}
.sqListBox.sq03{height:auto;border:1px solid #dbdbdd;background:#fff;text-align:right;width:292px}
.sqListBox.sq03 .sqTabs{width:280px;height:40px;padding:0 5px;overflow:hidden;background:#f5f5f5}
.sqListBox.sq03 .sqTabs a{text-align:center;width:28px;margin:5px 0;height:28px;overflow:hidden;background:#c4c4c4;border:1px solid #c4c4c4;}
.sqListBox.sq03 .sqTabs a img{margin-top:7px}
.sqListBox.sq03 .sqTabs a.on{background:#21b699;border:1px solid #19a58a;}
.sqListBox.sq03 .sqTabs a, .sqListBox.sq03 .sqTabs span, .sqListBox.sq03 .sqTabs select{display:inline-block;vertical-align:middle}
.sqListBox.sq03 .sqList{width:100%;height:186px;overflow:hidden;}
.sqListBox.sq03 .sqList ul{margin:0 5px 5px 5px;display:block;}
.sqListBox.sq03 .sqList ul li{border-top:1px solid #ccc;width:100%;height:30px;padding:3px 0;overflow:hidden;line-height:30px;position:relative;}
.sqListBox.sq03 .sqList ul li .ellipsis{float:left;padding:0 10px;font-size:11px;display:inline-block;width:240px;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sqListBox.sq03 .sqList ul li a.on{color:#fff;background:#0478cb;border-radius:8px}
.sqListBox.sq03 .sqList ul li a.drag{color:#fff;position:relative;}
.sqListBox.sq03 .sqEtc{padding:5px 0;background:#dcdcdc}
.sqListBox.sq03 .sqEtc span, .sqListBox.sq03 .sqEtc select{vertical-align:middle;height:30px;margin-right:5px}

.sqListBox.sq03 .sqList ul li a.drag>span.mask{display:block;z-index:2;background-image:url(../images/bg_color01.png);position:absolute;left:0;top:0;width:100%;height:30px;overflow:hidden;}
.sqListBox.sq03 .sqList ul li a.drag>span.color{display:block;z-index:3;background:url(../images/bg_mask.png) repeat-x;position:absolute;left:0;top:0;width:100%;height:30px;overflow:hidden;}
.sqListBox.sq03 .sqList ul li .sqdel{position:absolute;right:5px;top:3px}
.sqListBox.sq03 .sqList ul li .sqdel img{width:10px}
.sqListBox>li{float:left;width:36px;height:36px;margin:2px;overflow:hidden;}
.sqListBox>li a{display:block;width:36px;height:36px;font-size:11px;overflow:hidden;background:#666;color:#fff;}
.sqListBox>li a:hover{background:green}


/* 통지도체험 LNB */
/* #stat_leftmenu{overflow:hidden;over#stat_leftmenuflow-x:hidden;overflow-y:scroll;float:left;width:360px;height: 650px;} */
/* #stat_leftmenu{overflow:hidden;float:left;width:360px;height: 100%;} */
#stat_leftmenu{overflow:hidden;float:left;width:363px;height:100%;max-height: calc(100% - 154px);}
#stat_leftmenu.right{border-top: 1px solid #d8dade;float: left; max-height: calc(100% - 157px); border-left:1px solid #b7b8bb;border-right: 1px solid #a9aaad;overflow: hidden;overflow-x: hidden;overflow-y: scroll;box-sizing:  border-box;}
/* #left_menu.right{border-top: 1px solid #d8dade;float: left;width: 390px; max-height: calc(100% - 152px); border-left:1px solid #b7b8bb;border-right: 1px solid #a9aaad;overflow: hidden;overflow-x: hidden;overflow-y: scroll;box-sizing:  border-box;margin-top: -4px;} */
#left_menu.right{border-top: 1px solid #d8dade;float: left;width: 396px; max-height: calc(100% - 147px) !important; border-left:1px solid #b7b8bb;border-right: 1px solid #a9aaad;box-sizing:  border-box;margin-top: -4px;}
#left_menu{background-color: #fff;height: 100%;float:left;width:360px;margin-top: 0px;}
#left_menu h3 + ul li{vertical-align:  middle;display:inline-block;}
#left_menu h3 + ul li .select-wrap{width:100%;}
#left_menu h3 + ul li select { /* width: 95px; */}
#left_menu h3 + ul li + ul{margin-top:10px;}
#left_menu .tool-tip{padding-left:8px;font-size:11px;color:#666;}
#left_menu .tool-tip + a{display:inline-block;vertical-align:middle;padding-left:5px;}
#left_menu h3{display:block;position:relative;font-family:'Nanum Gothic Bold';font-size:14px;color:#666;padding:15px 10px 8px 27px;}
#left_menu h3:before{position:absolute;left:14px;top:19px;content:'';display:block;width:10px;height:10px;border:3px solid #3985d0;border-radius:50%;box-sizing:border-box;}
#left_menu h3 + ul,
#left_menu h3 + div{padding:10px 10px;margin:0px 15px auto 8px;border:1px solid #e7e7e7;background:#f2f2f2;position:relative;height:auto;}
/*#left_menu input{padding:0 5px;height:32px;box-sizing:border-box;border:1px solid #cecece;line-height:30px;color:#555;font-size: 12px;} 200219 방민정수정 삭제하셔도 됩니다...*/
#left_menu input{width:100%;padding:0 0px;height:32px;box-sizing:border-box;border:1px solid #cecece;line-height:30px;color:#555;font-size: 12px;}
#left_menu ul > ul li{width:100%;}
#left_menu ul > ul li > span{width: 26%;}
#left_menu ul > ul li:last-child span:last-of-type { width: auto;}
#left_menu ul.enroll > li span:last-child { width:  auto;}
#left_menu ul.enroll > li span{width: 30%;}
#left_menu ul.enroll > li{width:100%;}
#left_menu ul.enroll > li + #upload-box{border-top:1px solid #ccc;padding-top:10px;margin-top:10px;}
#left_menu h3 + .lnb-data-list{padding: 0;background-color: #fff !important;height:auto;overflow:hidden;display:none;}
#left_menu h3 + .lnb-data-list:last-of-type { margin-bottom: 30px;}
#left_menu +.subj{width:396px;display:inline-block;top:0px;left:0;background-color:#eaebed;border-right:1px solid #b2b4b6;border-left:1px solid #b7b8bb;}
.lnb-data-list.my-data-box ul.gray-box.top > li { display: block !important; width: 96% !important;}

.lnb-data-list .top {padding-top: 10px;margin: 0;padding:  0;}
.lnb-data-list .top {padding: 10px 12px;border-bottom: 1px solid #e7e7e7;}
.lnb-data-list .top > li {display:  block;padding: 0px 0px 0px 14px;text-indent: -14px;border: 0;}
.lnb-data-list ul{display:block;margin: 10px 10px;}
.lnb-data-list ul li{padding: 10px 5px 15px;height:auto;overflow:hidden;border-bottom: 1px solid #d8d8d8;}
.lnb-data-list ul + ul{overflow:hidden;position:relative;overflow-y:scroll;height:313px;margin-right:0;}
.lnb-data-list .list li{margin-right:10px;}
.lnb-data-list .list li > div{width:100%;height:auto;overflow:hidden;position:relative;}
.lnb-data-list .list li > div .t01{font-family: 'Nanum Gothic bold';color:#555;font-size:14px;width:100%;height:auto;overflow:hidden;}
.lnb-data-list .list li > div .t02{line-height: 100%;color:#888;font-size:13px;width:100%;height:auto;overflow:hidden;margin-top: 3px;}
.lnb-data-list  a:hover {  opacity: 1;}
.lnb-data-list .list li > div a.choice{font-family: 'Nanum Gothic';width: 44px;height:25px;line-height:25px;overflow:hidden;background: #888;border-radius: 3px;color:#fff;text-align:center;position:absolute;right:0;top:6px;font-size: 12px;}
.lnb-data-list .list li > div a.choice:hover{background: #1778cc;}
.lnb-data-list .top li > span{display:block;}
.lnb-data-list .top > li + li{padding:0;text-indent:0;margin-top:10px;}
.lnb-data-list .top > li + li >input{font-size:13px;}

.leftArea .pagenation{width:100%;position:relative;margin:0 auto;text-align:center;overflow:hidden;font-size:0;padding-top:20px;margin-bottom:20px;}
.leftArea .paging{overflow:hidden;padding: 5px 0 0 0;text-align:center;margin-bottom:  15px;}
.leftArea .paging a,
.leftArea .paging .list  strong{font-family:'Nanum Gothic'!important;font-weight:normal;display:inline-block;font-size:13px;color:#777;width: 26px;height: 26px;margin: 0 2px;line-height: 26px;vertical-align:middle;box-sizing:border-box;}
.leftArea .paging a img{vertical-align:top;}
.leftArea .paging .list strong{border:1px solid #0076c0;background:#0076c0;color:#fff;}
.leftArea .paging .list a,
.leftArea .paging .list strong{position:relative;}
.leftArea .paging .list a:hover{border:1px solid #0076c0!important;}
.leftArea .paging .list a:hover{color:#fff;background-color:#0076c0;border:1px solid #0076c0!important;}
.leftArea .paging .first{background-image:url(../images/common/btn_paging_first.gif);}
.leftArea .paging .next{background-image:url(../images/common/btn_paging_next.gif);}
.leftArea .paging .prev{background-image:url(../images/common/btn_paging_prev.gif);}
.leftArea .paging .last{background-image:url(../images/common/btn_paging_last.gif);}
.leftArea .paging .first:hover,
.leftArea .paging .first:focus{background-image:url(../images/common/btn_paging_first_on.gif);}
.leftArea .paging .next:hover,
.leftArea .paging .next:focus{background-image:url(../images/common/btn_paging_next_on.gif);}
.leftArea .paging .prev:hover,
.leftArea .paging prev:focus{background-image:url(../images/common/btn_paging_prev_on.gif);}
.leftArea .paging .last:hover,
.leftArea .paging .last:focus{background-image:url(../images/common/btn_paging_last_on.gif);}
.leftArea .paging .next,
.leftArea .paging .prev,
.leftArea .paging .last,
.leftArea .paging .first{background-size: 26px;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;text-indent:-999px;overflow:hidden;}

/* select */
.select-wrap{display:inline-block;vertical-align:baseline;position:relative;z-index:1;height:32px;box-sizing:border-box;background:#fff url(../images/common/search_arr.gif) no-repeat 95% 50%;border:1px solid #d1d4d7;}
.select-wrap.focus{outline:1px solid #6470b7}
.select-wrap select{letter-spacing:-0.7px;font-size:13px;cursor:pointer;display:inline-block;background:transparent!important;padding-right:5px;width:100%;height:100%;color:#555;border:0;-webkit-appearance:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.8)";filter:alpha(opacity=0.8);opacity:0.8;padding-left:5px;font-family:'Nanum Gothic';}

/* 라디오,체크 box */
.check-area,
.radio-area{position:relative;display:inline-block!important;}
.radio-area2{position:relative;display:inline-block!important;padding-right: 20px;}
.radio-area1{position:relative;}
.radio-area{float:left;width:auto;}
.radio-area1{float:left;width:auto;}
.radio-area.choice-type4{width:85px;}
.radio-area1.choice-type4{width:79px;}
.check-area li > label{width:130px;}
.check-area .check + label,
.radio-area .radio + label{padding-left:22px;text-indent:0;}
.radio-area label,
.check-area label{display:inline-block;padding-left:5px;line-height:20px;vertical-align:middle;}
.check-area1 .check + label,
.radio-area1 .radio + label{padding-left:22px;text-indent:0;}
.radio-area1 label,
.check-area1 label{display:inline-block;padding-left:5px;line-height:20px;vertical-align:middle;}
.check,
.radio{position:absolute;left:-999px;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.check + label,
.radio + label{position:relative;display:inline-block;min-width:15px;text-indent:-999px;font-size:12px;font-family:'Nanum Gothic';letter-spacing:-1px;vertical-align:middle;line-height:140%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:#555;}
.check + label:before{position:absolute;top:0;left:0;content:'';width:18px;height:17px}
.check + label:before{background-position:0 0}
.check[type="checkbox"]:checked + label:before{background-position:-20px 0}
.check + label:before{display:inline-block;vertical-align:middle;background:url(../images/common/btn_bg.png)no-repeat #fff;}
.radio + label:before{background:url(../images/common/ico_radio.png)no-repeat;}
.radio[type="radio"]:checked + label:before{background:url(../images/common/ico_radio_on.png)no-repeat;}
.radio + label:before{position:absolute;top:0;left:0;content:'';width:18px;height:18px;}

.radio[type="radio"]:disabled{background: #dddddd;}
.radio[type="radio"]:disabled + label{color: #ccc;}


/* 통계지도 체험 */
.status-count {font-family: "Nanum Gothic Bold";margin: 0px 6px 10px;position:relative;line-height: 100%;font-size:  13px;color:  #555;}
.status-count em {margin-left:  3px;padding-right: 3px;color: #e61507;}
.status-count strong { color: #1778cc;}
.status-count span{padding: 0 4px 0 2px;color:#b7b7b7;}

#inputList{width:97%;margin:0 auto 30px;font-size:12px;color:#666;border-top:1px solid #213967;padding-bottom:10px;}
.gray-box{background-color:#f6f6f6;color:#6980a3;font-size:12px;padding:10px 12px;margin:7px 6px 50px; position: relative;}
.gray-box1{color:#6980a3;font-size:12px;margin:7px 0px 0px; position: relative;}
.gray-box li{text-indent:-17px;padding-left:15px;line-height:150%;}
.sido-check{text-align:left;padding:  0 5px;font-size:12px;color:#666;}
.tab_n7{margin:0 auto;border:1px solid #e0e0e0;border-width:0 1px 1px 1px;}
.tab_n7 th{text-align:center;font-size:13px;font-weight:normal;color:#666666;border:1px solid #e0e0e0;border-width:0 1px 1px 1px;background-color:#f6f7f8;padding: 5px 7px;}
.tab_n7 td{height:  25px;text-align:center;border:1px solid #e0e0e0;border-width:0px 1px 1px 1px;font-size:13px;line-height: 25px;padding: 5px 7px;background-color:#fff;}
.tab_n7 .bg_color0{background-color:#fbf9fe;}
.tab_n7 th > input.th-input{font-size:13px;line-height:25px!important;height:25px!important;text-align:center;color:#666!important; width:110px} /*200217 방민정수정*/
/*.tab_n7 th > input.th-input{font-size:13px;line-height:25px!important;height:25px!important;text-align:center;color:#666!important;}*//*200217 방민정수정*/
.tab_n7 tbody td input{line-height:25px!important;height:25px!important;width: 100%;font-size:13px;}
.color-input-box{text-align: right;}

span.minicolors-input-swatch{width:25px!important;height:25px!important;top:0!important;left:0!important;box-sizing:border-box;cursor:pointer;border:solid 1px #9c9c9c;}
.minicolors-theme-default .minicolors-input{float:right;width:80px!important;}
.minicolors-theme-default.minicolors{display:block!important;}
.minicolors-theme-default .minicolors-swatches .minicolors-swatch{left:0!important;}
.minicolors-position-left .minicolors-panel{left:-211px!important;}

.menuAutoClose{position:absolute;left:10px;bottom:100px;}
.menuAutoClose input,
.menuAutoClose label{vertical-align:middle;}
.menuAutoClose input{position:absolute;left:-2000px;}
.menuAutoClose input:checked:before{background:url(../images/ico_rdbox_on.gif);}
.menuAutoClose label{background:url(../images/ico_rdbox.gif) no-repeat left center;padding-left:25px;line-height:20px;display:inline-block;font-size:13px;}
.menuAutoClose label.on{background:url(../images/ico_rdbox_on.gif) no-repeat left center;}

/* 통계청주요서비스 */
#bottomService{top:6px;}
.btnBottom{position:fixed;line-height:41px;min-width: 750px;height:9px;padding:6px 0;text-align:center;bottom:0px;border-right:  1px solid #b2b4b6;border-top: 1px solid #c1c3c7;box-sizing: border-box;background: #f2f3f5;}
.btnBottom .logo{float:left;padding-left:14px;}
.btnBottom .btnService{box-sizing:border-box;position:absolute;right:14px;bottom:0;width:155px;height:27px;line-height:27px;overflow:hidden;border:1px solid #cacaca;background:#fff;font-size:12px;text-indent:8px;color:#666;text-align:left;cursor:pointer;}
.btnBottom .btnService:before{position:absolute;content:"";background:url(../images/common/arrow_down.png) no-repeat;width:12px;height:6px;overflow:hidden;display:block;right:8px;top:10px;}
.btnBottom .btnService.on:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.btnBottom .serviceLayer{display:none;z-index:20;width:155px;height:auto;overflow:hidden;border:1px solid #bdbfc6;position:absolute;right:14px;bottom:33px;box-sizing:border-box;}
.btnBottom .serviceLayer>ol{position:static;background:#fff;}
.btnBottom .serviceLayer>ol li{height:30px;line-height:30px;overflow:hidden;width:100%;border-bottom:1px solid #dcdcdc}
.btnBottom .serviceLayer>ol li a{display:block;margin:0 10px;font-size:11px;text-align:left;}

/* 버튼 */
.btn-borad-top{padding-top:17px;margin-top:-1px;border-top:1px solid #e0e0e0;}
.btn-area.left,
.btn-borad.left{text-align:left;}
.btn-area.right,
.btn-area.right{text-align:right;}
.btn-area{position: fixed;min-width: 756px;background-color:#fff;padding:7px 0;bottom:0px;text-align:center;box-sizing: border-box;border-top: 1px solid #dadee1;border-right: 1px solid #b2b4b6;}
.btn-area button,
.btn-area a{height: 35px;line-height: 35px;display: inline-block; border-radius:3px;border:1px solid transparent;font-size:14px;color:#fff;box-sizing:border-box;min-width:90px;display:inline-block;cursor:pointer;transition: background 0.3s;}
.btn-area button span,
.btn-area a span{display:block;text-shadow:none!important;vertical-align:middle;text-align:center;height: 35px;line-height: 35px;}
.btn-area .default-color{background-color:#1778cc;}
.btn-area button.default-color:hover {    background-color: #21396c;}
.btn-area button.dark-gray:hover {    background-color: #484848;border: 1px solid #484848;}
.btn-left-mg{margin-left:7px;}
.btn-area .line-gray{background:#fff;color:#666;border:1px solid #cccccc;}
.btn-area .dark-gray{background:#696969;color:#fff;border:1px solid #696969;}

.btn-area1{top: -30px; width: 85px; left: 260px; text-align: center;}

#upload-box .data-button{width:100%;display:block;overflow:hidden;text-align:right;padding-top:10px;}
#upload-box .download-botton{float:right;display:inline-block;vertical-align:top;}
#upload-box .download-botton{display:inline-block;vertical-align:top;width:auto;}
#upload-box li.select-wrap{float:left;width:63%;}
#upload-box{}
#upload-box a.download-btn,
.attach-file label.download-btn{float:right;display:inline-block;vertical-align:top;border-radius:3px;box-sizing:border-box;font-family:'Nanum Gothic';min-width:106px;font-size:12px;text-decoration:none!important;line-height:32px;height:32px;}
#upload-box a.download-btn:hover,
.attach-file label:hover{font-family:'Nanum Gothic Bold';border:1px solid #356fc5;color:#356fc5;opacity:1;}
#upload-box a.download-btn span,
.attach-file label em{font-family:'Nanum Gothic';display:block;padding:0 9px 0 25px;text-align:center;}
#upload-box div >  a.download-btn:hover{background-color:#1778cc;color:#fff;border:1px solid #1778cc;}
.dl{background-size:12px 11px;background-image:url(../images/common/ico_download.png);background-repeat:no-repeat;background-position:9px center;}
.file{background-size:12px 11px;background-image:url(../images/common/ico_file.png);background-repeat:no-repeat;background-position:9px center;}
.upload{background-size:12px 11px;background-image:url(../images/common/ico_upload.png);background-repeat:no-repeat;background-position:9px center;}
.middle-gray{background-color:#888;color:#fff;border:1px solid #888;}
.download-default{border:1px solid #d7d7d7;background-color:#f8f8f8;}
.bp-long{background-position:20px center;}

#left_menu .attach-file .upload-name{width:63%;}
.attach-file input[type="file"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.attach-file label{cursor:pointer;}
.attach-file .upload-name{display:inline-block;   /* label의 패딩값과 일치 */background-color:#ffffff;border:1px solid #cecece;-webkit-appearance:none; /* 네이티브 외형 감추기 */-moz-appearance:none;appearance:none;}



.interactiveDataBoard{text-indent:25px;color:#fff;font-size:11px;position:absolute;z-index:13;right:0px;top:33px;width:118px;line-height:33px;height:33px;background:#27435b url(/img/bg/bg_databoard.png) no-repeat right center;}
.interactiveDataBoard:hover{background:#444b5b url(/img/bg/bg_databoard.png) no-repeat right center;}
.interactiveDataBoard.on,
.interactiveDataBoard.on:hover{background:transparent url(/img/bg/bg_databoard.png) no-repeat right center;}

.dataSideBox{z-index:900;position:absolute;right:-1500px;top: 35px;width:550px;height: calc( 100% - 35px );overflow:hidden;background:#fff;box-shadow:-1px 1px 5px #ccc;}
.dataSideBox.full{width:800px}
.dataSideBox .bar{position:relative;width:100%;height: 34px;overflow:hidden;background:#444b5b;}
.dataSideBox .bar>a{position:absolute;right:10px;top:10px;}
.dataSideBox .bar>a:hover{transform: rotate(90deg);}
.dataSideBox .dataSlider{width:73px;height:9px;float:right;margin:12px 40px 0 0}
.dataSlider.ui-slider{position:relative;text-align:left;background:transparent!important;border:0}

/* 2017.12.06 [개발팀] css수정 */
.dataSlider.ui-slider:before{content:"";position:absolute;top:2px;left:0;width:100%;height:5px;overflow:hidden;display:block;background:#0c8e74;}
/*mng_s  웹표준 css 조치 touch-action:none !important; borderr-radius:50% !important;삭제 */
.dataSlider.ui-slider .ui-slider-handle{position:absolute;z-index:2!important;width:9px!important;height:9px!important;margin:0!important;padding:0!important;cursor:default!important;-ms-touch-action:none!important;background:#fff!important;top:0!important;}
/*mng_e  웹표준 css 조치 touch-action 삭제 */
.dataSlider.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;height:5px;overflow:hidden;top:2px;border:0;background-position:0 0;}
/* support: IE8 - See #6727 */
.dataSlider.ui-slider.ui-state-disabled .ui-slider-handle,
.dataSlider.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.dataSlider .ui-widget-header{background:#ec8f25;}
.dataSlider .ui-slider-horizontal { height: .3em; } 
.dataSlider .ui-slider-horizontal .ui-slider-handle { top: -.5em; margin-left: -.6em; }
.dataSlider .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.dataSlider .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.dataSlider .ui-slider-horizontal .ui-slider-range-max { right: 0; }
.dataSlider .ui-slider-vertical { width: .8em; height: 100px; }
.dataSlider .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.dataSlider .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.dataSlider .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.dataSlider .ui-slider-vertical .ui-slider-range-max { top: 0; } 
#dataSlider_item {width:50px;top:15px;left:-40px;}
#legendDataSlider {width:160px;}
#legendDataSlider a {border:1px solid #aaa;}
#dataSlider .ui-widget-header{background:#ec8f25;}
#dataSlider.ui-slider:before{background:#f7c800;}
.dscList.bob dt{height:auto}
.dscList.bob dt>a{height:36px;line-height:32px;border-radius:0;border-bottom:1px solid #b7b6b6;}
.dscList.bob dt.bon>a.on{border-bottom:0;height:30px;} 
.dscList dt{height:27px;}
.dscList dt>a{font-weight:bold;color:#595757;background:url(/img/ico/ico_up03.png) no-repeat 505px center;}
.dscList dt>a.on{border-radius:0;border-bottom:1px solid #d5d5d5;background:url(/img/ico/ico_down04.png) no-repeat 505px center;}
.dscList dt.botype>a{border-radius:0;border-bottom:1px solid #d5d5d5;}
.dbTabs{display:table;table-layout:fixed;border-collapse:collapse;width:100%;}
.dbTabs a{letter-spacing:-1px;font-size:12px;border-top:1px solid #1778cc;display:table-cell;vertical-align:middle;text-align:center;height:30px;background:#1778cc;color:#fff;}
.dbTabs a.on{border-top:1px solid #b7b6b6;background:#fff;color:#595757;}
.dbTabs.type01 a{background:#6a707c;border-top:1px solid #6a707c;}
.dbTabs.type01 a.on{background:#fff;border-top:1px solid #b7b6b6;}
.dbTabs.type02 a{background:#313333;border-top:1px solid #313333;} 
.dbTabs.type02 a.on{background:#fff;border-top:1px solid #b7b6b6;}
.dataSideContents{position:relative;width:100%;height: calc( 100% - 34px );overflow:hidden;}
.dataSideScroll{width:100%;height:100%;overflow:hidden;}
.dataSideContents .num{display:block;margin:20px auto 0 auto;text-align:center;font-size:30px;color:#26415c;}
.dataSideContents .txt{display:block;margin:10px auto;height:auto;overflow:hidden;text-align:center;font-size:15px;color:#26415c;padding-left: 30px; text-align: left;}
.dscList{width:530px;height:auto;overflow:hidden;margin:0 auto;}
.dscList dt{width:100%;height:26px;overflow:hidden;margin:5px auto}
.dscList dt.mt15{margin-top:15px;}
.dscList dt>a{display:block;width:100%;font-size:15px;height:26px;overflow:hidden;border-radius:13px;line-height:26px;color:#fff;background:#21b699 url(../images/ico/ico_down01.gif) no-repeat 505px center;}
.dscList dt>a.on{background:#21b699 url(../images/ico/ico_up01.gif) no-repeat 505px center;}
.dscList.type01 dt{background:#f5f5f5;border-radius:13px;}
.dscList.type01 dt>a{width:380px;float:left;background-position:350px center;}
.dscList.type01 dt .formRight{padding-right:10px;text-align:right;font-size:11px;float:right;height:26px;width:140px;overflow:hidden;}
.dscList.type01 dt .formRight input, .dscList.type01 dt .formRight label{margin-top:3px;vertical-align:middle;display:inline-block}
.dscList.type01 dt .formRight input{font-size:11px;height:18px;width:68px;padding:0 5px;line-height:18px;overflow:hidden;text-align:right;border:1px solid #bdbdbd;}
.dscList.type02 dt>span{display:block;width:100%;font-size:12px;height:26px;overflow:hidden;border-radius:13px;line-height:26px;color:#fff;text-indent:10px;background:#21b699;}
.dscList.type02 dd{display:block}
.dscList dd{display:block;margin:0 auto 20px auto;width:100%;height:auto;overflow:hidden;}
.dscList dd .fl{width:50%;float:left;height:265px;overflow:hidden;position:relative;}
.dscList dd .fr{width:50%;float:right;height:265px;overflow:hidden;position:relative;}
.dscList dd .valueList{font-size:11px;position:absolute;right:0;bottom:0}
.dscList dd .valueList li:nth-child(2){font-size:22px}
.dscList dd .fb{margin-top:10px;width:100%;float:left;height:auto;overflow:hidden;}
.dscList dd .fb .barsEtc{width:270px;float:left;height:auto;overflow:hidden;}
.dscList dd .fb .barsEtc>p{width:100%;height:auto;overflow:hidden;color:#666;}
.dscList dd .fb .barsEtc .barsEtcList{width:90px;height:80px;overflow:hidden;float:left;position:relative;}
.dscList dd .fb .barsText{float:right;width:220px;margin-top:25px;height:auto;padding:10px;background:#f5f5f5;font-size:12px;line-height:1.5em;}
.dscList dd .bars{text-indent:-2000px;display:block;opacity:.3;margin-left:37%;}
.barsTit{position:absolute;width:100%;height:auto;overflow:hidden;left:0;top:10px;text-align:left;}
.areaBox span.txt01{position:absolute;left:260px;bottom:12px;width:250px;display:block;height:auto;overflow:hidden;font-size:11px;line-height:1.5em;font-weight:normal;}
.dscList dd .fb .barsEtc .barsEtcList .bars{width:8px !important;margin-left:18%;}
.barsEtcList .barsTit{position:absolute;left:0;top:auto;bottom:0;width:100%;text-align:center;font-size:11px;}
.barsEtcList .valueList{display:none} 
.clickArea{position:relative;width:100%;height:auto;overflow:hidden;} 
.clickArea .fl{float:left; width:155px;height:auto;overflow:hidden;}
.clickArea .fr{float:right; width:155px;height:auto;overflow:hidden;}
.timeAreaCharts{width:100%;height:300px;overflow:hidden;}
.dataBoard h1{}

.compareBox #targetCharts{}
.compareBox{position:relative;width:100%;height:auto;overflow:hidden;}
.compareBox .typeBox{width:50px;padding:1px;line-height:24px;overflow:hidden;border-radius:13px;margin:14px auto;background:#333;height:24px;}
.compareBox .typeBox a{font-size:11px;display:block;float:left;width:24px;height:24px;overflow:hidden;color:#fff;line-height:24px;text-align:center;}
.compareBox .typeBox a.first{text-indent:-2000px;background:#333 url(../images/ico_chars.png) no-repeat center center;}
.compareBox .typeBox a.on{border-radius:50%;background:#00bcd4;}
.compareBox .typeBox a.first.on{background:#00bcd4 url(../images/ico_chars.png) no-repeat center center;}
.compareBox .charts{height:auto;}
.compareBox .charts{border-top:1px solid #213967;position:static;left:-20000px;background:#fff;width:530px;height:auto;overflow:hidden;}
.combineChart{/* position:static; left:-20000px;*/background:#ffffff;width:530px;overflow:hidden;}
.combineGrid{/* position:static;left:-20000px; */width:530px;height:auto;overflow:hidden;}
.combineGrid .btn_excelDownload{display:block;margin:12px 0 8px;width:34px;height:34px;overflow:hidden;text-indent:-2000px;background-color:#1cab8f;background-size:34px;position:absolute;right:0;top:0;border-radius:50%;background:#1cab8f url(../images/ico_excelload.png) no-repeat center center;}
.compareBox .tables{position:static;left:-20000px;width:530px;height:auto;overflow:hidden;}
.compareBox .tables > table{width:100%;table-layout:fixed;}
.compareBox .tables .scrolls{width:100%;height:407px;border-bottom:1px solid #dcdcdc;overflow:hidden;}
.compareBox .tables table caption{display:none}
.compareBox .tables table th{font-size:12px;font-family:'Nanum Gothic Bold';color:#777;height:37px;background:#f6f7f8;border:1px solid #e0e0e0;border-width:1px 1px 1px 0px; padding:0 5px;}
.compareBox .tables table td{font-size:12px;background:#fff;padding:0px 5px;height:37px;border:1px solid #e0e0e0;border-width:0px 1px 1px 0px;}
.compareBox .tables table th:last-child,
.compareBox .tables table td:last-child{border-right:0;}
.compareBox .trans{display:block;border-top:1px solid #e7e7e7;padding-top:15px;position:relative;overflow:hidden;margin-bottom:7px;}
.compareBox .trans li{float:right;}
.compareBox .trans li >span{margin-right:8px;padding-right:12px;}
.compareBox .trans li >span:last-child{padding-right:0;}

.popTableScrollArea{width:100%;height:200px;overflow:hidden;position:relative;border-bottom:1px solid #333;}
.inp.crud{border:1px solid #fff;width:70%;width:calc(100% - 32px);height:25px;line-height:25px;text-align:center;}
.inp.crud.on{border:1px solid #21b69a;background:#21b69a;color:#fff;}
.chartAreaType02.t01{height:170px}

.topAreaChartsBox{position:relative;width:530px;height:auto;overflow:hidden;}
.dscTextType01{padding-top:22px;margin-bottom:22px;height:118px;}
.dscTextType01 li{font-family:'Nanum Gothic';line-height:30px;font-size:15px;color:#555;}
.dscTextType01 li em{padding-left:5px;margin-right:10px;font-family:'Nanum Gothic Bold';}
.dscTextType01 li b{margin:0 3px;}

#typeCharts01{width:256px;float:left;height:110px;overflow:hidden;}
#typeCharts02{width:256px;height:110px;overflow:hidden;float:left;}
#typeCharts03{width:500px;height:300px;overflow:hidden;margin:0 auto;}
#typeCharts04{width:500px;height:800px;overflow:hidden;margin:0 auto;}

/* 손차장님 */
.font-bolder {font-family:'Nanum Gothic'; font-weight: bolder;} /* 폰트 최대 두껍게 */
.font-st {font-family:"Nanum Gothic Bold";color:black;font-size:15px;} 
.outline-none {outline:none !important;}
.border-none {border:none;}
.bg-none {background:none;} /* 백그라운드 없애기 */
.bg-tranpt {background-color:transparent;} /* 백그라운드 투명 */
input[type=text] { -webkit-ime-mode:active; -moz-ime-mode:active; -ms-ime-mode:active; ime-mode:active;} 
.label{min-width: 55px; max-width: 95px; height: 25px; box-sizing:border-box; line-height: 25px; white-space: nowrap; text-align: center; padding: 2px; border: none; text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) -2px 0px 0px, rgb(255, 255, 255) 0px 2px 0px, rgb(255, 255, 255) 0px -2px 0px, rgb(255, 255, 255) 1px 1px, rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px;}
/*mng_s 20250718 김도형 라벨 배경 제거 추가 */
.label-textshadow-none {min-width: 55px; max-width: 95px; height: 25px; box-sizing:border-box; line-height: 25px; white-space: nowrap; text-align: center; padding: 2px; border: none; text-shadow:none;}
/*mng_e 20250718 김도형 라벨 배경 제거 추가 */
.dataBoardDiv{ display: none; }


.data-btn{padding:10px 10px;margin:0px 15px auto 8px;border:1px solid #e7e7e7;background:#f2f2f2;position:relative;height:auto;}/*19년반영*/