@charset "utf-8";

/* 제목박스 */
.titBox{margin-top:30px;padding:17px 15px;background:#f4f5f9;border-top:1px solid #c4c9ce}
.titBox.slideTit{padding:17px 50px 17px 15px}
.titBox h4{padding:0;margin:0;font-size:19px}
.titBox h4:before{display:none}
.titBox h5{padding:0;margin:0;font-size:19px;color:#111;font-weight:500;line-height:inherit}
.titBox strong{font-size:19px;color:#111;font-weight:500}

.titBox.type_1{background:#e0edf6;border-left:1px solid #c4c9ce;border-right:1px solid #c4c9ce}
.titBox.icon h4{position:relative;padding-left:40px}
.titBox.icon h4:before{content:"";display:block;width:32px;height:32px;position:absolute;left:0;top:50%;margin-top:-16px}
.titBox.icon_1 h4:before{background:url(/resource/images/paid/nep/pot/content/icon_titB_1.png) no-repeat}
.titBox.icon_2 h4:before{background:url(/resource/images/paid/nep/pot/content/icon_titB_2.png) no-repeat}

/* 제목박스_좌우로 내용이 들어가는 경우 */
.title_lr{margin-top:30px;padding:16px 15px 15px;background:#f4f5f9;border-top:1px solid #c4c9ce}
.title_lr:after{content:'';display:block;clear:both}
.title_lr .titleL{float:left}
.title_lr .titleL h4{padding:0;margin:0;font-size:19px}
.title_lr .titleL h4:before{display:none}
.title_lr .titleR{float:right}

.title_lr .titleL{position:relative;float:left}
.title_lr .titleR{float:right}

/* 민원신청_단계표시(아이콘 있는 경우) */
.default_order{display:table;width:100%;overflow:hidden;margin-bottom:20px;border:1px solid #9a9a9a}
.default_order .order_item{display:table-cell;position:relative;vertical-align:middle;width:33.3%;height:70px;padding:0 20px 0 65px;color:#555;font-size:17px;font-weight:500}
.default_order .order_item:after{content:"";display:block;width:20px;height:72px;position:absolute;right:-19px;top:-1px;background:url(/resource/images/paid/nep/pot/content/bg_stepArr_off.png) right center no-repeat;background-size:auto 100%;z-index:9}
.default_order .order_item:last-child{border-right-width:1px}
.default_order .order_item:last-child:after{display:none}

.default_order .order_item:first-child a{border-left:1px solid #d2d2d2}
.default_order .order_item.on{border-color:#9a9a9a;color:#fff}
.default_order .order_item.on:after{background:url(/resource/images/paid/nep/pot/content/bg_stepArr_on.png) right center no-repeat}
.default_order .order_item.icon_1{background:url(/resource/images/paid/nep/pot/content/icon_defOrder_1.png) 30px center no-repeat}
.default_order .order_item.icon_2{background:url(/resource/images/paid/nep/pot/content/icon_defOrder_2.png) 30px center no-repeat}
.default_order .order_item.icon_3{background:url(/resource/images/paid/nep/pot/content/icon_defOrder_3.png) 30px center no-repeat}
.default_order .order_item.icon_4{background:url(/resource/images/paid/nep/pot/content/icon_orderStep_2.png) 30px center no-repeat}
.default_order .order_item.icon_5{background:url(/resource/images/paid/nep/pot/content/icon_orderStep_3.png) 30px center no-repeat}
.default_order .order_item.icon_6{background:url(/resource/images/paid/nep/pot/content/icon_orderStep_6.png) 30px center no-repeat}
.default_order .order_item.icon_1.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_1_ov.png) 30px center no-repeat}
.default_order .order_item.icon_2.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_2_ov.png) 30px center no-repeat}
.default_order .order_item.icon_3.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_3_ov.png) 30px center no-repeat}
.default_order .order_item.icon_4.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_orderStep_2_ov.png) 30px center no-repeat}
.default_order .order_item.icon_5.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_orderStep_3_ov.png) 30px center no-repeat}
.default_order .order_item.icon_6.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_orderStep_6.ov.png) 30px center no-repeat}

.default_order.col_4 .order_item{width:25%}

.default_order.member .order_item{width:25%}
.default_order.member .order_item.icon_1{background:url(/resource/images/paid/nep/pot/content/icon_memStep_1.png) 30px center no-repeat}
.default_order.member .order_item.icon_2{background:url(/resource/images/paid/nep/pot/content/icon_memStep_2.png) 30px center no-repeat}
.default_order.member .order_item.icon_3{background:url(/resource/images/paid/nep/pot/content/icon_memStep_3.png) 30px center no-repeat}
.default_order.member .order_item.icon_4{background:url(/resource/images/paid/nep/pot/content/icon_memStep_4.png) 30px center no-repeat}
.default_order.member .order_item.icon_1.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_memStep_1_ov.png) 30px center no-repeat}
.default_order.member .order_item.icon_2.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_memStep_2_ov.png) 30px center no-repeat}
.default_order.member .order_item.icon_3.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_memStep_3_ov.png) 30px center no-repeat}
.default_order.member .order_item.icon_4.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_memStep_4_ov.png) 30px center no-repeat}

