@charset "UTF-8";
@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);
body{background-color:#fff;color:#202123;font-size:16px;line-height:150%;-webkit-text-size-adjust:none;word-wrap:break-word;word-break:keep-all;font-family:'Noto Sans Korean', sans-serif, Dotum,"돋움",Gulim,"굴림",Helvetica,Apple-Gothic;-webkit-text-size-adjust:none;}
body,h1,h2,h3,h4,h5,h6,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,caption,th,td,form,fieldset,legend,hr,select,input,textarea{margin:0;padding:0;}
ul,ol{list-style:none;}
table{margin:0;padding:0;border-spacing:0;border:0;_border-collapse:collapse;width:100%;}
*+html table{border-collapse:collapse;}
img,fieldset,abbr,acronym{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
em{font-style:normal;}
select,input, button,textarea{padding:0;color:#202123;font-family:'Noto Sans Korean', sans-serif, Dotum,"돋움",Gulim,"굴림",Helvetica,Apple-Gothic;}
table{border-collapse:collapse;border-spacing:0}
table,table th,table td{border:0;}
hr{display:none}
a{color:#202123;text-decoration:none;}
img{vertical-align:middle;}
body{background-color:#fff;}
caption,legend{position:absolute;top:0;left:0;width:0;height:0;line-height:0;overflow:hidden;visibility:hidden;font-size:0;}
.hidden{display:none}
.gLeft{float:left;}
.gRight{float:right;}
.ic{vertical-align:-3px;}
input::-ms-clear{display:none;}
::-webkit-input-placeholder{color:#545963;} /* Chrome/Opera/Safari */
::-moz-placeholder{color:#545963;} /* Firefox 19+ */
:-ms-input-placeholder{color:#545963;} /* IE 10+ */
:-moz-placeholder{color:#545963;} /* Firefox 18- */

#skipnavigation{position:relative;z-index:110;}
#skipnavigation .skip{position:absolute;top:0;left:0;}
#skipnavigation a{display:block;height:1px;width:1px;margin-bottom:-1px;overflow:hidden;text-align:center;color:#000;white-space:nowrap;}
#skipnavigation a:focus,
#skipnavigation a:active{height:auto;width:auto;padding:5px;margin-bottom:10px;}

html,
body{position:relative;height:100%;}

body{background-color:#eaebf6;line-height:150%;min-width:1480px;}

#wrap{min-height: 100%;}
#wrap .bg,
#footer .bg{position:relative;margin:0 auto;width:1480px;zoom:1;}
#wrap .bg:after,
#footer .bg:after{ content:" ";display:block;clear:both;}

#body{padding-bottom:285px;}
#body .bg{padding-top:35px !important;padding:0 20px;width:1440px !important;background:url(/images/koimaindex/k_title1.png) 50% 0 no-repeat;}

.header{position:relative;z-index:100;}

#header .uh{position:relative;background-color:#fff;z-index:1000;}
#header .uh .bg{line-height:65px;height:65px;}
#header .uh h1{padding:0 0 0 20px;}
#header .uh h1 img{margin-top:-6px;}
#header .uh .gRt{position:absolute;top:0;right:20px;}
#header .uh .gRt a{position:relative;display:inline-block;color:#62677d;font-size:14px;margin:0 0 0 15px;line-height:36px;height:36px;}
#header .uh .gRt a.iLog{background:url(/images/koimaindex/ico_log.png) 15px 50% no-repeat #30d1b1;color:#fff;padding:0 15px 0 40px;border-radius:36px;line-height:36px;height:36px;}

.mGnb{position:relative;background-color:#314597;line-height:64px;height:64px;z-index:50;}
.mGnb .bg{position:static !important;}
.mGnb ul{padding:0 0 0 75px;}
.mGnb li{float:left;width:170px;}
.mGnb li .dep1{position:relative;display:block;color:#fff;font-size:18px;text-align:center;line-height:60px;height:64px;}
.mGnb li .dep1 span{position:relative;display:inline-block;vertical-align:middle;}
.mGnb li .dep2{display:none;position:absolute;top:64px;left:0;background-color:#fff;box-shadow:5px 5px 5px rgba(0,0,0,0.1);width:100%;height:64px;z-index:1;}
.mGnb li .dep2 .depBg{margin:0 auto;width:1480px;}
.mGnb li .dep2 a:first-child{margin-left:120px;}
.mGnb li .dep2 a{display:inline-block;background-color:#f0f2f8;color:#3f3f3f;font-size:16px;border-radius:31px;margin:0 1px 0 0;text-align:center;padding:0 15px;min-width:95px;line-height:31px;height:31px;}
.mGnb li .dep2 a.selected,
.mGnb li .dep2 a:hover{background-color:#314597;color:#fff;}
.mGnb li.selected .dep1{color:#30d1b1;}
.mGnb li.selected .dep1 span:before{content:"";position:absolute;bottom:9px;left:0;background:#30d1b1;width:100%;height:4px;}
.mGnb .allMenu{position:absolute;top:0;left:50%;background:url(/images/koimaindex/ico_menu1.png) 28px 50% no-repeat #1b2a75;font-size:13px;color:#fff;margin-left:450px;padding:0 20px 0 50px;line-height:64px;height:64px;}
.mGnb li:hover .dep2{display:block;z-index:10;}
.mGnb li:hover .dep2{display:block;}

.mGnb.all:before{content:"";position:absolute;top:64px;left:0;background:#fff;box-shadow:5px 5px 5px rgba(0,0,0,0.1);width:100%;height:149px;}
.mGnb.all .allMenu{background-image:url(/images/koimaindex/ico_close2.png);background-position:26px 50%;background-color:#30d1b1;color:#fff;}
.mGnb.all li{position:relative;}
.mGnb.all li .dep2{display:block;background-color:transparent;box-shadow:none;width:100%;height:auto;}
.mGnb.all li .dep2 .depBg{position:relative;margin:15px auto;padding-top:4px;width:135px;}
.mGnb.all li .dep2 .depBg:before{content:"";position:absolute;top:0;left:-50px;background:#ededee;width:1px;height:105px;}
.mGnb.all li:first-child .dep2 .depBg:before{display:none;}
.mGnb.all li .dep2 a{display:block;margin:0 0 6px;}
.mGnb.all li .dep2 a:first-child{margin-left:0;}

#footer{position:relative;background-color:#fff;border-top:1px solid #e4e4e4;margin-top:-176px;height:175px;}
#footer .logo{float:left;padding:40px 0 0 20px;}
#footer .txt{padding:37px 0 0 181px;}
#footer .txt .ln a{position:relative;display:inline-block;color:#3f3f3f;font-size:15px;font-weight:500;margin:0 30px 0 0;}
#footer .txt .ln a:before{content:"";position:absolute;top:5px;left:-17px;margin-top:;background:#cecece;width:1px;height:14px;}
#footer .txt .ln a:first-child:before{display:none;}
#footer .txt .tx{color:#6c6c6c;font-size:14px;margin:0 0 0 -3px;padding:10px 0 0;line-height:150%;}
#footer .txt .tx .t{color:#171717;margin:0 0 0 15px;}

.iTop{position:absolute;top:34px;right:20px;background:url(/images/koimaindex/ico_top1.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;padding:0;width:52px;height:52px;}

.mCheckbox input[type="checkbox"], 
.mRadio input[type="radio"]{position:absolute;border:0;padding:0;width:19px;height:19px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);}
.mCheckbox input[type="checkbox"] + label, 
.mRadio input[type="radio"] + label{position:relative;display:inline-block;font-size:14px;padding:0 0 0 29px;vertical-align:middle;line-height:20px;}
.mCheckbox input[type="checkbox"] + label:before,
.mRadio input[type="radio"] + label:before{content:"";position:absolute;top:1px;left:0;background:url(/images/koimaindex/ico_checkbox1.png) 0 0 no-repeat;width:19px;height:19px;line-height:19px;overflow:hidden;margin:0;padding:0;}
.mCheckbox input[type="checkbox"]:checked + label::before{background-image:url(/images/koimaindex/ico_checkbox1_on.png);}
.mCheckbox input[type="checkbox"]:checked:focus + label::before{background-image:url(/images/koimaindex/ico_checkbox1_on.png);}

.mCheckbox.type2 input[type="checkbox"] + label{color:#535353;font-size:16px;padding-left:37px;line-height:25px;height:25px;}
.mCheckbox.type2 input[type="checkbox"] + label::before{background-image:url(/images/koimaindex/ico_checkbox2.png);width:25px;height:25px;}
.mCheckbox.type2 input[type="checkbox"]:checked + label{color:#314597;}
.mCheckbox.type2 input[type="checkbox"]:checked + label::before{background-image:url(/images/koimaindex/ico_checkbox2_on.png);}

.mCheckbox.type3 input[type="checkbox"] + label{color:#535353;font-size:16px;padding-left:37px;line-height:23px;height:23px;}
.mCheckbox.type3 input[type="checkbox"] + label::before{background-image:url(/images/koimaindex/ico_checkbox3.png);width:23px;height:23px;}
.mCheckbox.type3 input[type="checkbox"]:checked + label{color:#314597;}
.mCheckbox.type3 input[type="checkbox"]:checked + label::before{background-image:url(/images/koimaindex/ico_checkbox3_on.png);}
.mCheckbox.type3.notext input[type="checkbox"] + label::before{top:-2px;}

.mCheckbox.notext{width:20px;height:20px;}
.mCheckbox.notext input[type="checkbox"] + label{padding:0;text-indent:-9999px;font-size:0;width:20px;height:20px;}
.mCheckbox.notext input[type="checkbox"] + label::before{top:0;}

.mRadio{vertical-align:middle;margin-left:-4px;}
.mRadio:first-child{padding-left:0;}
.mRadio input[type="radio"] + label{border:1px solid #d3d3d3;background-color:#f8f9fb;margin-right:-1px;padding:0 17px 0 39px;line-height:32px;height:32px;}
.mRadio input[type="radio"] + label:before{top:50%;left:14px;margin-top:-4.5px;border:0;background:url(/images/koimaindex/ico_radio1.png) 0 0 no-repeat;width:11px;height:8px;line-height:8px;}
.mRadio input[type="radio"]:checked + label{position:relative;background-color:#314597;border-color:#314597;color:#fff;z-index:1;}
.mRadio input[type="radio"]:checked + label::before{background-image:url(/images/koimaindex/ico_radio1_on.png);}
.mRadio input[type="radio"]:focus + label::before{background-image:url(/images/koimaindex/ico_radio1.png);}
.mRadio input[type="radio"]:checked:focus + label::before{background-image:url(/images/koimaindex/ico_radio1_on.png);}

.mRadio.type2{margin:0 0 0 5px;}
.mRadio.type2 input[type="radio"] + label{border:1px solid #ced3e6;background-color:#ced3e6;color:#fff;font-size:16px;padding:0 0 0 64px;border-radius:42px;line-height:42px;height:42px;}
.mRadio.type2 input[type="radio"] + label:before{left:25px;margin-top:-6px;background-image:url(/images/koimaindex/ico_radio2.png);width:16px;height:12px;}
.mRadio.type2 input[type="radio"]:checked + label{background-color:#314597;border-color:#314597;}
.mRadio.type2 input[type="radio"]:checked + label:before{background-image:url(/images/koimaindex/ico_radio2.png);}

.mRadio.type3{margin:0 0 0 18px;}
.mRadio.type3:first-child{margin-left:0;}
.mRadio.type3 input[type="radio"] + label{border:0;background:transparent;color:#3f3f3f;font-size:15px;padding:0 0 0 27px;line-height:20px;height:20px;}
.mRadio.type3 input[type="radio"] + label:before{top:6px;left:0;background:url(/images/koimaindex/ico_radio3.png) 0 0 no-repeat;;width:20px;height:20px;}
.mRadio.type3 input[type="radio"]:checked + label{}
.mRadio.type3 input[type="radio"]:checked + label:before{background-image:url(/images/koimaindex/ico_radio3_on.png);}

.mCount1{position:absolute;top:31px;right:20px;color:#3f3f3f;border:1px solid #d7d8e3;background-color:#fff;font-size:14px;padding:0 20px;border-radius:31px;line-height:31px;height:31px;}
.mCount2{position:absolute;top:31px;left:20px;color:#3f3f3f;border:1px solid #d7d8e3;background-color:#fff;font-size:14px;padding:0 20px;border-radius:31px;line-height:31px;height:31px;}

.mTitle1{color:#1b2a75;font-size:28px;font-weight:600;letter-spacing:-1px;text-align:center;height:55px;}

.mTitle2{color:#202123;font-size:16px;margin:40px 0 0 -25px;height:55px;}
.mTitle2 span{display:inline-block;background-color:#ebecef;padding:0 25px;border-radius:40px;line-height:40px;height:40px;}

.mTitle3{color:#161717;font-size:28px;letter-spacing:-1px;margin-top:65px;}
.mTitle3:first-child{margin-top:0;}
.mTitle3 + .mTitle2{margin-top:30px;}

.mTitle4{background:url(/images/koimaindex/ico_title4.png) 9px 10px no-repeat;color:#314597;font-size:22px;font-weight:500;margin-top:55px;padding:0 0 13px 37px;}
.mTitle4.mt0{margin-top:0;}

.mTitle5{background:url(/images/koimaindex/ico_title5.png) 2px 8px no-repeat;color:#1f1f21;font-size:18px;margin-top:55px;font-weight:500;padding:0 0 10px 27px;}
.mTitle5.mt0{margin-top:0;}

.mTitle6{color:#1b2a75;font-size:24px;font-weight:400;letter-spacing:-1px;text-align:center;height:55px;margin-top: 30px;}

.mBc{position:absolute;top:41px;right:30px;color:#8c8d99;font-size:14px;}
.mBc em,
.mBc span{display:block;float:left;background:url(/images/koimaindex/ico_bc2.png) 10px 50% no-repeat;vertical-align:middle;font-weight:300;padding:0 0 0 26px;}
.mBc .home{background-image:url(/images/koimaindex/ico_bc1.png);padding-left:22px;}
.mBc em{color:#3a3b46;text-decoration:underline;}

.mGrid1{margin:15px 0 0 -20px;zoom:1;}
.mGrid1:after{display:block;clear:both;content:''}
.mGrid1 .mBoard1{float:left;margin:0 0 0 20px;width:504px;}
.mGrid1 .mBoard1 td{padding:9px 10px;}

.mGrid2{margin-top:-10px;zoom:1;}
.mGrid2:after{display:block;clear:both;content:''}
.mGrid2 .mCheckbox{display:block;float:left;margin:10px 0 0;width:155px;}

.mGrid3{margin:50px 0 0;zoom:1;}
.mGrid3:after{display:block;clear:both;content:''}
.mGrid3 .gLeft{float:left;width:325px;}
.mGrid3 .gRight{float:right;margin-top:-7px;width:735px;background:url(/images/koimaindex/gx.png) 0 0 no-repeat;}
.mGrid3 .gRight .mButton1{margin-top:15px;}
.mGrid3 + .mButton1{margin-top:15px;}

.mGrid3.col2 .gLeft,
.mGrid3.col2 .gRight{width:calc(50% - 10px);}

.mGrid3.col3{margin-top:0;}
.mGrid3.col3 .mBoard1 .gBody{border:1px solid #d8d8d8;border-bottom:0;}
.mGrid3.col3 .mBoard1 .gBody table{margin-left:-1px;width:calc(100% + 1px);}
.mGrid3.col3 .mBoard1 .gBody th:first-child,
.mGrid3.col3 .mBoard1 .gBody td:first-child{border-left:0;}
.mGrid3.col3 .mBoard1 .gBody.mCustomScrollbar{max-height:none;height:432px;}
.mGrid3.col3 .gLeft{float:left;width:345px;}
.mGrid3.col3 .gCenter{float:left;margin-left:15px;width:275px;}
.mGrid3.col3 .gRight{position:relative;float:right;margin-top:0;width:430px;}
.mGrid3.col3 .gRight .gRt{position:absolute;top:0;right:0;}
.mGrid3.col3 .gRight .mRadio.type3 input[type="radio"] + label:before{top:4px;}

.mYear1{text-align:right;padding:0 0 8px;}
.mYear1 .ti{font-size:16px;padding-right:10px;}

.mGrid4{display:-webkit-flex;display:flex;margin-left:-10px;}
.mGrid4 .col{-webkit-flex:1;flex:1;margin:0 0 0 10px;}
.mGrid4 .col2{margin:0 0 0 10px;}


.mGraph1{background-color:#fff;border:1px solid #d3d3d3;margin:15px 0 0;text-align:center;line-height:300px;height:300px;}
.mGraph2{background-color:#fff;border:1px solid #d3d3d3;margin:15px 0 0;text-align:center;}

.mAgree{position:relative;padding:18px 0 0 22px;}
.mAgree .tit{font-size:18px;}
.mAgree .gRt{position:absolute;top:9px;right:0;}
.mAgree .gRt .mRadio.type2 input[type="radio"] + label{width:70px;}

.mLaw1{border:1px solid #d3d3d3;border-top:3px solid #314597;padding:20px 40px 80px;overflow:hidden;overflow-y:auto;max-height:225px;}


.mLogin1{position:relative;zoom:1;}
.mLogin1:after{display:block;clear:both;content:''}
.mLogin1 .gLeft,
.mLogin1 .gRight{float:left;width:447px;height:394px;}
.mLogin1 .gRight{background-color:#;border-left:1px solid #d3d3d3;width:690px;}
.mLogin1 .gLeft h4,
.mLogin1 .gLeft .info{padding-left:80px;}
.mLogin1 .gLeft{background:url(/images/koimaindex/k_login1.png) 0 150px no-repeat;}
.mLogin1 h4{font-size:28px;letter-spacing:-1px;padding-top:60px;}
.mLogin1 .info{font-size:16px;letter-spacing:-1px;padding-top:10px;}
.mLogin1 .gRight{background-color:#f8f9fb;}
.mLogin1 fieldset{position:relative;margin:117px 0 0 160px;width:331px;}
.mLogin1 .btnLogin{position:absolute;top:0;right:0;background-color:#314597;color:#fff;font-size:17.4px;text-align:center;width:110px;line-height:80px;height:80px;}
.mLogin1 dt{display:none;}
.mLogin1 dd{padding:0 120px 6px 0;}
.mLogin1 dd .gIt .it{line-height:35px;height:35px;}
.mLogin1 .button{margin-top:19px;}
.mLogin1 .button .mBtn1{float:left;padding:0;width:146px;line-height:35px;height:35px;}
.mLogin1 .button .mBtn1.w1{float:right;width:177px;}

.mLogin1.type2 .gLeft,
.mLogin1.type2 .gRight{background-color:transparent;width:50%;}
.mLogin1.type2 .gRight{width:calc(50% - 1px);}
.mLogin1.type2 .info,
.mLogin1.type2  h4{padding-left:93px;}
.mLogin1.type2  h4{padding-top:88px;} 
.mLogin1.type2 .info{padding-top:6px;} 
.mLogin1.type2 fieldset{margin:27px 0 0 93px;width:380px;}
.mLogin1.type2 dd{padding-right:140px;}
.mLogin1.type2 .gRight .btnLogin{width:130px;line-height:129px;height:129px;}
.mLogin1.type2 .gLeft{background:none;}
.mLogin1.type2 .gLeft .info,
.mLogin1.type2 .gLeft  h4{padding-left:103px;}
.mLogin1.type2 .gLeft fieldset{margin-left:103px;}
.mLogin1.type2 .gLeft .btnLogin{width:130px;}

.mDone1{background:url(/images/koimaindex/img_done1.png) 50% 0 no-repeat;text-align:center;margin:50px 0;padding:295px 0 0;}
.mDone1 .ti{color:#314597;font-size:45px;}
.mDone1 .tx{color:#303238;font-size:20px;padding:15px 0 0;}

.mBox1{position:relative;background-color:#fff;border:1px solid #d3d3d3;border-radius:20px;line-height:160%;padding:60px 65px;overflow:hidden;}
.mBox1.pd0{padding:0;}
.mBox1.type3 .mButton2{margin-left:-40px;margin-right:-40px;margin-bottom:-80px;}
.mBox1.type2{padding:0;padding:75px 55px 50px;}
.mBox1.type3{padding:0;padding:105px 25px 50px;}
.mBox1.type2 .mTab1,
.mBox1.type3 .mSort3{position:absolute;top:0;left:0;width:100%;}
.mBox1 .gab1{padding:15px 0 0 20px;}

.mBox1.type5{padding:20px 40px 80px;}
.mBox1.type5 .mButton2{margin-left:-40px;margin-right:-40px;margin-bottom:-80px;}
.mBox1.type5 .mSort3{position:absolute;top:0;left:0;width:100%;}


.iMust{position:relative;display:inline-block;}
.iMust:before{content:"*";position:absolute;top:3px;left:-15px;color:#f46161;}

.mButton1.mt1{margin-top:20px;}
.mButton1{margin-top:60px;text-align:center;zoom:1;}
.mButton1:after{display:block;clear:both;content:''}
.mButton1 .mBtn1.l{margin-left:5px;margin-right:5px;}
.mButton1 .mBtn1{min-width:54px;}
.mButton1 .lt{float:left;}
.mButton1 .rt{float:right;}
.mButton1.posRight{float:right;margin-top:-34px;}

.mButton2{background-color:#f8f9fb;border-top:1px solid #e9e9e9;margin:66px 0 0;padding:52px 0 58px;text-align:center;}
.mButton2 .co1 .mRadio{margin:0 5px;}
.mButton2 .co1 .mRadio input[type="radio"] + label{background-color:#ced3e6;border-radius:10px;border:0;color:#fff;font-size:16px;padding:0 0 0 68px;width:90px;text-align:left;line-height:64px;height:64px;}
.mButton2 .co1 .mRadio input[type="radio"] + label:before{top:0;left:35px;margin-top:0;background:url(/images/koimaindex/ico_reg2_1.png) 0 50% no-repeat;width:35px;height:100%;}
.mButton2 .co1 .mRadio input[type="radio"]:checked + label{background-color:#314597;}
.mButton2 .co1 .mRadio.i2 input[type="radio"] + label:before{left:25px;background-image:url(/images/koimaindex/ico_reg2_2.png);}
.mButton2 .co2{margin:16px 0 0;}
.mButton2 .co2 a{display:inline-block;border:1px solid #314597;border-radius:10px;background:url(/images/koimaindex/ico_reg3.png) 36px 50% no-repeat #fff;color:#314597;font-size:26px;font-weight:500;letter-spacing:-1px;padding:0 0 0 107px;text-align:left;width:221px;line-height:72px;height:72px;}

.mBtn2{display:inline-block;background-color:#314597;color:#fff;font-size:15px;text-align:center;padding:0 28px;text-align:center;border-radius:41px;line-height:41px;height:41px;}

.mBtn1{display:inline-block;background-color:#545b69;border:1px solid #545b69;color:#fff;font-size:14px;padding:0 20px;text-align:center;line-height:32px;height:32px;}
.mBtn1.l{border-radius:10px;font-size:16px;width:120px;line-height:52px;height:52px;}
.mBtn1.m{font-size:15px;width:60px;line-height:36px;height:36px;}
.mBtn1.primary{background-color:#30d1b1;border-color:#30d1b1;}
.mBtn1.blue{background-color:#314597;border-color:#314597;}
.mBtn1.green{background-color:#1c935d;border-color:#1c935d;}
.mBtn1.green2{background-color:#1eb46f;border-color:#1eb46f;}
.mBtn1.lBlue{background-color:#fff;border-color:#314597;color:#314597;}
.mBtn1 .iFind{display:inline-block;background:url(/images/koimaindex/ico_find1.png) 0 50% no-repeat;padding:0 0 0 20px;height:100%;}

.mBtn3{display:inline-block;background-color:#545b69;border:1px solid #545b69;color:#fff;font-size:14px;padding:0 20px;text-align:center;line-height:32px;height:32px;}
.mBtn3.lBlue{background-color:#fff;border-color:#314597;color:#314597;}
.mBtn3.green{background-color:#1c935d;border-color:#1c935d;}

.mList1.mt1{margin-top:20px;}
.mList1 li{position:relative;padding:0 0 6px 20px;}
.mList1 li:before{content:"";position:absolute;top:10px;left:5px;background:#202123;border-radius:50%;width:6px;height:6px;}

.mList2{background-color:#f8f8f9;border:1px solid #dadada;margin:20px 0 0 -25px;padding:20px 25px;}
.mList2 li{position:relative;padding:0 0 0 20px;}
.mList2 li:before{content:"";position:absolute;top:10px;left:5px;background:#a8a9aa;border-radius:50%;width:6px;height:6px;}

.mSort1{position:relative;padding:0 0 10px;min-height:39px;zoom:1;}
.mSort1:after{display:block;clear:both;content:''}
.mSort1 .cnt{display:inline-block;background:#fff;border-radius:38px;color:#212227;font-size:16px;padding:0 20px;line-height:38px;height:38px;}
.mSort1 .cnt em{color:#fbb807;}
.mSort1 .gRt{position:absolute;top:-0;right:0;}
.mSort1 .gRt .select{float:left;width:115px;}
.mSort1 .gRt .it{float:left;margin:0 0 0 7px;padding:0 0 0 15px;width:355px;line-height:32px;height:32px;}
.mSort1 .gRt .mBtn1{color:#fff;margin:0 0 0 7px;}

.mSort2 + .mBoard1{margin-top:20px;}
.mSort2{position:relative;background-color:#f8f9fb;border:1px solid #d3d3d3;padding:15px 20px;}
.mSort2 .select,
.mSort2 .gRadio,
.mSort2 .mBtn1{margin-left:15px;vertical-align:middle;}
.mSort2 .select{margin-left:0;}
.mSort2 .mBtn1{border:1px solid #29ae94;}

.mSort3{background-color:#f8f9fb;border-bottom:1px solid #d3d3d3;}
.mSort3 dt{float:left;font-weight:bold;padding:0 0 0 24px;line-height:78px;height:78px;}
.mSort3 dd{float:left;border-right:1px solid #e6e6e7;padding:22px 29px 22px 12px;}
.mSort3 .gRt{position:absolute;top:20px;right:25px;}
.mSort3 .gRt .mBtn1{padding:0;min-width:100px;line-height:36px;height:36px;}
.mSort3 .gRt .mBtn1.w1{min-width:125px;}

.mSort3 .gRt2{position:absolute;top:20px;right:25px;}
.mSort3 .gRt2 .mBtn1{padding:0;min-width:65px;line-height:36px;height:36px;}

.mSort4{background-color:#f8f9fb;border-bottom:1px solid #d3d3d3;}
.mSort4 dt{float:left;font-weight:bold;padding:0 0 0 15px;line-height:78px;height:78px;}
.mSort4 dd{float:left;border-right:1px solid #e6e6e7;padding:22px 15px 22px 15px;}
.mSort4 .gRt{position:absolute;top:20px;right:25px;}
.mSort4 .gRt .mBtn1{padding:0;min-width:100px;line-height:36px;height:36px;}
.mSort4 .gRt .mBtn1.w1{min-width:125px;}
      
.mSort4 .gRt2{position:absolute;top:20px;right:25px;}
.mSort4 .gRt2 .mBtn1{padding:0;min-width:65px;line-height:36px;height:36px;}

.mFile1{position:relative;padding-right:97px;}
.mFile1 .btn{position:absolute;top:6px;right:0;}
.mFile1 .mBtn1{padding:0;width:87px;}
.mFile1 .fileHidden{position:absolute;top:0;right:0;width:87px;filter:alpha(opacity=1);opacity:0.01;-moz-opacity:0.01;cursor:pointer;}
.mFile1 + .mInfo1{margin-top:15px;padding-bottom:0;}
.mFile1 .btn2{position:absolute;top:0px;right:0;}
.mFile1 .mBtn3{padding:0;width:60px;}

.mInfo1.ml0{padding-left:0;}
.mInfo1{padding:0 0 10px 10px;}
.mInfo1 + .gTextarea{margin-top:0 !important;}

.mInfo2{background-color:#f5f6ff;border:1px solid #d3d3d3;color:#515151;font-size:15px;margin-top:25px;padding:15px 40px;}

.mInfo3{color:#787878;font-size:15px;margin:15px 0 0;}
.mInfo3 .ls{position:relative;padding:0 0 0 25px;}
.mInfo3 .ls:before{content:"+";position:absolute;top:0;left:7px;}

.mInfo4{text-align:center;font-size:18px;padding:0 0 35px;}

.mInfo5{color:#535353;font-size:16px;padding:0 0 10px 36px;}

.mInfo6{text-align:left;font-size:18px;padding:35px 0 10px;}

.bar{display:inline-block;padding:0 5px;line-height:34px;height:34px;}
.bar.fl{float:left;}
.gIt.w5{width:193px;}
.gIt.w5:first-child{width:194px;}
.gIt.w4{margin-left:7px;width:420px;}
.gIt.w4:first-child{margin-left:0;}
.gIt.w3{width:110px;}
.gIt.w2{width:68px;}
.gIt.w1{width:270px;}
.gIt.fl{float:left;}
.gIt.fl + .mBtn1{float:left;margin-left:9px;}
.gIt{padding-right:17px;}
.gIt .it{width:100%;}
.gIt + .mInfo1{margin-top:15px;padding-bottom:0;}
.gIt2{padding-right:0px;width:100%;}

.gIt2 .it{width:100%;}
.it{border:1px solid #d3d3d3;padding:0 0 0 15px;line-height:32px;height:32px;}
.it.center{padding-left:0;text-align:center;}
.gIt .it85{width:80%;}
.it85{border:1px solid #d3d3d3;padding:0 0 0 15px;line-height:32px;height:32px;}
.it50{border:1px solid #d3d3d3;padding:0 0 0 0;line-height:32px;height:32px; width:110px;vertical-align:middle;}
.it2{border:0px solid #d3d3d3;padding:0 0 0 15px;line-height:32px;height:32px;}
.gTextarea{padding-right:32px;}
.textarea{border:1px solid #d3d3d3;padding:10px 15px 0;vertical-align:middle;width:100%;resize:none;}

.mBoard1 + .mGraph1{margin-top:30px;}
.mBoard1 table{border:1px solid #d8d8d8;border-top:0;}
.mBoard1 th,
.mBoard1 td{background-color:#fbfbfb;border-top:1px solid #d8d8d8;color:#47494d;font-weight:normal;font-size:14px;line-height:130%;padding:9px 10px;text-align:center;}
.mBoard1 thead th{border-bottom:0;}
.mBoard1 td{background-color:#fff;font-size:15px;padding:10px;}
.mBoard1 td.tit{padding-left:20px;text-align:left;}
.mBoard1 td.tit a{color:#314597;}
.mBoard1 .left{padding-left:15px;text-align:left;}
.mBoard1 .right{padding-right:15px;text-align:right;}
.mBoard1 td .row{padding-top:26px;}
.mBoard1 td .tl{display:inline-block;font-size:32px;margin-top:5px;}
.mBoard1 .bgType1{background-color:#ebeefa;color:#314597;}
.mBoard1 tr:hover td,
.mBoard1 tr.checked td{background-color:#ebeefa;}
.mBoard1 .center{padding-left:0px; padding-right:0px; text-align:center;}

.mBoard1.lineLt th,
.mBoard1.lineLt td{border-left:1px solid #d8d8d8;}

.mBoard1.type2{position:relative;}
.mBoard1.type2:before{content:"";position:absolute;top:0;left:0;background-color:#aeaeae;width:100%;height:1px;}
.mBoard1.type2 tr th:first-child,
.mBoard1.type2 tr td:first-child{border-left-color:#aeaeae;}
.mBoard1.type2 table{border-color:#aeaeae;}
.mBoard1.type2 th,
.mBoard1.type2 td{border-left:1px solid #d8d8d8;}
.mBoard1.type2 td{height:35px;}

.mBoard1.type3{border-top:1px solid #000;}
.mBoard1.type3 th,
.mBoard1.type3 td{border-left:1px solid #d8d8d8;}

.mBoard1.type4 td{padding-top:7px;padding-bottom:7px;}
.mBoard1.type4 td.left{padding-left:15px;}
.mBoard1.type4 td .it{margin:-3px 0;width:85%;line-height:25px;height:25px;}
 
.mBoard1.fs13 th,
.mBoard1.fs13 td{font-size:13px;}

.mForm1{margin-top:0px; margin-bottom: 25px;}
.mForm1 .select,
.mForm1 .it,
.mForm1 .mBtn1{vertical-align:middle;}
.mForm1 .it{width:200px;}

.mBoard1 .gBody{position:relative;border-top:1px solid #d8d8d8;margin-top:-1px;border-right:1px solid #d8d8d8;}
.mBoard1 .gBody:before{content:"";position:absolute;bottom:0;left:0;background-color:#d8d8d8;width:100%;height:1px;z-index:10;}
.mBoard1 .gBody tr:first-child td{border-top:0;}
.mBoard1 .gBody.mCustomScrollbar{max-height:400px;overflow:hidden;}
.mBoard1.fs13 .gBody.mCustomScrollbar{max-height:371px;}
.mBoard1 .gBody.mCustomScrollbar .mCSB_scrollTools{}

.mBoard1.calenar{border-top:1px solid #000;}
.mBoard1.calenar th,
.mBoard1.calenar td{border-left:1px solid #d8d8d8;color:#1f1f1f;font-size:13px;text-align:right;padding:10px 6px;width:14.28%;}
.mBoard1.calenar th{font-size:15px;}
.mBoard1.calenar th.sun{background-color:#f8eeee;}
.mBoard1.calenar .sun{color:#f46952;}
/* .mBoard1.calenar th.sat{background-color:#e9eefa;color:#f46952;} */
.mBoard1.calenar .sat{color:#3d71f4;}
.mBoard1.calenar .in{position:relative;margin:10px 0 0;padding:0 25px 0 0;}
.mBoard1.calenar .in .it{padding:0 5px 0 0;text-align:right;width:calc(100% - 7px);line-height:21px;height:21px;}
.mBoard1.calenar .in .iDel{position:absolute;top:0;right:0;background:url(/images/koimaindex/ico_delete1.png) 50% 50% no-repeat #f4f4f4;border:1px solid #9c9c9c;text-indent:-9999px;font-size:0;width:20px;height:21px;}
.mBoard1.calenar .in span.iDel{filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}

.iUp,
.iDown{display:inline-block;background:url(/images/koimaindex/ico_up2.png) 0 50% no-repeat;color:#de4040;padding:0 0 0 11px;}
.iDown{color:#346bf6;background-image:url(/images/koimaindex/ico_down2.png);}

.mPag{margin:40px 0 0;line-height:normal;text-align:center;}
.mPag a,
.mPag strong{display:inline-block;background-color:#fff;border:1px solid #c6c6c6;color:#303135;text-decoration:none;font-size:12px;vertical-align:middle;text-align:center;margin:0 -3px;min-width:32px;line-height:32px;height:32px;}
.mPag strong,
.mPag .selected{background-color:#81858d;border-color:#6d7079;color:#fff;}
.mPag .first,
.mPag .last,
.mPag .prev,
.mPag .next{position:relative;display:inline-block;background:url(/images/koimaindex/ico_pag_prev.png) 17px 50% no-repeat #fff;border-color:#c6c6c6;font-size:12px;margin:0;padding:0 15px 0 30px;min-width:auto;overflow:hidden;z-index:10;}
.mPag .first{margin-right:-6px;}
.mPag .next,
.mPag .last{background-image:url(/images/koimaindex/ico_pag_next.png);background-position:100% 50%;padding:0 30px 0 15px;margin-left:-6px;}
.mPag .prev{margin-right:10px;}
.mPag .next{margin:0 0 0 10px;}

.select.w1{width:115px;}
.select.w2{width:135px;}
.select.w3{width:90px;}
.select.w4{width:75px;}
.select{color:#3f3f3f;font-size:14px;border-radius:0;border:1px solid #d3d3d3;padding:0 0 0 10px;width:100%;line-height:34px;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/koimaindex/ico_select1.png) no-repeat 100% 50% #fff;padding:0 30px 0 14px;}
.select::-ms-expand{display:none;}

.txtPrimary1{color:#f46161;}
.txtPrimary2{color:#314597;}
.txtNotice{color:#f46161;font-size:12px;}

.mView1 h4{font-size:22px;letter-spacing:-1px;font-weight:500;padding:0 0 20px 14px;}
.mView1 .mBoard1 th,
.mView1 .mBoard1 td{border-left:1px solid #d8d8d8;}
.mView1 .article{padding:20px 10px;}

.ul{color:#314597;text-decoration:underline;}

.mView1 .row{position:relative;background-color:#fafbfc;border:1px solid #d2d4db;margin-bottom:-1px;padding:11px 0 11px 20px;min-height:30px;zoom:1;}
.mView1 .row:after{ content:" ";display:block;clear:both;}
.mView1 .row .tit{display:block;float:left;background-color:#e9ebed;border-radius:30px;color:#262626;font-size:14px;padding:0 18px;line-height:30px;height:30px;}
.mView1 .row .txt{display:block;float:left;color:#262626;font-size:16px;padding:0 13px;min-width:70px;line-height:30px;height:30px;}
.mView1 .row.article{background-color:#fff;font-size:16px;padding:15px 28px;}
.mView1 .row.attach{padding-left:120px;padding-top:15px;}
.mView1 .row.attach .tit{position:absolute;top:11px;left:20px;}
.mView1 .row.attach .if{color:#767676;font-size:13px;padding:3px 0 0;}
.mView1 .row.attach .ul{color:#fba207;font-size:16px;text-decoration:underline;}
.mView1 .row.attach .att{position:relative;display:inline-block;padding:0 28px 0 0;}
.mView1 .row.attach .att .iDel{position:absolute;top:0;right:0;background:url(/images/koimaindex/ico_delete1.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:21px;height:21px;}
.mView1 .row.share{padding-left:125px;padding-top:15px;}
.mView1 .row.share .tit{position:absolute;top:11px;left:20px;}

.mWrite1{border-top:1px solid #314597;}
.mWrite1 th,
.mWrite1 td{border:1px solid #e8e8e8;color:#535353;font-size:16px;padding-top:15px;padding-bottom:15px;}
.mWrite1 tbody th{text-align:left;padding-left:35px;}
.mWrite1 .bar,
.mWrite1 .mBtn1,
.mWrite1 .gIt,
.mWrite1 .gTextarea{margin-top:-8px;margin-bottom:-8px;}
.mWrite1 .row{margin:15px 0 0;}
.mWrite1 .row2{margin:15px 0 0;}
.mWrite1 .row2{margin:15px 0 0;}
.mWrite1 th .row2{margin:19px 0 0;}
.mWrite1 tr:hover td,
.mWrite1 tr.checked td{background-color:#fff;}

.mPn1{margin:92px 0 0;}
.mPn1 dt,
.mPn1 dd{font-size:15px;color:#47494d;border:1px solid #d8d8d8;}
.mPn1 dt{float:left;background:#fbfbfb;text-align:center;width:100px;line-height:36px;height:36px;}
.mPn1 dt span{display:inline-block;background:url(/images/koimaindex/ico_pan_up1.png) 100% 50% no-repeat;font-weight:500;padding-right:18px;}
.mPn1 dd{border-left:0;padding:0 5px 0 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:36px;height:36px;}
.mPn1 .next{border-top:0;}
.mPn1 dt.next span{background-image:url(/images/koimaindex/ico_pan_down1.png);}

.mIntro1{color:#161717;}
.mIntro1 h4{border-bottom:1px solid #d8d8d8;color:#161717;font-size:24px;line-height:130%;font-weight:500;margin:-20px 0 45px;padding:0 0 15px;}
.mIntro1 .img{float:right;margin:5px 25px 0 50px;}
.mIntro1 .txt1{font-size:28px;letter-spacing:-1px;line-height:140%;margin:0 0 30px;}
.mIntro1 .txt1 strong{color:#30d1b1;}
.mIntro1 .sign{font-size:20px;letter-spacing:-1px;margin:27px 0 0;}
.mIntro1 .sign .tl{font-size:28px;margin:0 0 0 20px;}

.gTitle1{position:relative;padding:0 0 10px;}
.gTitle1 h4{font-size:20px;}
.gTitle1 h4 .ts{font-size:14px;font-weight:normal;}
.gTitle1 .gRt{position:absolute;top:0;right:0;}
.gTitle1 .gRt .mBtn1{margin-top:-3px;}

.mTab1 + .mBoard1{margin-top:20px;}
.mTab1 + .gTitle1{margin-top:10px;}
.mTab1 + .mView1{padding-top:25px;}

.mTab1.flex{display:-webkit-flex;display:flex;}
.mTab1.flex a{-webkit-flex:1;flex:1;min-width:auto;}
.mTab1.flex a:last-child{border-right:0;}

.mTab1{background-color:#f8f9fb;border-bottom:1px solid #d3d3d3;margin-bottom:22px;zoom:1;}
.mTab1:after{display:block;clear:both;content:''}
.mTab1 a{position:relative;display:block;float:left;border-right:1px solid #d3d3d3;color:#7e818f;font-size:18px;text-align:center;min-width:160px;}
.mTab1 a span{position:relative;display:inline-block;line-height:54px;height:54px;}
.mTab1 a.selected{background-color:#fff;color:#314597;}
.mTab1 a.selected span:after{content:"";position:absolute;bottom:0;left:0;background-color:#314597;width:100%;height:3px;z-index:2;}
.mTab1 a.selected:before{content:"";position:absolute;bottom:-1px;left:0;background-color:#fff;width:100%;height:1px;z-index:1;}

.mTopBanner{position:relative;background-color:#30d1b1;text-align:center;}
.mTopBanner .close{position:absolute;top:50%;left:50%;margin:-17px 0 0 520px;background:url(/images/koimaindex/ico_close1.png) 0 0 no-repeat;text-indent:-9999px;font-size:0;width:34px;height:34px;}

.pMain #body{padding-bottom:215px;}
.pMain #body .bg{background-image:none;}

.mKeymain{border:1px solid #a8a8b2;border-radius:10px;overflow:hidden;}
.mKeymain{border:1px solid #a8a8b2;}

.swiper-button-next,
.swiper-button-prev{left:16px;background:url(/images/koimaindex/ico_prev1.png) 50% 50% no-repeat;width:42px;height:42px;}
.swiper-button-next{left:auto;right:16px;background-image:url(/images/koimaindex/ico_next1.png);}

.gMain1{margin:12px 0 0;zoom:1;}
.gMain1:after{display:block;clear:both;content:''}
.gMain1 .mMain1{float:left;}
.gMain1 .mMain2{float:right;width:715px;}
.gMain1 .gRight .mMain3{float:left;margin-left:13px;width:350px;}
.gMain1 .gRight .mMain3:first-child{margin-left:0;}

.mBox2{border:1px solid #d3d3d3;background-color:#fff;border-radius:15px;overflow:hidden;}

.mMain1{position:relative;background-color:#fff;padding:48px 42px 0;width:322px;height:272px;}
.mMain1 h3{color:#314597;font-size:22px;font-weight:500;}
.mMain1 ul{padding:30px 0 0;}
.mMain1 li{position:relative;border-top:1px solid #e6e6e6;}
.mMain1 li:first-child{border-top:0;}
.mMain1 li a{display:inline-block;color:#3f3f3f;font-size:14px;padding:5px;vertical-align:middle;max-width:240px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.mMain1 li.iNew a{background:url(/images/koimaindex/ico_new1.png) 100% 50% no-repeat;padding-right:26px;max-width:220px;}
.mMain1 li .dt{position:absolute;top:50%;right:0;margin-top:-12px;color:#777;font-size:14px;}

.iMore{position:absolute;top:47px;right:39px;background-color:#e9e9e9;color:#343434;font-size:14px;text-align:center;border-radius:30px;min-width:82px;line-height:30px;height:30px;}

.mMain2{position:relative;}
.mMain2 h3{border-bottom:1px solid #d3d3d3;color:#314597;font-size:18px;font-weight:500;padding:0 0 0 20px;line-height:50px;height:50px;}
.mMain2 .tabCont{text-align:center;margin-right:153px;line-height:269px;height:269px;}
.mMain2 .mTab2{position:absolute;top:0;right:0;border-left:1px solid #d3d3d3;width:152px;height:100%;}

/* 지수 그래프 전체 넓이 */
.mMainFull{width:100%;margin:0 0 20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08);}
.mMainFull .tabCont{margin-right:200px;padding:20px;min-height:300px;}
.mMainFull .mTab2{position:absolute;top:0;right:0;border-left:1px solid #d3d3d3;width:200px;height:100%;}
.mMainFull .mTab2 .tit{font-size:17px;}
.mMainFull .mTab2 .tit span{line-height:50px;height:50px;}
.mMainFull .mTab2 .lst{height:auto !important;max-height:none !important;overflow:visible !important;}
.mMainFull .mTab2 .lst a{font-size:15px;padding:12px 15px 12px 25px;}

.mMain3 .tit{position:relative;}
.mMain3 .tit .gRt{position:absolute;top:50%;right:24px;margin-top:-12px;color:#515151;font-size:15px;}
.mMain3 h3{border-bottom:1px solid #d3d3d3;color:#314597;font-size:18px;font-weight:500;padding:0 0 0 20px;line-height:48px;height:48px;}
.mMain3 .lst{height:271px;}
.mMain3 .lst .mBoard1{border-top:0;}
.mMain3 .lst .mBoard1 table{border-left:0;border-right:0;}
.mMain3 .lst .mBoard1 thead th{border-bottom:1px solid #d8d8d8;padding-top:8px;}
.mMain3 .lst .mBoard1 th,
.mMain3 .lst .mBoard1 td{border-left:1px solid #d8d8d8;padding:7px 10px}
.mMain3 .lst .mBoard1 tr:first-child th,
.mMain3 .lst .mBoard1 tr:first-child td{border-top:0;}
.mMain3 .lst .mBoard1 th:first-child{border-left:0;}
.mMain3 .lst .mBoard1 .iUp,
.mMain3 .lst .mBoard1 .iSame,
.mMain3 .lst .mBoard1 .iDown{padding-right:10px;}

.mTab2{background-color:#f8f9fb;}
.mTab2 .tit{border-bottom:1px solid #d3d3d3;color:#3b3b3b;font-size:16px;text-align:center;}
.mTab2 .tit span{position:relative;display:inline-block;font-weight:500;line-height:50px;height:50px;}
.mTab2 .tit span:before{content:"";position:absolute;bottom:-1px;left:0;background-color:#3b3b3b;width:100%;height:1px;}
.mTab2 .lst{margin:0 -1px;overflow:hidden;height:270px;}
.mTab2 .lst a{position:relative;display:block;border:1px solid #d3d3d3;color:#515151;font-size:15px;margin-bottom:-1px;padding:4.4px 10px 4.4px 25px;}
.mTab2 .lst a:first-child{border-top:0;}
.mTab2 .lst a.selected,
.mTab2 .lst a:hover{background-color:#314597;border-color:#314597;color:#fff;}
.mTab2 .lst a.selected:before,
.mTab2 .lst a:hover:before{content:"";position:absolute;top:50%;left:10px;margin-top:-3.5px;background:url(/images/koimaindex/ico_main2.png) 0 0 no-repeat;width:4px;height:7px;}


.mTab2 .tit.selected,
.mTab2 .tit:hover{background-color:#314597;border-color:#314597;color:#fff;}



.mCSB_inside > .mCSB_container{margin-right:0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.4) !important;}
.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.1);width:4px;}

.mDate1{position:relative;padding:0 0 15px;}
.mDate1 .dat{display:block;font-size:18px;font-weight:bold;text-align:center;line-height:27px;height:27px}
.mDate1 .gLt{position:absolute;top:0;left:0;}
.mDate1 .gRt{position:absolute;top:0;right:0;}
.mDate1 a{display:inline-block;background-color:#fff;border:1px solid #d3d3d3;color:#3f3f3f;font-size:13px;padding:0 10px;line-height:25px;height:25px;}
.mDate1 .gLt a{background:url(/images/koimaindex/ico_first2.png) 10px 50% no-repeat;padding-left:28px;}
.mDate1 .gLt a.prev{background:url(/images/koimaindex/ico_prev2.png) 10px 50% no-repeat;padding-left:28px;}
.mDate1 .gRt a{background:url(/images/koimaindex/ico_last2.png) calc(100% - 10px) 50% no-repeat;padding-right:28px;}
.mDate1 .gRt a.next{background:url(/images/koimaindex/ico_next2.png) calc(100% - 10px) 50% no-repeat;padding-right:28px;}



/*=================================================================================
* 시스템관리
=================================================================================*/

/** 시스템관리 - 메뉴관리 **/
.menu_management {min-width: 1240px; margin-bottom:30px; overflow:hidden;  }
.menu_management .menu_tree {float:left; width:238px; height:470px; padding:30px; border:1px solid #c6c7c7; overflow-y:auto; background: #fff; }
.menu_management .menu_tree .zTree {border:0;}
.menu_management .menu_info {margin-left:320px; padding:30px; border:1px solid #c6c7c7; background: #fff;}
.menu_management .menu_info h3 {margin-bottom:10px;padding:0; -webkit-font-smoothing: antialiased;line-height:1.5; font-family:'Nanum Gothic','돋움',Dotum,Helvetica,sans-serif;font-size:1.17em;color:#656565; -webkit-font-smoothing: antialiased;}

/** 시스템관리 - 권한 관리 **/
.author_management {min-width: 1240px; margin-bottom:30px; overflow:hidden;}
.author_management .author_info {float:left; width:700px; height:450px; margin-right:20px; padding:30px; border:1px solid #c6c7c7; background: #fff; overflow-y:auto;}
.author_management .author_info h3 {margin-bottom:10px;padding:0; -webkit-font-smoothing: antialiased;line-height:1.5; font-family:'Nanum Gothic','돋움',Dotum,Helvetica,sans-serif;font-size:1.17em;color:#656565; -webkit-font-smoothing: antialiased;}
.author_management .author_tree {width:238px; height:450px; padding:30px; border:1px solid #c6c7c7; overflow-y:auto; background: #fff;}
.author_management .author_tree .zteeDiv {height: 420px;}
.author_management .author_tree ul .zTree {border:0;}



/** 파일첨부 추가 **/
button {border:none;}
.attach {display:inline-block; padding-left:25px; background:url('../../lib/images/icon/ico_file.gif') 0 0 no-repeat}
.btn_pack2 {display:inline-block; vertical-align:middle; cursor:pointer}
.btn_pack2.btn_del {width:11px; height:17px; background:url('/lib/images/icon/ico_del.png') 0 0 no-repeat;}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

.filebox .file_label {display: inline-block; height:24px; padding:0 5px; line-height:24px; color:#fff; cursor:pointer; border:1px solid #444; background:#444;}
.filebox .file_label2 {display: inline-block; line-height: 1; min-width: 58px; text-align: center; padding: 8px 12px 8px 12px; color: #666; font-size: 12px; border: 1px solid #c6c7c7; background: #f4f6f8; cursor: pointer;}
.filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }

.file_multi {}
.file_multi ul li {display:none;}
.file_multi ul li.active {display:list-item;}

.btn_ico {display:inline-block; margin-right:5px; vertical-align: -1px; background:url('../../lib/images/btn/ico_btnpack.png') 0 0 no-repeat;}
.btn_ico.ico_upload {width:10px; height:11px; background-position:-20px 0;}
.btn_pack {display:inline-block; vertical-align:middle;}
.btn_pack .btn {display:inline-block; line-height:1; min-width:58px; text-align: center; padding:8px 12px 8px 12px; color:#666; font-size:12px; border:1px solid #c6c7c7; background:#f4f6f8; cursor:pointer;}

.section_btn {text-align: right; padding-top: 15px; padding-bottom: 5px;}