body{position: relative;min-width: 320px;}
select::-ms-expand {
   display: block;            /* È­»ìÇ¥ for IE10, 11*/
}
.container{max-width: 1240px;margin: 0 auto;}
.container02{max-width: 768px;width: 100%;margin: 0 22%;float: right;}

.newWin{display:inline-block;margin-left:8px;width:18px;height:14px;text-indent:-9999em;font-size:0;background:url(/appresearch/images/new_window_icon01.png) no-repeat 0 0;vertical-align:middle;}
#footer .newWin{background:url(/appresearch/images/new_window_icon02.png);}
/* header */
.headcon{background-color: #D87F08;height: 60px;}
.toplink{display: inline-block;}
.toplink>li{float: left;line-height: 60px;}
.toplink a{font-size: 13px;color: #fff;background-image: url('../images/main/mbar.png');background-repeat: no-repeat;background-position: right;padding-right: 20px;margin-right: 20px;}
.toplink .last a{background: none;}
.search_wrap{float: right;margin: 16px 0;}
.search_wrap input{width: 205px;height: 28px;box-sizing: border-box;padding: 5px;font-size: 12px;margin-right: 10px;}
.gnbdivover{height: 90px;background-color: #FFF;}
.logo{display: inline-block;line-height: 90px;}
#gnb{float: right;width: 58.5%;}
.gnbli{float: left;margin-left: 10%;position: relative; }
.gnbli>a{font-size: 22px; font-family:"ngB"; ;color: #222222;height: 90px;line-height: 90px;}
.gnbli>a:hover{color: #D87F08;}
.abB:after{content: '';display: block;border-bottom: 3px #D87F08 solid;position: absolute;bottom: 23px;width: 100%;}
.menuSubBtn{line-height: 90px;float: right;}
.btnMenuAll{border: 1px #dcdcdc solid;width: 35px;height: 35px;text-align: center;line-height: 35px;}
.search{line-height: 90px;float: right;width: 5%;display: none;}
.allMenu{position: absolute;width: 100%;top: 150px;z-index: 100;left: 0;background: #f6f6f6;height: 425px;border-top: 1px #d6d6d6 solid;border-bottom: 1px #d6d6d6 solid;display: none;z-index: 99999;}
.Menuul>li{float: left;width: 25%;box-sizing: border-box;border-right: 1px #d6d6d6 solid;height: 425px;padding: 25px 0 0 20px;}
.Menuul>li h2{font-size: 16px;}
.Menuul>.bR0{border-right: 0;}
.Menuul a{display: block;line-height: 2;color: #555555;font-size: 15px;}
.Menuul .twoMenu{line-height: 1.5;}
.M_menuSubBtn{line-height: 90px;float: right;display: none;}
.btnMenuAll>img{width:auto;}
.m_allMenu{left: 0;max-width: 580px;width: 100%;position: absolute;background: #FFF;z-index: 100;display: none;}
/* PC */
@media (min-width: 1024px) {
  .search_click { display:none; }
}
/* Tablet */
@media all and (min-width:768px) and (max-width:1023px) {
  .search_click{position:absolute;z-index:100;left:0;padding:13px 25px;width:100%;height:auto;background:rgba(0,0,0,0.8);box-sizing:border-box;}
  .search_click input{border-radius:5px;width:88%;height:50px;line-height:50px;padding-left:10px;box-sizing:border-box;margin-right:10px;vertical-align:top;}
  .search_click a{float:right;width:10%;text-align:center;color:#FFF;background:#D87F08;height:50px;line-height:50px;border-radius:5px;vertical-align:top;font-size:18px;white-space:nowrap;font-family:"ngB";}
}	
/* Mobilet */
@media all and (min-width:1px) and (max-width:767px) {
  .search_click{position:absolute;z-index:100;left:0;padding:13px 25px;height:auto;width:100%;background:rgba(0,0,0,0.8);box-sizing:border-box;}
  .search_click input{margin-right:2%;width:83.5%;padding-left:2%;height:26px;line-height:26px;border-radius:2px;box-sizing:border-box;vertical-align:top;}
  .search_click a{float:right;width:14.37%;text-align:center;color:#FFF;background:#D87F08;height:26px;line-height:26px;border-radius:2px;vertical-align:top;font-size:13px;white-space:nowrap;font-family:"ngB";}
}   
.tablet_header{height: 90px;line-height: 90px;text-align: center;box-sizing: border-box;padding: 0 30px;}
.x_btn{float: right;line-height: 90px;}
.linkul{padding: 0 30px;background-color: #dadde2;overflow: hidden;border-bottom: 1px #FFF solid;}
.linkul>li{float: left;width: 33.3%;font-size: 20px;height: 48px;line-height: 48px;}
.linkli02{text-align: center;}
.linkli03{text-align: right;}
.m_Menuul{clear: both;}
.m_Menuul>li{line-height: 48px;background-color: #D87F08;color: #FFF;border-bottom: 1px #FFF solid;font-size: 20px;}
.m_Menuul>.bB0{border-bottom: 0;}
.m_Menuul>li>a{display: block;line-height: 48px;background-image: url('../images/main/m_plus.png');background-repeat: no-repeat;background-position:94%;padding: 0 30px;}
.depul{background: #FFF;color: #555555;font-size: 18px;font-family:"ngB";display: none;}
.depul>li{line-height: 42px;border-bottom: 1px #dcdcdc solid;}
.depul>li>a{ position:relative; display: block;line-height: 42px;padding: 0 30px;}
.m_Menuul>li.ma_on{background:#E87400;}
.m_Menuul>li.ma_on a{ position:relative; /* background-image: url('../images/main/m_minus.png'); */ }
.bg000{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.7);}
.depul>.m_twolines>a{line-height: 30px;padding: 5px 30px;}
.dep02{border-top:1px #dcdcdc solid;padding: 15px 0 15px 45px;display: none;}
.dep02>li{line-height: 1.7;}
.dep02 a{color: #777777;font-size: 16px;font-weight: 400;}
.dep03{padding-left: 12px;display: none;}
.dep03>li{line-height: 1.7;}
.depul>.ma_on>a{color:#E87400;}
.dep02>.ma_on>a{font-family:"ngB";}

/* mobile menu Dep3 open - plus */
.m_Menuul .depul > li > a > .mobileMoreDep3 { position:absolute; top:11px; right:25px; width:22px; height:22px;  cursor:pointer; text-indent:-9999px;}
.m_Menuul .depul > li > a > .mobileMoreDep3:before { position:absolute; top:3px; left:10px; width:2px; height:16px; background:#777; content:""; }
.m_Menuul .depul > li > a > .mobileMoreDep3:after { position:absolute; top:10px; left:3px; width:16px; height:2px; background:#777; content:""; }
/* mobile menu Dep3 open - minus */
.m_Menuul .depul > li.ma_on > a { color:#D87F08; font-family:"ngB"; }
.m_Menuul .depul > li.ma_on .mobileMoreDep3:before { width:0; height:0; }
.m_Menuul .depul > li.ma_on .mobileMoreDep3:after  { position:absolute; top:9px; left:2px; width:16px; height:2px; background:#777; content:""; }

/* mobile menu Dep4 open - plus */
.m_Menuul .depul  .ma_on  .dep02 >  li > a { position:relative; display:block ; }
.m_Menuul .depul  .ma_on  .dep02  li .mobileMoreDep4 { position:absolute; top:0; right:28px; width:18px; height:18px;  cursor:pointer; text-indent:-9999px; }
.m_Menuul .depul  .ma_on  .dep02  li .mobileMoreDep4:before { position:absolute; top:3px; left:8px; width:2px; height:12px; background:#999; content:""; }
.m_Menuul .depul  .ma_on  .dep02  li .mobileMoreDep4:after { position:absolute; top:8px; left:3px; width:12px; height:2px; background:#999; content:""; }
/* mobile menu Dep3 open - minus */
.m_Menuul .depul  .ma_on  .dep02 >  li.ma_on > a { position:relative; display:block ; color:#D87F08; font-family:"ngB";  }
.m_Menuul .depul  .ma_on  .dep02  li.ma_on  .mobileMoreDep4:before { width:0; height:0; }
.m_Menuul .depul  .ma_on  .dep02   li.ma_on  .mobileMoreDep4:after  { position:absolute; top:8px; left:3px; width:12px; height:2px; background:#999; content:""; }


/* content */
.conbox_wrap>.container{font-size:0;}
.conbox_wrap>.container>div{padding: 33px 28px;box-sizing: border-box;display: inline-block;vertical-align: top;font-size:15px;}
.conbox_wrap{background-image: url('../images/main/mainCbg.png');background-repeat: no-repeat;}
.mvisual{height: 360px;}
.tablet_mvisua,.m_mvisua{display: none;}
.titleh2{color: #222222;font-size: 22px;}
.titbox .titleh2{display: inline-block;}
.conbox01 .titleh2,.conbox02 .titleh2{margin-bottom: 12px;}
.conbox03 .titleh2,.conbox04 .titleh2,.conbox05 .titleh2,.conbox06 .titleh2,.conbox08 .titleh2{margin-bottom: 25px;}
.conbox01{width: 66%;border-right: 1px #d9d9d9 solid;}
.conbox02{width: 33%;padding:33px 28px 0 !important;}
.conbox03,.conbox05,.conbox06,.conbox08{width: 33%;}
.conbox_wrap>.container>.conbox04{width: 33%;padding: 33px 28px 28px;}
.conbox_wrap>.container>.conbox07{width: 33%;padding: 40px 28px 42px;}
.conbox04,.conbox07{border-left: 1px #d9d9d9 solid;border-right: 1px #d9d9d9 solid;}
.conbox03,.conbox06{position: relative;}
.conbox09{width: 100%;}
.stepul{overflow: hidden;}
.stepul>li{float: left;width: 16%;text-align: center;box-sizing: border-box;padding: 10px 0;}
.step01,.step02,.step03,.step04,.step05,.step07,.step08,.step09,.step10,.step11{border-right: 1px #e7e7e7 dashed;}
.step01,.step02,.step03,.step04,.step05,.step06{border-bottom: 1px #e7e7e7 dashed;}
.stepul p{color: #333333;font-size:16px;font-family:"ngB";letter-spacing: -1px;}
.plus{border:1px #a1a1a1 solid;color: #a1a1a1;width: 23px;height: 23px;line-height: 23px;text-align: center;display: inline-block;float: right;margin-top: 3px;font-size: 16px;}
.tits{font-size:16px;color:#555555;font-family:"ngB";display: inline-block;width: 15%;}
.select_box{margin-bottom: 18px;}
.select_box select{font-size: 16px;color: #555555;border: 1px #dfdfdf solid;box-sizing: border-box;border-radius: 5px;width: 152px;height: 32px;padding-left: 7px;appearance: menulist;-webkit-appearance:menulist;-moz-appearance:menulist;}
.search_box{padding-bottom: 18px;border-bottom: 1px #e7e7e7 dashed;margin-bottom: 18px;}
.search_box input{font-size: 15px;color: #555555;padding-left: 10px;background: #f5f5f5;border: 1px #dfdfdf solid;box-sizing: border-box;border-radius: 5px;height: 32px;margin-right: 3px;width: 55%; vertical-align:top;}
.mainsearch{color: #FFF;font-size: 15px;background: #E87308;display: inline-block;border-radius: 5px;font-family:"ngB";width: 27%;height: 32px;text-align: center;line-height: 32px;}
.bgbc{background: #949494;font-size: 12px;color: #FFF;display: inline-block;padding: 0 3px;border-radius: 3px;letter-spacing: -0.7px;}
.formul>li{margin-bottom: 5px;overflow:hidden;}
.formul a{font-size: 15px;color: #555555;font-family:"ngB";letter-spacing: -0.7px;float: right;;width: 75%;background-image: url('../images/main/download.png');background-repeat: no-repeat;background-position: right;}
.formul a .colec9{color: #D87F08;}
.consulting_list>li{margin-bottom: 4px;}
.consulting_list a{font-size: 15px;color: #555555;width: 71%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 22px;}
.consulting_list a:hover{text-decoration: underline;}
.consulting_list span{font-size: 12px;color: #FFF;display: inline-block;padding: 0 3px;border-radius: 3px;letter-spacing: -0.7px;vertical-align: top;margin-top: 2px;}
.bgf9b{background-color: #E87400;}
.bg568{background-color: #5684a1;}
.trialul{margin-top: -1px;}
.trialul>li{border-bottom: 1px #d7d7d7 dashed;padding-bottom: 8px;margin-bottom: 8px;}
.trialul a{
  font-size: 16px;
  color: #555555;
  background-image: url('../images/main/bi.png');
  background-repeat: no-repeat;
  background-position: left;
  display: block;
  font-family:"ngB";
  padding-left: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 24px;
  width: 90%;
}
.trialul>.mB0{margin-bottom: 0;}
.shortcuts{border-top: 1px #d7d7d7 dashed;}
.shortcuts li{font-size: 16px;color: #555555;border-bottom: 1px #d7d7d7 dashed;padding: 7px 0;font-family:"ngB";}
.more_btn{margin-top:-3px;background-color: #949494;display: inline-block;float: right;width:84px;text-align: center;height: 30px;line-height: 30px;font-size: 15px;color: #FFF;border-radius: 5px;}
.court_info{border:1px #dfdfdf solid;}
.court_info>li{background-repeat: no-repeat;padding: 12px 0;background-position: 5%;}
.cli01{background-image:url('../images/main/info_i01.png');border-bottom: 1px #d8d8d8 solid;}
.cli02{background-image:url('../images/main/info_i02.png');border-bottom: 1px #d8d8d8 solid;}
.cli03{background-image:url('../images/main/info_i03.png');}
.court_info a{font-size: 16px;color: #333333;display: block;padding: 0 15px 0 55px;font-family:"ngB";}
.plusa1{float: right;color: #a1a1a1;font-size: 16px;}
.servicelist{overflow: hidden;border-top: 1px #d7d7d7 solid;border-left: 1px #d7d7d7 solid;}
.servicelist>li{
  float: left;
  width:16.66666666666667%;
  box-sizing: border-box;
  border-right: 1px #d7d7d7 solid;
  border-bottom: 1px #d7d7d7 solid;
  background:#f7f7f7;
}
.servicelist>li:hover{background:#455d79;}
.servicelist a{font-size: 16px;color: #666666;font-family:"ngB";display: block;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  letter-spacing: -0.6px;
  height: 52px;
}
.serviceli01 a{background-image:url('../images/main/shortcuts_bg01.png');}
.serviceli02 a{background-image:url('../images/main/shortcuts_bg02.png');}
.serviceli03 a{background-image:url('../images/main/shortcuts_bg03.png');}
.serviceli04 a{background-image:url('../images/main/shortcuts_bg04.png');}
.serviceli05 a{background-image:url('../images/main/shortcuts_bg05.png');}
.serviceli06 a{background-image:url('../images/main/shortcuts_bg06.png');}
.serviceli07 a{background-image:url('../images/main/shortcuts_bg07.png');}
.serviceli08 a{background-image:url('../images/main/shortcuts_bg08.png');}
.serviceli09 a{background-image:url('../images/main/shortcuts_bg09.png');}
.serviceli10 a{background-image:url('../images/main/shortcuts_bg10.png');}
.serviceli11 a{background-image:url('../images/main/shortcuts_bg11.png');}

.servicelist a:hover{color: #FFF;background-size: cover;background-position: center;}
.serviceli01 a:hover{background-image:url('../images/main/h_shortcuts_bg01.png');}
.serviceli02 a:hover{background-image:url('../images/main/h_shortcuts_bg02.png');}
.serviceli03 a:hover{background-image:url('../images/main/h_shortcuts_bg03.png');}
.serviceli04 a:hover{background-image:url('../images/main/h_shortcuts_bg04.png');}
.serviceli05 a:hover{background-image:url('../images/main/h_shortcuts_bg05.png');}
.serviceli06 a:hover{background-image:url('../images/main/h_shortcuts_bg06.png');}
.serviceli07 a:hover{background-image:url('../images/main/h_shortcuts_bg07.png');}
.serviceli08 a:hover{background-image:url('../images/main/h_shortcuts_bg08.png');}
.serviceli09 a:hover{background-image:url('../images/main/h_shortcuts_bg09.png');}
.serviceli10 a:hover{background-image:url('../images/main/h_shortcuts_bg10.png');}
.serviceli11 a:hover{background-image:url('../images/main/h_shortcuts_bg11.png');}

.group{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 89%;display: inline-block;height: 22px;}

/* sub */
.m_br{display: none;}
.locationbox{background-color: #f6f6f6;overflow: hidden;height: 50px;}
.location{float: right;line-height: 50px;}
.location>li{display: inline;font-size: 14px;}
.print{margin-left: 20px;}
.print>a{line-height: 50px;}
.print img{vertical-align: top;margin-top: 7px;}
.subi{margin: -2px 10px 0; width:auto;}
#subwrap{display: inline-block;height: auto;width: 21.7%;position: absolute;left: 0;top: 0;bottom: 0;border-left: 1px #dedede solid;border-right: 1px #dedede solid;}
.taC{height: 100px;text-align: center;background-image: url('../images/sub/snb_bg.png');background-repeat: no-repeat;background-position: center;}
.taC h2{color:#FFF;font-size: 24px;line-height: 100px; font-family:"ngB"; }
.taC02 h2{line-height: 1.2;padding-top: 23px;}
.taC03 h2{line-height:100px;padding-top: 0;}
.taC02 .taC_s{font-size: 20px;color: #f6e8d5;}
.snbli{border-bottom: 1px #ebeaea solid;}
.snbli>a{font-size: 18px;color: #555555;display: block;line-height: 60px;padding-left: 17px;letter-spacing:-1px; font-family:"ng"; }
.snbli_on>a{background-color: #f3f3f3;color:#ee7907; /* font-family:"ngB"; */ letter-spacing:-1px; font-family:"ngB"; }
.sidesub{display: none;background-color: #f3f3f3;box-sizing: border-box;padding: 17px;border-top:1px #ebeaea solid;}
.sidesub>li{line-height: 2;}
.sidesub a{font-size: 16px;color:#888888; letter-spacing:-1px;}
.sidesub .sub_on a{color:#000000;font-family:"ngB";}
.sub_plus{background-image: url('../images/sub/click_on.png');background-repeat: no-repeat;background-position: 93%;}
.s_plus{background-image: url('../images/sub/click.png');background-repeat: no-repeat;background-position: 93%;}
.contents{width: 74.2%;float: right;padding: 30px 0 130px;min-height: 1100px;}
.sosong{width:94%;float:none;padding:30px 3%;min-height:auto;}
.s_cont{overflow: hidden;position: relative;}
.both{clear: both;}
.twolines>a{line-height: 28px;padding: 15px 0 15px 17px;}
.stitleh3{ font-size: 32px; color: #030303; margin-bottom: 45px; font-family:"ngB"; }
.sTbar{display: block;background-image: url('../images/sub/sTbar.png');background-repeat: no-repeat;width: 36px;height: 2px;margin-bottom: 5px;}
.tith4{color: #D87F08;font-size: 20px;letter-spacing: -0.7px;margin-bottom: 10px;}
.sub_t{color: #555555;font-size: 16px;letter-spacing: -0.7px;word-break: keep-all;line-height: 1.6;}
.min_16wrap .tbox{margin-bottom: 30px;}
.dot999{display: inline-block;width: 3px;height: 3px;background-color: #999999;vertical-align: middle;}
.s_group{display: inline-block;vertical-align: top;padding-left: 5px;width: 98%;}
.s_group_box{margin-bottom: 5px;}
.s_group_box img{width:auto}
.table_f9b{width: 100%;border-top:2px #E87400 solid;font-size: 16px;}
.table_f9b th{background-color: #fffdf9;color: #555555;font-family:"ngB";padding: 12px 0;border-bottom: 1px #dfdfdf solid;letter-spacing: -1px;}
.table_f9b td{color: #555555;padding: 12px 3px;text-align: center;border-bottom: 1px #dfdfdf solid;letter-spacing: -1px;}
.table_f9b .bR{border-right: 1px #dfdfdf solid;}
.table_f9b .bRf9b{border-right: 1px #E87400 solid;}
.table_f9b .bB{border-bottom: 1px #E87400 solid;}
.table_f9b .downbtn{padding: 5px 3px;}
.downbtn a{background: #E87400;font-size: 16px;color: #FFF;font-family:"ngB";width: 115px;height: 35px;text-align: center;line-height: 35px;border-radius: 5px;}
.downbtn a>img{width:auto;}
.tableT td{text-align: left;padding-left: 10px;}
.tith5{font-size: 20px;color: #555555;margin:30px 0 15px;}
.min_16_8wrap .tbox,.min_16_2wrap .tbox{margin-bottom: 30px;}
.min_16_8wrap .s_group{width: 96%;}
.min_16_2wrap .s_group{width: 95%;}
.stepimg{margin: 5px 0 15px;}
.indent{margin-left: 8px;}
.min_16_9wrap .tbox{margin-top: 40px;}

.textbox{margin-top:35px;}
.textbox p{margin-bottom: 10px;}
.tabwrap{position: relative;}
.bott_line{position: absolute;left: 0;top: 46px;width: 99.8%;height: 1px;background: #d6d6d6;}
.tabul{overflow: hidden;}
.tabul>li{float: left;width: 16%;background-color: #f3f3f3;border: 1px #d6d6d6 solid;height: 47px;text-align: center;color: #555555;font-size: 17px;margin-right: 0.8%;box-sizing: border-box;border-bottom: 0;}
.tabul>.on{background: #FFF;font-family:"ngB";color: #D87F08;position: relative;border-top: 2px #D87F08 solid;}
.tabul a{line-height: 47px;display: block;letter-spacing: -0.7px;}
.min_1251 .tbox p{margin-bottom: 8px;}
.min_1_110 .s_group{margin-bottom: 10px;}
.min_1_6_1 p{margin-bottom: 10px;}
.videobox{text-align: right;}
.videobox a{
    background-color: #E87400;
    font-size: 16px;
    color: #FFF;
    font-family:"ngB";
    width: 225px;
    height: 35px;
    text-align: left;
    line-height: 35px;
    border-radius: 5px;
    background-image: url('../images/sub/video_i.png');
    background-repeat: no-repeat;
    box-sizing: border-box;
    padding-left: 1.7%;
    background-position: 93%;
  }
.listType{border: 1px #dfdfdf solid;background-color: #f8f8f8;overflow: hidden;padding: 20px;}
.listType>li{float: left;background-image: url('../images/sub/abar.png');background-repeat: no-repeat;background-position: right;padding-right: 8px;margin-right: 8px;line-height: 1.8;}
.listType>li:last-child{background-image: none;padding-right: 0;margin-right: 0;}
.listType a{font-size: 16px;color: #555555;}
.listType a:hover{color: #334e6e;font-family:"ngB";}
.listType02{margin-bottom: 45px;}
.listType02 .on a{color: #334e6e;font-family:"ngB";}
.listType02>.Tyli06,.listType02>.Tyli08{background-image: url('../images/sub/abar.png');background-repeat: no-repeat;background-position: right;padding-right: 8px;margin-right: 8px;}
.downbtn02{text-align: right;}
.downbtn02 a{width: 210px;background: #E87400;font-size: 16px;color: #FFF;font-family:"ngB";height: 35px;text-align: center;line-height: 35px;border-radius: 5px;}
.exbox{text-align: center;border:1px #dfdfdf solid;box-sizing: border-box;padding: 10px 71px;margin: 20px 0 10px;background: #f8f8f8;}
.exbox .titp{text-align: center;}
.exbox p{text-align: left;margin-bottom: 20px;}
.exbox02{text-align: left;padding: 15px;}
.pagination{text-align: center;}
.pagination ul{display: inline-block;border: 1px #c4c4c4 solid;border-radius: 3px;margin-top: 30px;font-size: 0;}
.pagination li{display: inline-block;border-right: 1px #c4c4c4 solid;background-color: #FFF;width: 29px;box-sizing: border-box;}
.pagination .bgeee{background: #eeeeee;}
.pagination a{color: #383838;font-size: 12px;font-family:"ngB";display: block;height: 28px;line-height: 28px;}
.pagination .on{border-bottom: 3px #fd776d solid;box-sizing: border-box;color: #fd776d;}
.pagination a img{width:auto}
.board_wrap{margin-top: 40px;}
.board_h{height: 30px;line-height: 45px;}
.board_total{color: #222222;font-size: 16px;display: inline-block;letter-spacing: -0.5px;}
.board_search{float: right;font-size: 0;width: 80%;text-align: right;}
.colfd7{color: #fd776d;}
.board_search .search_word{width: 100%;padding-left: 5px;border: 1px #c4c4c4 solid;height: 30px;line-height: 30px;color: #777777;font-size: 15px;box-sizing: border-box;vertical-align: top;}
.search_btn{display: inline-block;background: #555555;color: #FFF;font-size: 13px;font-family:"ngB";height: 30px;line-height: 30px;width: 54px;text-align: center;vertical-align: top;}
.board_table{width: 100%;border-top: 2px #333333 solid;border-bottom: 1px #959595 solid;margin-top: 15px;}
.board_table th{font-size: 16px;color: #222222;padding: 12px 0;border-bottom: 1px #959595 solid;letter-spacing: -0.7px;}
.board_table td{font-size: 15px;color: #555555;padding: 10px 0;border-bottom: 1px #ebebeb solid;text-align: center;word-break: keep-all;letter-spacing: -0.7px;}
.board_table .bB0 td{border-bottom: 0;}
.pagination .bR0{border-right: 0;}
.inputbox{display: inline-block;vertical-align: middle;margin-right: 5px;}
.inputbox label{font-size: 15px;color: #777777;line-height: 30px;margin-right: 5px;}
.application{border:1px #d7d7d7 solid;padding: 15px 25px;}
.month{text-align: center;font-size: 16px;color: #222222;font-family:"ngB";margin:8px 0;line-height: 35px;}
.month a{margin:0 15px;}
.btnf9b{background: #E87400;font-size: 16px;color: #FFF;font-family:"ngB";height: 32px;text-align: center;line-height: 32px;border-radius: 5px;vertical-align: middle;}
.btnf9b img{width:auto}
.month .btnf9b{width: 210px;position: absolute;right: 0;margin:0;}
.dataTable1{width: 100%;font-size: 16px;border-top: 1px #dfdfdf solid;border-left: 1px #dfdfdf solid;}
.dataTable1 th{color:#FFF;background-color: #334e6e;border-right: 1px #dfdfdf solid;border-bottom: 1px #dfdfdf solid;padding: 10px 0;}
.dataTable1 td{font-family:"ngB";color: #555555;padding: 10px 0 0 10px;border-right: 1px #dfdfdf solid;border-bottom: 1px #dfdfdf solid;height: 109px;box-sizing: border-box;vertical-align: top;}
.dataTable1 .sun{background-color:#f8f8f8;color: #E87308;}
.dataTable1 .sat{background-color:#f8f8f8;color: #7cacc9;}
.dataTable1 td.on{background-color:#ffd9b3;}
.local{font-size: 13px;color: #555555;margin-top: 5px;font-weight: 400;}
.local:hover{text-decoration: underline;}
.colfe8{color: #E87308;font-size: 15px;font-weight: 400;}
.board_table .taL{text-align: left;padding: 10px 0 10px 15px;}
.board_table .taL a{display:inline}
.board_table .taL a>img{display:inline-block; width:auto;}
.view .btnf9b{width: 100px;}
.chk{font-size: 15px;display: none;vertical-align: middle;}
.chk_on{display: inline-block;width: 37%;}
#chk_select{vertical-align: middle;}
#chk_select select{border-top: 1px #c4c4c4 solid;border-bottom: 1px #c4c4c4 solid;border-left: 1px #c4c4c4 solid;border-right: 1px #c4c4c4 solid;box-sizing: border-box;height: 30px;font-size: 15px;color: #777777;}
.chk span{display: inline-block;height: 28px;line-height: 28px;border-top: 1px #c4c4c4 solid;border-bottom: 1px #c4c4c4 solid;margin: 0 -4px;vertical-align: middle;padding: 0 5px;}
.year_s{width: 30%;}
.ad_input,.day_s{width: 20%;}
.bgfffdf9{background: #fffdf9;border:1px #dfdfdf solid;padding: 10px 25px;}
#min_5_3_1 .taL{text-align: left;padding-left: 10px;}
.board_viewT{margin-top: 40px;border-top: 2px #333333 solid;width: 100%;}
.board_viewT th,.pnT th{font-size: 16px;color: #222222;font-weight: 300;text-align: left;border-bottom: 1px #ebebeb solid;padding: 10px 0;}
.board_viewT td,.pnT td{font-size: 15px;color: #555555;border-bottom: 1px #ebebeb solid;padding: 10px 0 10px 10px;}
.board_viewT .viewth{padding-left: 35px;}
.bar959{color: #959595;float: right;}
.Tth01{width: 15%;}
.Tth02{width: 34%;}
.Tth03{width: 11.5%;}
.Tth04{width: 15%;}
.Tth05{width: 11.5%;}
.Tth06{width: 15%;}
.board_viewT .bB9595{border-bottom: 1px #959595 solid;}
.viewbox{min-height: 320px;box-sizing: border-box;padding: 10px;font-size: 15px;color: #555555;}
.pnT{margin: 1px 0 30px;border-top: 1px #959595 solid;border-bottom: 1px #959595 solid;width: 100%;}
.pnT th{text-align: center;}
.pnTt01{width: 15%;}
.pnTt02{width: 85%;}
.board_viewT .bB959,.pnT .bB959{border-bottom: 1px #959595 solid;}
.list_btn{text-align: right;}
.list_btn a{background-color: #D87F08;font-size: 18px;color: #FFF;width: 150px;height: 44px;line-height: 44px;text-align: center;}
.calcul_input{border: 1px solid #bababa;padding: 3px;font-size: 15px;}
.confirm{margin-left: -3px;}
.s_group02{display: inline-block;vertical-align: top;padding-left: 5px;width: 92%;}
.chinese_box{border:1px #dfdfdf solid;color:#555555;font-size: 17px;padding:20px;background-color: #f8f8f8;font-family:"ngB";margin-bottom: 30px;}
.chinese_box input{border:1px #c4c4c4 solid;background-color: #FFF;height: 28px;font-size: 15px;padding-left: 5px;margin-left:10px;}
.chinese_box .small_s{font-size: 16px;color: #555555;font-weight: 400;}
.result_box{border:1px #dfdfdf solid;padding: 15px;}
.result_box span{font-size: 40px;color: #555555;}
.chinese_input{display: inline-block;}
.table_f9b .taL{text-align: left;padding-left: 10px;}
.telGuide_wrap{border:1px #c4c4c4 solid;background-color: #f8f8f8;padding: 20px;}
.telGuide{overflow: hidden;}
.telGuide>li{float: left;background-image: url('../images/sub/abar.png');background-repeat: no-repeat;background-position: right;padding-right: 17px;margin-right: 13px;line-height: 1.8;}
.telGuide>li:last-child{background-image: none;margin-right: 0;padding-right: 0;}
.telGuide .on{color: #334e6e;font-family:"ngB";}
.telGuide .on a{color: #334e6e;font-family:"ngB";}
.telGuide a{font-size: 16px;color: #555555;}
.col555_fs16{color: #555555;font-size: 16px;}
.conbox{display: none;}
.tab_on{display: block;}
.banner_01{margin:30px 0;}
.tableVer{border-top:2px #333333 solid;border-bottom:1px #dfdfdf solid;width: 100%;}
.tableVer th{background-color: #f6f6f6;font-size: 16px;color: #222222;width: 18%;}
.tableVer td{padding: 15px 0 15px 15px;}
.tableVer select,.tableVer input{border:1px #d0d0d0 solid;font-size: 15px;color: #777777;padding-left: 5px;height: 33px;}
.breakDiv{display: inline-block;margin-right: 3px;}
.col555fs15{font-size: 15px;color: #555555;}
.blueBtn{background-color: #334e6e;color: #FFF;font-family:"ngB";font-size: 17px;display: inline-block;height: 35px;line-height: 35px;vertical-align: middle;padding:0 15px;}

.redBtn{background-color: #D87F08;font-size: 17px;color: #FFF;height: 35px;line-height: 35px;display: inline-block;padding: 0 25px;vertical-align: middle;font-family:"ngB";}
#group_box .s_group{width: 91%;}
.sortbox{margin-top: 10px;}
.tableResult{margin-top: 20px;}
.tableResult>a{margin-right: 5px;}
.tableSearch{float: right;}
.bDbox{margin-bottom: 5px;display: inline-block;}
.bDbox02{margin-top: 5px;display: inline-block;}
.allbox{border:1px #c4c4c4 solid;border-top: 0;text-align: center;}
.allbox .telGuide{display: inline-block;vertical-align: middle;padding: 10px 0;}
.allbox .telGuide>li{background-image: none;margin-right: 0;padding-right:10px; }
#DocListAction{float: none;width: 100%;margin-bottom: 15px;}
#DocListAction select{margin-right: 10px;padding-left: 5px;border: 1px #c4c4c4 solid;height: 30px;line-height: 30px;color: #777777;font-size: 15px;box-sizing: border-box;vertical-align: top;}
.board_box{margin-top: 25px;}
.guideData{border-top: 2px #E87400 solid;border-bottom: 1px #E87400 solid;background: #fffdf9;padding: 15px 0 15px 15px;}
.gDtext{color: #555555;font-size: 16px;letter-spacing: -0.7px;margin-bottom: 10px;}
.gDtext a{text-decoration: underline; display:inline}
.guideData .btnf9b{width: 115px;}
.guideDotBox{border-top:1px #d7d7d7 dashed;border-bottom: 1px #d7d7d7 dashed;margin-top: 15px;padding: 13px 0;}
#tabul01{margin-bottom: 25px;}
#tabul01 li{width: 20%;}
#tabwrap01{position: relative;}
#tabwrap01 .board_search{position: absolute;top:0;right: 0;width: 55%;}
#tabwrap01 .chk_on{width: 61%;}
#board_search{float: none;width: 100%;}
.sort_btn{float: right;line-height: 45px;font-size: 16px;color: #222222;}

#telGuide li{padding-right: 14px;margin-right: 10px;}
#telGuide li:last-child{padding-right: 0;margin-right: 0;}
#telGuide li:hover{color:#334e6e;font-family:"ngB";}
.smLink_bg{background-image: url('../images/sub/sitemapbg.png');background-repeat: no-repeat;background-size: cover;text-align: center;margin-bottom: 35px;}
.smLink{padding: 18px 0;}
.smLink>li{font-size: 16px;color: #FFF;display: inline-block;background-image: url('../images/sub/abarFFF.png');background-repeat: no-repeat;background-position: right;padding-right: 17px;margin-right: 13px;}
.smLink>li:last-child{background-image: none;}
.smList{padding: 10px 0;}
.smList>li{display: inline-block;margin-right: 10px;line-height: 1.7;}
.smList a{font-size: 16px;color: #555555;font-weight: normal;}
.smList a:hover{text-decoration: underline;}
.smbox{border-bottom: 1px #dbdbdb dashed;}
.boardWrite_wrap{border: 1px #dfdfdf solid;background: #f8f8f8;padding: 20px 32px 0 0;margin-bottom: 35px;}
.boardWrite{width: 100%;}
.boardWrite th{font-size: 17px;color: #555555;padding-bottom: 18px;vertical-align: top;}
.boardWrite td{padding-bottom: 18px;}
.boardWrite select,.boardWrite input{border:1px #c4c4c4 solid;color: #777777;font-size: 15px;height: 30px;}
.boardWrite .col334{font-size: 15px;}
.bwtr01 select{width: 30.5%;margin-right: 5px;}
.box01{margin-bottom: 10px;}
.boardWrite .box01 input{height: 28px;}
.box01 label{font-size: 15px;color: #777777;margin-right: 3px;}
.box01 .search_btn{margin-left: -9px;}
.ex{margin-left: 5px;color: #555555;font-size: 15px;}
.box02{margin-bottom: 5px;}
.box02 label{color: #555555;font-size: 15px;}
.indent02{margin-left: 63px;}
.btnf9b02{width: 115px;}

/* footer */
#footer{clear: both;}
.plus_foot,.mbr{display: none;}
.f_info{background-color: #232e38;height: 166px;box-sizing: border-box;padding-top: 30px;}
.f_text{color:#c2c2c2;font-size: 13px;}
.f_logo{display: inline-block;vertical-align: top;width: 21%;margin-top: -10px;}
.f_text{display: inline-block;}
.f_text p{margin-bottom: 7px;}
.linkbox{margin-bottom: 7px;}
.linkbox a{margin-right: 20px;}
.f_shortcuts{float: right;}
.f_shortcuts select{
  background: #333338;
  color: #ababab;
  font-size: 14px;
  width: 178px;
  height: 35px;
  box-sizing: border-box;
  border:1px #777777 solid;
  padding-left: 17px;
  background-image: url('../images/main/bottom_icon.png');
  background-repeat: no-repeat;
  background-position: 97% 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media \0screen{.f_shortcuts select{padding:6px 0 6px 17px;}}
.snsul{text-align: right;margin-top: 15px;}
.snsul>li{display: inline-block;margin-left: 5px;}
.footGo { position:relative; margin-left:-4px; padding:0 10px; height:35px; line-height:35px; background:#596470; border:1px solid #596470; font-size:14px; font-family:"ng"; color:#c2c2c2; cursor:pointer;}

/* popup °ü·Ã */
.pop_header{height: 63px;line-height: 60px;padding-left: 15px;background: #f5f5f5;}
.pop_header img{width:auto;}
.pop_contents{padding: 0 25px 25px 25px;}
.T334{font-size: 16px;color: #334e6e;}
#popT input,#popT select,#popT02 input,#popT02 select{border: 1px #d0d0d0 solid;box-sizing: border-box;height: 30px;box-sizing: border-box;padding-left: 5px;font-size: 15px;color: #777777;}
.uptr01 input{width: 32%;}
.uptr02 input{width: 16%;}
.uptr03 input,.uptr03 select{width: 24%;}
.btnbox{text-align: center;margin-top: 20px;}
.ptd01 input{width: 40%;}
.ptd02 input{width: 51%;}
.ptd03 input{width: 20%;}
.ptd04 input{width: 21%;}
.ptd05 input{width: 74%;}
.textarea textarea{width: 100%;box-sizing: border-box;border: 1px #d0d0d0 solid;padding: 5px;font-size: 15px;color: #777777;}
.addbox{text-align: right;}
.addbox a{width: 85px;margin-top: 10px;}
.boxT{border-bottom: 1px #E87400 solid;padding: 25px 0;}
.boxT .sub_t{font-family:"ngB";}
.prtd01 input{width: 50%;}
.prtd02 input,.prtd03 input{width: 21%;}
.prtd04 input{width: 40%;}

/* ÀÚÁÖ¾²´Â ½ºÅ¸ÀÏ */
.col334{color: #334e6e;font-size: 16px;}
.mT5{margin-top: 5px;}
.mT10{margin-top: 10px;}
.mT15{margin-top: 15px;}
.mT20{margin-top: 20px;}
.mT30{margin-top: 30px;}
.mT40{margin-top: 40px;}
.mB10{margin-bottom: 10px;}
.mB20{margin-bottom: 20px;}
.mB30{margin-bottom: 30px;}
.pB10{padding-bottom: 10px;}
.colec9{color: #C24818;}
.mR5{margin-right: 5px;}
.mTB5{margin:5px 0;}
.fw400{font-weight: 400;}
.fwbold{font-family:"ngB";}
.red{color: red;}
.uLine { font-family:"ngB"; padding-bottom:1px; border-bottom:1px solid #555; font-style:normal; color:#555; font-family:"ngB"; }

/* °Ë»ö°á°ú ÅÇ¸Å´º */
.tabMenu { margin:20px 0; background:url("/nm/images/sub/bg_point_tabline.gif") repeat-x left bottom; box-sizing:border-box; }
.tabMenu:after {display:block; content:''; clear:both;}
.tabMenu > li  { float:left; margin:0; padding:0;  box-sizing:border-box; }
.tabMenu > li > a { display:inline-block; margin: 0 -1px 0 0; padding:0 40px; height:53px; line-height:53px; background:#f2f2f2; text-align:center; color:#727272; font-family:"ngB"; border:1px solid #c9c9c9; border-bottom:0; box-sizing:border-box;  }
.tabMenu > li.on > a { position:relative; height:55px; line-height:55px; color:#304d79; border-top:2px solid #304d79; border-left:2px solid #304d79; border-right:2px solid #304d79; border-bottom:1px solid #fff;  background:#fff; box-sizing:border-box; }
.tabMenu > li > a:hover { color:#304d79;}

.tabContents { position:relative; }
.tabContents .tabContent { display:none; }
.tabContents .tabContent.active { display:block; }
.tabContent:first-child { margin-top:20px; }
.tabContents .searchTitle { position:relative; display:block; margin:10px 0; padding-bottom:10px; border-bottom:1px dashed #dbdbdb; font-family:"ngB"; color:#555; font-size:18px; }
.tabContents .searchTitle .title, .tabContents .searchTitle .subtitle { display:inline-block; font-size:inherit; color: inherit; font-family:inherit; }
.tabContents .btnBox { position:relative; }
.tabContents .btnBox:after { clear:both; display:block; content:""; }
/* .tabContents .btnBox .btnMore { float:right; display:inline-block; padding:0 25px; height:34px; line-height:34px; font-size:inherit; letter-spacing:0; font-family:"ngB"; color:#fff; text-align:center; background:#285ea4; } */
.btnSearch { height:35px; line-height:35px; background:#D87F08; color:#fff; font-family:"ngB"; padding:0 15px; margin:0 10px; }
.tabContents .resultSort { font-family:"ngB"; color: #333;  padding: 3px 0; }
/* .tabContents .resultlink { font-family:"ngB"; color: #777; padding: 5px 10px; } */
.tabContents .resultFile { font-family:"ngB"; color: #777; padding: 5px 10px;  } 
.tabContents .conText { font-family:"ng"; font-size:16px; color:#777; line-height:1.5rem; padding:5px 0 10px 5px; margin-bottom:20px; border-bottom:1px dashed #dbdbdb; word-break:keep-all; }
.tabContents .conText a:hover { color:#0057a1; }
.tabContents .conText .txtBold { font-family:"ngB"; color:#555; }
.tabContents .conText b { font-family:"ngB"; color:#ff674f; }
.txtBold { font-family:"ngB"; }
.searchTitle .red { font-family:"ngB"; }

.searchSort { float:right; margin:-5px 0 5px 0; }
.searchSort select { border: 1px #d0d0d0 solid; height:31px; font-size: 15px; color: #777777; padding:0 0 0 5px; }
.searchSort .btnSearch { margin:1px 0 0 2px; height:30px; line-height:30px; padding-bottom:1px; background:#555; font-size:14px;  }

/* °Ë»ö°á°ú */
.resultsection { width:100%;  padding:10px 0 10px 20px; box-sizing:border-box; }
.resultsection:after { clear:both; content:""; display:block; }
.result_tit { padding-bottom:10px !important; margin-bottom:20px;  border-bottom:1px dashed #dbdbdb;  }
.result_con { width:100%; }
.resultlist { margin:0 0 20px 0; }
.resultlist > li { color:#555; font-family:"ngB"; margin:10px 0 10px 20px; list-style:decimal; }
.resultlist > li > a { padding:5px 0; line-height:1.5rem; font-family:inherit; color:inherit; }
.resultlist > li > a:hover, .resultlist > li p a:hover { color:#285ea4; text-decoration:underline; }
.resultlist > li p { color:#555; padding:3px 0; }
.resultlist > li p.description { color:#676767; font-family:"ng"; line-height:1.5rem; margin:0 0 10px 0; }
.resultlist > li p a { display:block; margin:10px 0; }
.resultlist .resultlink.type2 { font-family:"ng"; margin:0; padding:0 ; }
.addview { float:right; }
.resultsection .resultlink { display:block; font-family:"ngB"; color:#777; margin:5px 0;  padding:0; }
.resultsection .resultlink:hover, .resultsection .resultSort:hover { color:#D87F08; text-decoration:underline !important; }
.resultsection .btnBox { float:right; }
.resultsection .btnBox .btnArrow { display:block; border:none; margin:0;  height:37px; line-height:37px; padding:0 45px 0 30px; text-align:center; color:#fff; font-size:1.0625rem; font-family:"ngB"; background:#285ea4 url(/nm/images/sub/btnArrow2.png) no-repeat right center; white-space:nowrap; }

/* ¸ð¹ÙÀÏ ¸Þ´º */
/* PC */
@media (min-width: 1024px){.mobileMenuWrap{display:none;}}
.mobile_on { position:fixed; top:0; left:0; width:100%; height:100%; }
.mobileMenuWrap { position:absolute; top:0; left:0; width:0; max-height:100%; background:#fff; z-index:99999; overflow:hidden; overflow-y:hidden; 
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;}
.mobile_on .mobileMenuWrap { left:0; width:76.61%; overflow-y:auto;}
.mobile_dim { position:absolute; top:0; left:0; width:0; height:100%; z-index:9999; background:rgba(0, 0, 0, 0.7); -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
@media \0screen{.mobile_dim{background:#000;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}}
.mobile_on .mobile_dim { width:100%;}
.mobileSearchBtn { display:none;}
.mobileSearchWrap { display:none;}
.mobileMenuWrap > div { position:relative;}
.mobileMenuWrap * {box-sizing:border-box;}
.mobileMenuWrap .mobileLogo { margin:0 auto; width:250px; height:90px; padding:15px 0; }
.mobileMenuWrap .mobileCloseBtn { position:absolute; top:20px; right:10px; width:50px; height:50px; background:url(/nm/images/main/x_btn.png) no-repeat center center; cursor:pointer; text-indent:-9999px; }
.mobileMenuWrap .mobileTopMenu { width:100%; height:50px; line-height:50px; background:#dadee2; }
.mobileMenuWrap .mobileTopMenu:after { clear:both; content:""; display:block; }
.mobileMenuWrap .mobileTopMenu > li { float:left; width:33%; text-align:center; }
.mobileMenuWrap .mobileTopMenu > li > a { display:block; width:100%; height:100%; color:#333; font-size:20px; line-height:50px; font-family:"ng"; letter-spacing: -2px; }
.mobileMenuWrap > ul > li { position:relative; }
.mobileMenuWrap .mobileMenuTitle { position:relative; width:100%; height:50px; padding:12px 0 0; background:#D87F08; color:#fff; font-size:1.25rem; font-family:"ngB"; padding-left:20px;  border-bottom:1px solid #fff; cursor:pointer; }
.mobileMenuWrap .mobileMenuTitle.last { border-bottom:0; }
.mobileMenuWrap .mobileMenuTitle > a { display:block; width:100%; color:#fff; font-family:"ngB"; box-sizing: border-box;}
.mobileMenuWrap .mobileMenuTitle.on { background:#E87400;}
.mobileMenuWrap .mobileMore { position:absolute; top:15px; right:30px; width:22px; height:22px; color:#fff; cursor:pointer; text-indent:-9999px; }
.mobileMenuWrap .mobileMore:before { position:absolute; top:0px; left:9px; width:3px; height:21px; background:#fff; content:""; }
.mobileMenuWrap .mobileMore:after { position:absolute; top:9px; left:0px; width:21px; height:3px; background:#fff; content:""; }
.mobileMenuWrap .mobileMenuTitle.on .mobileMore { text-indent:-9999px; }
.mobileMenuWrap .mobileMenuTitle.on .mobileMore:before { width:0; height:0; }
.mobileMenuWrap .mobileMenuTitle.on .mobileMore:after { position:absolute; top:9px; left:0px; width:21px; height:3px; background:#fff; content:""; }
.mobileMenuWrap .mobileSub { display:none; }
.mobileMenuWrap .mobileSub > li { background:#fff;  border-bottom: 1px solid #dcdcdc; min-height:44px; font-family:"ngB"; font-size:1.125rem; }
.mobileMenuWrap .mobileSub > li.last { border-bottom: 0; }
.mobileMenuWrap .mobileSub li.mobile_hasDep3 { padding-bottom:0; cursor:pointer;}
.mobileMenuWrap .mobileSub li a {  position:relative; display:block;  color:#555; padding:15px 0 15px 20px; font-family:"ngB"; }
.mobileMenuWrap .mobileSub li a:before { content:"- ";}
.mobileMenuWrap .mobileSub li.on a { color:#E87400;}
.mobileMenuWrap .mobileSubDep3 {display:none; width:100%; background:#fff; border-top: 1px solid #dcdcdc; padding:7px 0 7px 30px; }
.mobileMenuWrap .mobileSub .mobileSubDep3 li { width:100%; font-size:0.9375rem; font-family:"ngB";}
.mobileMenuWrap .mobileSub .mobileSubDep3 li a { display:block; color:#555; padding:4px 0; font-family:"ngB";}
.mobileMenuWrap .mobileSub .mobileSubDep3 li a:before { content:"- " ;}
/* Dep3 open - plus */
.mobileMenuWrap .mobileSub li .mobileMoreDep3 { position:absolute; top:20px; right:30px; width:22px; height:22px;  cursor:pointer; text-indent:-9999px; }
.mobileMenuWrap .mobileSub li .mobileMoreDep3:before { position:absolute; top:2px; left:9px; width:2px; height:16px; background:#777; content:""; }
.mobileMenuWrap .mobileSub li .mobileMoreDep3:after { position:absolute; top:9px; left:2px; width:16px; height:2px; background:#777; content:""; }
/* Dep3 open - minus */
.mobileMenuWrap .mobileSub li.on .mobileMoreDep3:before { width:0; height:0; }
.mobileMenuWrap .mobileSub li.on .mobileMoreDep3:after  { position:absolute; top:9px; left:2px; width:16px; height:2px; background:#777; content:""; }
.mobileMenuWrap .mobile_hasDep4 {position:relative;} 
.mobileMenuWrap .mobileSubDep4 {display:none; margin:4px 20px 0 0; padding:4px 0; background:#f2f2f2;}
.mobileMenuWrap .mobileSub .mobileSubDep4 li {padding:0 15px;}
.mobileMenuWrap .mobileSub .mobileSubDep4 li a {padding:2px 0; font-family:"ng";}
.mobileMenuWrap .mobileSub .mobile_hasDep4.on > a{color:#D87F08;}
/* Dep4 open - plus */
.mobileMenuWrap .mobileSub .mobile_hasDep4 .mobileMoreDep4 { position:absolute; top:6px; right:30px; width:22px; height:22px;  cursor:pointer; text-indent:-9999px; }
.mobileMenuWrap .mobileSub .mobile_hasDep4 .mobileMoreDep4:before { position:absolute; top:2px; left:9px; width:2px; height:16px; background:#777; content:""; }
.mobileMenuWrap .mobileSub .mobile_hasDep4 .mobileMoreDep4:after { position:absolute; top:9px; left:2px; width:16px; height:2px; background:#777; content:""; }
/* Dep4 open - minus */
.mobileMenuWrap .mobileSub .mobile_hasDep4.on .mobileMoreDep4:before { width:0; height:0; }
.mobileMenuWrap .mobileSub .mobile_hasDep4.on .mobileMoreDep4:after  { position:absolute; top:9px; left:2px; width:16px; height:2px; background:#777; content:""; }
@media all and (min-width:1px) and (max-width:767px) {
	.mobileMenuWrap { width:0;}
	.mobile_on .mobileMenuWrap { width:100%; max-width:100%;}
	.mobileMenuWrap .mobileTopMenu { height: 35px; line-height: 35px; }
	.mobileMenuWrap .mobileTopMenu > li > a { font-size:13px;line-height:35px;}
	.mobileMenuWrap .mobileLogo { width:160px; height:60px; padding:10px 0;  }
	.mobileMenuWrap .mobileLogo > a > img { max-width:160px; max-height:38px; }
	.mobileMenuWrap .mobileCloseBtn { top:5px; background-size:15px;  }
	.mobileMenuWrap .mobileMenuTitle { font-size:15px; padding-top:7px; padding-bottom:7px; }
	.mobileMenuWrap .mobileSub > li { font-size:14px; min-height:30px; }
	.mobileMenuWrap .mobileSub > li > a { padding: 8px 0 8px 20px;  }
	.mobileMenuWrap .mobileMenuTitle  { height:35px; }
	.mobileMenuWrap .mobileSub .mobileSubDep3 li { font-size:12px; }
	.mobileMenuWrap .mobileSub .mobileSubDep3 li a:before { content:"- " ;}
	.mobileMenuWrap .mobileSub .mobileSubDep4 li {padding:0 15px;}
	.mobileMenuWrap .mobileMore { top:11px; width:11px; height:11px; }
	.mobileMenuWrap .mobileMore:before { top:0px; left:5px; width:2px; height:12px; }
	.mobileMenuWrap .mobileMore:after { top:5px; left:0px; width:12px; height:2px; }
	.mobileMenuWrap .mobileMenuTitle.on .mobileMore:before { width:0; height:0; }
	.mobileMenuWrap .mobileMenuTitle.on .mobileMore:after { top: 5px; width:12px; height:2px; }
	/* Dep3 open - plus */
	.mobileMenuWrap .mobileSub > li .mobileMoreDep3 { top:8px; right:23px; }
	.mobileMenuWrap .mobileSub > li .mobileMoreDep3:before { position:absolute; top:4px; left:9px; width:2px; height:12px; background:#777; content:""; }
	.mobileMenuWrap .mobileSub > li .mobileMoreDep3:after { position:absolute; top:9px; left:4px; width:12px; height:2px; background:#777; content:""; }
	/* Dep3 open - minus */
	.mobileMenuWrap .mobileSub > li.on .mobileMoreDep3 { color:#D87F08; }
	.mobileMenuWrap .mobileSub > li.on .mobileMoreDep3:before { width:0; height:0; }
	.mobileMenuWrap .mobileSub > li.on .mobileMoreDep3:after  { position:absolute; top:9px; left:4px; width:12px; height:2px; background:#777; content:""; }
	/* Dep4 open - plus */
	.mobileMenuWrap .mobileSub .mobile_hasDep4 .mobileMoreDep4 { top:1px; right:23px; }
	.mobileMenuWrap .mobileSub .mobile_hasDep4 .mobileMoreDep4:before { position:absolute; top:4px; left:9px; width:2px; height:12px; background:#777; content:""; }
	.mobileMenuWrap .mobileSub .mobile_hasDep4 .mobileMoreDep4:after { position:absolute; top:9px; left:4px; width:12px; height:2px; background:#777; content:""; }
	/* Dep4 open - minus */
	.mobileMenuWrap .mobileSub .mobile_hasDep4.on .mobileMoreDep4 { color:#D87F08; }
	.mobileMenuWrap .mobileSub .mobile_hasDep4.on .mobileMoreDep4:before { width:0; height:0; }
	.mobileMenuWrap .mobileSub .mobile_hasDep4.on .mobileMoreDep4:after  { position:absolute; top:9px; left:4px; width:12px; height:2px; background:#777; content:""; }
}