.agree_sel{margin:10px 0 20px;text-align:center}
.agree_sel label{margin-left:15px}
.agree_sel label:first-child{margin-left:0}
.agree_sel .agree_check{}
.agree_sel .agree_check input[type="checkbox"]{width:18px;height:18px;vertical-align:-3px;margin-right:5px}
.agree_sel .agree_check input[type="checkbox"]:focus{outline:1px dotted #000}

.agr_box .agr_pt{border-bottom:1px solid #000;padding:25px; height:240px;overflow-y:auto;line-height:22px}
.agr_box .agr_pt dl{margin-top:30px}
.agr_box .agr_pt dl:first-child{margin-top:0}
.agr_box .agr_pt dl dt{font-weight:500}
.agr_box .agr_pt dl dt,
.agr_box .agr_pt dl dd{margin-bottom:15px;word-break:keep-all}
.agr_box .agr_pt dl dd{margin-left:10px;line-height:22px}
.agr_box .agr_pt ul{margin-top:20px}
.agr_box .agr_pt ul li{margin-bottom:8px;line-height:22px;word-break:keep-all}
.agr_box .agr_pt p{margin-bottom:15px;word-break:keep-all}

.agr_box .agr_pt.type_1{height:170px}

@media all and (max-width:640px){
    .agree_tit {margin-top:30px}
    .agr_box .agr_pt{padding:15px}
}

/*민원신청*/
.bbBox{padding:0 10px 10px;border-bottom:1px solid #e8e8e8}
.bbBox h4{padding:0}
.bbBox h4:before{display:none}

.mw_Input.write{padding:20px}
.mw_Input.write dt,.mw_Input.write dd{border:0;background:#fff;text-align:left;padding:8px 0;font-weight:normal}
.mw_Input.write dt{position:relative;color:#111;font-weight:500;line-height:24px}
.mw_Input.write dt i{display:block;color:#555;font-size:14px}
.mw_Input.write dt .enter{display:block}
.mw_Input.write dl{margin-top:0;display:table;width:100%}
.mw_Input.write input[type="text"],.mw_Input.write select{height:40px}
.mw_Input.write input[type="radio"],.mw_Input.write input[type="checkbox"]{width:20px;height:20px;vertical-align:-4px;margin-right:5px}
.mw_Input.write .radioBtn input[type=radio]{width:1px;height:1px}
.mw_Input.write .form_style.half input[type="text"]{width:265px}
.mw_Input.write .form_style.address input[type="text"]{width:200px}
.mw_Input.write .form_style.address .addr_default input[type="text"]{width:100%}
.mw_Input.write .form_style.address .addr_detail input[type="text"]{width:100%}

.mw_Input.write .app_finder input[type="text"]{width:200px}

.areaSel{display:inline-block;overflow:hidden;vertical-align:-7px}
.areaSel li{float:left}
.areaSel li input[type="radio"]{width:1px !important;height:1px !important}
@media all and (max-width:1090px){
    .areaSel li .radioBtn label{margin-right:0}
}

.mw_Input.write .addr_finder,
.mw_Input.write .app_finder{width:300px;position:relative;padding-right:100px}
.mw_Input.write .addr_finder .adress_bt{position:absolute;right:0;top:0}
.mw_Input.write .app_finder .app_btn{position:absolute;right:0;top:0;display:inline-block;padding:11px 20px 10px;background:#3e3d3d;color:#fff;margin-left:5px;vertical-align:top}
.mw_Input.write .app_finder .app_btn:hover{padding:10px 19px 9px;border:1px solid #3e3d3d;color:#333;background:#fff}
.mw_Input.write .form_style.address div{margin-top:5px}
.mw_Input.write .form_style.address div:first-child{margin-top:0}
.mw_Input.write label { margin-right: 30px;vertical-align:middle;word-break:keep-all}
.mw_Input.write label.file_btn {margin:0;vertical-align:top}
.mw_Input.write dl dt label {display:table-cell;height:40px}
.mw_Input.write .adress_bt {display:inline-block;padding:11px 20px 10px;background:#666;color:#fff;margin-left:5px;vertical-align:top}
.mw_Input.write .adress_bt:hover{padding:10px 19px 9px;border:1px solid #3e3d3d;color:#333;background:#fff}
.important_txt {font-size:14px;margin-top:10px;word-break:keep-all}
.important_txt.red a{color:#e11d1d !important}
.important_txt.blue a{color:#0075cf !important}
.mw_Input.write .form_style.email input[type="text"],.mw_Input.write .form_style.email select{ width: 30%;max-width:260px}
.mw_Input.write .form_style.email.type_1 input[type="text"],.mw_Input.write .form_style.email.type_1 select{ width: 31%;max-width:170px}
.mw_Input.write .form_style.minwon span {margin-right:20px}
.mw_Input.write .details_adress {padding:5px 10px;background:#f7f7f7;margin-top:5px;color:#111}
.mw_Input.write .details_adress .ad_box select{width:150px}
.mw_Input.write .details_adress .ad_box {display:inline-block}
.mw_Input.write .details_adress .ad_box label {margin-right:5px;margin-left:20px;color:#111}
.mw_Input.write .details_adress .adr_box select{width:150px}
.mw_Input.write .details_adress .adr_box {display:inline-block}
.mw_Input.write .details_adress .adr_box label {margin-right:5px;margin-left:20px;color:#111}

.mw_Input.write .form_style.tell{max-width:400px}
.mw_Input.write .form_style.tell:after{content:'';display:block;clear:both}
.mw_Input.write .form_style.tell div{float:left;width:30%}
.mw_Input.write .form_style.tell div.mid{width:5%;text-align:center;height:40px;line-height:100%;padding-top:10px}

.mw_Input.write .file_btn{margin-right:0}

.mw_Input.n_name{padding:20px 20px;border-top:1px solid #c4c9ce}
.Rrn_box{max-width:300px}
.Rrn_box input[type=text]{width:calc(40% - 6px)}
.Rrn_box input[type=password]{width:calc(60% - 6px)}
.u_issueD{max-width:300px;position:relative;padding-right:92px}
.u_issueD .btn{position:absolute;right:0;top:0}

@media (max-width:767px){
    .mw_Input.write dt, .mw_Input.write dd {display:block;float:none;width:100%}
    .mw_Input.write dt{padding:10px 10px 3px}
    .mw_Input.write dd {padding:0 10px 10px}
    .mw_Input.write { padding:20px 10px}
    .mw_Input.write label {margin:2px 10px 2px 0}
    .mw_Input.write dl dt label {height:auto}
    .mw_Input.write .form_style.minwon span {display:block}
    .mw_Input.write .form_style.half input[type="text"] {width:100%}
    .mw_Input.write .details_adress{padding:10px 25px;border:1px solid #d2d2d2}
    .mw_Input.write .details_adress .ad_box { display: block;margin-top:10px}
    .mw_Input.write .details_adress .ad_box:first-child{margin-top:0}
    .mw_Input.write .details_adress .ad_box label {margin:0;width:50px}
    
    .mw_Input.write dl{padding:0;border-top:1px solid #d2d2d2}
    .mw_Input.write dl:first-child{padding-top:0;border-top-width:0}
    .mw_Input.write dl dt{font-size:15px}
    .mw_Input.write dl.name{}
    .mw_Input.write dl.name dt, .mw_Input.write dl.name dd{float:left;width:100%}
    /*.mw_Input.write dl.name dd{padding-top:10px}*/
}
@media all and (max-width:640px){
    .mw_Input.write dt .enter{display:inline}
    .mw_Input.n_name{padding:0 0 5px;border-top:1px solid #d2d2d2}
    .mw_Input.write { padding:20px 0}
}
@media all and (max-width:560px){
    .Rrn_box,
    .u_issueD{max-width:inherit}
    .Rrn_box input[type=text],
    .Rrn_box input[type=password]{width:calc(50% - 7px)}
}
@media all and (max-width:400px){
    .mw_Input.write .form_style.email input[type="text"]{width:calc(50% - 10px);max-width:inherit}
    .mw_Input.write .form_style.email select,
    .mw_Input.write .form_style.email.type_1 select{width:100%;margin-top:5px;max-width:inherit}
    .mw_Input.write .form_style.email.type_1 input[type="text"]{width:calc(50% - 11px)}
}
@media (max-width:380px){ 
    .mw_Input.write .addr_finder,
    .mw_Input.write .app_finder{width:100%}
    .mw_Input.write .form_style.address input[type="text"],
    .mw_Input.write .app_finder input[type="text"]{width:100%}
}

.default_order .order_item:first-child div{border-left:1px solid #d2d2d2}
.default_order .order_item div{position:relative}
.default_order .order_item div.on{display:block;border-color:#587cf0;color:#fff;background-color:#587cf0}
.default_order .order_item div.on:after{content:"";display:block;width:20px;height:71px;position:absolute;right:0;top:0;background:url(/resource/images/paid/nep/pot/content/bg_stepArr_on.gif) right center no-repeat}

.default_order .order_item.icon_1 div{background:#fff url(/resource/images/paid/nep/pot/content/icon_defOrder_1.png) 28px center no-repeat}
.default_order .order_item.icon_2 div{background:#fff url(/resource/images/paid/nep/pot/content/icon_defOrder_2.png) 28px center no-repeat}
.default_order .order_item.icon_3 div{background:#fff url(/resource/images/paid/nep/pot/content/icon_defOrder_3.png) 28px center no-repeat}
.default_order .order_item.icon_1 div.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_1_ov.png) 28px center no-repeat}
.default_order .order_item.icon_2 div.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_2_ov.png) 28px center no-repeat}
.default_order .order_item.icon_3 div.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_3_ov.png) 28px center no-repeat}

.default_order.col_2  .order_item{width:50%}
.default_order.col_3  .order_item{width:33.3%}
.default_order.col_4  .order_item{width:25%}
.default_order.col_5  .order_item{width:20%}
.default_order.col_6  .order_item{width:16.66667%}

/* 민원_단계표시(아이콘 없는경우) */
.orderStep{overflow:hidden;margin-bottom:20px}
.orderStep .order_item{float:left;width:25%}
.orderStep .order_item div{display:block;padding:15px 0 15px 65px;border-width:1px 1px 1px 0;border-style:solid;border-color:#d2d2d2;color:#323232;font-size:17px;letter-spacing:-0.04em;background:#f7f7f7}
.orderStep .order_item:first-child div{border-left:1px solid #d2d2d2}
.orderStep .order_item div.on{display:block;border-color:#587cf0;color:#fff;background-color:#587cf0;padding-right:20px}
.orderStep .order_item div.on:after{content:"";display:block;width:20px;height:71px;position:absolute;right:0;top:0;background:url(/resource/images/paid/nep/pot/content/bg_stepArr_on.gif) no-repeat}
.orderStep .order_item.icon_1 div{background:#fff url(/resource/images/paid/nep/pot/content/icon_defOrder_1.png) 28px center no-repeat}
.orderStep .order_item.icon_2 div{background:#fff url(/resource/images/paid/nep/pot/content/icon_orderStep_2.png) 28px center no-repeat}
.orderStep .order_item.icon_3 div{background:#fff url(/resource/images/paid/nep/pot/content/icon_orderStep_3.png) 28px center no-repeat}
.orderStep .order_item.icon_4 div{background:#fff url(/resource/images/paid/nep/pot/content/icon_defOrder_3.png) 28px center no-repeat}
.orderStep .order_item.icon_1 div.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_1_ov.png) 28px center no-repeat}
.orderStep .order_item.icon_2 div.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_orderStep_2_ov.png) 28px center no-repeat}
.orderStep .order_item.icon_3 div.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_orderStep_3_ov.png) 28px center no-repeat}
.orderStep .order_item.icon_4 div.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_3_ov.png) 28px center no-repeat}

.orderStep.col_2 .order_item{width:50%}
.orderStep.col_3 .order_item{width:33.3%}
.orderStep.col_4 .order_item{width:25%}
.orderStep.col_5 .order_item{width:20%}
.orderStep.col_6 .order_item{width:16.66667%}

.agr_pt{}

/* 부가설명 텍스트(첨부파일 용량 안내 등등) */
.addition_txt{margin-top:10px;color:#555;font-size:14px;word-break:keep-all}
.addition_txt strong{font-weight:500}
.addition_txt .txt_list li{font-size:14px;margin-bottom:2px;margin-left:10px}
.addition_txt.type_1{margin-top:10px;padding-top:10px;border-top:1px dashed #ddd;color:#555555;font-size:14px}
.addition_txt.blue .txt_list li{color:#0075cf !important}
.addition_txt.red .txt_list li{color:#e11d1d !important}

/* 민원신청_일반 */
.typeBox{margin-top:30px;padding:25px 150px 25px 25px;background:#f4f5f9 url(/resource/images/paid/nep/pot/content/icon_typeBox.png) right 25px center no-repeat;border:1px solid #a2b6ca}
.typeBox h4{margin:0 0 20px 0;padding:0;font-size:19px}
.typeBox h4:before{display:none}
.typeBox .tB_list{overflow:hidden}
.typeBox .tB_list li{float:left;margin-right:20px}
.typeBox .tB_list li:last-child{margin-right:0}
.typeBox .tB_list li .radioBtn{margin-right:0}
.typeBox p{color:#333;font-size:14px;margin-top:10px}

.mw_Input{position:relative;padding:20px 19px}
.mw_Input .mwInput_box{margin-top:20px}
.mw_Input .mwInput_box:first-child{margin-top:0}
.mw_Input .mwTit{margin-bottom:7px;display:block;color:#111;font-weight:500}
.mw_Input .mwTit.lr:after{content:"";display:block;clear:both}
.mw_Input .mwTit.lr label{float:left}
.charCnt{float:right;color:#555}
.mwI_full{width:100%}
.mwI_small{width:40%}
.mw_Input.addI_tit{position:relative;padding:15px 55px 15px 15px;border-bottom:1px solid #dfe1e4}

.mw_Input.t01{border:2px solid #587cf0;background-color:#f6f7fb}
.mw_Input.t02{padding:0}
.mw_Input.t02>strong{display:block;padding:13px 19px;font-size:17px;font-weight:500;color:#111;border-bottom:1px solid #c4c9ce}
.mw_Input.t02 .h_InputType{padding:20px 19px}

.ta_box{position:relative;/*overflow:hidden*/}
.ta_box textarea{padding:10px;resize:none;border:1px solid #d2d2d2;color:#555;line-height:24px}
.ta_box .ta_placeholder{position:absolute;left:0;top:0;width:100%;padding:10px;color:#555555;font-size:15px;line-height:28px}
.ta_box .ta_placeholder p{text-align:left;color:#777;font-size:15px;line-height:28px}

.file_list{margin-top:10px}
.file_list li{margin-top:3px}
.file_list li span{position:relative;top:-1px;vertical-align:middle;color:#111111}
.file_list li a.icon_Del{display:inline-block;margin-left:8px;vertical-align:middle}
/*.file_list li a.icon_Del:hover{transform:rotateY(180deg)}*/

.btn.satisF{position:relative;padding:14px 20px 14px 55px;border:1px solid #318de7;border-radius:25px;background:url(/resource/images/paid/nep/pot/content/icon_stis_2.png) 20px center no-repeat}
.btn.satisF.n_icon{margin-left:5px;padding:14px 20px;background:none}
.btn.satisF:hover:after{content:"";display:block;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;border:2px solid #318de7;border-radius:25px}

.file_down{}
.file_down li{margin-top:5px}
.file_down li a{display:inline-block}
.file_down li a:after{content:"";display:inline-block;position:relative;top:-1px;margin-left:5px;width:22px;height:22px;border:1px solid #d2d2d2;background:#fff url(/resource/images/paid/nep/pot/board/icon_downArr.png) center center no-repeat;vertical-align:middle}
.file_downWrap{background:#f2f2f2;padding:10px;margin-top:10px}
.file_downWrap .file_down li:first-child{margin-top:0}

.mwList{margin-top:20px;padding:8px 15px;background:#f7f7f7}
.mwList li{margin-top:3px}
.mwList li:first-child{margin-top:0}
.mwList li span{position:relative;top:-1px;vertical-align:middle;color:#111111;margin-right:8px}
.mwList li a.icon_Del{display:inline-block;vertical-align:middle}

.mBeforeBtn{display:none}

/* 제목에 자세히보기 기능 */
.detailTit{margin-top:30px;padding:14px 15px 15px;background:#f4f5f9;border-top:1px solid #bfc6da}
.detailBox{position:relative;display:inline-block}
.detailBox h4{display:inline-block;padding:0;margin:0;font-size:19px}
.detailBox h4:before{display:none}

/* 자세한 내용 보기 버튼 */
.detailExp{display:inline-block;margin-left:5px;width:23px;height:23px;text-indent:-9999px;border:0;background:transparent url(/resource/images/paid/nep/pot/content/icon_detail_exp.png) center center no-repeat}
/*.detail_expPop{display:none;position:fixed;left:50%;margin-left:-255px;top:50%;width:100%;max-width:510px;max-height:100%;padding:35px 24px;background:#fff;border:1px solid #a6a6a6;z-index:9999;overflow:hidden}*/
.detail_expPop{display:none;position:absolute;left:105%;top:-50px;width:510px;padding:20px;background:#fff;border:1px solid #a6a6a6;z-index:9999}
.detail_expPop:before{content:"";display:block;position:absolute;left:-17px;top:50px;width:17px;height:23px;background:url(/resource/images/paid/nep/pot/content/bg_layPop_lArrow.png) no-repeat}
.detail_expPop .lPop_top{position:relative;padding:0 30px 17px 0;margin-bottom:17px;border-bottom:1px solid #6f6e6e}
.detail_expPop .lPop_top h4{margin-bottom:0;padding:0}
.detail_expPop .lPop_top h4:before{display:none}
.detail_expPop .lPop_top .expPop_close{position:absolute;right:0;top:0;width:23px;height:23px;text-indent:-9999px}
.detail_expPop .lPop_top .expPop_close:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/resource/images/paid/nep/cmmn/icon_lPop_close.png) center center no-repeat;transition:all .3s}
.detail_expPop .lPop_top .expPop_close:hover:after{transform:rotate(180deg)}

.infoWrap{display:inline-block}
.detail_expPop.type_1{left:90%;top:-41px}

@media all and (max-width:784px){
    .detailBox{display:block}
    .detail_expPop{width:400px}

    .infoWrap{position:relative}
    .detail_expPop.type_1{left:46px;top:-50px}
}
@media all and (max-width:640px){
    .detail_expPop{width:100%;left:0;top:40px}
    .detail_expPop:before{transform:rotate(90deg);left:160px;top:-20px}

    .infoWrap{position:static}
    .detail_expPop.type_1{left:0;top:52px}
    .detail_expPop.type_1:before{left:120px}

    .mwI_small{width:100%}
}
@media all and (max-width:560px){
    .detail_expPop.type_1{top:0}
}
@media all and (max-width:450px){
	.ta_box{overflow:hidden}
	.ta_box textarea{height:120px}
	.ta_box .ta_placeholder{height:120px;overflow-y:auto}
	.ta_box .ta_placeholder+textarea{height:120px}
}

/* 슬라이드형 박스 */
/*.slideTit{margin-bottom:0;padding-bottom:14px;border-bottom:1px solid #6f6e6e}*/
.slideBox{position:relative}
.slideBox .slideBtn{display:block;position:absolute;right:10px;top:-44px;width:35px;height:35px;text-indent:-9999px}
.slideBox .slideBtn:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/resource/images/paid/nep/pot/content/btn_slideArrow.png) center center no-repeat;transition:all .3s}
.slideBox .slideBtn.on:after{transform:rotate(180deg)}
.slideBox>.mw_Input{border-top:0}
.slideBox>.mw_Input{display:none}

/*기관선택*/
.value_box{padding:12px 25px 12px 70px;background:#f6f7fb url(/resource/images/paid/nep/pot/content/gigwan_01.png) 25px center no-repeat}
.value_box strong{font-size:18px;vertical-align:middle;line-height:34px;color:#111}
.value_box .vl_icon{vertical-align:middle;margin-left:10px}
.search_mini{border-bottom:1px solid #6f6e6e;padding:20px}
.search_mini span{margin-left:20px}
.auto_box{padding:20px}
.tbl.autobox_tb tr:hover{background:#f6f7fb}
.tbl.autobox_tb tr.on{background:#ebecf0}
.tbl.autobox_tb th{border-top:1px solid #dfdfdf;background:#f9f9f9}
.tbl.autobox_tb thead th:first-child{border-left:1px solid #dfdfdf}
.tbl.autobox_tb thead th:last-child{border-right:1px solid #dfdfdf}
.tbl.autobox_tb th{padding:15px 10px}
.tbl.autobox_tb td{padding:5px 10px}
.btn_sm{padding:8px 15px;border:1px solid #d5d5db;border-radius:3px;background:#fff}
.btn_sm:hover,.btn_sm:active{border:1px solid #3e3d3d}
.btn_sm.on {color:#111;border:1px solid #3e3d3d;background:#fff}
.btn_sm.on:hover,.btn_sm.on:active {cursor:auto}
.btn_sm[disabled]{color:#999;cursor:default}
.btn_sm[disabled]:hover{border:1px solid #d5d5db}

.auto_more{background:#e9ecf2;text-align:center;margin-top:10px;border:1px solid #e9ecf2}
.auto_more button{display:block;width:100%;border-width:0;text-align:center;margin-top:0}
.auto_more button span{display:inline-block;padding:10px 26px 10px 0;font-size:16px;background:url(/resource/images/paid/nep/pot/board/prog_search_fold_plus.png) no-repeat 100% 50%;color:#111}
.auto_more button.on span{background:url(/resource/images/paid/nep/pot/board/prog_search_fold_min.png) no-repeat 100% 50%}
.auto_more.type_1{margin-top:0}

.auto_box.type02{padding:30px 20px}
.auto_box.type02 .value_smallbox{margin-bottom:15px}
.auto_box.type02 .value_smallbox strong{display:inline-block;width:100px;color:#111}
.auto_box.type02 .value_smallbox label{margin-right:10px;color:#111;font-size:16px}
.auto_box.type02 .value_smallbox label input[type="radio"]{width:26px;height:26px;vertical-align:-7px;margin-right:5px}
.auto_box.type02 .value_smallbox .radioBtn{margin-right:5px}

.auto_box.type03{padding:0}
.auto_box.type04{padding:0}

.kigwan_wrap{min-height:400px}
.kigwan_sel{overflow:hidden;border:solid #d5d5db;border-width:0 0 0 1px}
.kigwan_sel.no_bd{border:0}

.kigwan_sel.no_bd .inner_bd{overflow:hidden;border:solid #d5d5db;border-width:0 0 0 1px;width:100%;margin-top:20px;height:100%}
.kigwan_sel.no_bd .inner_bd>div{width:20%;height:50px;float:left;border:solid #d5d5db;border-width:0 1px 1px 0}
.kigwan_sel.no_bd .inner_bd>div>a,
.kigwan_sel.no_bd .inner_bd>div>button{width:100%;height:100%;padding:0 15px;text-align:center;font-size:15px;}
.kigwan_sel.no_bd .inner_bd>div>a>span{display:table-cell;vertical-align:middle;height: 100%;width: 100%;}
.kigwan_sel.no_bd .inner_bd>div>button>span{text-align:center}

.kigwan_sel.no_bd .inner_bd>div>a>span>img,
.kigwan_sel.no_bd .inner_bd>div>button>span>img{vertical-align:-2px;margin-left:5px}

.kigwan_sel.no_bd .inner_bd>div:first-child, .kigwan_sel.no_bd .inner_bd>div:first-child+div, .kigwan_sel.no_bd .inner_bd>div:first-child+div+div, .kigwan_sel.no_bd .inner_bd>div:first-child+div+div+div, .kigwan_sel.no_bd .inner_bd>div:first-child+div+div+div+div{border-top-width:1px}
.kigwan_sel.no_bd .inner_bd>div>a.on,
.kigwan_sel.no_bd .inner_bd>div>button.on{color:#0075cf;background:#f6f7fb}
.kigwan_sel.no_bd .inner_bd>div>a:hover,
.kigwan_sel.no_bd .inner_bd>div>button:hover{font-weight:500;color:#fff;background:#318de7}
.kigwan_sel.no_bd .inner_bd>div>a:hover span,
.kigwan_sel.no_bd .inner_bd>div>button:hover span{text-decoration:underline}

.kigwan_sel>div{width:25%;height:50px;float:left;border:solid #d5d5db;border-width:0 1px 1px 0}
.kigwan_sel>div>a,
.kigwan_sel>div>i{display:table;width:100%;height:100%;padding:0 15px;text-align:center;font-size:15px}
.kigwan_sel>div>button{width:100%;height:100%;padding:0 15px;text-align:center;font-size:15px;}
.kigwan_sel>div>i>span{display:table-cell;vertical-align:middle;text-align:center}
.kigwan_sel>div>a>span{display:table-cell;vertical-align:middle}
.kigwan_sel>div>button>span{display:inline-block}
.kigwan_sel>div>a:hover,
.kigwan_sel>div>button:hover{font-weight:500;color:#fff;background: #318de7}
.kigwan_sel>div>a:hover span,
.kigwan_sel>div>button:hover span{text-decoration:underline}
.kigwan_sel>div>a.on,
.kigwan_sel>div>button.on{color:#0075cf;background:#f6f7fb}

.kigwan_sel>div:first-child,
.kigwan_sel>div:first-child+div,
.kigwan_sel>div:first-child+div+div,
.kigwan_sel>div:first-child+div+div+div{border-top-width:1px}
.kigwan_sel>div>a>span>img,
.kigwan_sel>div>button>span>img{vertical-align:-2px;margin-left:5px}
.kigwan_sel.type_2>div{width:20%}
.kigwan_sel.type_2>div:first-child+div+div+div+div{border-top-width:1px}
.kigwan_sel.type_2>div.schBox{width:100%;height:auto;margin-bottom:0;border:1px solid #d5d5d5}

.title_tit{padding-right:50px}
.mw_Input.type02{padding:0}
.mw_Input.type02 .pd_box{padding:20px}
#avoidT_btn{display:none}
.mw_smbox {border-top:1px solid #dbdbd5;padding:20px}
.mw_smbox.avoid{display:none}
.mw_smbox dl {overflow:hidden;margin-top:15px}
.mw_smbox dl:first-child{margin-top:0}
.mw_smbox dl dt{float:left;width:150px;line-height:24px;padding-right:15px}
.mw_smbox dl dt strong{vertical-align: -6px;color:#111}
.mw_smbox dl dd{overflow:hidden}
.mw_smbox dl dd{overflow:hidden}
.mw_smbox dl dd input[type=text],
.mw_smbox dl dd textarea{width:100%}
.mw_smbox dl dd textarea{resize:none;padding:10px}
.mw_smbox .mw_txt{padding:20px}
.mw_smbox .mw_txt strong{width:150px;display:inline-block}
.mw_avoid{display:inline-block}
.mw_avoid label{font-size:17px}
.mw_avoid label input[type="radio"]{width:26px; height:26px;vertical-align:-7px;margin-right:5px}
.mw_smbox dl dd .mw_avoid .avoid_etc{width:180px;margin-left:10px}

.answer_box{background:#f6f7fb;padding:33px 20px;text-align:center;margin-top:30px;color:#111}
.answer_box strong{font-size:18px}
.answer_box strong span{color:#0075cf}

.divList{overflow:hidden}
.divList li{float:left;margin-right:5px;color:#111}
.divList li a{vertical-align:2px;margin-left:3px}
.divList img{vertical-align:middle}

.auto_box.type02 .value_smallbox .radioBtn.searchT{border:2px solid #01a2b1}
.auto_box.type02 .value_smallbox .radioBtn.searchT label{background:url(/resource/images/paid/nep/pot/content/gselect_icon.png) center right 12px no-repeat;margin:0;padding:5px 35px 5px 15px;font-weight:500}
.auto_box.type02 .value_smallbox .radioBtn.searchT input[type=radio]:checked+label{background:url(/resource/images/paid/nep/pot/content/gselect_icon_ov.png) center right 12px no-repeat;color:#01a2b1}

@media all and (max-width:1135px){
    .auto_box.type02 .value_smallbox strong{display:block;margin-bottom:10px;width:auto}
}
@media all and (max-width:1050px){
    .auto_box.type02 .value_smallbox .radioBtn{margin-right:0}
}
@media(max-width:767px){
    .auto_box.type02 .value_smallbox label{margin-bottom:5px;margin-right:10px}
    .auto_box.type02 .value_smallbox label input[type="radio"]{width:auto;height:auto;vertical-align:baseline}
    .auto_box{padding:20px 0}
    .tbl.autobox_tb tr th:first-child{display:none}
    .tbl.autobox_tb tr td:first-child{display:none}
    .tbl.autobox_tb colgroup col:first-child{display:none}
    .search_mini span{display:block;margin-left:0;margin-top:10px}
    .answer_box{padding:40px 20px}
    .mw_Input.type02 .pd_box{padding:20px 10px}
    .mw_smbox .mw_txt{padding:20px 0}
    .mw_smbox .mw_txt strong{display:block;margin-bottom:10px}
    .mw_radio label input[type="radio"]{width: auto;height:auto;vertical-align:baseline} 
    .answer_box strong{font-size:16px;line-height:28px}
    .auto_box.type02 .value_smallbox label{font-size:16px}
    .mw_radio label{font-size:16px; margin-right:10px}
}
@media all and (max-width:785px){
    .mw_smbox dl dd .mw_avoid .radioBtn{margin-bottom:8px}
}
@media (max-width:640px){
    .kigwan_sel>div{width:33.333%}
    .kigwan_sel.type_2>div{width:33.333%}
    .kigwan_sel.no_bd .inner_bd>div{width:33.333%}
    
    .kigwan_sel>div:first-child+div+div+div{border-top-width:0}
    .kigwan_sel.type_2>div:first-child+div+div+div{border-top-width:0}
    .kigwan_sel.type_2>div:first-child+div+div+div+div{border-top-width:0}
    
    .kigwan_sel.type_2.no_bd .inner_bd>div:first-child+div+div+div{border-top-width:0}
    .kigwan_sel.type_2.no_bd .inner_bd>div:first-child+div+div+div+div{border-top-width:0}
    
    .tbl.autobox_tb th, .tbl.autobox_tb td{font-size:14px}
    
    .value_box strong{font-size:16px}
    .value_box{background:#f6f7fb;padding:20px}
    .search_mini{padding:20px 0}
    .auto_box.type02{padding:20px 0}
    .auto_box.type02 .value_smallbox label{font-size:14px}

    .mw_smbox dl dt strong{font-size:16px;line-height:inherit}
    .mw_smbox{padding:20px 10px}
    .mw_smbox dl dt{float:none;margin-bottom:8px}
    .mw_smbox dl dd{float:none}
}
@media (max-width:400px){
    .kigwan_sel>div{width:50%}
    .kigwan_sel>div:first-child+div+div{border-top-width:0}
    .kigwan_sel.type_2>div{width:50%}
    .kigwan_sel.type_2>div:first-child+div+div{border-top-width:0}
    
    .kigwan_sel.type_2.no_bd .inner_bd>div{width:50%}
    .kigwan_sel.type_2.no_bd .inner_bd>div:first-child+div+div{border-top-width:0}
}
@media (max-width:387px){
    .pd_box #avoidT_btn {margin-top:10px}
}

/* 접수 상세내용 */
.h_InputType dl{/*overflow:hidden;*/margin-top:15px}
.h_InputType dl:after{content:"";display:block;clear:both}
.h_InputType dl:first-child{margin-top:0}
.h_InputType dl dt{float:left;display:table-cell;vertical-align:top;width:170px;color:#111;line-height:24px;padding-right:15px;font-weight:500}
.h_InputType dl dd{overflow:hidden;line-height:24px}
.h_InputType dl dd.sAdd{float:left;overflow:inherit;width:calc(100% - 170px)}
.h_InputType dl dd .file_list{margin-top:0}
.h_InputType dl dd .file_list li:first-child{margin-top:0}
.h_InputType dl dd .file_list li span{color:#555}
.h_InputType dl dd .file_list li a:hover span{color:#111}

@media all and (max-width:767px){
    .h_InputType dl dd.sAdd{width:100%}
}

/*신청완료*/
.comp_box {padding:50px 20px 20px;border:1px solid #c4c9ce;border-left:0;border-right:0;text-align:center;margin-top:20px}
.comp_box.type_1{padding:50px 20px}

.comp_box .comp_txt strong{display:inline-block;font-size:19px;color:#111;line-height:30px;padding:8px 0 8px 87px;background:url(/resource/images/paid/nep/pot/content/comp_icon.png) left center no-repeat}
.comp_box .comp_txt strong span{color:#274aba}
.comp_bottom{background:#f6f7fb;padding:40px;margin-top:40px}

.comp_bt_mail{position:relative;overflow:hidden;width:715px;margin:0 auto;margin-top:20px}
.comp_bt_mail .mail_top{width:430px}
.comp_bt_mail .mail_top input[type="text"]{width:198px}
.comp_bt_mail .mail_top input[type="text"]:first-child{margin-left: 0;}
.comp_bt_mail .mail_top .ma02{margin-left:5px}
.comp_bt_mail .mail_top div{display:inline-block}
.comp_bt_mail .mail_bot{width:280px;position:absolute;right:0;top:0;padding-right:73px}
.comp_bt_mail .mail_bot select{width:200px}
.comp_bt_mail .mail_bot .comp_bt{text-align:center;background:#3e3d3d;display:inline-block;color:#fff;padding:10px 20px;margin-left:5px;position:absolute;right:0;top:0}

.comp_box.type_2{padding:50px 20px;text-align:center}
.comp_box.type_2 .comp_txt{display:inline-block;padding:10px 0 10px 87px;background:url(/resource/images/paid/nep/pot/content/comp_icon.png) left center no-repeat;text-align:left}
.comp_box.type_2 .comp_txt strong{padding:0;background:none}
.comp_box.type_2 .btn{width:130px}

@media (max-width:860px){
    .comp_bt_mail .mail_top input[type="text"]{width:47.9%}

    .comp_bt_mail{width:100%}   
    .comp_bt_mail .mail_bot{width:100%;position:relative;top:auto;right:auto;margin-top:5px}
    .comp_bt_mail .mail_top{width:100%}
    .comp_bt_mail .mail_bot select{width:100%}
    .comp_bt_mail .mail_top input[type="text"]:first-child{margin-left: 0;width: calc(50% - 15px);}
    .comp_bt_mail .mail_top .ma02{margin-left:0}
}

@media (max-width:767px){
    .comp_bt_mail .mail_top input[type="text"]{ width: calc(50% - 11px)}
    .comp_bottom{padding:20px}
}
@media (max-width:540px){
    .comp_box .comp_txt strong{background:none;padding:0;font-size:16px}
    .comp_box{padding:40px 0}
}

/* 나의신문고민원상세_답변 */
.answerWrap{padding:25px 30px;border:1px solid #c4c9ce}
.answerWrap.bdnone{border:0}
.answerWrap .answerBox.t01{}
.answerBtnBox{margin-top:25px;padding-top:15px;text-align:center}

.answerWrap .answerBox{margin-top:25px;padding-top:25px;border-top:1px solid #999}
.answerWrap .answerBox:first-of-type{margin-top:0;padding-top:0;border-top:0}
.titBox.border_lr{border-left:1px solid #c4c9ce;border-right:1px solid #c4c9ce}

/* 레이어팝업 */
.def_LayerPop2,
.def_LayerPop, .l_LayerPop{display:none;position:fixed;left:50%;margin-left:-255px;top:50%;width:100%;max-width:510px;max-height:100%;background:#fff;z-index:9999;overflow:auto}
.l_LayerPop:focus{outline:0}
.def_LayerPop .def_lPop_top,
.l_LayerPop .def_lPop_top{padding:20px;background:#0254a2;color:#fff;text-align:left}
.def_LayerPop .def_lPop_top strong,
.l_LayerPop .def_lPop_top strong{color:#fff;font-size:19px;font-weight:normal}
.def_LayerPop2 .def_lPop_body,
.def_LayerPop .def_lPop_body,
.l_LayerPop .def_lPop_body{padding:20px;border-width:0 1px 1px;border-style:solid;border-color:#a6a6a6;text-align:left;max-height:calc(100vh - 61px);overflow-y:auto}
.def_LayerPop .def_lPop_body em,
.l_LayerPop .def_lPop_body em{display:block;margin:20px 0 0;color:#111}
.def_LayerPop .def_lPop_body em:first-child,
.l_LayerPop .def_lPop_body em:first-child{margin-top:0}
.def_LayerPop .def_lPop_body .btnArea,
.l_LayerPop .def_lPop_body .btnArea{margin-top:20px;padding-top:20px;border-top:1px solid #6f6e6e;text-align:center}
.def_LayerPop .def_lPop_body .ta_box,
.l_LayerPop .def_lPop_body .ta_box{margin:8px 0}

.def_LayerPop.type_1,
.l_LayerPop.type_1{max-width:900px;margin-left:-450px}
.def_LayerPop.type_1 .def_lPop_body,
.l_LayerPop.type_1 .def_lPop_body{height:650px}

.lpopB_tit{display:block;color:#111;font-size:16px;margin-bottom:5px}

.l_LayerPop .def_lPop_body.satisfaction{height:561px}
.l_LayerPop .def_lPop_body.satisfactionPttn{height:761px}

/* 20200317_나의신문고_정책실현 자세히보기 레이어 팝업 */
.myEpp_detail{max-width:750px;margin-left:-375px}
.myEpp_detail .def_lPop_body{max-height:630px}

.myEpp_detail .myEpp_lpCon .lpCon_tit{display:block;color:#333;font-size:16px;margin:15px 0 5px}
.myEpp_detail .myEpp_lpCon .lpCon_tit:first-of-type{margin-top:0}
.myEpp_detail .myEpp_lpCon textarea{padding:8px;resize:none}
@media all and (max-width:768px){
    .myEpp_detail{max-width:inherit;width:100%;left:0;margin-left:0}
}
@media all and (max-width:600px){
    .myEpp_sItem .btnArea.moC{text-align:center}
}
@media all and (max-width:510px){
    .myEpp_detail .def_lPop_body{padding:15px 15px 75px;max-height:inherit;height:calc(100vh - 61px)}
}
@media all and (max-height:678px){
    .myEpp_detail{top:0;margin-top:0 !important}
    .myEpp_detail .def_lPop_body{max-height:calc(100vh - 61px)}
}

/* 20200220 팝업 스타일 추가 */
.def_LayerPop.type_2,
.l_LayerPop.type_2{max-width:900px;margin-left:-450px}
.def_LayerPop.type_2 .def_lPop_top,
.l_LayerPop.type_2 .def_lPop_top{padding:20px 45px 20px 20px}
.def_LayerPop.type_2 .def_lPop_body,
.l_LayerPop.type_2 .def_lPop_body{padding:20px 20px 0;max-height:500px}
.def_LayerPop.type_2 .def_lPop_body:after,
.l_LayerPop.type_2 .def_lPop_body:after{content:"";display:block;height:20px}
.oA_con{margin-bottom:20px;border:1px solid #c4c9ce;padding:10px;background:#fbfbfb}
.organAgr .oA_tit{display:block;margin-top:25px;padding:15px 10px;background:#f4f5f9;border-top:1px solid #c4c9ce;color:#000}
.organAgr .oA_tit:first-of-type{margin-top:0}
.organAgr .oA_txt{padding:15px 10px;max-height:140px;overflow-y:auto;line-height:22px;border-bottom:1px solid #c4c9ce}
.organAgr .agree_sel{margin:10px 0 20px;text-align:center}
.organAgr .agree_sel input[type=radio]{width:15px;height:15px;vertical-align:-2px;margin-right:5px}
.oA_confirm{margin:0 5px;padding:9px 15px;color:#fff;background:#0254a2;line-height:130%;border:1px solid #0254a2}

@media all and (max-height:710px){
    .def_LayerPop.type_1,
    .l_LayerPop.type_1{top:0;margin-top:0 !important}
    .def_LayerPop.type_1 .def_lPop_body{height:calc(100vh - 61px);max-height:inherit}
    .l_LayerPop.type_1 .def_lPop_body{height:calc(100vh - 61px);max-height:inherit}
}

.defPop_close{position:absolute;right:20px;top:20px;width:23px;height:23px;text-indent:-9999px}
.defPop_close:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(/resource/images/paid/nep/cmmn/icon_defPop_close.png) center center no-repeat;transition:all .3s}
.defPop_close:hover:after{transform:rotate(180deg)}

.satisfaction_chk{overflow:hidden;margin-top:10px}
.satisfaction_chk li{float:left;margin-right:12px}
.satisfaction_chk li:last-child{margin-right:0}
.satisfaction_chk li .radioBtn{margin-right:0}

.satis_disC{display:none;margin-top:20px}
.satis_disC ul{margin-top:10px}
.satis_disC ul li{margin-top:5px}

.defPop_addition{font-size:15px}

/* 회원통합안내_레이어팝업 */
.def_LayerPop.combine{max-width:900px;margin-left:-450px}
.def_LayerPop.combine .def_lPop_body{padding:40px}

.member_combine .memC_top strong{display:block;color:#333;font-size:24px;line-height:28px;text-align:center}
.member_combine .memC_top p{margin-top:20px;line-height:20px;letter-spacing:-0.02em;min-height:80px}

.memC_login{}
.memC_login .memC_ltit{position:relative;text-align:center}
.memC_login .memC_ltit:before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #c4c9ce;z-index:-1}
.memC_login .memC_ltit .memC_tit{display:inline-block;padding:0 25px;background:#fff}
.memC_login .memC_ltit .memC_tit strong{display:block;padding:20px 0 20px 55px;color:#111;font-size:22px;line-height:24px;background:url(/resource/images/paid/nep/pot/content/img_memC_tit.png) left center no-repeat}

.memC_logInput{margin:35px auto;max-width:500px}
.memC_logInput .item_input{position:relative;margin-bottom:9px}
.memC_logInput .item_input label{position:absolute;top:15px;left:18px;font-size:15px;color:#606060}
.memC_logInput .item_input input{width:100%;height:50px;padding:0 15px}
.memC_logInput .item_button{margin-top:10px}
.memC_logInput .item_button button{display:block;width:100%;height:60px;font-size:19px;background-color:#318de7;color:#fff}
.memC_logInput .item_button button img{margin-right:10px;vertical-align:-3px;transition:all .6s}
.memC_logInput .item_button button:hover img{transform:rotateY(180deg)}

.memC_logInput .item_link{margin-top:30px}
.memC_logInput .item_link a{float:left;width:33.3%;position:relative;display:block;font-size:15px;text-align:center}
.memC_logInput .item_link a:before{content:'';position:absolute;top:50%;margin-top:-8px;left:0;width:0;height:18px;border-left:1px solid #d2d2d2}
.memC_logInput .item_link a:first-child:before{display:none}


/* 반응형 */
@media all and (max-width:1150px){
    .default_order .order_item div{padding:15px 0 15px 48px;font-size:15px}

    .default_order .order_item.icon_1 div,
    .default_order .order_item.icon_2 div,
    .default_order .order_item.icon_3 div,
    .default_order .order_item.icon_1 div.on,
    .default_order .order_item.icon_2 div.on,
    .default_order .order_item.icon_3 div.on{background-position:20px center;background-size:auto 18px}
}
@media all and (max-width:920px){
    .def_LayerPop.type_1,
    .def_LayerPop.type_2,
    .def_LayerPop.combine,
    .l_LayerPop.type_1{max-width:600px;margin-left:-300px}
}
@media all and (max-width:840px){
    .orderStep .order_item div{padding:15px 0 15px 48px;font-size:15px}

    .orderStep .order_item.icon_1 div,
    .orderStep .order_item.icon_2 div,
    .orderStep .order_item.icon_3 div,
    .orderStep .order_item.icon_4 div,
    .orderStep .order_item.icon_1 div.on,
    .orderStep .order_item.icon_2 div.on,
    .orderStep .order_item.icon_3 div.on,
    .orderStep .order_item.icon_4 div.on{background-position:20px center;background-size:auto 20px}
    .pa_b_m {display:block !important;}
    .pa_b_w {display:none;}
}
@media all and (max-width:800px){
	.mw_Input .mwInput_box input{text-indent:10px}
	.mw_Input .mwInput_box input[type=text]::-webkit-input-placeholder{font-size:13px}
	.mw_Input .mwInput_box input[type=text]:-moz-placeholder{font-size:13px}
	.mw_Input .mwInput_box input[type=text]::-moz-placeholder{font-size:13px}
	.mw_Input .mwInput_box input[type=text]:-ms-input-placeholder{font-size:13px}
    .ta_box .ta_placeholder br{display:none}
    .ta_box .ta_placeholder p{font-size:13px;line-height:22px;text-align:justify}
    
    .ta_box textarea::-webkit-input-placeholder{font-size:13px}
	.ta_box textarea:-moz-placeholder{font-size:13px}
	.ta_box textarea::-moz-placeholder{font-size:13px}
	.ta_box textarea:-ms-input-placeholder{font-size:13px}
	.pa_b_m {display:block!important;}
	.pa_b_w {display:none;}
}
@media all and (max-width:768px){
    .default_order .order_item div{padding:15px 10px;text-align:center}

    .default_order .order_item.icon_1 div,
    .default_order .order_item.icon_2 div,
    .default_order .order_item.icon_3 div,
    .default_order .order_item.icon_1 div.on,
    .default_order .order_item.icon_2 div.on,
    .default_order .order_item.icon_3 div.on{background-image:none}
    .pa_b_m {display:block!important;}
    .pa_b_w {display:none;}
}
@media all and (max-width:720px){
    .answerBox .h_InputType dl dt{width:100px}
    .pa_b_m {display:block!important;}
    .pa_b_w {display:none;}
}
@media all and (max-width:700px){
    .orderStep .order_item div{padding:15px 10px;text-align:center}

    .orderStep .order_item.icon_1 div,
    .orderStep .order_item.icon_2 div,
    .orderStep .order_item.icon_3 div,
    .orderStep .order_item.icon_4 div,
    .orderStep .order_item.icon_1 div.on,
    .orderStep .order_item.icon_2 div.on,
    .orderStep .order_item.icon_3 div.on,
    .orderStep .order_item.icon_4 div.on{background-image:none}
    .pa_b_m {display:block!important;}
    .pa_b_w {display:none;}
}
@media all and (max-width:640px){
    .default_order .order_item{padding:0 5px 0 28px;font-size:14px}
    .default_order .order_item:first-child{padding-left:10px}
    .default_order .order_item.icon_1,
    .default_order .order_item.icon_2,
    .default_order .order_item.icon_3,
    .default_order .order_item.icon_4,
    .default_order .order_item.icon_5,
    .default_order .order_item.icon_6,
    .default_order .order_item.icon_1.on,
    .default_order .order_item.icon_2.on,
    .default_order .order_item.icon_3.on,
    .default_order .order_item.icon_4.on,
    .default_order .order_item.icon_5.on,
    .default_order .order_item.icon_6.on{background-image:none}

    .default_order.member .order_item.icon_1,
    .default_order.member .order_item.icon_2,
    .default_order.member .order_item.icon_3,
    .default_order.member .order_item.icon_4,
    .default_order.member .order_item.icon_1.on,
    .default_order.member .order_item.icon_2.on,
    .default_order.member .order_item.icon_3.on,
    .default_order.member .order_item.icon_4.on{background-image:none}

    .typeBox .tB_list li{margin-bottom:5px}

    .mw_Input{padding:20px 10px}
    .mw_Input .mwInput_box{margin-top:10px}

    .mw_Input.t02>strong{padding:13px 10px}
    .mw_Input.t02 .h_InputType{padding:15px 10px}

    .btnArea{margin-top:15px}
    .file_list li span{font-size:14px}

    .title_lr{margin-top:30px;padding-bottom:10px}
    .title_lr .titleL, .title_lr .titleR{float:none;display:block}
    .title_lr .titleR, .title_lr .titleR p{font-size:14px}

    .def_LayerPop.type_1,.l_LayerPop.type_1{max-width:100%;margin-left:0;left:0}
    .def_LayerPop.type_1 .def_lPop_body{padding:10px}
    .def_LayerPop .def_lPop_body {padding: 10px;}
	.l_LayerPop .def_lPop_body {padding: 10px 10px 100px 10px;}
    
    .def_LayerPop.type_2{max-width:100%;margin-left:0;left:0}
	.def_LayerPop.type_2 .def_lPop_body{padding:10px}
	.def_LayerPop.type_2 .def_lPop_body:after,
	.l_LayerPop.type_2 .def_lPop_body:after{height:10px}
	.organAgr .oA_txt{padding:10px;height:120px}

    .def_LayerPop.combine{max-width:100%;margin-left:0;left:0;height:100%;top:0;margin-top:0 !important}
    .def_LayerPop.combine .def_lPop_body{padding:20px 10px}
    .member_combine .memC_top strong{font-size:22px;line-height:24px}
    .member_combine .memC_top p{min-height:inherit}
    .memC_login{margin-top:20px}
    .memC_login .memC_ltit .memC_tit{padding:0 10px}
    .memC_login .memC_ltit .memC_tit strong{padding-left:40px;font-size:18px;line-height:20px;background-size:35px}
    .memC_logInput{margin:20px auto}
    
    .def_LayerPop .def_lPop_body .ta_box textarea,
	.l_LayerPop .def_lPop_body .ta_box textarea{height:120px}
	.pa_b_m {display:block!important;}
	.pa_b_w {display:none;}
}
@media all and (max-width:580px){
    .h_InputType dl dt{font-size:16px;width:160px}
    .h_InputType dl dd{font-size:14px}

    .h_InputType dl dd .file_list li,
    .h_InputType dl dd .file_list li a{font-size:14px}

    .mw_Input.write .adress_bt{padding:11px 20px}
    .pa_b_m {display:block!important;}
    .pa_b_w {display:none;}
}
@media all and (max-width:560px){
    .orderStep{padding-top:1px}
    .orderStep .order_item{width:50%;margin-top:-1px}
    .orderStep .order_item:first-child div{border-left:0}
    .orderStep .order_item:nth-child(2n+1) div{border-left:1px solid #d2d2d2}

    .detail_expPop{position:fixed;width:100%;height:100%;max-width:inherit;left:0;margin-left:0;top:0;margin-top:0 !important;padding:25px 15px;overflow-y:scroll;border:0}
	.pa_b_m {display:block!important;}
	.pa_b_w {display:none;}
}
@media all and (max-width:540px){
    .answerWrap{padding:15px}
    .answerWrap .answerBox{padding:0;background:none}
    .answerBtnBox{margin-top:15px}
    .pa_b_m {display:block!important;}
    .pa_b_w {display:none;}
}
@media all and (max-width:530px){
    .detail_expPop .lPop_top h4{font-size:18px}
    .lPop_con{font-size:14px}
    .lPop_con .txt_list.t01 li{font-size:14px}

    .def_LayerPop{height:100%;max-width:inherit;left:0;margin-left:0;top:0;margin-top:0 !important}
    .def_LayerPop .def_lPop_top{padding:15px}
    .def_LayerPop .def_lPop_body,
    .def_LayerPop.type_1 .def_lPop_body{padding:20px 10px 80px;height:calc(100vh - 51px);max-height:inherit;border:0;overflow-y:scroll}
    .defPop_close{right:15px;top:15px}
    
	.def_LayerPop.type_2,
	.l_LayerPop.type_2{left:0;top:0;margin-top:0 !important;margin-left:0}
	.def_LayerPop.type_2 .def_lPop_body,
	.l_LayerPop.type_2 .def_lPop_body{padding:10px 10px 85px 10px;height:calc(100vh - 61px);max-height:inherit}
	.def_LayerPop.type_2 .def_lPop_body:after,
	.l_LayerPop.type_2 .def_lPop_body:after{height:85px}

    .satisfaction_chk li{margin-bottom:5px}
    .pa_b_m {display:block!important;}
    .pa_b_w {display:none;}
}

@media all and (max-width:510px){
.l_LayerPop{height:100%;max-width:inherit;left:0;margin-left:0;top:0;margin-top:0 !important}    
.l_LayerPop .def_lPop_body.satisfaction{height:auto;padding-bottom:80px}
.pa_b_m {display:block!important;}
.pa_b_w {display:none;}
}

@media all and (max-width:450px){
    .typeBox{padding:20px 20px 20px 80px;background-size:auto 50px;background-position:15px 20px}

    .mw_Input{padding:15px 10px}
    .h_InputType dl{padding-top:10px;margin-top:10px;border-top:1px solid #d2d2d2}
    .h_InputType dl:first-child{border-top:0;padding-top:0}
    .h_InputType dl dt,
    .h_InputType dl dd{width:100%}

    .answerBox .h_InputType dl dt{width:100%}
    .answerBox .h_InputType dl dt br{display:none}
    .typeBox{padding:20px;background-image:none}
    /* .ta_box textarea{height:300px} */
    .pa_b_m {display:block!important;}
    .pa_b_w {display:none;}
}
@media all and (max-width:400px){
    .default_order .order_item div{font-size:14px}
    .pa_b_m {display:block!important;}
    .pa_b_w {display:none;}
}


/* 나의 신문고_완료 */
.myFin_wrap{border:1px solid #c7ccd0;background:#e9ecf2;display:table;width:100%;min-height:280px}
.myFin_wrap .myFin_box{padding:20px;display:table-cell;vertical-align:middle;text-align:center}
.myFin_wrap .myFin_box strong{display:block;color:#111;font-size:19px;font-weight:500;padding-bottom:10px;line-height:24px}
.myFin_wrap .myFin_box p{padding-bottom:10px;font-size:16px;text-align:center;line-height:26px}
.myFin_wrap .myFin_box .btnArea{margin-top:30px}

@media all and (max-width:640px){
    .myFin_wrap .myFin_box{padding:50px 20px}
    .myFin_wrap .myFin_box p{word-break:keep-all}
}
@media all and (max-width:540px){
    .myFin_wrap .myFin_box strong i{display:block;margin-top:10px}
}

/*파일등록중*/
.apload_ing{position:fixed;left:0;top:0;width:100%;height:100%;background:rgb(0, 0, 0);opacity:0.5;z-index:998}
.load_box{position:fixed;left:50%;top:50%;margin-left:-255px;margin-top:-175.5px;padding:50px;background:#fff;width:510px;height:345px;box-sizing:border-box;z-index:999;text-align:center}
.load_box span{display:block;width:96px;height:96px;margin:0 auto;margin-bottom:50px}
.load_box strong{display:block;margin-bottom:20px;font-size:20px;color:#111}
.load_box p{text-align:center;font-size:15px;word-break:keep-all}

.load_box>span>img{animation:rotate 1s infinite linear}
@keyframes rotate {
    100%{transform:rotate(360deg)}
}
@media(max-width:500px) { 
    .load_box{width:100%;margin-left:-50%}
}

/* 슬라이드 텍스트(유사사례확인 등) */
.slideTxt{margin-top:30px}
.slideTxt>li>a{display:block;margin-top:-1px;position:relative;padding:16px 50px 16px 15px;background:#fff;border-top:1px solid #c4c9ce;font-weight:500;font-size:15px;color:#111;line-height:21px}
.slideTxt>li>a.on{background:#f4f5f9;font-size:18px}
.slideTxt>li>a:after{content:"";display:block;position:absolute;right:10px;top:50%;margin-top:-18px;width:35px;height:35px;background: url(/resource/images/paid/nep/pot/content/btn_slideArrow.png) center center no-repeat;transition:all .3s}
.slideTxt>li>a.on:after{transform:rotate(180deg)}
.slideTxt>li>a>img{vertical-align:middle;margin-right:5px;}
.slideTxt>li:last-child{border-bottom:1px solid #c4c9ce}
.slideTxt>li>.slideT_box{display:none;background:#f4f5f9}
.slideTxt>li>.slideT_box>.slideT_con{padding:15px;border-top:1px solid #e1e1e1}
.slideTxt>li>.slideT_box>.slideT_bottom{padding:15px;border-top:1px solid #e1e1e1}
.slideTxt>li>.slideT_box>.slideT_bottom ul li{margin-top:6px}
.slideTxt>li>.slideT_box>.slideT_bottom ul li:first-child{margin-top:0}
.slideTxt>li>.slideT_box>.slideT_bottom span{margin-right:10px;color:#111;font-weight:500}
.slideTxt>li>.slideT_box>.slideT_bottom span strong{color:#274aba;font-weight:500}
.slideTxt>li>.slideT_box>.slideT_input{display:none;padding:15px;border-top:1px solid #e1e1e1}
.slideTxt>li>.slideT_box>.slideT_input .sT_masg>span{margin-right:10px;color:#111;font-weight:500}
.slideTxt>li>.slideT_box>.slideT_input .sT_masg>span>strong{color:#274aba;font-weight:500}
.sT_item{margin-top:5px;position:relative;padding-left:75px;max-width:285px}
.sT_item input[type=text]{width:100%}
.sT_item:first-child{margin-top:0}
.sT_item label{color:#111;position:absolute;left:0;top:11px}
.sT_item.r_btn{padding-right:65px;max-width:350px}
.sT_item.r_btn .btn{position:absolute;right:0;top:0}

.sMore_btn{padding:6px 0;text-align:center;background:#fff;border:1px solid #9a9a9a;margin-top:10px}
.sMore_btn a, .sMore_btn button{display:inline-block;padding:4px 26px 5px 0;background:url(/resource/images/paid/nep/pot/board/prog_search_fold_plus.png) right center no-repeat;font-size:16px;color:#111}
.sMore_btn a.on, .sMore_btn button.on{background:url(/resource/images/paid/nep/pot/board/prog_search_fold_min.png) right center no-repeat}

@media all and (max-width:500px){
    .sT_item{max-width:inherit;width:100%}
}

/* 기존 민원 첨부 */
.bf_min li{border-bottom:1px solid #c4c9ce}
.bf_min li:first-child{border-top:1px solid #c4c9ce}
.bf_min li .bg_top{overflow:hidden;display:table;width:100%;table-layout:fixed}
.bf_min li .bg_top>div{display:table-cell;padding:6px 5px;vertical-align:middle;text-align:center}
.bf_min li .bg_top>div.bf_chk{width:5%}
.bf_min li .bg_top>div.bf_title{width:45%;text-align:left}
.bf_min li .bg_top>div.bf_organ{width:20%}
.bf_min li .bg_top>div.bf_date{width:20%}
.bf_min li .bg_top>div.bf_btn{width:10%}

.bf_min li .bg_top>div.bf_chk input[type=checkbox]{display:inline-block;width:15px;height:15px;vertical-align:middle}
.bf_min li .bg_top>div.bf_title a{color:#111;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.btn_bmTog{display:inline-block;width:35px;height:35px;background:url(/resource/images/paid/nep/pot/content/btn_slideArrow.png) no-repeat;transition:all .3s}
.btn_bmTog span{display:block;text-indent:-9999px}

.bg_bot{display:none;padding:15px;border-top:1px solid #c4c9ce}

.bf_min li.on{background:#f4f5f9}
.bf_min li.on .bf_title a{font-size:19px;font-weight:500}
.bf_min li.on .btn_bmTog{transform:rotate(180deg)}

@media all and (max-width:600px){
    .bf_min li .bg_top>div.bf_organ,
    .bf_min li .bg_top>div.bf_date{display:none}
}

/* 제보성 민원 */
.mwInput_lr{overflow:hidden}
.mwInput_lr .mwInput_col{float:left;width:49%;margin-left:2%;position:relative;padding-left:120px;margin-top:7px}
.mwInput_lr .mwInput_col:nth-child(odd){margin-left:0}
.mwInput_lr .mwInput_col input{vertical-align:top}
.mwInput_lr .mwInput_col label{position:absolute;left:0;top:10px;width:110px;color:#111}
.mwInput_lr .mwInput_col:first-child,
.mwInput_lr .mwInput_col:nth-child(2){margin-top:0}
.mwInput_lr .mwInput_col.top0 label{top:0}
.mwInput_lr .mwInput_col.full{width:100%;margin-left:0}

.mwInput_lr .mwInput_col:nth-child(even){padding-left:100px}
.mwInput_lr .mwInput_col:nth-child(even) label{width:95px}
.mwInput_lr .mwInput_col input[type=text]{width:100%}
.mwInput_lr .mwInput_col.small input[type=text]{width:69%} /*소극행정 재신고 근무처 input칸 사이즈 작게*/

@media all and (max-width:640px){
    .mwInput_lr .mwInput_col{width:100%;padding:0;margin:15px 0 0}
    .mwInput_lr .mwInput_col:first-child,
    .mwInput_lr .mwInput_col:nth-child(2){margin-top:15px}
    .mwInput_lr .mwInput_col:first-child{margin-top:0}
    .mwInput_lr .mwInput_col label{position:static;width:100%;margin-bottom:5px}
    .mwInput_lr .mwInput_col:nth-child(even){padding:0}
}

/* 교통법규위반차량 신고 */
.mwPub{position:relative;margin-top:5px;padding-left:105px;overflow:hidden}
.mwPub:first-child{margin-top:0}
.mwPub>label{position:absolute;left:0;top:10px;color:#111;font-weight:500}
.mwPub .mwPub_col{float:left;position:relative;padding-left:50px;margin-right:20px}
.mwPub .mwPub_col>label{position:absolute;left:0;top:10px}
.mwPub .mwPub_col select{width:130px}

@media all and (max-width:550px){
    .mwPub input[type=text],
    .mwPub select{width:100%}
    .mwPub .mwPub_col{width:100%;margin-right:0;margin-top:5px}
    .mwPub .mwPub_col:first-of-type{margin-top:0}
    .mwPub .mwPub_col select{width:100%}
}

/* 일반제안_공동제안인 */
.addWrap{}
.addWrap .add_Top{padding:15px}
.addWrap .add_Top .btn{margin:3px 0}
.addWrap .addBox .addItem{border-top:1px solid #c4c9ce}
.addWrap .addBox .addItem:first-child{border-top:0}
.addWrap .addBox .addItem .addI_tit{position:relative;padding:15px 55px 15px 15px;border-bottom:1px solid #dfe1e4}
.addWrap .addBox .addItem:first-child .addI_tit{border-top:1px solid #c4c9ce}
.addWrap .addBox .addItem .addI_tit strong{color:#111;font-size:17px;font-weight:500}
.addWrap .addBox .addItem .addI_body{padding:15px}

.addWrap.type_1 .addBox .addItem .addI_tit{border-top:0}
.addWrap.type_1 .mw_Input{border-bottom:0}

.addI_del{position:absolute;right:15px;top:50%;margin-top:-10px;width:25px;height:25px;text-indent:-9999px}
.addI_del:after{content:"";display:block;width:24px;height:24px;position:absolute;left:0;top:0;background:url(/resource/images/paid/nep/cmmn/icon_addDel.png) center center no-repeat;transition:all .3s}
.addI_del:hover:after{transform:rotate(180deg)}

/* 공통_입력 */
.inputWrap:after{content:"";display:block;clear:both}
.inputWrap .inputBox{margin-bottom:5px;float:left;width:100%}
.inputWrap .inputBox>div{}
.inputWrap .inputBox .label{float:left;display:table;min-height:39px}
.inputWrap .inputBox label{display:table-cell;vertical-align:middle;width:105px;color:#111;font-weight:500;padding-right:5px;min-height:39px}
.inputWrap .inputBox .label strong{display:table-cell;vertical-align:middle;width:105px;color:#111;font-weight:500;padding-right:5px}
.inputWrap .inputBox .input{position:relative;overflow:hidden}
.inputWrap .inputBox .input .inputTxt{display:inline-block;padding-top:9px}

.inputWrap .inputBox.full{width:100%}
.inputWrap .inputBox.half{width:49%;margin-right:2%}
.inputWrap .inputBox.half+.inputBox.half{margin-right:0}

.perBox{position:relative;padding-right:20px;max-width:270px}
.perBox span{position:absolute;right:0;top:0;display:inline-block;line-height:39px}

.input01{max-width:250px;width:100%}
.input02{max-width:200px;width:100%}
.input03{max-width:150px;width:100%}
.input04{max-width:100px;width:100%}
.input05{max-width:50px;width:100%}
.input06{max-width:300px;width:100%}

.telInput{max-width:350px}
.telInput select{width:calc(29.3% - 8px)}
.telInput input[type=text]{width:calc(35.3% - 8px)}
.telInput input[type=text].f_input{width:calc(29.3% - 8px)}

.emailInput{max-width:380px}
.emailInput select{width:calc(29.3% - 8px);margin-left:5px}
.emailInput input[type=text]{width:calc(35.3% - 8px)}

@media all and (max-width:767px){
    .addWrap .add_Top,
    .addWrap .addBox .addItem .addI_body{padding:10px}
}
@media all and (max-width:560px){
    .inputWrap .inputBox .label{float:none;min-height:inherit;margin:5px 0}
    .inputWrap .inputBox:first-child .label{margin-top:0}
    .perBox, .input01{max-width:inherit}
    .perBox{max-width:320px}

    .input02{margin-top:5px;max-width:inherit}
    .input02:first-of-type{margin-top:0}
}

/* 제안_풍선형 탭메뉴 */
.balloonTab{margin:20px 0 10px;display:table;width:100%}
.balloonTab:after{content:"";display:block;clear:both}
.balloonTab li{position:relative;display:table-cell;padding-left:4px;vertical-align:middle;/*width:19.6%;margin-left:.5%;*/padding-bottom:5px}
.balloonTab li:first-child{padding-left:0}
.balloonTab li a{display:table;background:#ecedf2;color:#333;font-size:16px;text-align:center;width:100%;height:50px;border-radius:5px}
.balloonTab li a:hover{background:#e0e1e6}
.balloonTab li a.on{background:#0254a2;color:#fff}
.balloonTab li a.on:after{content:"";display:block;position:absolute;bottom:0;left:50%;margin-left:-7px;width:13px;height:5px;background:url(/resource/images/paid/nep/pot/content/bg_ballonTab_arrow.png) no-repeat}
.balloonTab li a span{display:table-cell;vertical-align:middle}
.balloonTab li a span img{vertical-align:-10px;margin-right:5px}

.balloonTab.col_3 li{width:33.3%}
.balloonTab.col_4 li{width:25%}
.balloonTab.col_5 li{width:20%}
.balloonTab.col_6 li{width:16.66666666666667%}
.balloonTab.col_7 li{width:14.28571428571429%}
.balloonTab.col_8 li{width:12.5%}

.balloonTab.type_1 li:first-child{width:18%}

@media all and (max-width:640px){
    .balloonTab{width:101%}
    .balloonTab li{display:block;float:left;width:49%;margin-right:1%;padding-left:0}
    .balloonTab li a{font-size:15px;height:40px;}
    .balloonTab li a.on:after{display:none}
    .balloonTab.col_3 li,
    .balloonTab.col_4 li,
    .balloonTab.col_5 li,
    .balloonTab.col_6 li,
    .balloonTab.col_7 li,
    .balloonTab.col_8 li{width:49%}

    .balloonTab.type_1 li:first-child{width:49%}
    .balloonTab.type_1 li a{height:60px}
    .balloonTab.type_1 li a span{padding:0 10px}
}

/* 국민제안 국민평가 */
.certi_top{margin-bottom:30px;padding:30px;background:#f4f5f9;border-width:1px 0;border-style:solid;border-color:#c4c9ce;overflow:hidden}
.certi_top .certi_img{float:left;width:22%;margin-right:2%;text-align:center}
.certi_top .certi_img .certi_imgBox{max-height:170px;margin:0 auto;overflow:hidden}
.certi_top .certi_img .certi_imgBox img{transition:all .3s}
.certi_top a:hover .certi_img .certi_imgBox img{transform:scale(1.1)}
.certi_top .certi_con{overflow:hidden}
.certi_top .certi_con>strong{display:block;color:#333;font-size:22px;font-weight:500;line-height:normal;margin-bottom:15px}
.certi_top .certi_con .certi_date{color:#333}
.certi_top .certi_con .certi_date em{display:inline-block;padding:5px 10px;background:#fff;border:1px solid #d2d2d2;border-radius:3px;text-align:center;margin-bottom:10px;margin-right:5px}
.certi_top .certi_con .certi_txt{height:5.4em;line-height:1.8;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}

.noticeT{font-size:16px}
.noticeT strong{font-weight:500}

@media all and (max-width:640px){
    .certi_top{padding:15px}
    .certi_top .certi_img{width:100%;float:none;text-align:center;margin-bottom:20px}
    .certi_top .certi_con{}
    .certi_top .certi_con>strong{font-size:19px}
}

.lpR_wrap{border:1px solid #d5d5db;margin-bottom:15px}
.lpR_wrap .lpR_tit{display:block;padding:15px;font-weight:500;border-bottom:1px solid #d5d5db;color:#111;font-size:17px}
.lpR_wrap .lpR_tit span{color:#0254A2}
.lpR_wrap .lpR_body{padding:15px;min-height:220px;line-height:22px}

.lpR_score{padding:15px 10px;border:1px solid #f4f5f9}
.lpR_score .lpR_Slist{overflow:hidden}
.lpR_score .lpR_Slist li{float:left;width:20%;text-align:center}
.lpR_score .lpR_Slist li input[type="radio"]{display:inline-block;width:15px;height:15px;vertical-align:middle}
.lpR_score .lpR_Slist li label img{margin-left:5px}

.lpR_input{background:#f4f5f9;padding:15px}
.lpR_input span{color:#111}
.lpR_input span i{color:#f05228}

.lpR_input>textarea{height:100px;border:1px solid #d2d2d2;resize:none;padding:10px;text-indent:0;overflow-y:auto;font-weight:normal}

.lp_Btn{margin-top:20px;border-top:1px dashed #d5d5db;padding-top:20px}

.statBox{display:inline-block;width:60px;height:33px;line-height:32px;background:#318de7;color:#fff;text-align:center;border-radius:3px}
.statBox.no{background:#e35a54}

@media all and (max-width:920px){
    .lpR_score{padding:5px 10px 15px}
    .lpR_score .lpR_Slist li{width:33.3%;margin-top:10px}
}
@media all and (max-width:490px){
    .lpR_score .lpR_Slist li{width:50%}
}

/* 국민제안소개, 민원소개 */
.ja_intro{margin-bottom:20px}
.ja_intro>li{border-width:1px 0;border-style:solid;border-color:#c4c9ce;margin-top:25px}
.ja_intro>li:first-child{padding-top:0;margin-top:0}
.jai_wrap{display:table}
.jai_wrap:after{content:"";display:block;clear:both}
.jai_wrap .jai_tit{display:table-cell;vertical-align:top;padding:22px;width:23.5%;min-width:160px;background:#e9ecf2}
.jai_wrap .jai_tit img{vertical-align:middle}
.jai_wrap .jai_tit strong{position:relative;display:inline-block;margin-bottom:20px;color:#333;font-size:22px;font-weight:500;padding-top:13px;line-height:26px;word-break:keep-all}
.jai_wrap .jai_tit strong:before{content:"";display:block;position:absolute;left:0;top:0;width:20px;height:4px;background:#318de7}
.jai_wrap .jai_tit.j01{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_jai_1.png) 20px bottom no-repeat}
.jai_wrap .jai_tit.j02{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_jai_2.png) 40px bottom no-repeat}
.jai_wrap .jai_tit.j03{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_jai_3.png) 30px bottom no-repeat}
.jai_wrap .jai_tit.j04{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_jai_4.png) 40px bottom no-repeat}
.jai_wrap .jai_tit.m01{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_mwi_1.png) 20px bottom no-repeat}
.jai_wrap .jai_tit.m02{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_mwi_2.png) 20px bottom no-repeat}
.jai_wrap .jai_tit.m03{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_mwi_3.png) 20px bottom no-repeat}
.jai_wrap .jai_tit.m04{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_mwi_4.png) 20px bottom no-repeat}
.jai_wrap .jai_tit.m05{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_mwi_5.png) 20px bottom no-repeat}
.jai_wrap .jai_txt{overflow:hidden;padding:25px}
.jai_wrap .jai_txt p{line-height:28px;word-break:keep-all}
.jai_wrap .jai_txt p strong{color:#111;font-weight: 600;}

/* 200319_민원상담안내 추가*/

.jai_wrap .jai_tit2{display:table-cell;vertical-align:top;padding:22px;width:23.5%;min-width:160px;background:#e9f2ec;}
.jai_wrap .jai_tit2 img{vertical-align:middle}
.jai_wrap .jai_tit2 strong{position:relative;display:inline-block;margin-bottom:20px;color:#333;font-size:22px;font-weight:500;padding-top:13px;line-height:26px;word-break:keep-all}
.jai_wrap .jai_tit2 strong:before{content:"";display:block;position:absolute;left:0;top:0;width:20px;height:4px;background:#318de7;}

.jai_wrap .jai_tit2.mc01{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_mwc_1.png) 20px bottom no-repeat}
.jai_wrap .jai_tit2.mc02{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_mwc_2.png) 20px bottom no-repeat}
.jai_wrap .jai_tit2.mc03{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_mwc_3.png) 20px bottom no-repeat}
.jai_wrap .jai_tit2.mc04{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_mwc_4.png) 20px bottom no-repeat}
.jai_wrap .jai_tit2.mc05{background:#e9ecf2 url(/resource/images/paid/nep/pot/content/img_mwc_5.png) 20px bottom no-repeat}

.alertbox{margin-top:20px;padding:17px 15px 17px 50px;background:#f4f5f9 url(/resource/images/paid/nep/pot/content/icon_detail_exp.png) 17px 17px no-repeat;color:#555;word-break:keep-all;line-height:22px}
.alertbox a{color:#318de7;text-decoration:underline}
.alertbox a:hover{color:#4269e4;text-decoration:underline}

.alertbox.type_1{margin-top:0;padding:22px 30px 15px;background:#f4f5f9}
.alertbox.type_1 strong{position:relative;padding-left:27px;display:block;margin-bottom:10px;font-size:18px;color:#111;font-weight:500;line-height:24px;background:url(/resource/images/paid/nep/pot/content/icon_detail_exp.png) left top no-repeat}
.alertbox.type_1 strong img{vertical-align:-5px;margin-right:3px}
.alertbox.type_1 strong span{font-size:15px;color:#555;font-weight:normal}

@media all and (max-width:640px){
    .alertbox.type_1{padding:15px 15px 8px}
}

.jai_Ltit{display:block;color:#318de7;font-weight:500;font-size:17px}
.jai_wrap .jai_txt .num_list li{line-height:28px}
.jai_wrap .jai_txt .txt_list li{line-height:20px}
.jai_wrap .jai_txt .txt_list li strong{color:#555;font-weight:500}

.organ_view strong{margin-right:10px}
.organ_view .organTog{display:inline-block;margin:5px 0;padding:12px 20px 11px;border:1px solid #d2d2d2;border-radius:20px;color:#111}
.organ_view .organTog:after{content:"";display:inline-block;width:13px;height:15px;vertical-align:-2px;margin-left:5px;background:url(/resource/images/paid/nep/pot/content/icon_downArr.png) no-repeat;transition:all .3s}
.organ_view .organTog.on:after{transform:rotate(-180deg)}
.organ_view .organBox{/*display:none;*/margin-top:10px}

ul.organList{overflow:hidden;border-top:1px solid #dfdfdf}
ul.organList li{float:left;width:20%;height:66px;text-align:center;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
ul.organList li:nth-child(5n+1){border-left:1px solid #dfdfdf}
ul.organList li span{padding:0 8px;display:table;width:100%;height:100%}
ul.organList li span i{display:table-cell;vertical-align:middle}
ul.organList .orgL_txt{width:80%;background:#f6f7fb;text-align:center;word-break:keep-all}

@media all and (max-width:800px){
    .organ_view .organBox ul.organList li{width:25%}
    .organ_view .organBox ul.organList li:nth-child(5n+1){border-left:0}
    .organ_view .organBox ul.organList li:nth-child(4n+1){border-left:1px solid #dfdfdf}
    .organ_view .organBox ul.organList .orgL_txt{width:50%}
}
@media all and (max-width:700px){
    .organ_view .organBox ul.organList li{width:33.3%}
    .organ_view .organBox ul.organList li:nth-child(4n+1){border-left:0}
    .organ_view .organBox ul.organList li:nth-child(3n+1){border-left:1px solid #dfdfdf}
    .organ_view .organBox ul.organList .orgL_txt{width:66.6%}
}
@media all and (max-width:640px){
    .jai_wrap{display:block}
    .jai_wrap .jai_img{display:block;width:100%}

    .jai_wrap .jai_tit,
    .jai_wrap .jai_tit2{padding:20px 90px 20px 20px}
    .jai_wrap .jai_tit strong,
    .jai_wrap .jai_tit2 strong{font-size:18px;margin:0}
    .jai_wrap .jai_tit.j01,
    .jai_wrap .jai_tit.j02,
    .jai_wrap .jai_tit.j03,
    .jai_wrap .jai_tit.j04,
    .jai_wrap .jai_tit.m01,
    .jai_wrap .jai_tit.m02,
    .jai_wrap .jai_tit.m03,
    .jai_wrap .jai_tit.m04,
    .jai_wrap .jai_tit.m05,
    .jai_wrap .jai_tit2.mc01,
    .jai_wrap .jai_tit2.mc02,
    .jai_wrap .jai_tit2.mc03,
    .jai_wrap .jai_tit2.mc04,
    .jai_wrap .jai_tit2.mc05{background-size:60px;background-position:bottom right 20px}
    .jai_wrap .jai_txt{padding:15px 10px}
    .jai_wrap .jai_txt p{line-height:24px}
}
@media all and (max-width:400px){
    .organ_view .organBox ul.organList li{font-size:14px}
}
@media all and (max-width:360px){
    .organ_view .organBox ul.organList .orgL_txt{width:100%;margin-top:10px;border:1px solid #dfdfdf}
}

/* 갑질피해 민원 신청 */
.topB_point{margin-top:15px;padding-left:20px;color:#0075cf}
.topB_btn{text-align:left;margin-top:15px}
.topB_btn2 {text-align:left;margin-top:0; margin-bottom:20px; display:inline-block;}

/* 민원유사사례 상세 */
.same_mwWrap{}
.same_mwWrap .samBox{}
.same_mwWrap .samBox.mw{}
.same_mwWrap .samBox.ans{margin-top:30px;padding-top:16px;background:url(/resource/images/paid/nep/pot/content/bg_dotted_line.gif) left top repeat-x}
.same_mwWrap .samBox.ans.info{background:none;margin-top: -16px;}

.same_mwWrap .samBox .sam_tit{display:block;margin-bottom:10px;position:relative;color:#111;font-size:22px;font-weight:500;line-height:27px;text-align:center}
.same_mwWrap .samBox .sam_tit span{display:inline-block;padding:15px 0 15px 73px}
.same_mwWrap .samBox.mw .sam_tit{border:1px solid #82c6e5;background:#f4f5f9}
.same_mwWrap .samBox.mw .sam_tit span{background:url(/resource/images/paid/nep/pot/content/icon_sameTit_1.png) left bottom no-repeat}
.same_mwWrap .samBox.ans .sam_tit{border:1px solid #8ed2cb;background:#e0edf6}
.same_mwWrap .samBox.ans .sam_tit span{background:url(/resource/images/paid/nep/pot/content/icon_sameTit_2.png) left bottom no-repeat}

.same_mwWrap .samBox .sam_cont{background:#fff;padding:30px;border:1px solid #ccc}
.same_mwWrap .samBox.mw .sam_cont{border-color:#82c6e5}
.same_mwWrap .samBox.ans .sam_cont{border-color:#8ed2cb}
.same_mwWrap .samBox .sam_cont .samC_top{overflow:hidden;line-height:30px}
.same_mwWrap .samBox.ans .sam_cont .samC_top{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}
.same_mwWrap .samBox .sam_cont .samC_top>strong{font-size:22px;color:#111;font-weight:500;margin-bottom:20px;line-height:24px;display:block}
.same_mwWrap .samBox .sam_cont .samC_top>span{display:inline-block}
/* .same_mwWrap .samBox .sam_cont .samC_top span{float:right;display:inline-block;padding-left:25px;background:url(/resource/images/paid/nep/pot/content/icon_clock.png) left center no-repeat} */
.same_mwWrap .samBox.ans .sam_cont .samC_top table{width:auto !important;}
.same_mwWrap .samBox.ans .sam_cont .samC_top table tr th,
.same_mwWrap .samBox.ans .sam_cont .samC_top table tr td{border-width:1px;border-style:solid;vertical-align:middle}

.same_mwWrap .samBox .sam_cont .samC_c{line-height:24px}
.same_mwWrap .samBox .sam_cont .samC_date{display:block;margin-top:20px}

.samC_info>li{margin-top:20px}
.samC_info>li:first-child{margin-top:0}
.samC_info>li dl{overflow:hidden}
.samC_info>li dl dt{width:110px;float:left;color:#111;font-weight:500}
.samC_info>li dl dd{overflow:hidden}

.samC_link li{margin-top:5px}
.samC_link li:first-child{margin-top:0}
.samC_link li a[target="_blank"]:after{content:"";display:inline-block;width:18px;height:18px;background:url(/resource/images/paid/nep/pot/content/icon_newWin.png) no-repeat;vertical-align:-3px;margin-left:8px}

.stis_fWrap{margin-top:30px;background:#f7f7f7}
.stis_fWrap .stis_fBox{position:relative;padding:17px 120px 17px 170px}
.stis_fWrap .stis_fBox strong{position:absolute;left:30px;top:50%;margin-top:-9px;color:#111;font-size:22px;font-weight:500}
.stis_fWrap .stis_fBox .btn{position:absolute;right:30px;top:50%;margin-top:-20px}
.stis_fWrap .stis_fBox ul:after{content:"";display:block;clear:both}
.stis_fWrap .stis_fBox ul li{float:left;width:18.4%;margin-left:2%}
.stis_fWrap .stis_fBox ul li:first-child{margin-left:0}
.stis_fWrap .stis_fBox ul li label{position:relative;display:block;padding:56px 0 15px;border:1px solid #e5e5e5;text-align:center}
.stis_fWrap .stis_fBox ul li label.ico1{background:#fff url(/resource/images/paid/nep/pot/content/icon_stis_1.png) center 15px no-repeat}
.stis_fWrap .stis_fBox ul li label.ico2{background:#fff url(/resource/images/paid/nep/pot/content/icon_stis_2.png) center 15px no-repeat}
.stis_fWrap .stis_fBox ul li label.ico3{background:#fff url(/resource/images/paid/nep/pot/content/icon_stis_3.png) center 15px no-repeat}
.stis_fWrap .stis_fBox ul li label.ico4{background:#fff url(/resource/images/paid/nep/pot/content/icon_stis_4.png) center 15px no-repeat}
.stis_fWrap .stis_fBox ul li label.ico5{background:#fff url(/resource/images/paid/nep/pot/content/icon_stis_5.png) center 15px no-repeat}
.stis_fWrap .stis_fBox ul li input[type=radio]:checked + label:after{content:"";display:block;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;border:2px solid #6f6f6f}

@media all and (max-width:768px){
    .stis_fWrap .stis_fBox{padding:17px 80px 17px 20px}
    .stis_fWrap .stis_fBox strong{font-size:19px;position:static;left:10px;display:block;margin:0 0 10px}
    .stis_fWrap .stis_fBox .btn{right:10px;margin-top:-5px}
}
@media all and (max-width:540px){
    .same_mwWrap .samBox .sam_cont{padding:15px}
    .same_mwWrap .samBox .sam_cont .samC_top>strong{font-size:19px}
    .samC_info>li{margin-top:10px;padding-top:10px;border-top:1px dashed #e8e8e8}
    .samC_info>li:first-child{margin-top:0;padding-top:0;border-top:0}
    .samC_info>li dl dt{float:none;width:100%;margin-bottom:8px;font-size:17px}

    .stis_fWrap .stis_fBox{padding:15px}
    .stis_fWrap .stis_fBox .btn{position:static;margin:10px 0 0 auto;display:block}
}
@media all and (max-width:450px){
    .stis_fWrap .stis_fBox ul li{width:31.9%}
    .stis_fWrap .stis_fBox ul li:nth-child(4){margin-left:17.5%;margin-top:7px}
    .stis_fWrap .stis_fBox ul li:nth-child(5){margin-top:7px}
}

/* 갑질피해 신고센터 안내, 안전 365 통합안내 */
.gj_wrap{position:relative;overflow:hidden}
.gj_wrap .gj_list{overflow:hidden;width:102%}
.gj_wrap .gj_list li{float:left;width:48%;margin:0 2% 19px 0}
.gj_wrap .gj_list li .gj_box{position:relative;padding:40px;background-color:#e9ecf2;border:1px solid #c7ccd0}
.gj_wrap .gj_list li .gj_box:before{content:"";display:block;width:110px;height:110px;position:absolute;right:35px;bottom:45px;background:url(/resource/images/paid/nep/pot/content/icon_gj.png);z-index:0}
.gj_wrap .gj_list li .gj_box.ico_1:before{background-position:0 0}
.gj_wrap .gj_list li .gj_box.ico_2:before{background-position:-110px 0}
.gj_wrap .gj_list li .gj_box.ico_3:before{background-position:-220px 0}
.gj_wrap .gj_list li .gj_box.ico_4:before{background-position:-330px 0}
.gj_wrap .gj_list li .gj_box.ico_5:before{background-position:-440px 0}
.gj_wrap .gj_list li .gj_box.ico_6:before{background-position:-550px 0}
.gj_wrap .gj_list li .gj_box.ico_7:before{background-position:-660px 0}
.gj_wrap .gj_list li .gj_box.ico_8:before{background-position:-770px 0}
.gj_wrap .gj_list li .gj_box.ico_9:before{background-position:0 -110px}
.gj_wrap .gj_list li .gj_box.ico_10:before{background-position:-110px -110px}
.gj_wrap .gj_list li .gj_box.ico_11:before{background-position:-220px -110px}
.gj_wrap .gj_list li .gj_box.ico_12:before{background-position:-330px -110px}
.gj_wrap .gj_list li .gj_box.ico_13:before{background-position:-440px -110px}
.gj_wrap .gj_list li .gj_box.color1{background-color:#e0edf6}
.gj_wrap .gj_list li .gj_box strong{display:block;color:#333;font-size:24px;font-weight:bold;line-height:24px}
.gj_wrap .gj_list li .gj_box strong span{color:#318de7}
.gj_wrap .gj_list li .gj_box p{margin:15px 0;min-height:66px;max-width:250px;line-height:22px;word-break:keep-all;text-align:left;overflow:hidden;text-overflow:ellipsis}
.gj_wrap .gj_list.s365 li .gj_box p{min-height:110px}

.gj_wrap .gj_list li .gj_box2{position:relative;padding:40px;background-color:#e9ecf2;border:1px solid #c7ccd0}
.gj_wrap .gj_list li .gj_box2.color1{background-color:#e0edf6}
.gj_wrap .gj_list li .gj_box2 strong{display:block;color:#333;font-size:24px;font-weight:bold;line-height:24px}
.gj_wrap .gj_list li .gj_box2 strong span{color:#318de7}
.gj_wrap .gj_list li .gj_box2 p{margin:15px 0;min-height:66px;max-width:230px;line-height:22px;word-break:keep-all;text-align:left;overflow:hidden;text-overflow:ellipsis}
.gj_wrap .gj_list.s365 li .gj_box p{min-height:110px}

.gj_full{padding:20px 40px;background:#e9ecf2;border:1px solid #c7ccd0}
.gj_full .gj_list{width:auto}
.gj_full .gj_list li{width:100%;margin:0; text-align: center; }
.gj_full .gj_list li .gj_box{padding:30px 30px 30px 50px;border-width:1px 0 0 1px}
.gj_full .gj_list li:first-child .gj_box{border:0; padding: 50px 30px 10px 50px; }
.gj_full .gj_list li .gj_box p {max-width: 100%;text-align: center;min-height: 46px;}
.gj_full .gj_list li:first-child+li .gj_box{border-top:0}
.gj_full .gj_list li:nth-child(2n+1){clear:both}
.gj_full .gj_list li:nth-child(2n+1) .gj_box{padding-left:10px;border-left:0;clear:both}
.gj_full .gj_list li .gj_box:before{bottom:30px}
.gj_full .gj_list li:nth-child(2n) .gj_box:before{right:0}
.gj_full .gj_list li:nth-child(4) .gj_box p{max-width:150px}

.gj_circle{background:#498bf9;border-radius:50%;width:140px;height:140px;position:absolute;left:50%;margin-left:-70px;top:195px;z-index:9;transition:all .3s}
.gj_circle ul{overflow:hidden}
.gj_circle ul li{float:left;width:50%;color:#fff;text-align:center;padding:30% 0 10%;font-size:19px; font-weight:700;}
.gj_circle ul li:first-child{border-right:1px solid #6da2fa}
.gj_circle ul li:last-child{width:100%;border-top:1px solid #6da2fa;padding:10% 0 20%}

.gj_wrap.passive .gj_circle{top:140px}
.gj_wrap.passive .gj_circle p{font-size:19px;color:#fff;text-align:center;padding:30% 0 0}
.gj_wrap.passive .gj_list li .gj_box.ico_1:before{background:url(/resource/images/paid/nep/pot/content/icon_passive_1.png) no-repeat}
.gj_wrap.passive .gj_list li .gj_box.ico_2:before{background:url(/resource/images/paid/nep/pot/content/icon_passive_2.png) no-repeat}
.gj_wrap.passive .gj_list li .gj_box.ico_3:before{background:url(/resource/images/paid/nep/pot/content/icon_passive_3.png) no-repeat}
.gj_wrap.passive .gj_list li .gj_box.ico_4:before{background:url(/resource/images/paid/nep/pot/content/icon_passive_4.png) no-repeat}

@media all and (max-width:1160px){
    .gj_circle{width:110px;height:110px;top:200px;margin-left:-55px}
    .gj_circle ul li{font-size:15px}
    .gj_wrap .gj_list li .gj_box strong,
    .gj_wrap .gj_list li .gj_box2 strong{font-size:20px}
    .gj_wrap .gj_list li .gj_box:before{width:70px;height:70px;background-size:560px;right:20px}
    .gj_wrap .gj_list li .gj_box.ico_1:before{background-position:0 0}
    .gj_wrap .gj_list li .gj_box.ico_2:before{background-position:-70px 0}
    .gj_wrap .gj_list li .gj_box.ico_3:before{background-position:-140px 0}
    .gj_wrap .gj_list li .gj_box.ico_4:before{background-position:-210px 0}
    .gj_wrap .gj_list li .gj_box.ico_5:before{background-position:-280px 0}
    .gj_wrap .gj_list li .gj_box.ico_6:before{background-position:-350px 0}
    .gj_wrap .gj_list li .gj_box.ico_7:before{background-position:-420px 0}
    .gj_wrap .gj_list li .gj_box.ico_8:before{background-position:-490px 0}
    .gj_wrap .gj_list li .gj_box.ico_9:before{background-position:0 -70px}
    .gj_wrap .gj_list li .gj_box.ico_10:before{background-position:-70px -70px}
    .gj_wrap .gj_list li .gj_box.ico_11:before{background-position:-140px -70px}
    .gj_wrap .gj_list li .gj_box.ico_12:before{background-position:-210px -70px}
	.gj_wrap .gj_list li .gj_box.ico_13:before{background-position:-280px -70px}    
    .gj_wrap .gj_list li > .gj_box2 > a:first-of-type {margin-bottom:10px;}
    .gj_wrap .gj_list li .gj_box.color1 a {margin-top:60px;}
    
    .gj_wrap.passive .gj_circle{top:155px}
    .gj_wrap.passive .gj_circle p{font-size:15px}
    .gj_wrap.passive .gj_list li .gj_box.ico_1:before,
    .gj_wrap.passive .gj_list li .gj_box.ico_2:before,
    .gj_wrap.passive .gj_list li .gj_box.ico_3:before,
    .gj_wrap.passive .gj_list li .gj_box.ico_4:before{background-size:70px}
}
@media all and (max-width:750px){
    .gj_circle{top:200px}
    .gj_wrap .gj_list li .gj_box{padding:40px 35px}
    .gj_full{padding:20px}

    .gj_wrap .gj_list li .gj_box.ico_7,
    .gj_wrap .gj_list li .gj_box.ico_8,
    .gj_wrap .gj_list li .gj_box2,
    .gj_wrap .gj_list li .gj_box.ico_13{padding:30px 20px}
    .gj_wrap .gj_list li .gj_box.ico_7:before,
    .gj_wrap .gj_list li .gj_box.ico_8:before,
    .gj_wrap .gj_list li .gj_box.ico_13:before{bottom:inherit;top:75px;right:15px}
    .gj_wrap .gj_list li .gj_box.color1 a {margin-top: 0;}
    
    .gj_wrap.passive .gj_circle{position:fixed;top:-1px;left:-1px;width:1px;height:1px;overflow:hidden}
    .gj_wrap.passive .gj_list li{width:98%;margin-bottom:10px}
    .gj_wrap.passive .gj_list li .gj_box{padding:20px 110px 20px 20px}
    .gj_wrap.passive .gj_list li .gj_box p{min-height:inherit;margin:15px 0 0;max-width:inherit}
    .gj_wrap.passive .gj_list li .gj_box:before{top:50%;margin-top:-35px}
}
@media all and (max-width:670px){
    .gj_wrap .gj_list.s365 li .gj_box{padding:30px 20px}
}
@media all and (max-width:640px){
    .gj_circle{position:fixed;top:-1px;left:-1px;width:1px;height:1px;overflow:hidden}
    .gj_wrap .gj_list li .gj_box{padding:20px}
    .gj_wrap .gj_list li .gj_box:before{bottom:20px}
    .gj_full .gj_list li .gj_box{padding:30px}
}
@media all and (max-width:600px){
    .gj_wrap .gj_list li{width:98%;margin-bottom:10px}
    .gj_wrap .gj_list li .gj_box strong,
    .gj_wrap .gj_list li .gj_box2 strong {word-break:keep-all}
    .gj_full .gj_list li{width:100%}
    .gj_full .gj_list li .gj_box{padding:20px 0 0;margin-top:20px;border-top:1px solid #c7ccd0;border-left:0}
    .gj_full .gj_list li:first-child .gj_box{padding:0;margin-top:0}
    .gj_full .gj_list li:first-child+li .gj_box{border-top:1px solid #c7ccd0}
    .gj_full .gj_list li:nth-child(2n+1) .gj_box{padding-left:0; text-align: left;}
    .gj_full .gj_list li .gj_box:before{right:0;bottom:0}
    .gj_full .gj_list li .gj_box p {text-align:left;max-width: 250px;}
    .gj_wrap .gj_list li > .gj_box2 > a:first-of-type {margin-bottom:10px;}

    .gj_wrap .gj_list li .gj_box.ico_7:before,
    .gj_wrap .gj_list li .gj_box.ico_8:before,
    .gj_wrap .gj_list li .gj_box.ico_13:before{top:40px}
}

/***** 공통 팝업 *****/
/* 공인인증서 인증 */
.perS_info{padding:20px;background:#f4f5f9}
.perS_info .perS_row{position:relative;padding-left:100px;margin-top:5px}
.perS_info .perS_row:first-child{margin-top:0}
.perS_info .perS_row .perS_tit{position:absolute;left:0;top:0;width:100px;min-height:39px;display:table}
.perS_info .perS_row .perS_tit label{color:#111;display:table-cell;vertical-align: middle}
.perS_info .perS_row input[type=text]{width:100%}
.perS_info .perS_row input.ResNumInput{width:calc(50% - 6px)}

/* 외국인등록번호 인증 */
.perS_info.type_1 .perS_row{padding-left:130px}
.perS_info.type_1 .perS_row .perS_tit{width:130px}
.afpBox{position:relative;padding-left:70px}
.afpBox span{position:absolute;left:0;top:10px}

.closeBtn{margin-top:15px;padding-top:15px;text-align:center;border-top:1px solid #d0d0d0}

@media all and (max-width:360px){
    .perS_info.type_1 .perS_row{padding-left:0;margin-top:10px}
    .perS_info.type_1 .perS_row .perS_tit{width:auto;position:static;margin-bottom:5px;min-height:inherit;display:block}
}

/* 임시저장목록 팝업 */
.temSave_wrap{height:300px;overflow-y:auto}
.temSave_list{padding-bottom:10px}
.temSave_list li{position:relative;padding-right:35px;border-bottom:1px solid #d5d5db}
.temSave_list li a{display:block;padding:8px 10px}
.temSave_list li a p{color:#111}
.temSave_list li a span{font-size:14px;color:#777}
.temSave_list li .delBtn{position:absolute;right:7px;top:50%;margin-top:-11px;width:22px;height:22px;background:url(/resource/images/paid/nep/pot/content/icon_del.png) no-repeat;text-indent:-9999px;transition:all .3s}
.temSave_list li .delBtn:hover{transform:scale(1.1)}

/* 미리보기_팝업 */
.preview{height:300px;overflow-y:auto;border-bottom:1px solid #c4c9ce;padding:20px;line-height:22px}
.preview dl{margin-top:20px}
.preview dl:first-child{margin-top:0}
.preview dl dt{position:relative;padding-left:15px;color:#111;font-size:15px;margin-bottom:10px;font-weight:500}
.preview dl dt:before{content:"";display:block;position:absolute;left:0;top:6px;width:8px;height:8px;background:#318de7}
.preview_info{padding:20px 20px 5px;overflow:hidden}
.preview_info dl{margin-top:10px;overflow:hidden}
.preview_info dl:first-child{margin-top:0}
.preview_info dl dt{float:left;color:#111;font-weight:500;margin-right:15px}
.preview_info dl dd{overflow:hidden}


/* 나의신문고_정보수정 */
.divLine{border-bottom:1px solid #e8e8e8;margin-bottom:30px}

.groupInput{margin-top:20px}
.groupInput .group_row{position:relative;padding-left:100px;margin-top:10px}
.groupInput .group_row:first-child{margin-top:0}
.groupInput .group_row>label{position:absolute;left:0;top:10px}
.groupInput .group_row input[type=text]{width:100%}

@media all and (max-width:640px){
    .divLine{display:none}
}

/* 나의신문고_회원탈퇴 */
.withdraw_wrap em{display:block;margin:30px 0 10px;font-size:16px;color:#333}

.withdraw_guide{border:1px solid #c7ccd0;background-color:#e9ecf2}
.withdraw_guide li{padding:35px 45px;border-top:1px solid #c7ccd0}
.withdraw_guide li:first-child{border-top:0}
.withdraw_guide li .withD_box{position:relative;padding-right:140px;min-height:80px}
.withdraw_guide li .withD_box strong{display:block;margin-bottom:15px;font-size:22px;color:#333;font-weight:500;line-height:28px}
.withdraw_guide li .withD_box strong span{color:#318de7}
.withdraw_guide li .withD_box p{word-break:keep-all}
.withdraw_guide li .withD_box>b{display:inline-block;margin-bottom:10px;font-size:19px;color:#0075cf;font-weight:500}
.withdraw_guide li .withD_box:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-55px;width:110px;height:110px;background-image:url(/resource/images/paid/nep/pot/content/img_withdraw.png)}
.withdraw_guide li.icon_1 .withD_box:after{background-position:0 0}
.withdraw_guide li.icon_2 .withD_box:after{background-position:-110px 0}
.withdraw_guide li.icon_3 .withD_box:after{background-position:-220px 0}

.withdraw_guide.type_1 li .withD_box:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-55px;width:110px;height:110px;border-radius:50%;background-color:#fff;background-size:60px auto;background-position:center;background-repeat:no-repeat}
.withdraw_guide.type_1 li.icon_1 .withD_box:after{background-image:url(/resource/images/paid/nep/cmmn/icon_topBox_01.png)}
.withdraw_guide.type_1 li.icon_2 .withD_box:after{background-image:url(/resource/images/paid/nep/cmmn/icon_topBox_02.png)}
.withdraw_guide.type_1 li.icon_3 .withD_box:after{background-image:url(/resource/images/paid/nep/cmmn/icon_topBox_03.png)}
.withdraw_guide.type_1 li.icon_4 .withD_box:after{background-image:url(/resource/images/paid/nep/cmmn/icon_topBox_04.png)}
.withdraw_guide.type_1 li.icon_5 .withD_box:after{background-image:url(/resource/images/paid/nep/cmmn/icon_myEpp_que.png)}

.withdraw_guide.type_2 li .withD_box:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-55px;width:110px;height:110px;background-position:center}
.withdraw_guide.type_2 li.icon_1 .withD_box:after{background-image:url(/resource/images/paid/nep/pot/content/icon_thkG_1.png)}
.withdraw_guide.type_2 li.icon_2 .withD_box:after{background-image:url(/resource/images/paid/nep/pot/content/icon_thkG_2.png)}

.withD_etc{display:none;margin-top:10px}
.withD_etc input[type=text]{width:100%}

@media all and (max-width:640px){
    .withdraw_guide li{padding:20px}
    .withdraw_guide li .withD_box{padding-right:0;min-height:inherit}
    .withdraw_guide li .withD_box:after{display:none}
    .withdraw_guide li .withD_box strong{font-size:18px;margin-bottom:10px;line-height:24px}

    .withdraw_guide li .withD_box>b{font-size:15px;margin-bottom:5px}
    .withdraw_guide.type_1 li .withD_box:after,
    .withdraw_guide.type_2 li .withD_box:after{display:none}
}

/* 예산낭비신고센터 소개 */
.grayBox{padding:20px 40px;background-color:#e9ecf2;border:1px solid #c7ccd0}
.grayBox .ct_Info{min-height:110px;position:relative;padding:12px 135px 10px 0}
.grayBox .ct_Info strong{display:block;margin-bottom:10px;font-size:19px;color:#333;line-height:30px;font-weight:500;word-break:keep-all}
.grayBox .ct_Info em{display:block;margin-bottom:5px;font-size:19px;font-weight:bold;color:#555}
.grayBox .ct_Info em span{display:inline-block;color:#eb5c57}

.grayBox .ct_Info.icon1{background:url(/resource/images/paid/nep/pot/content/icon_ctInfo_1.png) right center no-repeat}
.grayBox .ct_Info.icon2{padding:25px 135px 25px 0;background:url(/resource/images/paid/nep/pot/content/icon_ctInfo_2.png) right center no-repeat}
.grayBox .ct_Info.icon2 strong{margin-bottom:0}

.queryTab .organList li{height:50px}

.queryTab{position:relative}
.queryTab:after{content:"";display:block;clear:both}
.queryTab>li{float:left;width:33.3%}
.queryTab>li>a{display:block;padding:15px 0;text-align:center;background-color:#fff;border-width:1px 1px 1px 0;border-style:solid;border-color:#ccc}
.queryTab>li:first-child>a{border-left-width:1px}
.queryTab>li>a.on{background-color:#318de7;color:#fff;border-color:#318de7}
.queryTab>li>.qTab_sub{position:absolute;left:0;top:50px;width:100%;padding-top:20px}
.queryTab>li:first-child>.qTab_sub{display:block}

.imgArea{margin-top:30px;padding:20px;background:#f4f5f9;text-align:center}
.nV_img{display:inline-block;width:100%;height:0;overflow:hidden}
.altBox{position:absolute;left:-9999px}
#schema1{padding-bottom:97.2%;background:url(/resource/images/paid/nep/pot/content/img_schema_1.gif) center top no-repeat;background-size:contain}
#schema2{padding-bottom:97.2%;background:url(/resource/images/paid/nep/pot/content/img_schema_2.gif) center top no-repeat;background-size:contain}
#schema3{padding-bottom:70.5%;background:url(/resource/images/paid/nep/pot/content/img_schema_3.gif) center top no-repeat;background-size:contain}

.ysTable .bar_list li,
.ysTable .bar_list li strong{word-break:keep-all}

@media all and (max-width:900px){
    .imgArea{padding:40px}
}
@media all and (max-width:640px){
    .grayBox{padding:15px 20px}
    .grayBox .ct_Info{padding:0;min-height:inherit}
    .grayBox .ct_Info.icon1,
    .grayBox .ct_Info.icon2{padding:0;background:none}
    .grayBox .ct_Info strong{font-size:17px;line-height:24px}
    .grayBox .ct_Info em{font-size:17px}
    .ysTable colgroup col:first-child{width:125px !important}

    .imgArea{padding:20px 10px}
    .nV_img{background-size:100%}
}

/* 청렴포털 안내 */
.cleanP_Wrap{padding:39px 45px;background:#e9ecf2;border:1px solid #c7ccd0}
.cleanP_Wrap .cleanP_Box{position:relative;min-height:110px;padding-right:140px;background:url(/resource/images/paid/nep/pot/content/icon_ctInfo_3.png) right bottom no-repeat}
.cleanP_Wrap .cleanP_Box strong{display:block;margin-bottom:15px;color:#333;font-size:19px;word-break:keep-all;font-weight:500;line-height:30px}
.cleanP_Wrap .cleanP_Box p{line-height:24px}

.cleanP_btnArea{margin-top:20px}
.cleanP_Btn{display:inline-block;padding:14px 40px;border:1px solid #318de7;border-radius:25px;background:#fff;transition:all .3s;color:#111 !important;font-weight:500}
.cleanP_Btn:hover{background:#318de7;color:#fff !important}
@media all and (max-width:640px){
    .cleanP_Wrap{padding:20px}
    .cleanP_Wrap .cleanP_Box{padding:0;background:none}
    .cleanP_Wrap .cleanP_Box strong{font-size:19px;line-height:26px}

    .cleanP_btnArea{text-align:center}
}

/* 보안형 신청건 본인인증_비회원 */
.etcCerti{margin-top:30px; background:#fff}
.etcCerti .e_CertiList{width:100%; padding-left: 20px;}
.etcCerti .e_CertiList:after{content:"";display:block;clear:both}
.etcCerti .e_CertiList li{float:left;margin-left: 0;margin-bottom: 9px;vertical-align:middle;width: 48%;border:1px solid #d2d2d2;text-align:center}
.etcCerti .e_CertiList li:first-child{margin-left:0}
.etcCerti .e_CertiList li:last-child{margin-right:0}
.etcCerti .e_CertiList li:nth-child(2n){margin-left:1%}
.etcCerti .e_CertiList li a{padding:0 10px;position:relative;display:table;width:100%;height:79px;font-size:17px;font-weight:500; text-align: left;}
.etcCerti .e_CertiList li a span{display:table-cell;vertical-align:middle}
.etcCerti .e_CertiList li a span:before{content:"";display:inline-block;width:42px;height:41px;vertical-align:middle;margin-right:5px}
.etcCerti .e_CertiList li a:hover span:before{animation:h_scale 1 .6s ease-in-out}
.etcCerti .e_CertiList li a:hover:after{content:"";display:block;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;border:2px solid #318de7}
.etcCerti .e_CertiList li.icon_0 a span:before{background:url(/resource/images/paid/nep/pot/board/login_list_icon_0.png) center center no-repeat}
.etcCerti .e_CertiList li.icon_1 a span:before{background:url(/resource/images/paid/nep/pot/board/login_list_icon_1.png) center center no-repeat}
.etcCerti .e_CertiList li.icon_2 a span:before{background:url(/resource/images/paid/nep/pot/board/login_list_icon_2.png) center center no-repeat}
.etcCerti .e_CertiList li.icon_3 a span:before{background:url(/resource/images/paid/nep/pot/board/login_list_icon_3.png) center center no-repeat}
.etcCerti .e_CertiList li.icon_4 a span:before{background:url(/resource/images/paid/nep/pot/board/login_list_icon_4.png) center center no-repeat}
.etcCerti .e_CertiList li.icon_5 a span:before{background:url(/resource/images/paid/nep/pot/board/login_list_icon_5.png) center center no-repeat}
.etcCerti .etcC_agree{padding:30px; border: 1px solid #d2d2d2; margin-top:20px}
.etcCerti .etcC_agree .etcC_agrBox{position:relative;padding-left:25px}
.etcCerti .etcC_agree .etcC_agrBox input[type=checkbox]{position:absolute;left:0;top:2px;display:inline-block;width:17px;height:17px}
.etcCerti .etcC_agree .etcC_agrBox label{line-height:22px}

.etcCerti .e_CertiList.apple li{width:33.3%}
.etcCerti .e_CertiList.apple li:nth-child(4){display:none}

@media all and (max-width:768px){
    .etcCerti .e_CertiList{padding-left: 0;}
    .etcCerti .e_CertiList li{width:100%; margin-left:0; border: 1px solid #d2d2d2;}
    .etcCerti .e_CertiList li:nth-child(2n){margin-left:0}
}
@media all and (max-width:600px){
	.etcCerti .e_CertiList.apple li{width:50%}
	.etcCerti .e_CertiList.apple li:last-child{border-left:0;width:100%}
}
@media all and (max-width:430px){
    .etcCerti .e_CertiList li a{height:60px;font-size:14px;font-weight:normal; text-align: left}
    .etcCerti .etcC_agree{padding:15px; margin-top:10px}
    .etcCerti .e_CertiList.apple li{width:100%;text-align:left}
    .etcCerti .e_CertiList.apple li:first-child+li+li{border-left:0}
}
@media all and (max-width:370px){
    .etcCerti .e_CertiList li{text-align:left}
    .etcCerti .e_CertiList li a span{position:relative;padding-left:46px}
    .etcCerti .e_CertiList li a span:before{position:absolute;left:0;top:50%;margin-top:-21px}
}

/* 나의신문고_민원취하 */
.moreBox{display:none}
.moreBox ul li{margin-top:8px}
.moreBox ul li:first-child{margin-top:0}
.mwMore{position:relative;display:inline-block;width:28px;height:28px;margin-left:10px;text-indent:-9999px}
.mwMore:after{content:"";display:block;width:28px;height:28px;position:absolute;left:0;top:0;background:url(/resource/images/paid/nep/pot/content/icon_moreB_arrow.png) no-repeat;transition:all .3s}
.mwMore.on:after{transform:rotate(180deg)}

@media all and (max-width:580px){
    .moreBox ul li{font-size:14px}
}

/* 나의신문고_국민제안 상세 */
.ja_sReply{border-bottom:1px solid #c4c9ce}
.ja_sReply .ja_score{padding:10px 19px}
.ja_sReply .ja_score em{display:inline-block;padding:0 10px;height:40px;line-height:38px;color:#111;font-size:15px;border:1px solid #318de7}
.ja_sReply .ja_score em b{color:#111;font-weight:500;font-size:15px}
.ja_sReply .ja_score em span{color:#0075cf}

.ja_Reply li{padding:10px 19px;border-top:1px solid #d2d2d2}
.ja_Reply li .jaR_box{position:relative;padding-right:140px}
.ja_Reply li .jaR_box .jaR_date{position:absolute;right:0;top:50%;margin-top:-8px;color:#777;font-size:13px}

/* 국민제안 > 회원의견 > 댓글 제목 */
.ja_ReplyTit{position:relative;border-top:1px solid #d2d2d2;background:#fdfdfd}
.ja_ReplyTit:after{content:"";display:block;clear:both}
.ja_ReplyTit>div{padding:10px 8px 8px;font-size:15px;text-align:center;font-weight:bold}
.ja_ReplyTit .jaR_con{padding-right:140px;color:#333}
.ja_ReplyTit .jaR_date{position:absolute;top:0;right:8px;width:140px}

@media all and (max-width:640px){
	.ja_ReplyTit .jaR_con{padding-right:0}
    .ja_ReplyTit .jaR_date{display:none}
	
    .ja_Reply li .jaR_box{padding:0}
    .ja_Reply li .jaR_box .jaR_date{position:static;display:block;margin-top:10px}
}

/* 전문가 점수 */
.topExpBox{padding:10px 10px 10px 75px;background-color:#f4f5f9;background-position:20px 12px;background-repeat:no-repeat}
.topExpBox.icon1{background-image:url(/resource/images/paid/nep/pot/content/img_topExp_1.png)}


/* ***********************************************************************
 *    고객센터
 *********************************************************************** */
.customer_top{display:table;width:100%;position:relative;margin-bottom:30px;padding:0 150px 25px 5px;border-bottom:1px solid #e8e8e8;background:url(/resource/images/paid/nep/pot/content/img_customerTop.png) right 14px bottom 30px no-repeat;min-height:126px}
.customer_top .cT_box{display:table-cell;vertical-align:middle}
.customer_top strong{display:block;font-size:22px;color:#333;font-weight:500;line-height:32px;word-break:keep-all}
.customer_top p{margin-top:15px;line-height:27px;word-break:keep-all}
.customer_top .txt_list{margin-top:15px}

/* 사이트소개 */
.goodPoint>li{margin-top:20px}
.goodPoint>li>strong{display:block;margin-bottom:10px;padding:3px 10px;border:1px solid #c7ccd0;border-radius:5px;font-size:19px;color:#333;font-weight:500}
.goodPoint>li>strong>img{vertical-align:-11px;margin:2px 0 2px 5px}
.goodPoint>li>p{padding:0 0 0 10px}
.goodPoint>li>p>strong{font-weight:500;color:#111}

/* 배너 */
.bi_imgBox{margin-bottom:15px;padding:50px;border:1px solid #c7ccd0;background:#fff;text-align:center}

.biColor li{padding:34px 50px;border-width:0 1px 1px 1px;border-style:solid;border-color:#c7ccd0}
.biColor li:first-child{border-top-width:1px}
.biColor li .biC_box{position:relative;padding-left:115px}
.biColor li .biC_box .bi_colorBox{position:absolute;left:0;top:0;width:75px;height:75px}
.biColor li.c1 .biC_box .bi_colorBox{background:#e60012}
.biColor li.c2 .biC_box .bi_colorBox{background:#009de1}
.biColor li.c3 .biC_box .bi_colorBox{background:#a5d4ad}
.biColor li.c4 .biC_box .bi_colorBox{background:#fdd000}
.biColor li .biC_box strong{display:block;font-size:19px;font-weight:500;line-height:20px}
.biColor li.c1 .biC_box strong{color:#e60012}
.biColor li.c2 .biC_box strong{color:#0075cf}
.biColor li.c3 .biC_box strong{color:#4c9c5a}
.biColor li.c4 .biC_box strong{color:#ac8e01}
.biColor li .biC_box i{display:block;margin-top:9px;font-size:16px}
.biColor li .biC_box i b{font-weight:500;color:#111}
.biColor li .biC_box p{margin-top:7px}

.html_box{padding:30px 50px;border:1px solid #c7ccd0}
.bannerHtml li{margin-top:15px}
.bannerHtml li:first-child{margin-top:0}
.bannerHtml li strong{color:#111;font-weight:500}
.bannerHtml li p{text-align:left}

.logoDown{width:102%}
.logoDown li{float:left;width:31.3%;margin:0 2% 15px 0;border:1px solid #c7ccd0}
.logoDown li .logo_img{display:table;width:100%;height:118px}
.logoDown li .logo_img>span{display:table-cell;vertical-align:middle;padding:0 10px;text-align:center}
.logoDown li .logo_down{border-top:1px solid #c7ccd0}
.logoDown li .logo_down a{display:block;padding:10px 0;text-align:center;transition:all .3s}
.logoDown li .logo_down a:hover{background:#f3f4f9;color:#111}
.logoDown li .logo_down a span{margin-right:10px}
.logoDown li .logo_down a:after{content:"";display:inline-block;width:22px;height:22px;background:#fff url(/resource/images/paid/nep/cmmn/icon_downBtn.png) center center no-repeat;border:1px solid #d2d2d2;vertical-align:-6px}

/* 관련법령 */
.lawList{width:102%;overflow:hidden}
.lawList>li{float:left;width:31.3%;margin:0 2% 0 0}
.lawList>li:nth-child(3n+1){clear:both}
.lawList>li>h5{margin-top:0}

@media all and (max-width:745px){
    .lawList>li{width:48%}
    .lawList>li:nth-child(3n+1){clear:none}
    .lawList>li:nth-child(2n+1){clear:both}
}
@media all and (max-width:640px){
    .customer_top{background:none;padding:0 0 20px 0;min-height:inherit}
    .customer_top strong{font-size:19px;line-height:24px}
    .customer_top p{line-height:24px}

    .goodPoint>li>strong{font-size:17px}

    .bi_imgBox{padding:30px}
    .bi_imgBox>img{max-width:200px}

    .biColor li{padding:20px}
    .biColor li .biC_box{padding-left:100px}

    .html_box{padding:20px}

    .logoDown li{width:48%;margin:0 2% 10px 0}
}
@media all and (max-width:480px){
    .lawList>li{width:100%;margin:10px 0 0}
    .lawList>li:first-child{margin-top:0}
}
@media all and (max-width:380px){
    .biColor li .biC_box{padding-left:70px}
    .biColor li .biC_box .bi_colorBox{width:50px;height:50px}

    .logoDown li .logo_img{height:100px}
}

/* 이용안내 */
.useGuide_wrap{overflow:hidden}
.useGuide_list{width:104%}
.useGuide_list:after{content:"";display:block;clear:both}
.useGuide_list li{position:relative;float:left;margin:0 4% 25px 0;padding:40px 20px;width:29.3%;background-color:#e9ecf2;border:1px solid #c7ccd0;text-align:center}
.useGuide_list li:before{content:"";display:block;width:22px;height:22px;position:absolute;left:-11%;top:50%;margin-top:-11px;background:url(/resource/images/paid/nep/pot/content/img_useG_arrow.png) no-repeat}
.useGuide_list li:nth-child(3n+1){clear:both}
.useGuide_list li:nth-child(3n+1):before{display:none}
.useGuide_list li img{margin-bottom:20px}
.useGuide_list li strong{display:block;font-size:22px;color:#333;font-weight:500;line-height:24px}
.useGuide_list li strong i{color:#318de7}
.useGuide_list li p{margin-top:15px;text-align:center;word-break:keep-all}

.useGuide_list.type_1 li{height:320px}

.useGuide_list.type_2 li:first-child,
.useGuide_list.type_2 li:first-child+li,
.useGuide_list.type_2 li:first-child+li+li{height:320px}
.useGuide_list.type_2 li:first-child+li+li+li,
.useGuide_list.type_2 li:first-child+li+li+li+li,
.useGuide_list.type_2 li:first-child+li+li+li+li+li{height:380px}

.useGuide_list.type_3 li:first-child,
.useGuide_list.type_3 li:first-child+li,
.useGuide_list.type_3 li:first-child+li+li{height:320px}
.useGuide_list.type_3 li:first-child+li+li+li,
.useGuide_list.type_3 li:first-child+li+li+li+li{height:400px}

@media all and (max-width:850px){
    .useGuide_list li:before{left:-11.7%}
    .useGuide_list li strong{font-size:19px;line-height:22px}
}
@media all and (max-width:768px){
    .useGuide_list{width:105%}
    .useGuide_list li{width:45%;margin-right:5%;padding:20px}
    .useGuide_list li:before{left:-9.5%}
    .useGuide_list li:nth-child(3n+1):before{display:block}
    .useGuide_list li:nth-child(2n+1):before{display:none}
    .useGuide_list li:nth-child(3n+1){clear:none}
    .useGuide_list li:nth-child(2n+1){clear:both}

    .useGuide_list.type_1 li{height:280px}

    .useGuide_list.type_2 li:first-child+li+li,
    .useGuide_list.type_2 li:first-child+li+li+li{height:320px}
    .useGuide_list.type_2 li:first-child+li+li+li+li,
    .useGuide_list.type_2 li:first-child+li+li+li+li+li{height:320px}

    .useGuide_list.type_3 li:first-child,
    .useGuide_list.type_3 li:first-child+li,
    .useGuide_list.type_3 li:first-child+li+li,
    .useGuide_list.type_3 li:first-child+li+li+li{height:300px}
}
@media all and (max-width:640px){
    .useGuide_list{width:100%}
    .useGuide_list li{width:100%;margin:0 0 34px 0}
    .useGuide_list li:before{left:50%;margin-left:-11px;top:-28px;margin-top:0;background:url(/resource/images/paid/nep/pot/content/img_useG_dArrow.png)}
    .useGuide_list li:nth-child(2n+1):before{display:block}
    .useGuide_list li:first-child:before{display:none}
    .useGuide_list li img{display:none}

    .useGuide_list.type_1 li,
    .useGuide_list.type_2 li,
    .useGuide_list.type_3 li{height:auto !important}
}

/* 이용안내_국민신문고 점수 */
.pcView .tbl tr th,
.pcView .tbl tr td{word-break:keep-all}
@media all and (min-width:641px){
    .moView{display:none}
}
@media all and (max-width:640px){
    .pcView{display:none}
}

/* 시각장애인 이용안내 */
.imgExpBox{margin:10px 0 20px;padding:36px 50px;border:1px solid #c7ccd0}
.imgExpBox.type_1{margin:10px 0 0;padding:25px 50px;text-align:center}
.imgExpBox.type_1 p{line-height:24px}
.imgExpBox.type_1 p strong{color:#111;font-weight:500}
.fSizeBox{position:relative;padding-left:194px;overflow:hidden}
.fSizeBox>img{position:absolute;left:0;top:3px}
.fSizeBox>ul>li{margin-top:10px}
.fSizeBox>ul>li:first-child{margin-top:0}
.fSizeBox>ul>li>span{display:inline-block;width:22px;height:22px;border:1px solid #d1d1d1;background:#fff;text-align:center;margin-right:10px}
.fSizeBox>ul>li>span>img{vertical-align:middle}

@media all and (max-width:768px){
    .imgExpBox,
    .imgExpBox.type_1{padding:20px}
    .fSizeBox{padding-left:180px}
}

@media all and (max-width:640px){
    .fSizeBox{padding-left:0;text-align:center}
    .fSizeBox>img{position:static;margin-bottom:10px}
}

/* 자주하는 질문 */
.faq_bestWrap{position:relative}
.faq_bestBox{position:relative;padding:40px 235px 40px 40px;border-width:0 0 1px 0;border-style:solid;border-color:#c7ccd0;background:#e9ecf2}
.faq_bestBox strong{display:inline-block;margin-bottom:15px;color:#333;font-size:22px;font-weight:500}

.faqBest>li{position:relative;padding:8px 0 8px 40px;margin-top:5px}
.faqBest>li:first-child{margin-top:0}
.faqBest>li>span{display:table;width:33px;height:33px;position:absolute;left:0;top:50%;margin-top:-16px;background:#318de7;border-radius:50%;text-align:center;color:#fff}
.faqBest>li>span>i{display:table-cell;vertical-align:middle;text-shadow:-1px 0 #8f949b, 0 1px #8f949b, 1px 0 #8f949b, 0 -1px #8f949b}

.faqBest.type_1{margin-top:5px}
.faqBestMore{display:none}

.qnaBtnArea{position:absolute;right:40px;top:70px;padding-top:132px;background:url(/resource/images/paid/nep/pot/content/icon_faq.png) center top no-repeat}
.qnaBtnArea .btn{position:relative;width:170px;height:50px;line-height:48px;font-weight:500;color:#111;background:#fff}

@media all and (max-width:768px){
    .faq_bestBox{padding:20px 180px 20px 20px}
    .qnaBtnArea{right:20px}
    .qnaBtnArea .btn{width:140px}
}
@media all and (max-width:640px){
    .faq_bestBox{padding:20px}

    .qnaBtnArea{position:static;padding-top:0;background:none;margin-top:10px}
    .qnaBtnArea .btn{width:100%;border-radius:0;margin:0;height:40px;line-height:38px}
    .qnaBtnArea .btn.lineBlue:before{border-radius:0}
}

/* 첨부이미지 미리보기 */
.upload_imgList{width:103%;margin:20px 0 0}
.upload_imgList:after{content:"";display:block;clear:both}
.upload_imgList li{float:left;width:17%;margin:0 3% 15px 0;text-align:center}
.upload_imgList li strong{display:block;margin-top:5px;width:100%;text-align:center;font-weight:500;color:#111;line-height:22px}
.upload_imgList li button{vertical-align:2px;margin-left:5px}

.upload_imgList li:nth-child(5n+1){clear:both}

@media all and (max-width:640px){
    .upload_imgList li{width:30.3%}
    .upload_imgList li:nth-child(5n+1){clear:none}
    .upload_imgList li:nth-child(3n+1){clear:both}
}
@media all and (max-width:400px){
    .upload_imgList li strong{font-size:14px}
}

/* 사이트맵 */
.sitemapWrap{overflow:hidden}
.sitemap{width:102%}
.sitemap:after{content:"";display:block;clear:both}
.sitemap>li{float:left;width:23%;margin:0 2% 30px 0;max-height:440px}
.sitemap>li:nth-child(6),
.sitemap>li:nth-child(7){clear:both}
.sitemap>li:nth-child(8){margin-top:-164px}
.sitemap li a[target="_blank"]:after{content:"";margin-left:5px;display:inline-block;width:18px;height:18px;background:url(/resource/images/paid/nep/pot/content/icon_newWin.png) no-repeat;vertical-align:middle;position:relative;top:-2px}
.sitemap>li>.siteM_tit{background:#f4f5f9;color:#111;font-size:19px;font-weight:500}
.sitemap>li>.siteM_tit>a{display:block;padding:13px 15px;color:#111;border-width:1px;border-style:solid;border-color:#c4c9ce #f4f5f9 #f4f5f9 #f4f5f9}
.sitemap>li>.siteM_tit>a:hover,
.sitemap>li>.siteM_tit.on>a{text-decoration:underline;border-color:#565656}
.sitemap>li>.siteM_tit>a[target="_blank"]{padding:13px 55px 13px 15px;background:url(/resource/images/paid/nep/cmmn/icon_blank_circle.png) right 15px center no-repeat}
.sitemap>li>.siteM_tit>a[target="_blank"]:after{display:none}
.sitemap>li>ul>li{border-bottom:1px solid #e0e0e0}
.sitemap>li>ul>li>a{display:block;padding:16px 15px;font-size:16px;color:#333}
.sitemap>li>ul>li>a:hover,
.sitemap>li>ul>li>a:focus{color:#0075cf;text-decoration:underline}
.sitemap>li>ul>li>ul{padding:15px 0;border-top:1px solid #e0e0e0}
.sitemap>li>ul>li>ul>li>a{display:block;margin-top:7px;padding-left:37px;background:url(/resource/images/paid/nep/cmmn/bul_boxList.png) 23px 6px no-repeat}
.sitemap>li>ul>li>ul>li:first-child>a{margin-top:0}
.sitemap>li>ul>li>ul>li>a:hover,
.sitemap>li>ul>li>ul>li>a:focus{color:#111;font-weight:500;text-decoration:underline}

.no_search_result{margin:40px 0;text-align:center}
.no_search_result .box{display:inline-block;position:relative;padding:25px;padding-left:185px;text-align:left}
.no_search_result .box strong{font-size:30px; font-weight:normal; margin-bottom:20px;display:block;line-height:38px}
.no_search_result .box strong span{color:#000}
.no_search_result .box .search_icon{display:block; position:absolute;width:149px;height:149px;top:25px;left:0;background:url(/resource/images/paid/nep/pot/content/no_search.png) no-repeat}
.no_search_result .box .bottom_box{margin-top:20px;padding-top:20px; border-top:1px solid #c9c9c9; text-align:right}
.no_search_result .box .bottom_box span b{color:#000;font-weight:normal}
.no_search_result .box ul li{margin-top:5px;line-height:24px}
.no_search_result .box ul li:first-child{margin-top:0}

.search_tab{margin-bottom:40px}
.search_tab li{float:none}
.search_tab li{float:left;width:25%}
.search_tab.col_5 li{width:20%}
.search_tab li a{font-size:16px;text-align:center;display:block;padding:13px 0;border:1px solid #dedede;margin-left:-1px;margin-top:-1px}
.search_tab ul li a.on{background:#488bf8;color:#fff}
.search_tab ul{overflow:hidden;border-top:1px solid #dedede;border-left:1px solid #dedede}

@media all and (max-width:900px){
    .sitemap>li{width:31.3%;max-height:inherit}
    .sitemap>li:nth-child(4){clear:both}
    .sitemap>li:nth-child(6),
    .sitemap>li:nth-child(7){clear:inherit}
    .sitemap>li:nth-child(8){margin-top:0}
}
@media all and (max-width:767px){
	.no_search_result .box .search_icon{position:relative; top:auto; left:auto;margin:0 auto; margin-bottom:20px}
	.no_search_result .box{padding:0;display:block}
	.no_search_result .box strong{font-size:24px}
}
@media all and (max-width:640px){
    .sitemap>li{width:48%}
    .sitemap>li:nth-child(3){clear:both}
    .sitemap>li:nth-child(4){clear:inherit}
}
@media all and (max-width:450px){
    .sitemap{width:100%}
    .sitemap>li{width:100%;margin:0 0 30px 0}

    .sitemap>li>.siteM_tit>a{padding:8px 10px;font-size:18px}
    .sitemap>li>.siteM_tit>a[target="_blank"]{padding:8px 40px 8px 10px;background-size:30px;background-position:right 10px center}
    .sitemap>li>ul>li>a{padding:11px 10px;font-size:15px}
    .sitemap>li>ul>li>ul{padding:12px 0}
    .sitemap>li>ul>li>ul>li>a{padding-left:25px;background-position:13px 6px;font-size:14px}
    .sitemap li a[target="_blank"]:after{width:15px;height:15px;background-size:15px}
}

/* 통합검색 */
.totSch_top{position:relative}
.tSch_box{padding:25px;text-align:center;background:#e9ecf2;}
.tSch_box .tSch_input{position:relative;display:inline-block;width:80%;padding-right:260px;padding-left: 150px;}
.tSch_box .tSchI_text{position:relative;padding-right:59px;border:2px solid #318de7;background:#fff}
.tSch_box .tSchI_text input[type=text]{width:100%;height:46px;border:0;padding:0 10px}
.tSch_box .tSchI_text input[type=text]:focus{border:0 !important}
.tSch_box .tSchI_text .tSch_btn{position:absolute;right:0;top:0;width:58px;height:46px;background:url(/resource/images/paid/nep/pot/search/icon_tSch_btn.png) center center no-repeat;text-indent:-9999px}
.tSch_box .tSchI_util{position:absolute;right:0;top:0}
.tSch_box .tSchI_util label{margin-left:10px;font-size:16px}
.tSch_box .tSchI_util input[type=checkbox]{display:inline-block;width:20px;height:20px;vertical-align:-4px;margin-right:3px}
.tSch_dtiBtn{width:118px;height:50px;text-align:center;color:#fff;background:#565656}
.tSch_dtiBtn:after{content:"";display:inline-block;margin-left:10px;width:7px;height:4px;background:url(/resource/images/paid/nep/pot/search/icon_tSchD_arrow.png) no-repeat;transition:all .3s;vertical-align:middle}
.tSch_dtiBtn.on:after{transform:rotate(180deg)}

.tSch_detail{display:none;padding:23px 45px;border:1px solid #c7ccd0}
.tSchD_wrap{position:relative;padding-right: 180px;}
.tSch_detail .tSchD_row{margin-top:20px;overflow:hidden}
.tSch_detail .tSchD_row:first-child{margin-top:0}
.tSch_detail .tSchD_row:nth-child(3){margin-top:10px}
.tSch_detail .tSchD_row.tSch_btnA{padding-right:180px}
.tSchD_col{position:relative;padding-left:80px}
.tSchD_col.t1{float:left;width:48%}
.tSchD_col.t1 select{width:100%}
.tSchD_col.t2{float:left;width:48%;margin-left:4%}
.tSchD_col.t2 select{width:100%}
.tSchD_col.t2 select.first{margin-right:1%}
.tSchD_col.t4{width:100%;padding-left:255px}
.tSchD_col input[type=checkbox]{width:18px;height:18px;vertical-align:-4px}
.tSchChk_box{overflow:hidden}
.tSchChk_box label{float:left;width:190px;margin:0 0 10px;display:block}

.tSchD_col>label{position:absolute;left:0;top:10px;color:#111}
.tSchD_col.t3>label{top:0}
.tSchD_col.t4 select{width:170px;position:absolute;left:80px;top:0}
.tSchD_col.t4 input{width:100%}

.tSchD_date{position:relative;padding-right:155px;display:inline-block;width:100%}
.tSchD_date input[type=text]{width:calc(50% - 8px)}
.tSchD_date select{position:absolute;right:0;top:0;width:150px}

.tSch_BtnBox{position:absolute;right:0;bottom:0}
.tSch_BtnBox button,
.tSch_BtnBox a{display:inline-block;width:77px;height:38px;border:1px solid #8f8f8f;line-height:37px;text-align:center;color:#323232;font-weight:500}
.tSch_BtnBox .tSch_close span{position:relative;padding-right:18px}
.tSch_BtnBox .tSch_close span:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-5px;width:11px;height:11px;background:url(/resource/images/paid/nep/pot/search/icon_tSch_cancel.png) no-repeat;transition:all .5s}
.tSch_BtnBox .tSch_close:hover span:after{transform:rotate(180deg)}

.totSchR_box{overflow:hidden;margin:0 0 10px}
.totSchR_box .totSR_count{float:left}
.totSchR_box .totSR_count p{padding:3px 0 3px 40px;color:#111;font-size:17px;background:url(/resource/images/paid/nep/pot/search/icon_totSchR_cnt.png) left center no-repeat}
.totSchR_box .totSR_count p strong{color:#eb5c58;font-size:17px;font-weight:500}
.totSchR_box .totSR_count p b{color:#111;font-size:17px;font-weight:500}
.totSchR_box .totSR_align{float:right;margin-top:4px}
.totSchR_box .totSR_align .totSR_aBtn{padding:0 10px;height:26px;color:#111;border:1px solid #8f8f8f}
.totSchR_box .totSR_align .totSR_aBtn.on{border-color:#318de7}

.schResult_wrap .schResult{position:relative;margin-top:40px}
.schResult_wrap .schResult:first-child{margin-top:0}
.schResult_info{padding:15px 20px;background:#f4f5f9;border-top:1px solid #c4c9ce;overflow:hidden}
.schResult_info .schR_tit{float:left}
.schResult_info .schR_tit strong{font-size:19px;color:#111;font-weight:500}
.schResult_info .schR_tit span{position:relative;margin-left:10px;padding-left:11px;font-size:17px}
.schResult_info .schR_tit span:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-7px;width:0;height:14px;border-left:1px solid #b4b4b4}
.schResult_info .schR_tit span i{font-weight:500;color:#eb5c58}

.schR_more{text-align:center}
.schR_more a{position:relative;display:inline-block;padding:20px}
.schR_more a:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-6px;width:11px;height:11px;background:url(/resource/images/paid/nep/pot/search/icon_more_plus.png) no-repeat;transition:all .5s}
.schR_more a:hover:after{transform:rotate(180deg)}

.schResult_list em{color:#0075cf}
.schResult_list>li{position:relative;padding:20px;border-bottom:1px solid #dfdfdf}
.schR_item .schR_lTit{position:relative;padding-right:150px;margin-bottom:10px}
.schR_item .schR_lTit strong{color:#111;font-size:18px;font-weight:500}
.schR_item .schR_lTit a:hover strong{text-decoration:underline}
.schR_item .schR_lTit .schR_date{position:absolute;right:0;top:0}
.schR_item .schR_lTit .schR_date span{position:relative;margin-right:6px;padding-right:8px}
.schR_item .schR_lTit .schR_date span:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-6px;width:0;height:14px;border-left:1px solid #b4b4b4}

.schR_item .schR_content p{overflow:hidden;text-overflow:ellipsis;line-height:22px;height:44px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.schR_category{margin-top:15px;overflow:hidden}
.schR_category li{float:left;margin-right:3px}

.sc_left{width:100%;/*width:74%;*/float:left}
.sc_right{display:none;float:right;width:23%;margin-left:3%}
.my_sc_box strong{display:block;color:#333;font-weight:500;font-size: 18px}

.my_sc_box ol{margin-top:20px}
.my_sc_box{border:1px solid #ddd;position:relative;padding:25px}

.my_sc_box ol li{margin-top:10px}
.my_sc_box ol li:first-of-type{margin-top:0}
.my_sc_box ol li span{vertical-align:middle}
.my_sc_box ol li .num{display:inline-block;padding-top:1px;width:24px;height:24px;text-align:center;font-size:14px;margin-right:10px;background:#fff;border:1px solid #ccc}
.my_sc_box .sl_week{overflow:hidden;margin-top:20px}
.my_sc_box .sl_week button{width:50%;float:left;display:block;padding:10px 12px;background:#fff;border:1px solid #ddd;font-size:15px;border-left:0;border-right:0}
.my_sc_box .sl_week button.on{color:#488bf8;border-bottom:2px solid #488bf8}

.my_sc_box ol li .num.top{background:#eb5c58;color:#fff;border:1px solid #eb5c58}
.my_sc_box ol li .num.mid{background:#919191;color:#fff;border:1px solid #919191}

.search_tab{margin-bottom:40px}
.search_tab li{float:left;width:12.5%}
.search_tab li a{font-size:16px;text-align:center;display:block;padding:13px 0;border:1px solid #dedede;margin-left:-1px;margin-top:-1px}
.search_tab ul li a.on{background:#488bf8;color:#fff}
.search_tab ul{overflow:hidden;border-top:1px solid #dedede;border-left:1px solid #dedede}

.sc_p{color:#eb5c58}
.def_tab li a span br{display:none}
.sc_left .def_tab li{float:left}
.sl_week{overflow:hidden;margin-top:20px}

.tschI_select{position:absolute;top:0;left:0}
.tschI_select select{width:140px;height:50px}

.search_tab.col_7 li{width:14.28%}
@media(max-width:1200px){
.sc_right{display:none}
.sc_left{width:100%;float:none}
.search_tab li{width:25%} 
.search_tab.col_7 li{width:25%}   
}

@media all and (max-width:980px){
.tSchD_col.t1{width:100%}
.tSchD_col.t2{width:100%;margin:15px 0 0}
.def_tab li a span br{display:block}
}
@media all and (max-width:850px){
.tSch_box{background-image:none}
.tSch_box .tSch_input{width:100%}
}
@media all and (max-width:800px){
.tSchD_date{width:100%}
}
@media all and (max-width:768px){
.tSch_detail{padding:25px}
.tSch_detail .tSchD_row.tSch_btnA{padding-right:0}
.tSch_BtnBox{position:static;margin-top:15px;text-align:center}
.tSchD_wrap{padding-right:0}
.tSchD_col.t4 select{width:150px}
.tSchD_col.t4{padding-left:235px}
.tSch_box .tSch_input{padding-right:0}
.tSch_box .tSchI_util{position:relative;right:auto;top:auto;text-align:right;margin-top:10px}    
}

@media all and (max-width:640px){
.tSch_box,
.tSch_detail{padding:15px}

.tSchD_col.t2{margin:10px 0 0}
.tSch_detail .tSchD_row{margin-top:10px}

.schResult_list>li{padding:15px 10px}
.schResult_info{padding:15px 10px}
.schResult_info .schR_tit span{margin-left:5px;padding-left:5px;font-size:14px}
.schR_item .schR_lTit{padding-right:0}
.schR_item .schR_lTit strong{font-size:17px;line-height:22px}
.schR_item .schR_lTit .schR_date{position:static;margin-top:5px;text-align:right}
.schR_item .schR_lTit .schR_date span{font-size:14px}
.def_tab.totSch li:nth-child(2n+1) a{border-left:1px solid #ccc}
.def_tab.totSch li{display:list-item;float:left;width:50%;margin:-1px 0 0}
.def_tab.totSch li a.on{border:3px solid #328de7}
.sc_left .def_tab:before{display:none}
.search_tab li{width:33.333%}    
.search_tab.col_7 li{width:33.333%} 
}
@media all and (max-width:570px){
.tSch_box .tSch_input{padding:0}
.tSch_box .tSchI_util{position:relative;right:inherit;padding-right:132px;margin-top:10px}
.tSch_box .tSchI_util label{position:absolute;right:0;top:50%;margin-top:-11px}
.tSch_dtiBtn{width:100%}

.tSchD_col.t2 select{width:100%}
.tSchD_col.t2 select.first{margin-bottom:10px}

.tSchD_date{padding:0}
.tSchD_date select{position:static;width:100%;margin-top:10px}
    
.tschI_select{position:relative;top:auto;left:auto;margin-bottom:10px}
.tschI_select select{width:100%} 
}
@media all and (max-width:540px){
.def_tab.totSch{display:block;padding-top:1px;overflow:hidden}
.def_tab.totSch li{display:list-item;float:left;width:50%;margin:-1px 0 0}
}
@media all and (max-width:490px){
.tSchChk_box label{width:50%;font-size:14px}
}
@media all and (max-width:450px){
.tSchD_col{padding-left:0}
.tSchD_col>label{position:static;font-size:16px;margin-bottom:5px}
.tSchD_col.t2{margin-top:15px}
.tSch_detail .tSchD_row{margin-top:15px}

.tSchChk_box label{position:relative;padding-left:22px;word-break:keep-all;width:49%}
.tSchChk_box label:nth-child(2n){margin-left:2%}
.tSchChk_box label:nth-child(2n+1){clear:both}
.tSchChk_box label input[type=checkbox]{position:absolute;left:0;top:0}
.tSchD_col.t4{padding-left:0}
.tSchD_col.t4 select{position:relative;top:auto;left:auto;width:100%;display:block;margin-bottom:10px}
.search_tab li{width:50%}  
.search_tab.col_7 li{width:50%}
}
@media all and (max-width:400px){
.tSch_box .tSchI_util{padding:0}
.tSch_box .tSchI_util label{position:static;margin:10px 0 0}
}

/*뷰어다운로드*/
.useGuide_list.type_4{width:100%}
.useGuide_list.type_4 li{width:30.5%;margin:0;margin-left:4%;padding:40px 15px}
.useGuide_list.type_4 li:first-of-type{margin-left:0}
.useGuide_list.type_4 li:before{display:none}
.useGuide_list.type_4 li p{font-size:15px;word-break:normal}
.useGuide_list.type_4 .btn_down{display:inline-block;padding:10px 25px;background:#fff;margin-top:15px;border:2px solid #318de7;border-radius:50px;background:#fff url(/resource/images/paid/nep/pot/content/view_down.png) right 20px center no-repeat;padding-right:42px;color:#111}
.customer_top.viewer{background:url(/resource/images/paid/nep/pot/content/view_top.png) right 14px bottom 30px no-repeat}

@media (max-width:767px){
    .useGuide_list li:nth-child(2n+1){clear:none}
}

@media (max-width: 640px){
    .customer_top.viewer{background:none}
}

@media (max-width:580px){ 
    .useGuide_list.type_4 li{width:100%;margin-left:0;padding:20px 15px;margin-top:2%}
    .useGuide_list.type_4 li:first-of-type{margin-top:0}
}

/*민원신청 유사사례 수정 2019.10.01*/
.slideTxt>li>.slideT_box>.slideT_con>strong{display:block;padding:10px 0 15px 0;margin-bottom:10px;border-bottom:1px solid #ddd;font-weight:500}
.slideTxt>li>.slideT_box>.slideT_con p em{display:inline-block;padding:3px 10px;border:1px solid #ddd;margin-right:5px;background:#fff;border-radius:7px;text-align:center}
.slideTxt>li>.slideT_box.open{display:block}

.slideTxt>li>.slideT_box .slideT_input.open{display:block}
.slideTxt>li>.slideT_box>.slideT_con.type02{background:#fff;height:250px;overflow-y:auto}
.slideTxt>li>.slideT_box>.slideT_bottom.type02{background:#fff}

/*컬러타입 지정 2019.10.08*/
.cl_type.red .default_order .order_item.icon_1.on{background:#e4375c url(/resource/images/paid/nep/pot/content/icon_defOrder_1_ov.png) 30px center no-repeat}
.cl_type.red .default_order .order_item.icon_2.on{background:#e4375c url(/resource/images/paid/nep/pot/content/icon_defOrder_2_ov.png) 30px center no-repeat}
.cl_type.red .default_order .order_item.icon_3.on{background:#e4375c url(/resource/images/paid/nep/pot/content/icon_defOrder_3_ov.png) 30px center no-repeat}
.cl_type.red .default_order .order_item.icon_4.on{background:#e4375c url(/resource/images/paid/nep/pot/content/icon_defOrder_4_ov.png) 30px center no-repeat}
.cl_type.red .default_order .order_item.icon_5.on{background:#e4375c url(/resource/images/paid/nep/pot/content/icon_defOrder_5_ov.png) 30px center no-repeat}

.cl_type.green .default_order .order_item.icon_1.on{background:#03a674 url(/resource/images/paid/nep/pot/content/icon_defOrder_1_ov.png) 30px center no-repeat}
.cl_type.green .default_order .order_item.icon_2.on{background:#03a674 url(/resource/images/paid/nep/pot/content/icon_defOrder_2_ov.png) 30px center no-repeat}
.cl_type.green .default_order .order_item.icon_3.on{background:#03a674 url(/resource/images/paid/nep/pot/content/icon_defOrder_3_ov.png) 30px center no-repeat}
.cl_type.green .default_order .order_item.icon_4.on{background:#03a674 url(/resource/images/paid/nep/pot/content/icon_defOrder_4_ov.png) 30px center no-repeat}
.cl_type.green .default_order .order_item.icon_5.on{background:#03a674 url(/resource/images/paid/nep/pot/content/icon_defOrder_5_ov.png) 30px center no-repeat}

.cl_type.navy .default_order .order_item.icon_1.on{background:#214984 url(/resource/images/paid/nep/pot/content/icon_defOrder_1_ov.png) 30px center no-repeat}
.cl_type.navy .default_order .order_item.icon_2.on{background:#214984 url(/resource/images/paid/nep/pot/content/icon_defOrder_2_ov.png) 30px center no-repeat}
.cl_type.navy .default_order .order_item.icon_3.on{background:#214984 url(/resource/images/paid/nep/pot/content/icon_defOrder_3_ov.png) 30px center no-repeat}
.cl_type.navy .default_order .order_item.icon_4.on{background:#214984 url(/resource/images/paid/nep/pot/content/icon_defOrder_4_ov.png) 30px center no-repeat}
.cl_type.navy .default_order .order_item.icon_5.on{background:#214984 url(/resource/images/paid/nep/pot/content/icon_defOrder_5_ov.png) 30px center no-repeat}

.cl_type.blue .default_order .order_item.icon_1.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_1_ov.png) 30px center no-repeat}
.cl_type.blue .default_order .order_item.icon_2.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_2_ov.png) 30px center no-repeat}
.cl_type.blue .default_order .order_item.icon_3.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_3_ov.png) 30px center no-repeat}
.cl_type.blue .default_order .order_item.icon_4.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_4_ov.png) 30px center no-repeat}
.cl_type.blue .default_order .order_item.icon_5.on{background:#318de7 url(/resource/images/paid/nep/pot/content/icon_defOrder_5_ov.png) 30px center no-repeat}

.cl_type.red .default_order .order_item.on:after{background:url(/resource/images/paid/nep/pot/content/bg_stepArr_on_red.png) right center no-repeat}
.cl_type.green .default_order .order_item.on:after{background:url(/resource/images/paid/nep/pot/content/bg_stepArr_on_green.png) right center no-repeat}
.cl_type.navy .default_order .order_item.on:after{background:url(/resource/images/paid/nep/pot/content/bg_stepArr_on_navy.png) right center no-repeat}
.cl_type.blue .default_order .order_item.on:after{background:url(/resource/images/paid/nep/pot/content/bg_stepArr_on_blue.png) right center no-repeat}

.cl_type.red .btn.fill{background:#e4375c}
.cl_type.red .btn.fill:hover{background:#fff;color:#e4375c}
.cl_type.red .btn.fill:hover:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #e4375c}

.cl_type.green .btn.fill{background:#03a674}
.cl_type.green .btn.fill:hover{background:#fff;color:#03a674}
.cl_type.green .btn.fill:hover:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #03a674}

.cl_type.navy .btn.fill{background:#214984}
.cl_type.navy .btn.fill:hover{background:#fff;color:#214984}
.cl_type.navy .btn.fill:hover:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #214984}

.cl_type.blue .btn.fill{background:#318de7}
.cl_type.blue .btn.fill:hover{background:#fff;color:#318de7}
.cl_type.blue .btn.fill:hover:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #318de7}

.cl_type.red .btn.gray{position:relative;width:110px;height:48px;line-height:48px;border-radius:24px;color:#fff;background:#888;margin:0 2px}
.cl_type.red .btn.gray:hover{background:#fff;color:#e4375c}
.cl_type.red .btn.gray:hover:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #e4375c}

.cl_type.green .btn.gray{position:relative;width:110px;height:48px;line-height:48px;border-radius:24px;color:#fff;background:#888;margin:0 2px}
.cl_type.green .btn.gray:hover{background:#fff;color:#03a674}
.cl_type.green .btn.gray:hover:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #03a674}

.cl_type.navy .btn.gray{position:relative;width:110px;height:48px;line-height:48px;border-radius:24px;color:#fff;background:#888;margin:0 2px}
.cl_type.navy .btn.gray:hover{background:#fff;color:#214984}
.cl_type.navy .btn.gray:hover:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #214984}

.cl_type.blue .btn.gray{position:relative;width:110px;height:48px;line-height:48px;border-radius:24px;color:#fff;background:#888;margin:0 2px}
.cl_type.blue .btn.gray:hover{background:#fff;color:#318de7}
.cl_type.blue .btn.gray:hover:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #318de7}

.cl_type.red .btn.download{position:relative;border:2px solid transparent;background:#e4375c;color:#fff;border-radius:24px}
.cl_type.red .btn.download:hover{background: #fff;color:#e4375c}
.cl_type.red .btn.download:hover:before{content: "";display:inline-block;width:23px;height:21px;background:url(/resource/images/paid/nep/cmmn/bul_download_ov_red.png) no-repeat;vertical-align:-5px;margin-right:5px} 
.cl_type.red .btn.download:hover:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #e4375c} 

.cl_type.green .btn.download{position:relative;border:2px solid transparent;background:#03a674;color:#fff;border-radius:24px}
.cl_type.green .btn.download:hover{background:#fff;color:#03a674}
.cl_type.green .btn.download:hover:before{content:"";display:inline-block;width:23px;height:21px;background:url(/resource/images/paid/nep/cmmn/bul_download_ov_green.png) no-repeat;vertical-align:-5px;margin-right:5px} 
.cl_type.green .btn.download:hover:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #03a674} 

.cl_type.navy .btn.download{position:relative;border:2px solid transparent;background:#214984;color:#fff;border-radius:24px}
.cl_type.navy .btn.download:hover{background:#fff;color:#214984}
.cl_type.navy .btn.download:hover:before{content:"";display:inline-block;width:23px;height:21px;background:url(/resource/images/paid/nep/cmmn/bul_download_ov_navy.png) no-repeat;vertical-align:-5px;margin-right:5px} 
.cl_type.navy .btn.download:hover:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #214984} 

.cl_type.blue .btn.download{position:relative;border:2px solid transparent;background:#318de7;color:#fff;border-radius:24px}
.cl_type.blue .btn.download:hover{background:#fff;color:#318de7}
.cl_type.blue .btn.download:hover:before{content:"";display:inline-block;width:23px;height:21px;background:url(/resource/images/paid/nep/cmmn/bul_download_ov_blue.png) no-repeat;vertical-align:-5px;margin-right:5px} 
.cl_type.blue .btn.download:hover:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border-radius:24px;border:2px solid #318de7} 

.cl_type.red .btn.line:hover{color:#e4375c}
.cl_type.red .btn.line:hover:before{content:"";display:block;position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:24px;border:2px solid #e4375c}
.cl_type.green .btn.line:hover{color:#03a674}
.cl_type.green .btn.line:hover:before{content:"";display:block;position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:24px;border:2px solid #03a674}
.cl_type.navy .btn.line:hover{color:#214984}
.cl_type.navy .btn.line:hover:before{content:"";display:block;position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:24px;border:2px solid #214984}
.cl_type.blue .btn.line:hover{color:#318de7}
.cl_type.blue .btn.line:hover:before{content:"";display:block;position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:24px;border:2px solid #318de7}

@media(max-width:640px){
    .cl_type.red .btn.gray{width:auto;height:40px;line-height:39px;margin:0}
    .cl_type.blue .btn.gray{width:auto;height:40px;line-height:39px;margin:0}
    .cl_type.green .btn.gray{width:auto;height:40px;line-height:39px;margin:0}
    .cl_type.navy .btn.gray{width:auto;height:40px;line-height:39px;margin:0}
    
    .cl_type.red .default_order .order_item.icon_1.on{background:#e4375c}
    .cl_type.green .default_order .order_item.icon_1.on{background:#03a674}
    .cl_type.navy .default_order .order_item.icon_1.on{background:#214984}
    .cl_type.blue .default_order .order_item.icon_1.on{background:#318de7}
}
/*기관선택 2019.10.17*/
.kor_name{padding:20px 20px 0;text-align:center}
.kor_name button{padding:8px 12px;display:inline-block;border:1px solid #d2d2d2;margin:3px 10px 3px 0;border-radius:5px;transition:all .3s}
.kor_name button:last-of-type{margin-right:0}
.kor_name button.on{background:#318de7;color:#fff;border-color:#318de7}

/*임시신청서비스2 2019.10.17*/
.imsi_tb{display:table;overflow:hidden;width:100%;height:100%}
.imsi_tbCell{display:table-cell;overflow:hidden;vertical-align:middle}
.imsi_wrap{width:1600px;margin:0 auto;min-height:955px;overflow:hidden;display:table}
.imsi_wrap .imsi_left{width:30%;background:url(/resource/images/paid/nep/pot/content/imsi_left_bg01.png) no-repeat;height:100%;display:table-cell;padding:170px 60px 0 60px;background-size:cover}
.imsi_wrap .imsi_left strong{font-size:45px;color:#fff;line-height:normal;font-weight:normal}
.imsi_wrap .imsi_left strong em{font-weight:bold}
.imsi_wrap .imsi_right{width:70%;height:100%;display:table-cell;vertical-align:top}
.imsi_wrap .imsi_right .tit_top{padding:25px 40px;background:#fff}
.imsi_wrap .imsi_right .imis_con{padding:80px 40px;background:#f4f5f9;height:100%;overflow:hidden}
.imsi_wrap .imsi_right .inner{width:670px;overflow:hidden}
.imsi_wrap .imsi_right .imis_con strong{font-size:30px;color:#303030;font-weight:normal;margin-bottom:40px;display:block;line-height:normal;word-break:keep-all}
.imsi_wrap .imsi_right .imis_con p{line-height:28px}
.service_stop{padding:40px;background:#fff;margin:0 3px;margin-top:40px;border-radius:10px;box-shadow:0 0 15px -8px}
.service_stop ul li{font-size:20px;color:#404040;line-height:35px;padding-left:32px;background: url(/resource/images/paid/nep/pot/content/service_blit.png) left top 8px no-repeat}
.service_stop p{margin-top:20px;font-size:16px}
.s_btBox{overflow:hidden;margin-top:40px;text-align:center}
.s_btBox button{padding:15px 20px;background:#fff;width:210px;border-radius:5px;border:1px solid #a2a2a2;color:#111;font-size:18px;margin-left:20px}
.s_btBox button:first-child{margin-left:0}
.s_btBox button:last-child{background:#2570d4;color:#fff;border-color:#2570d4}
.imsi_wrap .imsi_right .imis_con .imp_p{margin-top:80px;font-size:15px}
.imsi_wrap .imsi_right .imis_con .tel{padding:5px 0;padding-left:38px;background:url(/resource/images/paid/nep/pot/images/paid/nep/content/imsi_tel.png) left top 5px no-repeat;font-size:20px;color:#333;margin-top:40px}
.imsi_wrap .imsi_right .imis_con .tel em{color:#d02121}
.imsi_wrap .imsi_right .tit_foot{padding:35px 40px;padding-left:230px;position:relative}
.imsi_wrap .imsi_right .tit_foot .logo{position:absolute;top:28px;left:40px}

@media (max-width:1600px){
.imsi_wrap{width:100%}
.imsi_wrap .imsi_left{padding:170px 40px 0 40px}
}
@media (max-width:1460px){
.imsi_wrap .imsi_left strong{font-size:42px}
}
@media (max-width:1350px){
.imsi_wrap .imsi_left strong{font-size:39px}
}
@media (max-width:1260px){
.imsi_tb{display:block;overflow:auto}    
.imsi_tbCell{display:block}
.imsi_wrap .imsi_right .imis_con{padding:60px 40px}
.imsi_wrap{margin:0;display:block}
.imsi_wrap .imsi_left{display:block;width:100%;float:none;padding:40px}
.imsi_wrap .imsi_left strong{font-size:32px}
.imsi_wrap .imsi_left strong br{display:none}
.imsi_wrap .imsi_right{width:100%;float:none;display:block}
.imsi_wrap .imsi_right .inner{width:100%}
.imsi_wrap .imsi_right .tit_top{display:none}
}

@media(max-width:640px){
.imsi_wrap .imsi_right .imis_con strong{font-size:24px;margin-bottom:20px}
.imsi_wrap .imsi_right .imis_con{padding:40px 20px}
.service_stop{padding:20px}
.service_stop ul li{font-size:18px;background:url(/resource/images/paid/nep/pot/service_blit.png) left top 2px no-repeat;font-size:16px;color:#555}
.s_btBox button{font-size:16px;width:170px}
.service_stop ul li span{display:block;font-size:18px}
.service_stop ul li em{display:none}
.s_btBox{margin-top:20px}
.imsi_wrap .imsi_right .imis_con .imp_p{margin-top:40px}
.imsi_wrap .imsi_left{padding:25px 20px}
}
@media(max-width:460px){ 
.imsi_wrap .imsi_left strong br{display:block}
.imsi_wrap .imsi_right .tit_foot{padding:25px}
.imsi_wrap .imsi_right .tit_foot .logo{display:none}
.s_btBox button{font-size:15px;width:auto;margin-left:10px}
.service_stop ul li{font-size:14px}
}

/*나의민원 추가 펼침기능 2019.10.18*/
.slideBoxIn .slideBtnIn{color:#0d79c2;font-size:15px;position:relative;display:inline-block;border-bottom:1px solid #0d79c2;margin-right:5px}
.slideBoxIn .slideBtnIn img{display:inline-block;vertical-align:2px;margin-left:5px}
.slideBoxIn .slideBtnIn.on img{transform:rotate(180deg)}
.slideBoxIn .mw_InputIn{display:none;border:1px solid #d2d2d2;margin-top:15px}
.slideBoxIn .mw_InputIn .inputTop{padding:20px;border-bottom:1px solid #d2d2d2}
.slideBoxIn .bf_more{display:block;padding:10px;text-align:center;color:#111;font-size: 15px}
.slideBoxIn .bf_more img{display:inline-block;vertical-align:middle;margin-left:5px}
.slideBoxIn .sl_wrap{display:inline-block}
@media (max-width:640px){
    .slideBoxIn .sl_wrap{display:block;margin-top:10px}
    .slideBoxIn .sl_wrap a:first-of-type{margin-left:0}
}

/*휴먼계정복구안내 2019.10.18*/
.human_box{overflow:hidden;padding:40px;background:#e9ecf2;border:1px solid #c7ccd0}
.human_box strong{display:block;font-size:21px;color:#111}
.human_login ul{overflow:hidden;border:1px solid #d2d2d2}
.human_login ul li{float:left;width:25%;text-align:center;border-left:1px solid #d2d2d2}
.human_login ul li:first-of-type{border-left:0}
.human_login ul li a{position:relative;display:block;width:100%;height:74px;font-size:17px;font-weight:500;padding:20px}
.human_login ul li a span{display:inline-block;vertical-align:middle}
.human_login ul li a:before{content:"";display:inline-block;width:42px;height:41px;vertical-align:middle;margin-right:10px}
.human_login ul li.hm_01 a:before{left:10px;background:url(/resource/images/paid/nep/pot/board/login_list_icon_1.png) center no-repeat}
.human_login ul li.hm_02 a:before{left:10px;background:url(/resource/images/paid/nep/pot/board/login_list_icon_2.png) center no-repeat}
.human_login ul li.hm_03 a:before{left:10px;background:url(/resource/images/paid/nep/pot/board/login_list_icon_3.png) center no-repeat}
.human_login ul li.hm_04 a:before{left:10px;background:url(/resource/images/paid/nep/pot/board/login_list_icon_4.png) center no-repeat}

@media (max-width:1000px){
    .human_login ul li { width: 50%; border-top: 1px solid #d2d2d2; }
    .human_login ul li:nth-of-type(1){border-top:0}
    .human_login ul li:nth-of-type(2){border-top:0}
    .human_login ul li:nth-of-type(3){border-left:0}
}
@media (max-width:640px){
    .human_login ul li a{font-size:15px}
}
@media (max-width:420px){
    .human_login ul li {width: 100%;border-left: 0; }
    .human_login ul li:nth-of-type(2){border-top:1px solid #d2d2d2}
    .human_login ul li:nth-of-type(3){border-top:1px solid #d2d2d2}
    .human_login ul li:nth-of-type(4){border-top:1px solid #d2d2d2}
}

/*500에러페이지 2019.10.18*/
.er_all{width:750px;margin:0 auto;margin-top:200px;padding:40px}
.er_all .error_wrap{padding-left:180px;position:relative}
.er_all .error_wrap:before{display:block;content:"";position:absolute;top:50px;left:0;width:149px;height:149px;background:url(/resource/images/paid/nep/cmmn/error_icon.png) no-repeat}
.er_all .error_wrap .er_top{margin-bottom:40px}
.er_all .error_wrap .er_top strong{font-size:48px;font-weight:500;color:#020202;line-height:normal}
.er_all .error_wrap .er_top .er_imp{font-size:30px}
.er_all .error_wrap .er_top p{font-size:16px}

.er_all .error_wrap .er_bottom{padding:40px 0;border:1px solid #c9c9c9;border-left:0;border-right:0}
.er_all .error_wrap .er_bottom strong{font-size:17px;color:#222;display:block;margin-bottom:20px}

.er_all .er_bt{overflow:hidden;margin-top:40px;text-align:center}
.er_all .er_bt button{width:180px;height:50px;border-radius:5px;margin-left:10px}
.er_all .er_bt button:nth-of-type(1){border:1px solid #a2a2a2;margin-left:0} 
.er_all .er_bt button:nth-of-type(1):hover{background:#a2a2a2;color:#fff}
.er_all .er_bt button:nth-of-type(2){border:1px solid #2570d4;color:#2570d4} 
.er_all .er_bt button:nth-of-type(2):hover{background:#2570d4;color:#fff}
.er_all .er_bt button:nth-of-type(3){border:1px solid #2570d4;background:#2570d4;color:#fff} 
.er_all .er_bt button:nth-of-type(3):hover{background:#fff;color:#2570d4}

@media(max-width:750px){ 
    .er_all{width:100%;margin-top:20px}
    .er_all .er_bt button{width:120px}
    .er_all .error_wrap{padding-left:140px}
    .er_all .error_wrap:before{width:120px;height:120px;background-size:120px}
    .er_all .error_wrap .er_top strong{font-size:40px}
    .er_all .error_wrap .er_top .er_imp{font-size:24px;margin-top:10px}
    .er_all .error_wrap:before{top:15px}
}
@media(max-width:480px){ 
    .er_all .error_wrap{padding-left:0}
    .er_all .error_wrap:before{display:none}
    .er_all .er_bt button{width:auto;padding:12px 15px;height:auto}
}

/*약관동의*/
.member_head.no_pd{padding-top:0}

/*회원정보 필수 입력 sns 계정연결*/
.sns_commit li{float:left;width:49%;margin-left:2%;margin-top:5px}
.sns_commit li a{display:block;position:relative;padding: 10px 0;padding-left:40px}
.sns_commit li:first-of-type{margin-left:0;margin-top:0} 
.sns_commit li:nth-of-type(2){margin-top:0} 
.sns_commit li:nth-of-type(3){margin-left:0}
.sns_commit li span{display:inline-block;vertical-align:middle}
.sns_commit li .sns_img{position:absolute;left:0;top:3px}
@media (max-width:767px){
    .sns_commit li{width:100%;margin-left:0}
}

/*소극행정 신고 안내*/
.table_box{overflow:hidden}
.table_box>ul{display:table;background:#fff}
.table_box>ul>li{display:table-cell;width:50%;border:1px solid #dfdfdf}
.table_box>ul>li:first-child{border-right:0}
.table_box>ul>li .tit{padding:10px;text-align:center;border-bottom:1px solid #dfdfdf;background:#e0edf6}
.table_box>ul>li .tit strong{font-size:15px;color:#111;margin-bottom:0}
.table_box>ul>li .cont{padding:10px 12px;background:#fff}
@media (max-width:640px){
    .table_box>ul{display:block}
    .table_box>ul>li{width:100%;display:block}
    .table_box>ul>li:first-of-type{border-right:1px solid #dfdfdf;border-bottom:0}
    .table_box>ul>li .tit{padding:10px}
    .table_box>ul>li .cont{padding:10px}
}

/*개인정보처리방침*/
.important_contents .important_tit{display:block;font-weight:500;font-size:16px;margin:20px 0 15px;color:#333}
.important_contents .important_tit:first-child{margin-top:0} 
.important_contents p{margin:15px 0}


/*2019.12.27 사이트 소개 수정*/
.yesorno_box{overflow:hidden;padding-top:40px}
.yesorno_box .box_wrap{padding-top:30px;width:49%;float:left; border:1px solid #ddd;position:relative;margin-left:2%}
.yesorno_box .box_wrap:first-of-type{margin-left:0}
.yesorno_box .box_wrap .yn_box{padding:20px}
.yesorno_box .box_wrap .tit{position:absolute;top:-40px;left:50%;margin-left:-40px;width:80px;height:80px;display:block;text-align:center;line-height:80px;color:#fff;border-radius:50%;font-size:24px;font-weight:400}
.yesorno_box .box_wrap .tit.no{background:#ff5252}
.yesorno_box .box_wrap .tit.yes{background: #318de7}
.yesorno_box .box_wrap .yn_box div{padding:15px 0;border-top:1px solid #ddd}
.yesorno_box .box_wrap .yn_box div:first-of-type{padding-top:0;border-top:0}
.yesorno_box .box_wrap .yn_box div:last-of-type{padding-bottom:0}
.yesorno_box .box_wrap .yn_box div strong{display:block;margin-bottom:10px;font-size:19px;font-weight:500;color:#333;line-height:normal}
.yesorno_box .box_wrap .yn_box div p{font-size: 15px;min-height:66px;word-break:keep-all}

@media (max-width:750px){ 
.yesorno_box .box_wrap .yn_box div p{min-height:88px}
}

@media (max-width:640px){
	.yesorno_box{padding-top:30px}
    .yesorno_box .box_wrap{width:100%;margin-left:0}    
    .yesorno_box .box_wrap:last-of-type{margin-top:40px}
    .yesorno_box .box_wrap .tit{width:60px;height:60px;top:-30px;margin-left:-30px;line-height:60px;font-size:20px}
    .yesorno_box .box_wrap .yn_box div strong{font-size:18px}
    .yesorno_box .box_wrap .yn_box div p{min-height:inherit}
}

/*로그인 통합 전환 알러트 레이어 팝업*/
.l_LayerPop.login_message .layerPop_top .def_lPop_top strong br{display:none}
@media (max-width:450px){
    .l_LayerPop.login_message .layerPop_top .def_lPop_top strong br{display:block}
}

/* 공개제안 타이틀 */
.opnJ_tit{display:block;margin:30px 0 10px;text-align:center;border-width:1px;border-style:solid}
.opnJ_tit span{display:inline-block;padding:15px 0 15px 62px;color:#111;font-size:22px}
.opnJ_tit.t1{background:#f4f5f9;border-color:#82c6e5}
.opnJ_tit.t2{background:#e0edf6;border-color:#8ed2cb}
.opnJ_tit.t1 span{background:url(/resource/images/paid/nep/pot/content/icon_sameTit_3.png) left bottom no-repeat}
.opnJ_tit.t2 span{background:url(/resource/images/paid/nep/pot/content/icon_sameTit_4.png) left bottom no-repeat}

/*나의민원 구분선*/
.prdChgListTag{padding-top:20px;border-top:1px solid #ddd;margin-top:20px}
    
/* 20200122_나의신문고_국민제안 상세_이첩 메시지 */
.handOver{margin:30px 0;padding:28px 0;border-width:1px 0;border-style:solid;border-color:#c4c9ce;text-align:center}
.handOver .hO_con{display:inline-block;padding:8px 0 8px 90px;background:url(/resource/images/paid/nep/pot/content/handOver_icon.png) left center no-repeat}
.handOver .hO_con strong,
.handOver .hO_con p{display:block;font-size:19px;color:#111;text-align:left;font-weight:normal;line-height:30px}
.handOver .hO_con strong span{color:#e11d1d}
.handOver .hO_con p span{color:#274aba}
@media all and (max-width:540px){
    .handOver{margin:20px 0;padding:15px 0}
    .handOver .hO_con{padding:6px 0 6px 70px;background-size:60px}
    .handOver .hO_con strong,
    .handOver .hO_con p{font-size:16px}
}
@media all and (max-width:410px){
    .handOver .hO_con{padding:0;background-image:none}
}
@media all and (max-width:350px){
    .handOver .hO_con strong,
    .handOver .hO_con p{font-size:15px}
}

/* 신청가능 기관찾기 */
.btn.link.topbox_Btn{padding:10px 40px 10px 15px}
.orgPos_wrap{position:relative;border:1px solid #c4c9ce}
.orgPos_wrap .orgPos_tab{overflow:hidden;padding:66px 15px 20px}
.orgPos_wrap .orgPos_tab>li{}
.orgPos_wrap .orgPos_tab>li:first-child{border-left:0}
.orgPos_wrap .orgPos_tab>li>a,
.orgPos_wrap .orgPos_tab>li>button{position:absolute;top:0;display:block;width:20%;border-bottom:1px solid #c4c9ce;border-left:1px solid #c4c9ce;height:46px;background:#f4f5f9;font-size:16px}
.orgPos_wrap .orgPos_tab>li>a.on,
.orgPos_wrap .orgPos_tab>li>button.on{border-bottom:0;background:#fff;color:#318de7;font-weight:500}

.orgPos_wrap .orgPos_tab>li:first-child>button{left:0}
.orgPos_wrap .orgPos_tab>li:first-child+li>button{left:20%}
.orgPos_wrap .orgPos_tab>li:first-child+li+li>button{left:40%;}
.orgPos_wrap .orgPos_tab>li:first-child+li+li+li>button{left:60%;}
.orgPos_wrap .orgPos_tab>li:first-child+li+li+li+li>button{left:80%;}
.orgPos_wrap .orgPos_tab>li:first-child>a,
.orgPos_wrap .orgPos_tab>li:first-child>button{border-left:0}
.orgPos_wrap .orgPos_tab>li .orgPos_sub{display:none;position:relative;width:100%}
.orgPos_wrap .orgPos_tab>li:first-child .orgPos_sub{display:block}

/* 회원전환 레이어팝업(기존 국민생각함 계정 로그인시) */
.changeU_txt p{margin-bottom:15px}
.changeU_txt .chU_btn{margin-top:18px;padding-top:20px;border-top:1px solid #ddd}
.changeU_txt .chU_btn .chuBtn{display:inline-block;margin:0 3px;width:120px;height:50px;text-align:center;background:#888;color:#fff;transition:all .4s}
.changeU_txt .chU_btn .chuBtn:hover{background:#757575}
.changeU_txt .chU_btn .chuBtn.point{background:#318de7;color:#fff}
.changeU_txt .chU_btn .chuBtn.point:hover{background:#2e72c7}
.changeU_txt .chU_btn .chuBtn span{display:table;width:100%;height:100%}
.changeU_txt .chU_btn .chuBtn span i{display:table-cell;vertical-align:middle}
.changeU_txt .txt_list.color_b li{color:#222}

/*기관선택*/
.no_korname{margin-top:20px;text-align:center}

/*일시 중단 안내 2020.01.30*/
.tdstop_wrap{height:100%;position:relative}
.tds_box:before{width:118px;height:99px;content:"";display:block;background:url(/resource/images/paid/nep/pot/content/tds_img01.png) no-repeat;position:absolute;top:82px;right:32px}
.tdstop_wrap .tds_box{width:360px;padding:50px 25px;background:#323c46;position:absolute;left:50%;margin-left:-180px;top:50%;height:532px;margin-top:-266px;z-index:2}
.td_bg{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:rgb(0, 0, 0);opacity:0.5;z-index:1}
.tdstop_wrap .tds_box strong{font-size:30px;display:block;color:#fff;line-height:125%;font-weight:500}
.tdstop_wrap .tds_box strong em{color:#ed6540}
.tdstop_wrap .tds_box .tdstop_cont{margin-top:20px;background:#fff;padding:20px 15px;border-radius:5px}
.tdstop_wrap .tds_box .tdstop_cont p{font-size:14px;letter-spacing:-0.03em;line-height:26px;color:#505050}
.tdstop_wrap .tds_box .tdstop_cont a{display:block;width:260px;padding:10px 25px;margin:0 auto;background:#e7ebf0;border-radius:50px;margin-top:15px;font-size:16px;text-align:center;color:#333;font-weight:400;margin-bottom:5px}
.tdstop_wrap .tds_box .tdstop_cont a:hover{box-shadow:0 0 8px -2px}
.tdstop_wrap .tds_box .bottom_p{margin-top:20px}
.tdstop_wrap .tds_box .bottom_p p{font-size:14px;letter-spacing:-0.03em;line-height:26px;color:#fff}
.tdstop_close{position:absolute;top:20px;right:20px;text-indent:-9999px;width:20px;height:20px;background:url(/resource/images/paid/nep/pot/common/icon_defPop_close.png) center center no-repeat}

@media (max-width:450px){
.tdstop_wrap .tds_box{width:100%;margin-left:-50%;top:0;margin-top:0;height:100%} 
.tdstop_wrap .tds_box .tdstop_cont a{width:100%;font-size:14px}
}

/*민원*/
@media (max-width: 640px){
	.top_box.miracle{display:block}
	.top_box.miracle .box_pt p{display:none}
}

/* 소극행정 배너 추가 20210325 */
.pa_b_m {display:none;}
    
/* 20210927_ 민원신청 레이어팝업(main의민원상담과동일) */
.simP_pop{width:100%;max-width:520px;margin-left:-260px;border:3px solid #2570d4}
.def_LayerPop.simP_pop .def_lPop_body{border:0;padding: 40px 60px 37px;text-align:center;}
.simP_pop .simP_icon{display:inline-block}
.simP_pop .simP_txt{padding-bottom:20px;border-bottom:1px solid #c9c9c9}
.simP_pop p{margin-top:20px;color:#545454;font-size: 17px;}
.simP_pop .simP_agree{margin-top:20px}
.simP_pop .simP_agree .simP_agreeBtn{margin-top:20px}
.simP_pop .simP_agree a,
.simP_pop .simP_agree button{display:inline-block;width: 192px;height:48px;border-radius:3px;text-align:center;line-height:48px;font-size: 15px;vertical-align:top;}
.simP_pop .simP_agree .simP_agrbtn{color:#fff;background:#2570d4;}
.simP_pop .simP_agree button{border:1px solid #b8b8b8;color:#333;margin-left:3px}

.simP_pop.type2 .simP_agree a,
.simP_pop.type2 .simP_agree button{line-height: 20px;height:60px;}
.simP_pop.type2 .simP_agree a.simP_agrbtn{padding-top: 10px;}

@media all and (max-width:530px){
    .def_LayerPop.simP_pop{height:auto;left:0;top:50%;margin-left:0;margin-top:-178px !important;overflow-y:inherit}
    .def_LayerPop.simP_pop .def_lPop_body{height:auto;overflow-y:inherit;padding:25px 35px}
    .simP_pop .simP_icon{width:80px}
    .simP_pop .simP_txt{padding-bottom:10px}
    .simP_pop p{margin-top:10px;font-size:16px}
    .simP_pop .simP_agree{margin-top:10px}
    .simP_pop .simP_agree .simP_agreeBtn{margin-top:10px}
    .simP_pop .simP_agree a,
    .simP_pop .simP_agree button{width: 145px;font-size: 14px;}
    
    .simP_pop.type2 .simP_agree .simP_agreeBtn{margin-top:20px}
}
@media all and (max-width:360px){
    .def_LayerPop.simP_pop .def_lPop_body{padding: 25px 6px;}
}
    