@charset "utf-8";

select {font-weight:500}

/* .bpr_inner {padding-bottom:7rem} */
.bpr_inner .bpr_inner{padding-bottom:0}
.bpr_inner section{margin-top:2rem}
.bpr_inner section:first-child{margin-top:0}
.bpr_inner .grp_box{display:inline-block}
.bpr_inner .grp_box+ .grp_box{display:inline-block;margin-left:1.2rem}
.bpr_inner .grp_box >*+*{margin-left:.6rem}

section .dbar{margin-top:2rem;padding:1.5rem 0 0 0;border-top:0.1rem dashed #d8d8d8}
.bpr_titbox + section{margin-top:1rem}


/* 공통 */
.bpr_inner .tit_sum{color:#f5580c !important} 

/* 컨포넌트 */
.bpr_tbox input.w2input, .bpr_tbox .w2selectbox_select{height:3rem;border:0.1rem solid #b9b9b9}

.bpr_inner .w2selectbox_select, .bpr_inner input.w2input{height:3rem;/* border:1px solid #c5c9d6; */font-size:1.6rem}

.bpr_inner .pwwrap i{cursor:pointer}
.bpr_inner .pwwrap .eye_off{width:18px;height:17px;background:url(/css/comm/bpr_images/icon_sprite.svg) no-repeat center}
.bpr_inner .pwwrap .eye_on{width:18px;height:17px;background:url(/css/comm/bpr_images/icon_sprite_on.svg) no-repeat center}

.bpr_inner .w2inputCalendar_div{height:3rem !important}
.bpr_inner .w2inputCalendar_div_input{height:3rem !important}
.bpr_inner .w2inputCalendar_div_img{width:3rem;height:3rem;align-items:baseline}
.bpr_inner .w2inputCalendar_div_img .w2inputCalendar_button {position:static;width:3rem;height:3rem;vertical-align:middle;border:none;font-size:0;background:url(/css/comm/bpr_images/ico_calendar.svg) no-repeat center;background-size:1.6rem}
.bpr_inner .w2inputCalendar_div_img .w2button_disabled, .bpr_inner .w2inputCalendar_div_img  .w2inputCalendar_img_readOnly{opacity:0.5}
.bpr_inner .w2grid_default_readonly .w2selectbox_native_select,
.bpr_inner .w2grid_default_readonly .w2inputCalendar_div_input,
.bpr_inner input.w2input.w2input_readonly,
.bpr_inner .w2inputCalendar_readOnly,
.bpr_inner .w2textarea.w2textarea_readonly{border-color:#e0e2e7;color:#333;background:#f4f4f4}

/* divided layout */
.ly_box {display:flex;width:100%;/* align-items:flex-start */}

.ly_box:last-child {margin-bottom:0}
.ly_box > .w2group {flex:1;min-width:0;margin:0 0 0 2rem;vertical-align:top;box-sizing:border-box}
.ly_box > .w2group:first-child{ margin-left:0}
.ly_box > .col_2 {flex:2}
.ly_box > .col_3 {flex:3}
.ly_box > .col_4 {flex:4}
.ly_box > .col_5 {flex:5}
.ly_box > .col_6 {flex:6}
.ly_box > .col_7 {flex:7}
.ly_box > .col_8 {flex:8}
.ly_box > .col_9 {flex:9}
.ly_box > .col_fix {flex:none}

.ly_box.type2 > .w2group{margin:0 0 0 0.5rem}

.ly_box.type3 > .w2group{margin:0}
.ly_box.type3 > .w2group:last-child{margin-left:-1px}

/* shuttle layout */
/* .ly_box.horizontal {width:100%;gap:8px}
.ly_box.horizontal .ly_btn {display:flex;flex:none;flex-direction:column;justify-content:center;gap:4px;-webkit-gap:4px;vertical-align:middle}
.ly_box.vertical {flex-direction:column;gap:8px}
.ly_box.vertical .ly_btn {display:flex;justify-content:center;width:100%;gap:4px;-webkit-gap:4px;text-align:center;vertical-align:middle}
 */
/* common box align */
/* .lt {display:inline-flex;flex-wrap:wrap;align-items:center;position:relative;gap:4px;-webkit-gap:4px;text-align:left}
.rt {display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;position:relative;min-width:10px;min-height:26px;margin-left:auto;gap:4px;-webkit-gap:4px;text-align:right}
.ct {display:inline-flex;align-items:center;position:relative;min-width:10px;min-height:26px;margin:0 auto;gap:4px;-webkit-gap:4px}
 */

.bpr_wbox{ display:flex;justify-content:space-between}
.bpr_titbox{margin-bottom:1rem}
.bpr_titbox .lta, .bpr_wbox .lta{flex:auto;display:flex;justify-content:flex-start;flex-flow:wrap}
.bpr_titbox .rta, .bpr_wbox .rta{flex:auto;display:flex;justify-content:flex-end;flex-flow:wrap}

.bpr_titbox .lta, .bpr_titbox .rta{ align-items:center}
.bpr_titbox .lta>*+*, .bpr_titbox .rta>*+*, .bpr_titbox .cta>*+*{margin-left:.8rem!important}
.bpr_titbox .lta>.txt_re+.txt_re{margin-left:0rem!important;margin-top:0.5rem}
.bpr_btnbox .cta>*+*,
.bpr_wbox .lta>*+*, .bpr_wbox .rta>*+*{margin-left:1.2rem}

.bpr_btnbox + .bpr_btnbox{margin-top:0.5rem}

.bpr_titbox .cta>*+*, .pop_bbox >*+*{margin-left:1rem}

.bpr_titbox,
.bpr_btnbox{display:flex}
.bpr_titbox >*,
.bpr_btnbox >*,
.pop_bbox >*{flex:1}

.bpr_titbox .lta,
.bpr_btnbox .lta{text-align:left}

.bpr_titbox .rta,
.bpr_btnbox .rta {min-width:5%}

.bpr_titbox .cta,
.bpr_btnbox .cta,
.pop_bbox .cta {text-align:center}

.bpr_titbox .rta,
.bpr_btnbox .rta,
.pop_bbox .rta {text-align:right}


.bpr_btnbox{margin-top:1.5rem}
.bpr_btnbox .lta >*,
.bpr_btnbox .rta >*{}
.bpr_btnbox .txt_style01.ico{margin-top:0}

.bpr_btnbox .lta >*+*,
.bpr_btnbox .rta >*+*{margin-left:0.8rem}

.bpr_titbox .rta .btn_cm{margin-top:1px;margin-bottom:1px}



/* 팝업 */
.bpr.pop{max-width:100% !important;height:100%;background:#e8eff8}
.bpr.pop.complete{background:#effeed}
.bpr.pop.error{background:#fff5f9}
.bpr.pop.complete,
.bpr.pop.error{border-radius: 2rem;border:none}

.bpr.pop h2{color:#000;font-size:2.1rem;line-height: 1.6;font-weight:700;padding-bottom:.5rem; margin-right:3.5rem}
.bpr.pop h3{color:#000;font-size:1.8rem;font-weight:600}
.bpr.pop h4{font-size:1.7rem}
.bpr.pop h5{font-size:1.6rem}
.bpr.pop h5::before{top:1rem}
/* .bpr.pop h4{display:flex;align-items:center;position:re
lative;padding-left:1rem;font-size:1.6rem;color:#111;font-weight:700}
.bpr.pop h4::before{content:"";display:inline-block;position:absolute;left:-2px;top:0.9rem;width:4px;height:4px;border-top:1px solid #555eb8;border-left:1px solid #246beb;transform:rotate(135deg)}
.bpr.pop h5{font-size:1.5rem;color:#111} */
.bpr.pop h4::before{top:.6rem}
	
.bpr.pop .bpr_inner{display:flex;flex-direction:column;max-width:100%;height:100%;padding:1.7rem 3rem 3rem 3rem}
.bpr.pop .bpr_inner >*{flex:1}

.bpr.pop .bpr_inner .pop_hbox{flex:none;min-height:4.8rem}

.bpr.pop .bpr_inner .pop_cbox{height:100%;overflow:auto}
.bpr.pop .bpr_inner .pop_rbox{height:100%;padding:2rem;border-radius:0.9rem;overflow:auto;background:#fff;flex-direction:column}
.bpr.pop .bpr_inner .pop_rbox:focus{outline: 2.5px dotted #2466eb; outline-offset:-2px;} /* 2025.01.20 웹접근성 추가 */
.bpr.pop .bpr_inner .pop_rbox>section:first-child,
.bpr.pop .bpr_inner .pop_rbox>.bpr_bbox:first-child,
.w2floatingLayer_group .bpr_bbox:first-child{ margin-top:0}
.bpr.pop .bpr_inner .pop_rbox.ckbox{height:auto;display:flex;align-items:center;flex-direction:row;padding:.5rem 2rem .5rem .5rem;border:1px solid #929292;cursor:pointer}
.bpr.pop .bpr_inner .pop_rbox.ckbox+.ckbox{margin-top:1rem}
.bpr.pop .bpr_inner .pop_rbox.ckbox.on{border-color:#028998;background-color:#028998}
.bpr.pop .bpr_inner .pop_rbox.ckbox.on *{color:#fff}
.bpr.pop .bpr_inner .pop_rbox.ckbox .txt_list{margin:.3rem 0 0 2rem}
.bpr.pop .bpr_inner .pop_rbox.ckbox.on .txt_list li::before{background-color:#fff}

.bpr.pop .bpr_inner .pop_bbox{display:flex;flex:none;margin-top:1rem}
.bpr.pop .bpr_inner .pop_bbox.bot{margin-top:2rem}
.bpr.pop .bpr_inner .pop_bbox .cta{text-align:left;margin-bottom: -1rem}
.bpr.pop .bpr_inner .pop_bbox .cta,
.bpr.pop .bpr_inner .pop_bbox .cta>*{flex:1}
.bpr.pop .bpr_inner .pop_bbox.bot{margin-left:-.5rem;margin-right:-.5rem}
.bpr.pop .bpr_inner .pop_bbox.bot>*{margin:0 .5rem}
.bpr.pop .bpr_inner .pop_rbox>.bpr_tabw:first-child{margin-top:0}

.bpr.pop .bpr_inner .pop_box{}

.bpr.pop .bpr_pop_close{position:absolute;top:1.3rem;right:2.3rem;z-index:999999}

.pop_info_box{flex:none !important;text-align:center;padding:6rem 0 3rem 0;background:url(/css/comm/bpr_images/ico_pop_info.svg) no-repeat top center;background-size:60px}
.pop_info_box .info_txt{padding-top:2rem;font-size:2rem;color:#000}
.pop_info_box .info_txt >*{display:inline-block}  
.pop_info_box .info_txt >*+*{margin-left:0.8rem}
.pop_info_box .info_txt strong{font-size:2.5rem}
.pop_info_box .info_txt .txt_br{display:block}
.pop_info_box.type2{background:url(/css/comm/bpr_images/ico_pop_info2.png) no-repeat center 0}
.pop_info_box.type2 .info_txt{line-height: 1.3}
.pop_info_box.type2 .info_txt >*+*{margin-left:0}

/* 상단 이미지 없는 팝업 250313 */
.pop_info_box.noimg {padding: 3rem 0 3rem 0;background: none}
.pop_info_box.noimg .info_txt {padding-top:0}

.bpr.pop .bpr_inner .pop_rbox.txt_cbox {display: flex;justify-content: center}
.bpr.pop .bpr_inner .pop_rbox.txt_cbox .row {text-align:center;color:#3d3d3d}
.bpr.pop .bpr_inner .pop_rbox.txt_cbox .row strong {font-size: 2.2rem}
.bpr.pop .bpr_inner .pop_rbox.txt_cbox .row strong.txt_b {font-size: 2.4rem}
.bpr.pop .bpr_inner .pop_rbox.txt_cbox .row >*+*{margin-left:0.6rem}
.bpr.pop .bpr_inner .pop_rbox.txt_cbox .row.bpr_bbox strong {font-size: 1.8rem}

.bpr.pop.complete .bpr_inner,
.bpr.pop.error .bpr_inner{padding:1.7rem 0 0 !important}

.bpr.pop.complete {border:1px solid #029830}
.bpr.pop.error {border:1px solid #f33b3b}


.bpr.pop.complete .pop_info_box,
.bpr.pop.error .pop_info_box{padding:0;background:none}
.bpr.pop.complete .pop_info_box .info_txt,
.bpr.pop.error .pop_info_box .info_txt{padding:0 0 1rem 0}


.comm_list{display:flex;flex-direction:column;padding:0 0 7rem 0;overflow:hidden;background-color:#fff}
.comm_list dl{display:flex;flex-direction:column;height:100%}
.comm_list dl dt{display:flex;justify-content:space-between;align-items:center;height:3rem;padding:0 2rem;margin:2rem 0 1rem}
.comm_list dl dt strong{font-size:1.8rem;color:#111;font-weight:700;line-height:1.3}
.comm_list dl dt .btn_cm{color:#111;border:1px solid #d8d8d8}
.comm_list dl dt .btn_cm:hover{background-color:#f7f7f7}
.comm_list dl dd{overflow:auto;margin-bottom:0.5rem;padding:0 1.4rem 0 2rem}
.comm_list dl dt strong.num{font-size:2.5rem}
.comm_list ul {padding:0}
.comm_list .detail_list > li{display:block;padding-bottom:1.5rem}
.comm_list .detail_list > li:last-child{padding-bottom:0}
.comm_list .detail_list > li + li {padding-top:1.5rem;border-top:1px dashed #d8d8d8}
.comm_list .detail_list .tit{padding:1rem 2rem;background:#f7f7f7;border-radius:0.5rem}
.comm_list .detail_list .tit li{justify-content:flex-start;font-size:1.5rem} 
.comm_list .detail_list .tit li label{color:#555;font-weight:500;padding-right:1.5rem}
.comm_list .detail_list .tit li .name{font-size:1.7rem;font-weight:700;text-decoration:underline}
.comm_list .detail_list .cont{padding:1.5rem 1.5rem 0 1.5rem} 
.comm_list.error{border:none !important}
.comm_list.error dl dt{}
.comm_list.complete{}
.comm_list.complete dl dt{}
.comm_list.error dl dt strong.num, .comm_list.error .detail_list .tit li .name, .bpr.pop.error .pop_info_box .txt_r{color:#f33b3b !important}
.comm_list.complete dl dt strong.num, .comm_list.complete .detail_list .tit li .name, .bpr.pop.complete .pop_info_box .txt_g{color:#029830 !important}

.from_list .crvgrp>li .sub_box .w2checkbox_label {font-size: 1.5rem;color:#333}
.from_list .crvgrp>li .sub_box .bpr_list.type2,
.from_list .crvgrp>li .sub_box .bpr_list.type2{border-top-color:#a1adc1;border-bottom-color:#ededed;}
.from_list .crvgrp>li .sub_box .bpr_list.type2 thead th, 
.from_list .crvgrp>li .sub_box .bpr_list.type2 .w2tb thead .w2tb_th{background-color: #f4f5f7}
.from_list .crvgrp>li .sub_box .bpr_list.type2 .w2tb thead .w2tb_th,
.from_list .crvgrp>li .sub_box .bpr_list.type2 .w2tb tbody .w2tb_th,
.from_list .crvgrp>li .sub_box .bpr_list.type2 .w2tb tbody .w2tb_td{border-color:#ededed !important;}
.from_list .crvgrp>li .sub_box .bpr_list.type2 .w2tb tbody .w2tb_th{background-color:#fff}

.from_list .crvgrp>li .sub_box.type1{padding:1.5rem;margin:1rem 0 0.8rem 0;border-radius:0.8rem;background-color:#f7f7f7}
.from_list .crvgrp>li .sub_box.type1 .w2checkbox_label {font-size: 1.6rem;color:#333}

/* 버튼 */
.bpr_inner .btn_cm{font-family:'Pretendard GOV';height:3rem;font-size:1.5rem;font-weight:500;color:#028998;border-radius:.4rem;border:1px solid #028998;padding:.5rem 1rem;background-color:#fff;transition:background-color .5s ease;background-color:#fff}
.bpr_inner .btn_cm:hover,.bpr_inner .btn_cm.down:hover,.bpr_inner .btn_cm.pop:hover{background-color:#edf8f7}
.bpr_inner .btn_cm.crud{color:#fff!important;border-color:#028998;background-color:#028998}
.bpr_inner .btn_cm.crud:hover{background-color:#016773}
.bpr_inner .btn_cm.down{padding-right:3.2rem !important;background:#fff url(/css/comm/bpr_images/ico_down3.svg) no-repeat right 10px center;background-size:13px 14px}
.bpr_inner .btn_cm.down_b{border-color:#246beb;color:#246beb;padding-right:3.2rem !important;background:#fff url(/css/comm/bpr_images/ico_down.svg) no-repeat right 10px center;background-size:13px 14px}
.bpr_inner .btn_cm.del, .bpr_inner .crvgrp>li .btn_cm.del{font-size:1.3rem;height:2.6rem;padding:.1rem .5rem;color:#555;border-color:#b9b9b9;background-color:#fafafa}
.bpr_inner .btn_cm.pop{padding-right:3.2rem!important;background:#fff url(/css/comm/bpr_images/ico_pop3.svg) no-repeat right 10px center;background-size:14px 14px}
.bpr_inner .btn_cm.edit{color:#fff!important;border-color:#4151e6;background-color:#4151e6}
.bpr_inner .btn_cm.edit.arr{padding-right:3rem;color:#4151e6!important;border:1px solid #4151e6;background:#fff url(/css/comm/bpr_images/ico_b_arr2.svg) no-repeat right 1.4rem top 0.8rem;background-size:.7rem 1.2rem}
.bpr_inner .btn_cm.edit.line{color:#4151e6!important;border:1px solid #4151e6;background-color:#fff}
/* .bpr_inner .btn_cm.edit.pen{padding-right:3.5rem;border:0;color:#fff;background:#4151e6 url(/css/comm/bpr_images/ico_b_edit.svg) no-repeat right 1.2rem top 0.7rem;background-size:1.4rem} */
.bpr_inner .btn_cm.edit.down{padding-right:2.7rem;color:#4151e6!important;border:1px solid #4151e6;background:#fff url(/css/comm/bpr_images/ico_down2.svg) no-repeat right 1rem center / 1.3rem 1.4rem}
.bpr_inner .btn_cm.edit.pop{padding-right:3.2rem;color:#4151e6!important;border:1px solid #4151e6;background:#fff url(/css/comm/bpr_images/ico_pop2.svg) no-repeat right 10px center;background-size:14px 14px}
.bpr_inner .btn_cm.edit:hover{background-color:#3642c0!important}
.bpr_inner .btn_cm.edit.line:hover,.bpr_inner .btn_cm.edit.arr:hover,.bpr_inner .btn_cm.edit.down:hover,.bpr_inner .btn_cm.edit.pop:hover{background-color:#f6f9fd!important}
.bpr_inner .btn_cm.down[disabled="disabled"]{color:#717171!important;background-image:url(/css/comm/bpr_images/ico_down_d.svg)}
.bpr_inner .btn_cm.pop[disabled="disabled"]{color:#717171!important;background-image:url(/css/comm/bpr_images/ico_pop_d.svg)}
.bpr_inner .btn_cm.pointRed{color: #ffffff;border: 1px solid #f75c73;background:#f75c73}
.bpr_inner .btn_cm.find{height:5rem;color:#fff !important;background:#246beb;font-size:18px;box-shadow:0px 0px 16px rgba(0, 0, 0, 0.14)}
.bpr_inner .btn_close,
.home_cont .btn_close{ width:3rem;height:3rem;border:none;text-indent:-9999px;overflow:hidden;border-radius:.4rem;background:url(/css/comm/bpr_images/ico_close.svg) no-repeat center;background-size:1.7rem}
.bpr_inner .btn_close:hover,
.home_cont .btn_close:hover{ background-color:#edf1f5}
.bpr_inner .btn_help,
.home_cont .btn_help{ width:1.8rem;height:1.8rem;border:none;text-indent:-9999px;overflow:hidden;background:url(/css/comm/bpr_images/ico_help2.svg) no-repeat center;background-size:1.8rem}
.bpr_inner .btn_cm.reset{ padding-right:3rem;background:url(/css/comm/bpr_images/ico_reset.svg) no-repeat right 1rem center;background-size:14px}
.bpr_inner .btn_cm.help{border-color:#d8d8d8;color:#111}
.bpr_inner .btn_cm.help:hover, .bpr_inner .btn_cm.help.on{background-color:#eaebed}
.bpr_inner span+.btn_cm.help{margin-left:.8rem}
.bpr_inner .btn_cm.sm{font-size:1.4rem;height:2.5rem;line-height:.9}
.bpr_inner .btn_cm.sm.down_b{background-size:1.1rem 1.1rem;padding-right:2.7rem!important}

.bpr_inner .btn_cm.wide{text-align:left;height:6rem;font-size:1.7rem;font-weight:600;padding:1rem 4rem 1rem 2rem;border:1px solid #028998;border-radius:1rem;background:#f3fbfb url(/css/comm/bpr_images/ico_next2.svg) no-repeat right 2rem center;background-size:.8rem 1.3rem}

.bpr_btnbox.bot .btn_cm{height:5rem;font-size:1.8rem;color:#246beb;padding:1rem 3rem;border-radius:.8rem;border:1px solid #246beb;background-color:#fff}
.bpr_btnbox.bot .rta .btn_cm{background-color:#edf4ff}
.bpr_btnbox.bot .btn_cm.crud{color:#fff;background-color:#246beb}
.bpr_btnbox.bot .btn_cm:hover{background-color:#f7f9ff}
.bpr_btnbox.bot .btn_cm.crud:hover{background-color:#1e56c5}
/* 2줄 하단 버튼 */
.bpr_btnbox.bot a.btn_cm{display:inline-block;padding: .6rem 3rem 0 3rem;line-height:1;text-align:center;position: relative}
.bpr_btnbox.bot a.btn_cm span{font-size:1.5rem}
.bpr_btnbox.bot .cta{display:flex;justify-content:center;flex-flow:wrap}
.bpr_btnbox.bot .lta{display:flex;justify-content:flex-start;flex-flow:wrap}
.bpr_btnbox.bot .rta{display:flex;justify-content:flex-end;flex-flow:wrap}
.bpr_btnbox.bot .lta, .bpr_btnbox.bot .rta{flex:auto}

.bpr_btnbox.bot.m{margin-top:2rem}
.bpr_btnbox.bot.m .btn_cm{font-size:1.7rem;padding:.5rem 3rem;height:4rem;border-radius:.6rem;border:1px solid #028998;color:#028998}
.bpr_btnbox.bot.m .btn_cm:hover{background-color:#edf8f7}
.bpr_btnbox.bot.m .btn_cm.crud{color:#fff;background-color:#028998}
.bpr_btnbox.bot.m .btn_cm.crud:hover{background-color:#016773}
.bpr_btnbox.bot.m.wflex {margin-top: 1rem}
.bpr_btnbox.bot.m.wflex > .btn_cm{margin-left: 1.3rem;padding: .5rem .3rem}
.bpr_btnbox.bot.m.wflex > .btn_cm:first-child {margin-left: 0}

.bpr_inner .btn_cm.fold {height:2.6rem;border:0.1rem solid #246beb;border-radius:1.3rem;color:#246beb;padding:0.3rem 3rem 0.3rem 1.3rem;background:url(/css/comm/bpr_images/ico_b_toggle.svg) no-repeat right 1.3rem top 0.9rem;background-size:0.8rem 0.5rem}
.bpr_inner .btn_cm.fold.on{background-image:url(/css/comm/bpr_images/ico_b_toggle_on.svg)}	
.bpr_inner .btn_cm.fold:hover{background-color:#f6f9ff}
.bpr_inner .btn_cm.fold:focus{background-color:#edf4ff}
.bpr_inner .btn_cm.fold[disabled="disabled"]{background-image:url(/css/comm/bpr_images/ico_b_toggle_di.svg)}
.bpr_inner .btn_cm.fold[disabled="disabled"]{background-image:url(/css/comm/bpr_images/ico_b_toggle_on_di.svg)}

.pop_bbox.bot .btn_cm{flex:3}
.pop_bbox.bot .btn_cm{height:4rem;font-size:1.6rem;font-weight:600;color:#246beb;padding:1rem 3rem;border-radius:.8rem;border:1px solid #246beb;background-color:#fff}
.pop_bbox.bot .btn_cm.crud{flex:5;color:#fff;background-color:#246beb}
.pop_bbox.bot .btn_cm:hover{background-color:#f7f9ff}
.pop_bbox.bot .btn_cm.crud:hover{background-color:#1e56c5}

.bpr_bbox.type2 .btn_cm.crud, 
.bot_section .btn_cm.crud{color:#fff;background-color:#246beb}
.bpr_bbox.type2 .btn_cm.crud:hover, 
.bot_section .btn_cm.crud:hover{background-color:#1e56c5}

.bpr_bbox.type2 .btn_cm, .bot_section .btn_cm, .dbar_list .btn_cm{color:#246beb;border-color:#246beb}
.bpr_bbox.type2 .btn_cm:hover, .bot_section .btn_cm:hover, .dbar_list .btn_cm:hover{background-color:#f7f9ff}
.bpr_btnbox.bot{ justify-content:center;margin-top:3rem}

.bot_section .btn_cm{width:9.3rem;height:6rem;white-space:normal;word-break:keep-all;padding:.5rem 1rem}
.bpr_inner h4+.btn_help{background-size:18px}
.bpr_bbox .bpr_btnbox, .bot_section .bpr_btnbox, .bpr_wbox .bpr_btnbox, .bpr_titbox .bpr_btnbox{margin:0}

.bpr_inner .btn_cm[disabled="disabled"],
.bpr_inner .btn_cm.edit.line[disabled="disabled"]{color:#717171!important;border-color:#e0e2e7!important;background-color:#f4f4f4!important}
.bpr_inner .btn_cm[disabled="disabled"]:hover,
.bpr_inner .btn_cm.edit.line[disabled="disabled"]:hover{background-color:#f4f4f4!important}

.bpr_inner .txt_list .btn_cm, .bpr_inner .txt_num .btn_cm{height:2.4rem;padding:0 1rem;margin-top:-1px;margin-bottom:-1px;font-size:1.4rem}
.bpr_inner .txt_list .btn_cm+.btn_cm{margin-left:.6rem}


/* 아이콘버튼 ico2 간소화자료 제출, ico3 예상세액 계산, ico4 공제신고서 작성 */
.btn_ico{height:3rem;font-size:1.6rem;color:#333;padding-left:3rem;border:none;font-weight:600!important;background-repeat:no-repeat;background-position:left center}
.btn_ico.on{color:#028998;text-decoration:underline;text-underline-offset:.3rem}
.btn_ico.ico2{background-image:url(/css/comm/bpr_images/ico_btn2.svg);background-size:2.3rem 2.4rem}
.btn_ico.ico3{background-image:url(/css/comm/bpr_images/ico_btn3.svg);background-size:2.5rem 2.4rem}
.btn_ico.ico4{background-image:url(/css/comm/bpr_images/ico_btn4.svg);background-size:2.4rem 2.1rem}
.btn_ul{display:flex}
.btn_ul li{position:relative;padding:0 1.5rem}
.btn_ul li:last-child{padding-right:0}
.btn_ul li::after{content:"";position:absolute;left:0;top:.7rem;display:inline-block;width:.1rem;height:1.6rem;background-color:#b9b9b9}
.btn_ul li:first-child::after{display:none}


/* 공통 Message */
.bpr_inner .txt_style01.ico,
.bpr_inner .txt_re,
.bpr_inner .txt_st,
.bpr_inner .txt_ck,
.bpr_inner .txt_ds{position:relative;font-size:1.5rem;color:#555;padding-left:2rem;min-height:1.8rem;margin-top:0}
.bpr_inner .txt_re::before{position:absolute;top:0px;left:.3rem;content:"※";font-size:1.4rem;line-height:1.4;color:#555;background-color:transparent;background-image:none}
.bpr_inner .txt_st::before{position:absolute;top:0;left:.7rem;content:"*"}
.bpr_inner .txt_ck{color:#111;padding-left:2.2rem}
.bpr_inner .txt_ck::before{position:absolute;top:.3rem;left:0;content:"";display:inline-block;width:1.7rem;height:1.7rem;background:url(/css/comm/bpr_images/ico_cadck2.svg) no-repeat center}
.bpr_inner .txt_ds::before{position:absolute;top:0;left:.3rem;content:"-"}
.bpr_inner .txt_style01.ico::before{position:absolute;top:1px;left:0;line-height:1.5;content:"!";font-size:1.1rem;color:#fff;font-weight:700;font-family:"맑은 고딕";width:16px;height:16px;text-align:center;border-radius:10px;background-color:#8e8e8e;background-image:none}
.bpr_inner .txt_style01.ico.type02{color:#fa1948}
.bpr_inner .txt_style01.ico.type02::before{background:#f23b3b}
.bpr_inner .txt_list li{position:relative;padding-left:1rem;font-size:1.5rem;color:#333;margin:.5rem 0;word-break:keep-all;line-height:1.3}
.bpr_inner .col_2 .txt_list li{width:auto}
.bpr_inner .txt_list li::before{position:absolute;top:.7rem;left:0;content:'';width:3px;height:3px;background:#8e8e8e}
.bpr_inner .txt_list li p+p{margin-bottom:.5rem}
.bpr_inner .txt_list li ul li{color:#333;padding-left:.8rem;margin:.2rem 0 0}
.bpr_inner .txt_list li ul li::before{position:absolute;top:.9rem;left:0;content:'';width:4px;height:1px;background:#8e8e8e}
.bpr_inner .txt_list.bn li{padding-left:0}
.bpr_inner .txt_list>p+p, .bpr_inner .txt_list>div+div{ margin-top:1rem}
.bpr_inner .txt_num{counter-reset:number}
.bpr_inner .txt_num li,
.bpr_inner .txt_list li ul li .txt_num>li{position:relative;padding-left:2rem;font-size:1.5rem;line-height:1.3;color:#333;margin:.4rem 0;word-break:keep-all}
.bpr_inner .txt_num>li::before, 
.bpr_inner .txt_list li ul li .txt_num>li::before{counter-increment:number;content:counter(number);position:absolute;top:2px;left:0;width:13px;height:13px;text-align:center;font-size:1rem;line-height:1.2;border-radius:20px;border:1px solid #7a7a7a;background-color:#fff}
.bpr_inner .txt_num li ul li{padding-left:1.2rem;color:#333}
.bpr_inner .txt_num li ul li::before{position:absolute;top:.9rem;left:.2rem;content:'';width:4px;height:1px;background:#8e8e8e}
.bpr_inner .txt_num.type2>li::before{border:none;top:0;font-size:1.5rem;content:counter(number)". ";background-color:transparent}
.bpr_inner .txt_style01.ico.txt_b::before{top:1px;color:#fff;background-color:#246beb}
.bpr_inner .txt_list.bn2>li{padding-left:0}
.bpr_inner .txt_list.bn2>li::before{display:none}

.bpr_inner .txt_list.refer{counter-reset:number}
.bpr_inner .txt_list.refer>li{position:relative;padding-left: 5.5rem;font-size:1.5rem;line-height:1.3;color:#333;margin:1rem 0;word-break:keep-all}
.bpr_inner .txt_list.refer>li::before{counter-increment:number;content:"참고"counter(number);position:absolute;width:auto;height:auto;top:-2px;left:0;padding:5px 8px;text-align:center;font-size:1.3rem;line-height:1;color:#fff;border-radius:20px;background-color:#1e56c5}

.home_cont .help_box .txt_list li{white-space:nowrap}

.bpr_inner .txt_re.txt_r::before{color:#f23b3b}
.bpr_inner .txt_re.txt_b::before{color:#246beb}

.bpr_inner .txt_re.txt_red,
.bpr_inner .txt_red,
.bpr_inner .txt_red::before{color:#f23b3b !important}
.bpr_inner .txt_re.txt_blue,
.bpr_inner .txt_blue,
.bpr_inner .txt_blue::before{color:#246beb !important}
.bpr_inner .tbl_label02 {vertical-align:middle;width:14px;text-align:center;padding:5px 2px 0 2px}
.bpr_inner .txt_style01.ico.type03{color:#246beb}
.bpr_inner .txt_style01.ico.type03::before{position:absolute;top:.2rem;left:0;line-height:1.1;content:"!";font-size:1rem;color:#fff;font-weight:700;font-family:"맑은 고딕";width:13px;height:13px;text-align:center;border-radius:10px;background-color:#246beb}
.bpr_inner .txt_style01.ico.type03 .txt_ds{font-size:1.4rem;padding:.3rem 0 0 1.5rem}
.bpr_inner .txt_style01.ico.type03 .txt_ds:before{left:0;top:.2rem}

/* .txt_num li .txt_re{ margin-top:.3rem}
.txt_re::before{ position:absolute;top:0;left:0;content:"※"}
.txt_star{ position:relative;padding-left:1.8rem;font-size:1.5rem}
.txt_star::before{ position:absolute;top:1px;left:0;content:"*"}
.txt_info{ position:relative;font-size:1.4rem;color:#717171;padding-left:2rem;margin:.5rem 0}
.txt_info::before{ position:absolute;top:3px;left:0;content:"!";font-size:1.1rem;color:#fff;width:15px;height:15px;text-align:center;border-radius:10px;background-color:#717171}
.txt_style01.ico{ position:relative;font-size:1.4rem;color:#717171;padding-left:2rem;margin-top:1rem;min-height:1.8rem}
.txt_style01.ico::before{ position:absolute;top:3px;left:0;line-height:1.5;content:"!";font-size:1.1rem;color:#fff;width:15px;height:15px;text-align:center;border-radius:10px;background-color:#717171}
.txt_list .txt_style01.ico{ margin:2px 0 0;padding-top:1px}
.txt_list .txt_style01.ico::before{line-height:1.5}
.txt_style01.ico.txt_red::before{ background-color:#f23b3b}
.txt_style01.ico.txt_blue::before{ background-color:#246beb}
.txt_style01+.txt_style01{ margin-top:.3rem}
 */


.bpr_inner .txt_imp {position:relative;color:#f5580c;font-size:1.8rem;padding-left:2.6rem;line-height: 2.3rem;font-weight: 500}
.bpr_inner .txt_imp::before{position:absolute;top:.3rem;left:0;content:"";display:inline-block;width:1.9rem;height:1.7rem;background:url(/css/comm/bpr_images/ico_imp.svg) no-repeat center}


/* 하단 도움말 */
.bpr_b_help{position:fixed;bottom:0;max-width:1440px;transition:0.3s;z-index:999}
.bpr_b_help .btn_b_help{position:relative;display:inline-block;width:26rem;height:4.8rem;padding-left:2rem;border-radius:2rem 2rem 0 0;color:#fff;font-size:2rem;line-height:4.8rem;background-color:#1c49a2;cursor:pointer}/* 20240114 웹접근성 가로 사이즈 변경 */
/* .bpr_b_help .btn_b_help::before{content:"";position:absolute;top:1.4rem;left:2rem;display:block;width:2.2rem;height:2.2rem;background:url(/css/comm/bpr_images/ico_b_help.svg) no-repeat center;background-size:2.2rem} */
.bpr_b_help .btn_b_help::after{content:"";position:absolute;top:2.2rem;left:8rem;display:block;width:1rem;height:0.6rem;background:url(/css/comm/bpr_images/ico_b_help_arr.svg) no-repeat center;background-size:1rem;transform:rotate(180deg)}
.bpr_b_help .btn_b_close{position:absolute;top: 0;left: 20rem;display:inline-block;width:6rem;height:4.8rem;color:#1c49a2;font-size:2rem;line-height:4.8rem;border-top-right-radius:2rem;background-color:#1c49a2} /* 20240114 웹접근성 변경 */
.bpr_b_help .btn_b_close::after{content:"";position:absolute;top:1.4rem;right:1.5rem;display:block;width:2.4rem;height:2.4rem;border-radius:3rem;background:#fff url(/css/comm/bpr_images/ico_close.svg) no-repeat center;background-size:1rem}
.bpr_b_help .b_help_cont{display:none;width:100%;min-width:30rem;overflow:hidden;padding:1rem 1rem 0 1rem;border:0.2rem solid #295bae;border-radius:0 2rem 0 0;border-width:0.2rem 0.2rem 0 0.2rem;background-color:#fff;overflow:auto;box-shadow:8px 8px 10px 0 rgba(0,0,0,0.08)}
.bpr_b_help.on .b_help_cont{display:block;height:41rem}
.bpr_b_help .b_help_cont .b_cont{height:39.6rem;padding:2rem;overflow:auto}

.bpr_b_help .b_help_cont .bpr_bbox{border-radius:.5rem}

.bpr_b_help.on .btn_b_help:after{transform:rotate(-360deg)}
.bpr_b_help .b_help_cont .ly_box {gap:4rem}
.bpr_b_help .bpr_bbox{padding:1.2rem;background:#fafafa;border:0.1rem solid #e6e9ed}
.bpr_b_help .bpr_bbox .txt_re{margin-top:0}
.bpr_b_help .bpr_bbox .txt_re+.txt_re{margin-top:.5rem}

.bpr_b_help .txt_list>li{color:#555;font-size:1.4rem}
.bpr_b_help .txt_list>li *{font-size:1.4rem}
.bpr_b_help .txt_list>li::before {background:#000}
.bpr_b_help .txt_list>li>p{color:#555}
.bpr_b_help .txt_num>li{margin:0}
/* .bpr_b_help .txt_num>li::before{top:5px} */
.bpr_b_help .bn li{margin:0;padding-left:0}
.bpr_b_help .bn li::before{display:none}
.bpr_b_help .txt_list>li ol{margin:0}
.bpr_b_help .txt_re{font-size:1.4rem}
.bpr_b_help .txt_list>li .txt_st{padding-left:1rem}
.bpr_b_help .txt_list>li .txt_st::before{left:0}
.bpr_b_help li sup{display:inline-block;line-height:1;position:relative;bottom:-.2rem}
.bpr_b_help .bpr_list+.txt_re, .bpr_b_help .txt_list>li .bpr_list{margin-top:.5rem}
.bpr_b_help .main_tit{font-weight: 600;font-size: 2rem;}
.bpr_b_help .sub_tit {position: relative;color: #111;font-size: 1.6rem;font-weight: 600;padding-left: 1.2rem;}
.bpr_b_help .sub_tit:before {position: absolute;top: .6rem;left: -.2rem;width: 5px;height: 5px;content: '';margin: 0;border-top: 1px solid #4f58b5;border-right: 1px solid #4f58b5;border-radius: 0;transform: rotate(45deg);background-color: transparent;}
.bpr_b_help .sub_tit + .txt_list {margin-left: 1.2rem;}


.bpr_b_help .bpr_btnbox{margin-top:1.2rem}

/* 탭 첫메뉴고정 */
.btn_tab_all {position:absolute;top:0;display:flex;align-items:center;justify-content:center;min-width:9.5rem;height:3.4rem;border:1px solid #d8d8d8;border-bottom:1px solid #16408d;background-color:#fff;font-size:1.5rem !important;z-index:10}
.btn_tab_all.on {border:1px solid #028998;background-color:#028998;color:#fff !important;font-weight:bold !important}
.btn_tab_all:hover, .btn_tab_all:focus{text-decoration:underline}


.bpr_inner .btn_data{display:inline-block;position:relative;padding:0 1.4rem 0 3.4rem;border:0;color:#111;text-align:left;white-space:nowrap;font-weight:600;font-size:1.6rem;}
.bpr_inner .btn_data:before{content:"";position:absolute;top:50%;left:.5rem;transform:translate(0, -50%);width:2.3rem;height:2.3rem}
.bpr_inner .btn_data:after{content:"";position:absolute;top:.3rem;right:0;width:.1rem;height:1.6rem;background:#b9b9b9}
.bpr_inner .btn_data:last-child{padding-right:0}
.bpr_inner .btn_data.on, .btn_data:hover, .btn_data:focus {color:#028998;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.bpr_inner .btn_data.on:before, .btn_data:hover:before, .btn_data:focus:before{background:#028998}
.bpr_inner .btn_data.view:before{background:url(/css/comm/bpr_images/ico_b_tax_view.svg) no-repeat center;background-size:2.2rem}
.bpr_inner .btn_data.service:before{background:url(/css/comm/bpr_images/ico_b_tax_service.svg) no-repeat center;background-size:2.3rem 2.3rem}
.bpr_inner .btn_data.search:before{background:url(/css/comm/bpr_images/ico_b_tax_search.svg) no-repeat center;background-size:2.4rem 2.3rem}
.bpr_inner .btn_data.proof:before{background:url(/css/comm/bpr_images/ico_b_tax_proof.svg) no-repeat center;background-size:2.3rem}
.bpr_inner .btn_data.del:before{background:url(/css/comm/bpr_images/ico_b_tax_del.svg) no-repeat center;background-size:2.1rem 2.3rem}
.bpr_inner .btn_data.error{padding:0 1.3rem;border:1px solid #f23b3b;border-radius:1.5rem;background:#fff;font-size:1.6rem}
.bpr_inner .btn_data.error:before,.bpr_inner .btn_data.error:after, .bpr_inner .btn_data:last-child:after{display:none}
.bpr_inner .btn_data.error .num{margin-right:0;font-size:2rem}

.bpr_inner .tax_list{padding:1rem;border:0.1rem solid #d1def4;border-radius:1.2rem}
.bpr_inner .tax_list .tax_item ul{display:flex;flex-wrap:wrap;margin:-0.5rem}
.bpr_inner .tax_list .tax_item ul li{flex:1;margin:0.5rem}
.bpr_inner .tax_list .tax_item ul li .tit{display:block;padding-bottom:0.8rem;text-align:center;font-size:1.5rem}
.bpr_inner .tax_list .tax_item ul li .tit .imp{text-indent:-9999px;overflow:hidden;position:relative;width:1rem;height:1rem;display:inline-block;margin-right:.3rem}
.bpr_inner .tax_list .tax_item ul li .tit .imp::before{content:"*";color:#f23b3b;position:absolute;top:-.7rem;left:0;text-indent:0px}
.bpr_inner .tax_list .tax_item .txt{display:flex}
.bpr_inner .tax_list > .tax_item .txt input.w2input,
.bpr_inner .tax_list > .tax_item .txt .w2selectbox_select{flex:1;width:100%;height:3.6rem;text-align:right}
.bpr_inner .tax_list > .tax_item .txt .w2selectbox_select{text-align:center;border-color:#d1def4;background-color:#eff4fb}
.bpr_inner .tax_list > .tax_item .txt input.w2input.w2input_disabled{background:#eff4fb;border:0;font-size:1.6rem;font-weight:700;color:#111}
.bpr_inner .tax_list > .tax_item .txt input.w2input+span {color:#333;padding:0 .5rem;font-weight:500;line-height:3.6rem}
.bpr_inner .tax_list > .tax_item .txt .w2checkcombobox_acc_accessibility{flex:1;width:100%;height:3.6rem}
.bpr_inner .tax_list > .tax_item .txt .w2checkcombobox_acc_accessibility[disabled="disabled"]{background-color:#eff4fb;border:0}
.bpr_inner .tax_list .tax_item ul li.sum .tit{color: #f5580c;font-weight:600}
.bpr_inner .tax_list .tax_item ul li.sum .txt .w2input{background: #fef2e6;color: #f5580c;}
.bpr_inner .tax_list .detail_box, .bpr_inner .tax_list.detail_box{display:none}
.bpr_inner .fold_wrap.open .tax_list{border-color:#86b8fa}
.bpr_inner .fold_wrap.open .detail_box{position:relative}
.bpr_inner .fold_wrap.open .tax_list .detail_box section:first-child{padding-top:2rem}
.bpr_inner .tax_list .detail_box.bar:before{content:"";position:absolute;top:0;left:-1rem;right:-1rem;border-top:0.1rem dashed #d8d8d8}
.bpr_inner .tax_list .detail_box .tax_cont{padding:1rem;background:#f7f9ff;border-radius:1.2rem}
.bpr_inner .tax_list .detail_box .tax_item .txt input.w2input{flex:1;width:100%;border-color:#bed0ef;height:3.6rem;text-align:right;color:#111}
.bpr_inner .tax_list .detail_box .tax_item .txt input.w2input_disabled{border-color:#e4e4e4}
.bpr_inner .tax_list.sum{background:#fef2e6;border:0}
.bpr_inner .tax_list.sum > .tax_item .txt input.w2input.w2input_disabled{background:#fff;border:1px solid #f8e4d0;color:#f5580c}

.linkbox{position:relative;display:inline-block;padding:1.4rem 2.6rem 1.6rem 1.6rem;border:1px solid #ccc;border-radius:10px;width:100%;background:#fff}
.linkbox .tit{margin-bottom:1.3rem}
.linkbox .tit strong{font-size:1.9rem}
.linkbox .txt{font-size:1.5rem;color:#333}
.linkbox span:hover,
.linkbox p:hover{color:#333}
.bg_tag:first-of-type{margin-left:1rem}
.bg_tag span{display:inline-block;padding:.4rem 1.3rem;margin:.4rem;color:#1e56c5;border-radius:100px;background-color:#e4ecfa;font-size:1.4rem;font-weight:600}
.bg_tag span:hover{color:#1e56c5}
.wrap_flex.row2,
.wrap_flex.row3{align-items:initial}
.wrap_flex.row2 .linkbox{flex:none;width:calc(50% - 8px)}
.wrap_flex.row3 .linkbox{flex:none;width:calc(33.333% - 8px)}
.bpr_bbox .linkbox{border:1px solid #bfe1e6}
.bpr_bbox .linkbox:hover,
.bpr_bbox .linkbox:focus{border:1px solid #028998}
.bpr_bbox .linkbox:after{position:absolute;top:20px;right:26px;content:'';display:inline-block;width:8px;height:12px;background:#fff url(/css/comm/bpr_images/ico_link_arrow02.svg) no-repeat center}
.bpr_bbox.bpr_help .linkbox{border:1px solid #d1def4}
.bpr_bbox.bpr_help .linkbox:hover{border:1px solid #246beb}
.bpr_bbox.bpr_help .linkbox:after{position:absolute;top:20px;right:26px;content:'';display:inline-block;width:8px;height:12px;background:#fff url(/css/comm/bpr_images/ico_link_arrow03.svg) no-repeat center}

.bpr_help .ly_box.col_2{align-items: normal}
.bpr_help .ly_box.col_2 section{padding: 1rem 2rem 1.6rem 2rem;margin: 0 0 0 1.5rem;border: 1px solid #bfc6e6;border-radius: 1rem;background-color: #fff}
.bpr_help .ly_box.col_2 section:first-child{margin-left: 0}
.bpr_help .ly_box.col_2 section > .tit{display: flex;justify-content: space-between;margin-bottom: 1rem}
.bpr_help .ly_box.col_2 section > .tit > strong{font-size: 1.9rem}
.bpr_help .ly_box.col_2 section > .tit > .help_box{margin-top: 2px}
.bpr_help .ly_box.col_2 section > .tit > .help_box .help_view{width: 42rem;margin-top: 0}
.bpr_help .ly_box.col_2 section > .tit > .help_box .help_view li{width: 100%}
.bpr_help .ly_box.col_2 section > .tit > .help_box .help_view .txt_list .txt_num {margin-left: 1rem}
.bpr_help .ly_box.col_2 section > .ly_box > .linkbox{display: flex;align-items: center;height: 5rem;border: 1px solid #246beb;border-radius: .6rem;padding: .9rem 2rem;font-size: 1.6rem;line-height: 1;transition: background-color .5s ease}
.bpr_help .ly_box.col_2 section > .ly_box > .linkbox strong{font-weight:500}
.bpr_help .ly_box.col_2 section > .ly_box > .linkbox:last-child{margin: 0 0 0 1.2rem}
.bpr_help .ly_box.col_2 section > .ly_box > .linkbox:hover{background-color: #f7f9ff}
.bpr_help .ly_box.col_2 section > .ly_box > .linkbox:after{top:50%;right:20px;transform:translateY(-50%)}

/* 동의함 박스 */
/* .btn_cm.detail{border:0;background:#e7eefe;color:#245fd8} */
.all_agreebox{padding:.5rem 1rem;border-radius:.6rem;background:#f4f4f4}
.all_agreebox .ckrd_box label{padding-left:3.6rem !important;font-size:2rem;font-weight:500}
.bpr_inner .all_agreebox .ckrd_box input[type="checkbox"]:checked+label::before{top:2rem}
.all_agreebox .ckrd_box input[type="checkbox"]+label::after{top:1rem}
.bpr_bbox.agree{background-color:#fff;border:1px solid #b9b9b9;margin:1rem 0}
.bpr_bbox.agree h4{font-size:1.8rem;color:#111}
.bpr_bbox.agree h5{font-size:1.6rem;color:#111}
.bpr_bbox.agree > .dbar{margin-top:0rem;border-top:0}
.bpr_bbox.agree .btn_cm{color: #246beb;border-color:#246beb}
.bpr_bbox.agree .btn_cm:hover{background-color:#f7f9ff}
.bpr_bbox.agree.type2{border:1px solid #b9b9b9;background:#fff}
.bpr_bbox.agree.type2.on{border:1px solid #246beb}
.bpr_bbox.agree .tit{font-size:1.8rem;font-weight:600}
.bpr_bbox.agree .txt_style01.ico, .bpr_bbox.agree .txt_re{margin-top: 2rem}
.bpr_bbox.agree .txt_style01.ico + .txt_style01.ico, .bpr_bbox.agree .txt_re + .txt_re, .bpr_bbox.agree .txt_style01.ico + .txt_re, .bpr_bbox.agree .txt_re + .txt_style01.ico{margin-top:0.2rem}
.agreebox{align-items:center;padding:.5rem 2rem .5rem 1.5rem;margin-top:2rem !important;border-radius:.8rem;background:#f7f9ff}
.agreebox .txt{font-size:1.8rem;font-weight:500}
.agreebox .sub_txt{margin-left:.8rem;color:#555;font-size:1.4rem}
.agreebox .ckrd_box label {font-size:1.8rem;padding:.3rem .9rem .3rem 3.5rem !important}

.dbar_list li{display:flex;align-items:center;padding:1.6rem;border-bottom:.1rem dashed #d8d8d8}
.dbar_list li:first-child{padding-top:0}
.dbar_list li label{min-width:18rem;font-size:1.5rem}
.dbar_list li strong{font-size:1.8rem;font-weight:600}
.dbar_list li strong + .btn_cm{margin-left:1.5rem}
.dbar_list + .txt_style01.ico, .txt_style01.ico + .agreebox {margin-top:2rem}


.bpr_bbox.line_b{background-color:#fff;border:1px solid #bfe1e6}

.bpr_tiletop{position:relative}
.bpr_tiletop .bpr_bbox{display:flex;flex-flow:wrap;background:#1e56c5}
.bpr_tiletop .bpr_bbox .view{position:relative;padding:1rem 3.2rem}
.bpr_tiletop .bpr_bbox .view:first-of-type{padding-left:0.6rem}
.bpr_tiletop .bpr_bbox .view:last-of-type{padding-right:0.6rem}
.bpr_tiletop .bpr_bbox .view:before{content:'';position:absolute;left:0;top:12px;display:inline-block;width:1px;height:47px;background:#3567cb}
.bpr_tiletop .bpr_bbox .view:after{content:'';position:absolute;right:0;top:12px;display:inline-block;width:1px;height:47px;background:#194792}
.bpr_tiletop .bpr_bbox .view:first-of-type:before,
.bpr_tiletop .bpr_bbox .view:last-of-type:after{display:none}
.bpr_tiletop .bpr_bbox .view.flex1{flex:1}
.bpr_tiletop .bpr_bbox .view .tit{color:#fff;font-size:1.4rem;font-weight:500}
.bpr_tiletop .bpr_bbox .view .txt{margin-left:0;color:#fffd30;font-size:2rem;font-weight:500}
.bpr_tiletop .bpr_bbox .view .txt.money:after{background-color:#fffd30}

.bpr_tiletop .bpr_bbox .view_box{display:flex}
.bpr_tiletop .bpr_bbox .view_box:first-of-type{align-items:center;flex:1}
.bpr_tiletop .bpr_bbox .view_box .view:first-of-type{padding-left:3.2rem}
.bpr_tiletop .bpr_bbox .view_box .view:last-of-type{padding-right:3.2rem}
.bpr_tiletop .bpr_bbox .view_box:last-of-type .view:last-of-type{padding-right:0}
.bpr_tiletop .bpr_bbox .view_box .view:first-of-type:before{content:'';position:absolute;left:0;top:12px;display:inline-block;width:1px;height:47px;background:#3567cb}
.bpr_tiletop .bpr_bbox .view_box .view:last-of-type:after{content:'';position:absolute;right:0;top:12px;display:inline-block;width:1px;height:47px;background:#194792}

.bpr_tiletop .bpr_bbox .view_box:first-of-type .view:first-of-type:before,
.bpr_tiletop .bpr_bbox .view_box:last-of-type .view:last-of-type:after{display:none}

.bpr_tiletop .bpr_bbox.btn .view_box:nth-of-type(3) .btn_group {padding:1rem 0}
.bpr_tiletop .bpr_bbox.btn .view_box:nth-of-type(3) .btn_group .btn_cm{width:100px;height:5rem;word-break: keep-all;white-space: normal;}

.bpr_tiletop .btn_cm.circle{display:none;position:absolute;bottom:-1.2rem;left:50%}

/* 파란영역 세금비서 바로가기 버튼 추가 */
.buga .bpr_tiletop .bpr_bbox .view_box:first-of-type .view{padding-left:1rem}
.buga .bpr_tiletop .bpr_bbox .view_box:last-of-type .view{padding-right:2rem}
.buga .bpr_tiletop .bpr_bbox .view_box:last-of-type .view::after{display:none}

.bpr_tilegrp{margin-top:20px}
.bpr_tilegrp.ly_box{justify-content:space-between}
.bpr_tilegrp .col{flex:none;width:calc(50% - 15px)}
.bpr_tilegrp .col .bpr_tilebox:last-of-type{margin-top:3rem}
.bpr_tilegrp .bpr_tilebox{position:relative;border:1px solid #b8c7e1;padding-bottom:2.8rem;border-radius:1.5rem;min-height:15rem}

.bpr_tilehead{display:flex;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;height:60px;background:#edf4ff}
.bpr_tilehead > div{width:30%}
.bpr_tilehead .titbox{line-height:1;padding:2rem 1.4rem;width:40%}
.bpr_tilehead .titbox .txt{color:#000;font-size:2.1rem}
.bpr_tilehead .titbox .txt2{margin-left:7px;color:#555;font-size:1.2rem}
.bpr_tilehead .amtbox{padding:1rem 7px 1rem 1rem}
.bpr_tilehead .amtbox .txt{display:block;color:#555;margin-left:1px;font-size:1.3rem}
.bpr_tilehead .amtbox .txt2{color:#1e56c5;font-size:1.9rem}
.bpr_tilehead .tax_amtbox{padding:1rem 1.6rem 1rem 1rem}
.bpr_tilehead .tax_amtbox .txt{display:block;margin-left:1px;color:#555;font-size:1.2rem}
.bpr_tilehead .tax_amtbox .txt2{margin-right:1px;color:#028998;font-size:1.9rem}

.bpr_tile_contbox{overflow:hidden;transition:.4s}
.bpr_tilecont{padding:0rem 1rem 1rem}
.bpr_tilecont > ul{}
.bpr_tilecont > ul > li{}
.bpr_tilecont > ul > li .depth1{display:flex;margin:.7rem 0}
.bpr_tilecont > ul > li > ul{margin-top:-3px;margin-bottom:10px;border-radius:3px;background:#f9f9f9;}
.bpr_tilecont > ul > li > ul > li{padding:5px 0 5px .8rem}
.bpr_tilecont > ul > li > ul > li .depth2{display:flex;line-height:2.2rem}

.bpr_tilehead > div{position:relative}
.bpr_tilehead > div:before{content:'';position:absolute;left:0;top:12px;display:inline-block;width:1px;height:42px;background:#fff}
.bpr_tilehead > div:after{content:'';position:absolute;right:0;top:12px;display:inline-block;width:1px;height:42px;background:#d2e1fa}
.bpr_tilehead > div:first-of-type:before{display:none}
.bpr_tilehead > div:last-of-type:after{display:none !important}

.bpr_tilecont .titbox{padding:0 1.4rem 0 0.4rem;width:40%}
.bpr_tilecont .titbox .txt{font-size:1.7rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bpr_tilecont .amtbox{width:30%}
.bpr_tilecont .amtbox .txt{color:#1e56c5;font-size:1.8rem;font-weight:700}
.bpr_tilecont .tax_amtbox{width:30%}
.bpr_tilecont .tax_amtbox a .txt{margin:0 6px 0 0;color:#028998;font-size:18px;font-weight:bold}
.bpr_tilecont .tax_amtbox .txt.money:after{background-color:#1491a4}
.bpr_tilecont > ul > li .depth1 .amtbox .txt{margin:0 3px 0 0;color:#337aff;}
.bpr_tilecont > ul > li .depth1 .tax_amtbox .txt{color:#139e93;}
.bpr_tilecont > ul > li .depth1 .tax_amtbox + .amtbox .txt{margin-right:5px}


.bpr_tilecont > ul > li > ul > li .depth2 .titbox .txt{color:#717171;font-size:1.4rem;font-weight:600}
.bpr_tilecont > ul > li > ul > li .depth2 .amtbox div .txt,
.bpr_tilecont > ul > li > ul > li .depth2 .amtbox a .txt{margin-right:5px;font-size:1.7rem;font-weight:600}
.bpr_tilecont > ul > li > ul > li .tax_amtbox div .txt,
.bpr_tilecont > ul > li .tax_amtbox div .txt,
.bpr_tilecont > ul > li .tax_amtbox a .txt{margin-right:7px;font-size:1.7rem;font-weight:600}

.bpr_tilebox.on .bpr_tilecont{padding-bottom:2.8rem}
.bpr_tilecont.type2{padding:0 1rem;height:0px;transition: .2s;}
.bpr_tilebox.on .bpr_tilecont.type2{height:auto;padding:1.2rem 1rem 2.8rem;border-top: 1px dashed #ccc}
.bpr_tilecont.type2 .sub_tit{margin-bottom:1.5rem;padding:0 1.4rem 0 0.4rem;color:#1e56c5;font-size:1.8rem;font-weight:600}
.bpr_tilecont.type2 > ul > li > ul{background:#f7f9ff}
.bpr_tilecont.type2 > ul > li > ul > li .depth2 .amtbox .txt{font-size:1.6rem;color:#1e56c5;font-weight:600}
.bpr_tilecont.type2 .txt{font-size:1.6rem;font-weight:600}

.bpr_tilebox.on{border:1px solid #527ec7;box-shadow:0 0 1.6rem rgba(0, 0, 0, 0.14)}
.bpr_tilebox.on .bpr_tilehead{background:#1e56c5;border-top-left-radius:1.2rem;border-top-right-radius:1.2rem}
.bpr_tilebox.on .bpr_tilehead > div:before{content:'';position:absolute;left:0;top:12px;display:inline-block;width:1px;height:42px;background:#3567cb}
.bpr_tilebox.on .bpr_tilehead > div:after{content:'';position:absolute;right:0;top:12px;display:inline-block;width:1px;height:42px;background:#194792}
 
.bpr_tilebox.on .bpr_tilehead .titbox .txt,
.bpr_tilebox.on .bpr_tilehead .titbox .txt2,
.bpr_tilebox.on .bpr_tilehead .amtbox .txt,
.bpr_tilebox.on .bpr_tilehead .tax_amtbox .txt{color:#fff}
.bpr_tilebox.on .bpr_tilehead .amtbox .txt2{color:#52f1ff}
.bpr_tilebox.on .bpr_tilehead .tax_amtbox .txt2{color:#00ffba}

.btn_cm.circle{position:relative;width:2.4rem;height:2.4rem;border:0;border-radius:1.2rem;background:#1e56c5 url(/css/comm/bpr_images/ico_circle_arrow.svg) no-repeat center / 10px 6px;text-indent:-9999px;overflow:hidden;transform:translateX(-50%);box-shadow:0 2px 7px rgba(0,0,0, 0.43)}
.btn_cm.circle:hover{background-color:#1e56c5}


.btn_cm.expand{padding-right:3rem;border:1px solid #cbcbcb;border-radius:1.5rem;color:#555;background:#fff url(/css/comm/bpr_images/ico_arr_down.svg) no-repeat center right 1rem;background-size:10px 6px}
.btn_cm.expand:hover{border:1px solid #527ec7;color:#527ec7}
.bpr_tilebox .btn_cm.expand{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%)}
.bpr_tilebox.on .btn_cm.expand{border:1px solid #527ec7;color:#527ec7;background:#fff url(/css/comm/bpr_images/ico_arr_up.svg) no-repeat center right 1rem;background-size:10px 6px}
.bpr_tilebox.on .btn_cm.expand:hover{background-color:#edf8f7}
.bpr_bbox.taxbox{display:flex;justify-content:space-between;align-items:center}
.bpr_bbox.taxbox > div:first-of-type{padding-left:38px;background:url(/css/comm/bpr_images/ico_small_logo.svg) no-repeat left top 6px;background-size:23px 23px}
.bpr_bbox.taxbox > div:nth-of-type(2){padding-left:22px;border-left:1px dashed #ccc}
.bpr_bbox.taxbox strong{font-size:2.5rem}
.bpr_bbox.taxbox span{font-size:1.6rem}
.bpr_bbox.taxbox .txt_style01.ico,
.bpr_bbox.taxbox .txt_style01.ico span{font-size:1.4rem}
.bpr_bbox.taxbox span + select,
.bpr_bbox.taxbox span + input,
.bpr_bbox.taxbox select + input{margin-left:1rem}
.bpr_bbox.taxbox .btn_cm{width:224px;height:56px;font-size:2rem}

.buga .bpr_bbox.taxbox{margin-top:3rem}


/* 2025.06.23. 부가세신고 화면개선 */
.buga .bpr_bbox.taxbox.buga{background:#eff9fa !important;}
.buga .bpr_tilehead .titbox .txt{position:relative;}
.buga .bpr_tilehead .titbox .txt>span{display:inline-block;min-width: 2.2rem;height: 2.2rem;color:#fff;font-size:1.4rem;font-weight:500;line-height: 1.5;text-align:center;margin-right:.6rem;border-radius:2rem;background-color: #8e8e8e;vertical-align: top;}
.buga .bpr_tilehead .titbox .txt.num span{position:absolute;top:.6rem;left:0;width:2rem;height:2rem;text-align:center;color:#fff;font-size:1.4rem;line-height:1.5;border-radius:2rem;background-color:#028998}



/* 사업장현황신고 */
.bpr.mwrap .intro_section .bpr_titbox h3 {font-size:2.8rem}
.bpr.mwrap .intro_section .bpr_titbox h3 strong {font-size:3.2rem}
.bpr.mwrap .intro_section .bpr_titbox h3 span {font-size:2.8rem}
.bpr.mwrap .bpr_tilehead {height:50px}
.bpr.mwrap .bpr_tilehead .titbox {padding:1.2rem 1.4rem}
.bpr.mwrap .bpr_tilehead .titbox .txt {font-size:1.8rem}

.bpr.busin .bpr_inner{display: flex}
.bpr.busin .bpr_inner>section:first-child{flex:1}
.bpr.busin .bpr_inner>section:last-child{width: 31rem; margin-top:0;margin-left:3.5rem}
.bpr.busin .bpr_inner .bpr_bbox{margin-top: 0}
.bpr.busin .bpr_inner>section:last-child .bpr_bbox{height: 100%;margin-top: 0;padding: 0;}
.bpr.busin .bpr_inner .bpr_bbox .bpr_titbox{padding: 3.6rem 2.7rem 0 2.7rem;margin-bottom: 0;}
.bpr.busin .bpr_inner .bpr_bbox .bpr_titbox h3{margin-bottom: 3rem;line-height: 1.2;}
.bpr.busin .bpr_inner .bpr_bbox .bpr_titbox h3{}
.bpr.busin .bpr_inner .bpr_bbox .bpr_titbox h3 p{display: inline-block;font-size: 2.7rem}
.bpr.busin .bpr_inner .bpr_bbox .bpr_titbox h3 span{font-size: 1.9rem;color:#555}
.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt{padding: 1rem 2.7rem;}
.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt .btn_cm{width: 100%;height: 4rem;margin-top: 2rem;font-size: 1.7rem;border-radius: .6rem;}
.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt+.bpr_subtxt{padding-top: 3.5rem;margin-top: 3.5rem;border-top: 1px dashed #d1ddde;}
.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt+.bpr_subtxt .btn_cm{height: 5rem;}
.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt .txt_style01.ico{word-spacing: -1px;}
.bpr.busin .bpr_tiletop .bpr_bbox .view:before,
.bpr.busin .bpr_tiletop .bpr_bbox .view:after{top: 50%;transform: translateY(-50%);}
.bpr.busin .bpr_tilehead {height: 50px;border-top-left-radius: 2rem;border-top-right-radius: 2rem;}
.bpr.busin .bpr_tilehead .titbox {display: flex;align-items: center;padding: 1rem 1.4rem;}
.bpr.busin .bpr_tilehead .titbox .txt{font-size: 1.8rem}
.bpr.busin .bpr_tilehead .titbox .txt2 {margin-top: 4px;}
.bpr.busin .bpr_tilegrp.btn .bpr_tilebox{border-radius: 2rem;}

.bpr_tiletop .bpr_bbox .view .ckrd_box label {color:#fffd30}
.bpr_tiletop .bpr_bbox .view .ckrd_box input:focus+label{border:1px solid #fffd30}
.bpr_tiletop .bpr_bbox.btn{padding:.3rem 2rem}
.bpr_tiletop .bpr_bbox.btn .wrap_flex {margin-bottom:0;flex:1}
.bpr_tiletop .bpr_bbox.btn .wrap_flex>div{flex:1}
.bpr_tiletop .bpr_bbox.btn .btn_group {position:relative;padding:2rem 0}
.bpr_tiletop .bpr_bbox.btn .btn_group .btn_cm {color:#246beb;border-color:#246beb}
.bpr_tiletop .bpr_bbox.btn .btn_group .btn_cm:hover {background-color:#f7f9ff}
.bpr_tilegrp.btn .bpr_tilehead {justify-content:space-between}
.bpr_tilegrp.btn .bpr_tilebox {min-height:auto;padding-bottom:15px}
.bpr_tilegrp.btn .bpr_tilebox.child1 .bpr_tile_contbox {height:40px}
.bpr_tilegrp.btn .bpr_tilebox.child1.on .bpr_tile_contbox {height:200px}
.bpr_tilegrp.btn .bpr_tilebox.child3 .bpr_tile_contbox {height:100px}
.bpr_tilegrp.btn .bpr_tilehead .titbox {width:70%}
.bpr_tilegrp.btn .bpr_tilehead .btn_cm {margin-left:1rem;color:#246beb;border-color:#246beb}
.bpr_tilegrp.btn .bpr_tilehead .btn_cm:hover {background-color:#f7f9ff}
.bpr_tilegrp.btn .bpr_tilehead .amtbox {padding:1.2rem 1.5rem 1.2rem 0}
.bpr_tilegrp.btn .bpr_tilehead > div {width:auto}
.bpr_tilegrp.btn .bpr_tilehead > div:before, 
.bpr_tilegrp.btn .bpr_tilehead > div:after {display:none}
.bpr_tilegrp.btn .bpr_tilebox.on .bpr_tilehead > div:before, 
.bpr_tilegrp.btn .bpr_tilebox.on .bpr_tilehead > div:after {display:none}
.bpr_tilegrp.btn .bpr_tilecont .titbox {flex:1}
.bpr_tilegrp.btn .bpr_tilecont .amtbox {width:auto}
.bpr_tilegrp.btn .bpr_tilecont .amtbox .txt {color:#111}
.bpr_bbox.taxbox.basic .btn_cm {width:inherit;height:inherit;font-size:1.5rem}

/* 메시지 팝업 */
.bpr.pop.msg{background:#fff}
.bpr.pop.msg .bpr_inner{padding-top:6rem;min-width:auto}
.bpr.pop.msg .bpr_inner .pop_hbox{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;background:#1c49a2}
.bpr.pop.msg .bpr_inner .pop_hbox h2{padding:0;height:4.8rem;line-height:4.8rem;color:#fff}
.bpr.pop.msg .bpr_inner .pop_rbox{padding:0}
.bpr.pop.msg .bpr_inner .pop_rbox p {font-weight:600}
.bpr.pop.msg .bpr_inner .pop_rbox.ask,
.bpr.pop.msg .bpr_inner .pop_rbox.inf,
.bpr.pop.msg .bpr_inner .pop_rbox.err {display:block;text-align:center;/* flex-direction:row;justify-content:center;align-items:center*/}
.bpr.pop.msg .bpr_inner .pop_rbox.ask:before,
.bpr.pop.msg .bpr_inner .pop_rbox.inf:before,
.bpr.pop.msg .bpr_inner .pop_rbox.err:before{width:4.5rem;min-width:4.5rem;height:4.5rem;display:inline-block;margin-bottom:.3rem;border-radius:50%;content:''}
.bpr.pop.msg .bpr_inner .pop_rbox.ask:before{background:#effeed url(/css/comm/bpr_images/ico_pop_ask.svg) no-repeat center center;background-size:80%}
.bpr.pop.msg .bpr_inner .pop_rbox.inf:before{background:#edf4ff url(/css/comm/bpr_images/ico_pop_inf.svg) no-repeat center center;background-size:80%}
.bpr.pop.msg .bpr_inner .pop_rbox.err:before{background:#fff5f9 url(/css/comm/bpr_images/ico_pop_err.svg) no-repeat center center;background-size:80%}
.bpr.pop.msg .bpr_inner .btn_close{width:3rem;height:3rem;border:none;text-indent:-9999px;overflow:hidden;border-radius:.4rem;background:url(/css/comm/bpr_images/ico_close_w.svg) no-repeat center;background-size:1.7rem}
.bpr.pop.msg .bpr_pop_close{top:0.9rem}
.bpr.pop.msg .bpr_inner .pop_cbox{height:auto;overflow:visible}

.bpr_titbox.type2{position:relative;padding-left:2.6rem}
.bpr_titbox.type2:before{position:absolute;left:.4rem;top:50%;transform:translateY(-50%);content:'';width:1.5rem;height:1.8rem;background:url(/css/comm/bpr_images/ico_bpr_tit.svg) no-repeat left center / 1.5rem 1.8rem}
/* 부가 메인  */
.buga .bpr_tiletop .bpr_bbox{padding:.5rem 2rem .4rem;border-radius:2rem}
.buga .bpr_bbox.taxbox .btn_cm{border-radius:.8rem}
.buga .bpr_tilebox .btn_cm.expand:hover{background:#f7f9ff url(/css/comm/bpr_images/ico_arr_down.svg) no-repeat center right 1rem / 1rem .6rem}
.buga .bpr_tilebox.on .btn_cm.expand:hover{background:#f7f9ff url(/css/comm/bpr_images/ico_arr_up.svg) no-repeat center right 1rem / 1rem .6rem}
/* 2025.06.23. 부가세신고 화면개선 */
.buga .bpr_tilebox .btn_cm.expand.buga{position: absolute;left: 50%;transform: translateX(-50%);width: 8rem;height: 2.9rem;padding: 0.3rem 3rem 0.3rem 1.3rem;border-color: #cbcbcb;border-radius: 1.6rem;color: #555;background: #fff url(/css/comm/bpr_images/ico_arr_down.svg) no-repeat right 1.3rem top 1.2rem;background-size: 0.8rem 0.5rem;}
.buga .bpr_tilebox .btn_cm.expand.buga{color:#246beb;min-width:9.2rem;font-size:1.6rem;height:3rem;border-color:#246beb;border-radius:3rem;background:#edf4ff url(/css/comm/bpr_images/ico_b_toggle.svg) no-repeat right 1.3rem top 1.2rem;background-size: 1rem 0.6rem;}
.buga .bpr_tilebox .btn_cm.expand.buga:hover{background: #e4ecfa url(/css/comm/bpr_images/ico_b_toggle.svg) no-repeat right 1.3rem top 1.2rem; background-size: 1rem 0.6rem;}
.buga .bpr_tilebox.on .btn_cm.expand.buga{border-color:#246beb;color:#fff;background: #246beb url(/css/comm/bpr_images/ico_b_toggle_w.svg) no-repeat right 1.3rem top 1.1rem; background-size: 1rem 0.6rem;}
.buga .bpr_tilebox.on .btn_cm.expand.buga:hover{background: #1e56c5 url(/css/comm/bpr_images/ico_b_toggle_w.svg) no-repeat right 1.3rem top 1.1rem; background-size: 1rem 0.6rem;}



.buga .intro_section .bpr_bbox{padding:2.6rem 2.8rem 2.8rem}
.buga .bpr_bbox.type2{padding:3.2rem 2.9rem 2.3rem 3.7rem !important}
.buga .bpr_titbox h4{padding-left:0}
.buga .bpr_titbox h4::before{display:none !important}
.buga .bpr_titbox h4 strong{font-size:1.8rem}
.buga .bpr_titbox h4 span{color:#555}
.buga .bpr_bbox.type2 .btn_cm.find{padding:0 2.2rem;border-radius:.8rem}
.buga .bpr_bbox.type2 .btn_cm:hover{background:#1e56c5}

/* pdf 내려받기 , 인쇄하기 */
.bpr_bbox.list > div {border-top:1px dashed #c6c6c6;padding:1.5rem 0}
.bpr_bbox.list > div:first-child {border-top:none;padding-top:0}
.bpr_bbox.list > div:last-child {padding-bottom:0}
.bpr_bbox.list > div p + .btnbox {margin-top:10px}
.bpr_bbox.list > div .btnbox >* {margin-right:1.2rem}
.bpr_bbox.list > div .btnbox >*:last-child {margin-right:0}
.bpr_bbox.list > div .btn_cm.crud {font-size:1.6rem;padding:.5rem 3rem;height: 4rem;border-radius:.6rem;border-color:#246beb;color:#fff;background-color:#246beb}
.bpr_bbox.list > div .btn_cm.crud:hover {background-color:#1e56c5}

/* 모바일용 메뉴 swiper */
.swiper-container{position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}

.bpr_titbox.line.swiper{flex-flow:inherit}

.linkmenu_swiper{display:flex;justify-content:flex-end;align-items:center;flex-flow:wrap;flex:1 !important}
.linkmenu_swiper .swiper-container{padding:.2rem;margin-left:.8rem}
.linkmenu_swiper ul{display:flex;justify-content:flex-end;flex-flow:wrap}
.linkmenu_swiper ul li{position:relative;width:auto !important}
.linkmenu_swiper ul li + li{padding-left:1rem;margin-left:1rem}
.linkmenu_swiper ul li + li:before{content:'';position:absolute;top:.5rem;left:0;width:1px;height:1.6rem;background:#b9b9b9}
.linkmenu_swiper .swiper_btnbox{display:none;position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0;width:2.6rem;height:2.6rem;background:none}
.linkmenu_swiper .swiper_btnbox + .swiper_btnbox{left:auto;right:0}
.linkmenu_swiper .swiper_btn_prev,
.linkmenu_swiper .swiper_btn_next{position:relative;width:26px;height:26px;border-radius:50%;border:.1rem solid #ccc;background:#fff url(/css/comm/bpr_images/ico_b_toggle_di.svg) no-repeat center / 9px;background-position:left 8px top 10px;transform: rotate(90deg);text-indent:-9999px;overflow:hidden}
.linkmenu_swiper .swiper_btn_next{transform:rotate(-90deg)}
.linkmenu_swiper .swiper-button-disabled{opacity:.5}
.linkmenu_swiper .btn_data{padding-left:2.6rem}
.linkmenu_swiper .btn_data::before{left:0}
.linkmenu_swiper .btn_data.error{margin-top:.2rem}

/* 2025.01.21 웹접근성 추가	 */
.pop:focus, .tax_wrap .tax_left .info div a:focus {outline: 2.5px dotted #fff;} 
.bpr_inner .btn_data:focus,
.linkmenu_swiper ul li input:focus{outline-offset: 0;}
.w2grid_scrollY {outline-offset: -2px;}

/* 2025.02.11 스마트환급 */
.bpr_inner .btn_cm.btn_look {height:2.6rem;border:0.1rem solid #246beb;border-radius:1.3rem;color:#246beb;padding:0.3rem 3rem 0.3rem 1.3rem;background:url(/css/comm/bpr_images/ico_b_toggle.svg) no-repeat right 1.3rem top 0.9rem;background-size:0.8rem 0.5rem}
.bpr_inner .btn_cm.btn_look.on{background-image:url(/css/comm/bpr_images/ico_b_toggle_on.svg)}	
.bpr_inner .btn_cm.btn_look:hover{background-color:#f6f9ff}
.bpr_inner .btn_cm.btn_look:focus{background-color:#edf4ff}

/* 2025.06.23. 부가세신고 화면개선 */      
.bpr_inner .btn_cm.buga{font-size:1.3rem;height:2.6rem;padding:.1rem .5rem;color:#555;border-color:#b9b9b9;background-color:#fafafa; margin-left:auto;}
            

.agree_wrap{display: flex;}
.agree_wrap .bpr_bbox.agree{display: flex;flex-direction: column;justify-content: space-between;flex: 1;}
.agree_wrap .bpr_bbox.agree+.agree{margin-left: 2rem;margin-top:0}
.dbar_list.type2 li{display: flex;flex-direction: column;align-items: flex-start;padding: 1.6rem 0;}
.dbar_list.type2 li:first-child {padding-top: 0;}
.dbar_list.type2 li .agreebox{width: 100%}
.dbar_list.type2 li .agreebox label {min-width: auto;}
.bpr_inner .txt_imp.red{color: #f23b3b;}
.bpr_inner .txt_imp.red:before{background: url(/css/comm/bpr_images/ico_imp02.svg) no-repeat center;}
.bpr_titbox.dashde_line{border-bottom:1px dashed #bed0ef;padding-bottom:1.4rem;margin-bottom:1.3rem}
.bpr_titbox.btn .grp_box+.grp_box{position: relative;}
.bpr_titbox.btn .grp_box+.grp_box{margin-left: 2rem;padding-left: 2rem;}
.bpr_titbox.btn .grp_box+.grp_box:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: .1rem;height: 2rem;background: #dde0e7;}
.bpr_titbox.btn .rta{flex: none;}
.bpr_bbox.red{border:1px solid #f9c7d3;background-color:#fff5f9}
.bpr_bbox.red .agreebox{background:#fff}
.bpr_bbox.red .bpr_titbox.dashde_line{border-bottom-color: #d8d8d8;}
.tax_wrap.type2{display: flex}
.tax_wrap.type2 .tax_left{width: 22rem}
.tax_wrap.type2 .tax_left .money{font-size: 1.8rem;}
.tax_wrap.type2 .tax_left .info {min-height: 5.5rem;margin: 0 0 1.5rem 0;}
.tax_wrap.type2 .tax_left .info div{padding: .8rem 1rem;}
.tax_wrap.type2 .tax_left .info div strong{font-size: 1.8rem;}
.tax_wrap.type2 .tax_left .info div span{margin-left: 0;font-size: 1.6rem;text-decoration: none;}
.tax_wrap.type2 .tax_left .info .btn_allbox{display: none}
.tax_wrap.type2 .tax_left .tax_con label{font-size: 1.4rem}
.tax_wrap.type2 .tax_left .tax_con>ul{border: 1px solid #1e56c5;border-radius: 1rem;overflow: hidden;}
.tax_wrap.type2 .tax_left .tax_con>ul>li {margin-top: 0;padding: .5rem 1rem;border: none;border-top: 1px dashed #bed0ef;border-radius: 0;}
.tax_wrap.type2 .tax_left .tax_con>ul>li:first-child {border-top: 0;}
.tax_wrap.type2 .tax_left .tax_con .tax{border-top:0;background: #028998 !important;}
.tax_wrap.type2 .tax_left .tax_con .tax label{color:#fff}
.tax_wrap.type2 .tax_left .tax_con .tax .won{cursor: auto;}
.tax_wrap.type2 .tax_left .tax_con .tax .won strong{margin: 0 .5rem;font-size: 2rem;color: #fff;letter-spacing: -.05rem;}
.tax_wrap.type2 .tax_left .tax_con .tax .won span{color: #fff !important;font-size: 1.6rem;}
.tax_wrap.type2 .tax_left .tax_con .dis .won strong{font-size: 1.8rem}
.tax_wrap.type2 .tax_left .tax_con .open{box-shadow: none !important;background-color: #e3eaff;}
.tax_wrap.type2 .tax_left .tax_con .open label{color: #1e56c5}
.tax_wrap.type2 .tax_left .tax_con .off {display: block;}
.tax_wrap.type2 .tax_left .tax_con .won span{font-size: 1.5rem}
.tax_wrap.type2 .tax_right2{width: calc(100% - 22rem);padding-left: 2rem;}
.tax_wrap.type2 .tax_right2 .bpr_inner {padding: 0 0 0 3rem;}
.tax_wrap.type2 .tax_right2 .bpr_titbox.line{margin-bottom: 1.1rem;padding-bottom: .5rem;}
.tax_wrap .bpr_bbox.bpr_help{padding:1.2rem 2rem 1.2rem 2rem}
.tax_view.flex_dir{display: flex;flex-direction: column;justify-content: space-between;}
.tax_view.flex_dir .sum{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;padding: 0 2rem;margin-top: 0 !important;min-height: 4rem;}
.tax_view.flex_dir .sum>div:first-child {flex: 1;}
.tax_view.flex_dir dd .txt .w2input+.w2input,
.tax_view.flex_dir dt .txt p:last-child{flex:2}

.return_year{display: flex;}
.return_year>li{flex: 1;display: inline-block;margin-left: -1px;}
.return_year>li:first-child .card_y{border-left: 1px solid #bed0ef;}
.return_year>li:last-child .card_y{border-right: 1px solid #bed0ef;}
.return_year>li .card_y{display: inline-block;width: 100%;border: 1px solid #bed0ef;border-left: 1px dashed #bed0ef;border-right: 1px dashed #bed0ef;border-radius: 1.5rem;transition: ease all .5s;background: #fff}
.return_year>li .card_y:focus{outline-offset: -2px;}
.return_year>li a.card_y:hover{position: relative;box-shadow: 1px 0 13px rgba(0, 0, 0, .1);}
.return_year>li .card_y .year_num{padding: .5rem;text-align: center;font-size: 2rem;border-radius: 1.5rem 1.5rem 0 0;background: #edf4ff;}
.return_year>li .card_y .year_num strong span{font-size: 1.8rem;font-weight: bold}
.return_year>li .card_y .year_num .badge{padding: .3rem 0.7rem;margin-left: .6rem;border: 1px solid #bebebe;border-radius: 2rem;color: #717171;font-size: 1.4rem;background: #fff;}
.return_year>li .card_y .year_list{padding: 1rem 1.5rem;}
.return_year>li .card_y .year_list ul{display: flex;flex-direction: column;}
.return_year>li .card_y .year_list ul li{}
.return_year>li .card_y .year_list ul li+li{margin-top: 1rem;}
.return_year>li .card_y .year_list ul li .tit{font-size: 1.4rem;color: #555;}
.return_year>li .card_y .year_list ul li .crv{display: flex;align-items: center;color: #717171;}
.return_year>li .card_y .year_list ul li .crv div{position: relative;flex: 1;width: 100%;margin-right: .3rem;font-size: 2rem;text-align: right;letter-spacing: -0.08rem}
.return_year>li .card_y .year_list ul li .crv span{font-size: 1.5rem}
.return_year>li .card_y .year_list ul li .crv.return{color: #1e56c5;}
.return_year>li .card_y .year_list ul li .crv.return strong{position: relative;font-size:2.3rem;}
.return_year>li .card_y:hover .year_list ul li .crv.return strong{}
.return_year>li .card_y.active{position: relative;border: 1px solid #246beb;border-left: 1px dashed #246beb;border-right: 0;box-shadow: 1px 0 13px rgba(0, 0, 0, .1);z-index: 5;}
.return_year>li .card_y.active .year_num{color: #fff;border-radius: 1.3rem 1.3rem 0 0;background: #246beb;}
.return_year>li .card_y.active:after {content: '';position: absolute;right: -1px;width: 1px;height: 87%;top: 13px;border-right: 1px dashed #246beb;}
.return_year>li .card_y .year_list ul li .crv .ho_under::after {content: "";position: absolute;bottom: 2px;left: 0;width: 100%;height: 1px;background-color: #246beb;transition: all .5s ease;}
.return_year>li .card_y:hover .year_list ul li .crv .ho_under::after{width:0;left:auto;right:0}
.return_year>li.dis .card_y{border: 1px solid #d8d8d8;border-left: 1px dashed #d8d8d8;border-right: 1px dashed #d8d8d8;}
.return_year>li.dis .card_y .year_num{background: #f7f7f7}
.return_year>li.dis:last-child .card_y{border-right: 1px solid #d8d8d8;}
.return_year>li.dis .card_y .year_list ul li .crv.return {color: #717171;}
.sub_loading,
.sub_check{display: flex; justify-content: center;align-items: center;margin-bottom: 1rem;}
.sub_loading span{width: 4rem;height: 4rem;background: url(/img/comm/img/myHometaxloading.gif) no-repeat;}
.sub_check span{width: 4.8rem;height: 4.8rem;background: url(/css/comm/bpr_images/ico_check02.svg) no-repeat center;}
.bpr_btnbox.bot.m.wflex2 {margin-top: 1rem; display:flex; margin:-.5rem}
.bpr_btnbox.bot.m.wflex2 > .btn_cm{padding: .5rem;margin:0.5rem;font-size:1.6rem;flex: 1;}

@media (max-width:1440px){
	/* 하단버튼 */
	.bpr_btnbox.bot{flex-flow:wrap;margin:2.6rem -.4rem 0 -.4rem}
	.bpr_btnbox.bot>*{flex:auto!important}
	.bpr_btnbox.bot div > *{margin:.4rem}
	
	/* 사업장현황신고 */
	.bpr.busin .bpr_inner {flex-direction: column;}
	.bpr.busin .bpr_inner>section:last-child{width: 100%;margin-left: 0;margin-top: 3rem;}
	.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt{display: flex;align-items: center;justify-content: space-between;}
	.bpr.busin .bpr_inner .bpr_bbox .bpr_titbox h3 {margin-bottom: 0;}
	.bpr.busin .bpr_inner .bpr_bbox .bpr_titbox h3 span br {display: none;}
	.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt .btn_cm{width: auto;margin-top: 0;}
	.bpr.busin .bpr_inner .bpr_bbox .bpr_titbox {padding: 2.5rem 1.5rem 0 1.5rem;}
	.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt {padding: 1rem 1.5rem;}
	.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt+.bpr_subtxt {padding-top: 1rem;margin-top: 0rem;}
	
	.bpr_tilehead .amtbox .txt2,
	.bpr_tilehead .tax_amtbox .txt2{font-size:1.7rem}
}
@media (max-width:1024px){
	.bpr_titbox.line{display:block;padding-bottom:0!important;margin:-2rem -2rem 2rem -2rem!important}
	.bpr_titbox.line h2{padding:0 2rem;height:5rem;line-height:5.2rem;background:#f1f3f8;font-size:2rem;font-weight: 600;}
	.bpr_titbox.line .rta{min-height:5.5rem;/* padding:0 2rem */} /* 우측 패딩으로 버튼 패딩 생김 삭제 */
	.swiper-container{display:block}
	.linkmenu_swiper{position:relative;padding:0 5rem;height:5.5rem}
	.linkmenu_swiper ul{justify-content:flex-start;flex-flow:nowrap}
	.linkmenu_swiper .swiper_btnbox{display:block;left:2rem}
	.linkmenu_swiper .swiper_btnbox + .swiper_btnbox{right:2rem}
	.linkmenu_swiper .btn_data.error{position:absolute;top:-3.8rem;right:2rem}
	
	.bpr_inner .btn_data.error{font-size:1.3rem}
	.bpr_inner .btn_data.error .num{font-size:1.4rem}
	
	/* 하단버튼 */
	.bpr_btnbox.bot div{display:inline-block}
	
	/* 종합소득세 - UTERNAA0B001 */
	.bpr_help .ly_box.col_2 section > .ly_box > .linkbox {padding: .9rem .5rem;}
	.bpr_help .ly_box.col_2 section > .ly_box > .linkbox:after {right: 1rem;}
	
	/* 사업장현황신고 */
	.bpr.busin .bpr_tilehead .titbox .txt {font-size: 1.6rem;}
	.bpr.busin .bpr_tilehead .titbox .txt2 {margin-left: 4px;}
	.bpr.busin .bpr_tilehead .titbox {padding: 1rem;}
	.bpr.busin .bpr_tilegrp.btn .bpr_tilehead .btn_cm {margin-left: .5rem;padding: .5rem;}
	.bpr.busin .bpr_tilegrp.btn .bpr_tilehead .amtbox {padding: 1.2rem 1rem 1.2rem 0;}
	.bpr.busin .bpr_tilecont {padding: 0rem .5rem;}
	.bpr.busin .bpr_tilecont .titbox .txt {font-size: 1.6rem;}
	
	.home_cont .help_box .txt_list li{white-space:normal}
	
	/* 도움말 테이블 */
	.bpr_b_help .b_help_cont{width: clac(100% - 2rem) !important}
	
	/* 2025.02.11 스마트환급 */
	.tax_wrap.type2 {flex-direction: column;}
	.tax_wrap.type2 .tax_left {width: 100%;margin-bottom: 1.8rem;border: 1px solid #1e56c5;border-radius: 1rem;overflow: hidden;}
	.tax_wrap.type2 .tax_left .tax_con>ul{border:none;border-radius: 0;}
	.tax_wrap.type2 .tax_left .tax_con>ul>li{display: flex;align-items: center;padding: .7rem;}
	.tax_wrap.type2 .tax_left .tax_con .tax{padding: .5rem .7rem;}
	.tax_wrap.type2 .tax_left .tax_con>ul>li>* {flex: 1;}
	.tax_wrap.type2 .tax_left .info {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin: 0;border-radius:0;}
	.tax_wrap.type2 .tax_left .info div {padding: .2rem 1.5rem;}
	.tax_wrap.type2 .tax_left .tax_con .off{display: none}
	.tax_wrap.type2 .tax_left .tax_con .off.on{display: flex}
	.tax_wrap.type2 .tax_left .tax_con .dis .won {justify-content: flex-end;}
	.tax_wrap.type2 .tax_left .info .btn_allbox{display: inline-block;padding: 0;margin: 0 1rem;}
	.tax_wrap.type2 .tax_left .btn_allbox .btn_all{color: #fff;}
	.tax_wrap.type2 .tax_left .btn_allbox .btn_all::before {top: 1.1rem;background-color: #cbcbcb;}
	.tax_wrap.type2 .tax_left .btn_allbox .btn_all::after {top: .9rem;background-color: #fff;}
	.tax_wrap.type2 .tax_left .btn_allbox .btn_all.on::before {background-color: #1e56c5;}
	.tax_wrap.type2 .tax_left .btn_allbox .btn_all.on::after {background-color: #fff;}
	.tax_wrap.type2 .tax_right2 {width: 100%;padding-left: 0;}
	.tax_wrap.type2 .tax_right2 .bpr_inner {padding: 0;}
	.tax_wrap.type2 .tax_right2 .bpr_titbox.line{margin: 0 !important;}
	.return_year {flex-wrap: wrap;margin: -.8rem;}
	.return_year>li{min-width: 18rem;margin: .8rem;}
	.return_year>li .card_y {border-left: 1px solid #bed0ef;border-right: 1px solid #bed0ef;}
	.return_year>li .card_y.active{border-left: 1px solid #246beb;border-right: 1px solid #246beb;}
	.return_year>li .card_y.active:after{content:none}
	.return_year>li.dis .card_y {border-left: 1px solid #d8d8d8;border-right: 1px solid #d8d8d8;}
	
	/* 2025.06.23. 부가세신고 화면개선 */
	.buga .bpr_bbox.taxbox .txt_style01.ico br{display: none;}
	
	/* UTERNAA0B096 탭 반응형 */
	.bpr_inner .bpr_tabbox.type2 .w2tabcontrol{flex-direction:column}
	.bpr_inner .bpr_tabbox.type2 .w2tabcontrol_selected::after{display:none}
	.bpr_inner .bpr_tabbox.type2 .w2tabcontrol_tabhost{display:flex;flex-flow:wrap;gap:0 1rem}
	.bpr_inner .bpr_tabbox.type2 .w2tabcontrol_tabhost>li{flex:1;flex-basis:40%;height:auto}
	.bpr_inner .bpr_tabbox.type2 .w2tabcontrol_container{margin-left:0}
	.bpr_inner .bpr_tabbox.type2 .w2tabcontrol_tab_center{min-height:auto}
	.bpr_inner .bpr_tabbox.type2 .w2tabcontrol_tab_center a{font-size:1.6rem;padding-right:2rem}
	.bpr_inner .bpr_tabbox.type2 .w2tabcontrol_tab_center a span{display:inline-block}
	.bpr_inner .bpr_tabbox.type2 .w2tabcontrol_selected .w2tabcontrol_tab_center::after{zoom:.8}
}
/* 679px 이하화면 */
@media (max-width:679px) {
	
	.linkmenu_swiper ul li{height:26px;line-height:24px}
	.linkmenu_swiper .btn_data{font-size:1.4rem}
	/* 회원가입 ie에서 flex영역계산 안돼서 전체동의 있는 화면에 먹게끔 적용*/
	.all_agreebox + .agree .agreebox{display:block}
	
	.agreebox{flex-direction:column;align-items:normal}
	.agreebox .sub_txt{display:block;margin-left:0}
	
	.bpr_inner .tax_list .tax_item ul{display:block}
	.bpr_inner .tax_list .tax_item .txt>div{flex:1}
	
	.buga .linkbox .tit strong{display:block}
	.buga .bpr_bbox .linkbox .tit strong br{display:none}
	.buga .bg_tag:first-of-type{margin-left:0}
	.buga .linkbox .txt.txt_blue{display:block}
	.buga .ly_box > .w2group:first-child{height:auto !important}
	
	.ly_box.type3 > .w2group .bpr_tbox{border-radius:1rem!important}
	
	/* 하단버튼 */
	.bpr_btnbox.bot .lta, .bpr_btnbox.bot .rta, .bpr_btnbox.bot .cta{display:flex}
	.bpr_btnbox.bot .lta *,
	.bpr_btnbox.bot .rta *, .bpr_btnbox.bot .cta *{flex:auto;}
	
	/* .bpr_btnbox.bot{ display:block}
	.bpr_btnbox.bot *{text-align:center}
	.bpr_btnbox.bot .btn_cm{width:100%;margin:.4rem 0} */
	.bpr_bbox.agree .bpr_titbox .lta .tit{flex:1}
	
	.bpr_tiletop.on .bpr_bbox .view_box:nth-of-type(3){flex-direction:column;}
	.bpr_tiletop .bpr_bbox.btn .view_box:nth-of-type(3) .btn_group .btn_cm{width:100%;height:3rem;}
	.bpr_inner .tax_list .tax_item ul li.fn{flex:1 !important;width:auto !important}
	
	/* 도움말 테이블 */
	.bpr_b_help .b_help_cont{width: 100% !important}
	
	/* 2025.02.11 스마트환급 */
	.agree_wrap {flex-direction: column;}
	.agree_wrap .agreebox{flex-direction: row;}
	.agree_wrap .bpr_bbox.agree{flex:none}
	.agree_wrap .bpr_bbox.agree+.bpr_bbox.agree{margin-top: 0;margin-left: 0}
	.bpr.mwrap .intro_section .bpr_titbox h3 .font30{font-size: 2.3rem !important;}
	.bpr.mwrap .intro_section .bpr_titbox h3 .font35{font-size: 2.5rem !important;}
	.bpr_inner .grp_box,
	.bpr_titbox.btn .grp_box+.grp_box{display: flex;flex-wrap: wrap;}
	.bpr_inner .grp_box .font25{font-size: 1.8rem !important}
	.bpr_titbox.btn .grp_box+.grp_box {margin-left: 0;padding-left: 0;}
	.bpr_titbox.btn .grp_box+.grp_box:before{content:none}
	.return_year{flex-direction: column;}
	.return_year>li{flex: none;}
	.return_year>li .card_y{display: flex;}
	.return_year>li .card_y .year_num{display: flex;flex-wrap: wrap;align-content: center;align-items: center;justify-content: center;width: 9rem;border-radius: 1.5rem 0 0 1.5rem;}
	.return_year>li .card_y.active .year_num{border-radius: 1.3rem 0 0 1.3rem;}
	.return_year>li .card_y .year_list{flex:1}
	.return_year>li .card_y .year_list ul li {display: flex;}
	.return_year>li .card_y .year_list ul li .tit {display: inline-block;width: 5rem;margin-top: .5rem;}
	.return_year>li .card_y .year_list ul li .crv {flex:1}
	.return_year>li .card_y .year_num .badge{margin-left: 0;}
	.return_year>li .card_y .year_list ul li .crv div {font-size: 1.8rem;}
	.return_year>li .card_y .year_list ul li .crv.return strong{font-size: 2rem}
}

/* 450px 이하화면 */
@media (max-width:450px) {
	/* 2025.02.11 스마트환급  */
	.return_year>li .card_y .year_list ul li {flex-direction: column;}
	.return_year>li .card_y .year_list ul li .crv{flex:none}
	.return_year>li .card_y .year_list ul li .tit {margin-top: 0;}
	.tax_wrap.type2 .tax_left .info{flex-direction: column;align-items: flex-start;}
	.bpr_inner .grp_box .font25 {font-size: 1.6rem !important;}
}
/************************************ 2025 2차 고도화 css ************************************/
/******
	.OOO.row - 행
	.OOO.col - 열
	.OOO.ty2~ 타입 추가시
	.OOO.blue ~ 컬러가 명확한경우
	.OOO.blue.line ~ 컬러라인인 경우
	.tOOO 태블릿 1024px부터 적용되는 class
	.mOOO 모바일679px화면에서만 적용되는 class
******/

/* 2025 css 수정(가이드 변경으로 인한 css 교체 필요함) */
.w5>.bpr{min-height:40rem}
.w5>.bpr.pop{min-height:auto}
.bpr_inner .bpr_help .help{padding-top:.3rem}
.bpr_inner .bpr_bbox a.txt_b{text-decoration:underline}
.bpr.pop .bpr_inner .pop_bbox{flex-flow:row wrap}
.bpr.pop .bpr_inner .pop_bbox.bot{margin:1.5rem -.5rem -1rem}
.bpr.pop .bpr_inner .pop_bbox.bot>*{margin:.5rem}
.bpr.pop .bpr_inner .pop_bbox .cta{text-align:right;margin-bottom: -1rem}
section.mwrap{max-width:1100px;margin:0 auto}/* 1100px 넓이 */
section.swrap{max-width:800px;margin:0 auto}/* 800px 넓이 */
.txt_l{text-underline-offset:.2rem}
.bpr_b_help .bpr_titbox{margin-bottom:0rem}
.bpr_b_help section+section{margin-top:1.5rem}
.bpr.pop .bpr_inner .pop_rbox section>.bpr_bbox:first-child,
.bpr_inner section .bpr_bbox:first-child{margin-top:0}
.bpr_inner .bpr_titbox .lta h2{display:flex;align-items:center}
.bpr_inner .bpr_titbox>.bpr_btnbox{flex:auto}
.bpr_inner h2>strong{font-weight:500;color:#111;margin-right:.5rem}
.bpr_inner h2>span, .bpr_inner h2>p{font-size:1.6rem}
.bpr_inner h2 .help_box{top:-.2rem}
.bpr_inner h2 .help_box .btn_help{width:2.2rem;height:2.2rem;background-size:2.2rem}
.bpr_bbox .bpr_titbox+.txt_list{margin-top:-.5rem}
.bpr_b_help.on .b_help_cont.h,
.bpr_b_help .b_help_cont.h .b_cont{height:100%}
.bpr_bbox>*+h4{margin-top:.8rem}
.bpr_inner .nor{white-space:normal!important}
.pop_rbox .bpr_scbox{box-shadow:none}
.bpr_inner .grp_box.err{font-size:2rem}
.bpr_inner .grp_box.err >*+*{margin-left:0}
.bpr_inner .grp_box.err .txt_r,
.bpr_inner .grp_box.err .txt_b,
.bpr_inner .grp_box.err .txt_o{margin-left:.6rem}
.bpr_inner .grp_box.type2 strong.txt_g.font30::after{bottom:.3rem}
.bpr_inner .bpr_bbox.green .grp_box.type2 strong.txt_g.font30::after{content:none}
.bpr_titbox.bot{border-bottom:.1rem solid #e4e7eb;padding-bottom:1rem}
.bpr_inner h5{flex-flow:wrap}
.bpr_inner h5 strong{font-weight:600;margin-right:1rem}
.w2udc2+.from_list{margin-top: 3rem}
/* .bpr_titbox .lta{position: relative} */ /* 반응형  rta가 있을 때 도움말이 찌그러짐  UTXPPBB0A002.xml*/
.bpr_bbox.agree .bpr_titbox h5{display: block}
.bpr_bbox.ok{display: flex;align-items: center;justify-content: center;min-height: 36rem;text-align: center}
.bpr_bbox.ok .top_img{position: relative;padding-top: 8rem}
.bpr_bbox.ok .top_img:before{content: '';position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 4.8rem;height: 4.8rem;background: url(/css/comm/bpr_images/ico_check02.svg) no-repeat}
.bpr_bbox.ok p{font-size:3rem;font-weight: 700}
.bpr_bbox.ok p span{font-weight: 700}
.bpr_bbox.ok p span+span{margin-left: 1rem}
.bpr_bbox.ok p .txt_g+.txt_g{margin-left: 0}
.bpr_bbox .linkbox .tit strong{line-height:1.3}
.bpr_inner .col_2 .txt_num li{width:auto}
.bpr.pop h3 strong{font-size:1.8rem}
.bpr.pop h3 p{font-size:1.5rem;line-height:1.3}
.bpr.pop h4 strong{font-size:1.7rem}
.bpr.pop h4 p{font-size:1.5rem}
.bpr.pop .help_txt .helptxt_view h4 > *{font-size:2rem}
.bpr.pop h3.line{border-bottom:.1rem solid #e4e7eb;margin-bottom:1rem;padding-bottom:.5rem}
.bpr.pop .bpr_inner .grp_box.type2 span,
.bpr.pop .bpr_inner .grp_box.type2 strong,
.bpr_inner .grp_box.type2.ty3 span,
.bpr_inner .grp_box.type2.ty3 strong{font-size:1.8rem}
.bpr_titbox.type2:before{top: .7rem;transform: none}
.bpr_titbox.type2.font18:before{top: .5rem;}
.bpr_titbox .gd_list{display: flex;flex-wrap: wrap;padding: .4rem 2rem;border-radius: 2rem;font-size: 1.5rem;background: #f2f4f9}
.bpr_titbox .gd_list>div{position:relative;}
.bpr_titbox .gd_list>div+div{margin-left: 1rem;padding-left: 1rem;}
.bpr_titbox .gd_list>div+div:before{content:'';position: absolute;top: .5rem;left: 0;width: 1px;height: 1.5rem;background: #cacaca;}
.bpr_titbox .gd_list>div>span{font-weight: 600}
.bpr_titbox .gd_list>div>a{margin-left: .8rem;font-weight: 600;text-decoration: underline;text-underline-position: from-font}
.bpr_titbox .gd_list>div>a>span{font-weight: 700}
.bpr_titbox .gd_list>div>a.txt_b>span{color: #246beb !important}
.bpr_titbox .gd_list>div>a.txt_r>span{color: #f23b3b !important}
.bpr_titbox .gd_list>div>a.txt_g>span{color: #028998 !important}
.bpr_titbox .btn_gr>li{display: inline-block;position: relative}
.bpr_titbox .btn_gr>li+li{margin-left: 1rem;padding-left: 1rem}
.bpr_titbox .btn_gr>li+li:after{content:'';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width:1px;height: 1rem;background: #d8d8d8;}
.bpr_titbox .btn_gr>li .btn_click{border: 0;font-size: 1.5rem;padding: .3rem 1.9rem 0.3rem .5rem;background: #fff url(/css/comm/bpr_images/ico2_arrde.svg) no-repeat right 5px center;background-size: 8px 10px}
.bpr_titbox .btn_gr>li .btn_click.on{padding-left: 2rem;color: #246beb;background: #fff url(/css/comm/bpr_images/ico2_arron.svg) no-repeat right 5px center;background-size: 8px 10px;}
.bpr_titbox .btn_gr>li .btn_click.on .no_m{color: #246beb;}
.bpr_titbox .btn_gr>li .btn_click.on:before{content: '';position: absolute;top: .8rem;left: 1.4rem;width: 10px;height: 10px;background: #fff url(/css/comm/bpr_images/ico_check.svg) no-repeat}
.bpr_titbox.line>.rta{flex:auto}
.bpr_gbox .w2grid a{color: #246beb;text-decoration: underline}
.wbba{word-break:break-all!important}
.bpr_inner .bpr_help{background-color:#f7f9ff}
.return_year>li.dis:first-child .card_y{border-left: 1px solid #d8d8d8}
.bpr.pop.complete .bpr_inner .btn_close:hover{background-color:#dceed9}
.bpr.pop.error .bpr_inner .btn_close:hover{background-color:#f0e1e7}
.linkmenu_swiper .btn_data{z-index:1}
.linkmenu_swiper ul:before{content:'';position:absolute;top:.3rem;left:1rem;width:.1rem;height:1.8rem;background:#fff}
.linkmenu_swiper ul li + li:before{z-index:-1}

/* 타이틀 */
.bpr_bbox h4.blt{font-size:2rem;padding-left:1.9rem}
.bpr_bbox h4.blt::before{display:block}
.bpr_titbox .disb>*{display:inline!important}
.bpr_titbox .lta h3{margin-right:.8rem}
.bpr_titbox .lta h3+*{margin-left:0!important}
.bpr_inner .grp_box.type2+.help_box{position:relative;top:-.3rem}

/* 20250620 툴팁 디자인 변경요청 */
.w2balloonTip,
.w2grid_tooltip,
.w2textbox_tooltip,
.w2checkbox_tooltip{border:.1rem solid #3d3e40!important;border-radius:.3rem!important;margin-top:1rem;max-height:10rem;overflow:auto}
.w2grid_tooltip,
.w2textbox_tooltip,
.w2checkbox_tooltip{margin-top:-.8rem;font-size:1.3rem!important;padding:.3rem .7rem!important;border-radius:.3rem!important;color:#111;background-color:#fff}
.w2grid_tooltip{margin-top:-8rem}
.w2balloonTip table{border-radius:.3rem!important}
.w2balloonTip table, .w2balloonTip table td{font-size:1.3rem!important}
.w2balloonTip_table td.w2balloonTip_col_centercenter{padding:0 .5rem!important}

/* .w2inputCalendar_divInput:focus, .w2inputCalendar_divInput:hover, .w2inputCalendar_div_img .w2inputCalendar_button:hover, .w2inputCalendar_div_img .w2inputCalendar_button:focus */
.bpr_inner .w2inputCalendar_divInput:hover{border-color:#b9b9b9!important;outline:none!important}
.bpr_inner .w2inputCalendar_div_img .w2inputCalendar_button:hover{border:none!important;outline:none!important}
.bpr_inner .w2inputCalendar_divInput:focus{border-color:#246beb!important;outline:.1rem solid #246beb !important}

/* 텍스트 txt_~ 및 컬러 추가 */
.txt_o{color:#f5580c!important}
.txt_pop{padding-right:2rem;background:url(/css/comm/bpr_images/ico2_pop4.svg) no-repeat right 1px bottom 2px;background-size: 13px 13px}
.pop_bbox.bot .btn_cm.crud.pop{background-image:url(/css/comm/bpr_images/ico_pop2_w.svg);background-position:right 10px center;background-size: 14px 14px}
.bpr_inner .txt_flex{display:flex;margin-top:1rem}
.bpr_inner .bpr_bbox .txt_flex{margin-top:0}
.bpr_inner .txt_flex>*{margin-right:.5rem}
.bpr_inner .txt_flex.cen{align-items:center}
.bpr_inner .bpr_bbox .dbar{border-top:0.1rem dashed #d8d8d8;padding-top:1rem;margin-top:1rem}
.bpr_inner .txt_btop{border-top:.1rem solid #999;padding-top:.4rem}
.bpr_inner .sumbox .txt span,
.tax_view .sumtxt *{color:#f5580c!important}
.tax_view .sumtxt *{font-weight:700!important}
.bpr_inner .sumbox .sum strong+strong{margin-left:.5rem}
.bpr_inner .numbg{display:inline-block;min-width:1.8rem;height:1.8rem!important;text-align:center!important;color:#fff!important;font-size:1.2rem!important;line-height:1.6!important;letter-spacing:-.05rem;font-weight:500;border-radius:2rem;margin-right:.5rem;padding:0!important;background-color:#8e8e8e}
.bpr_inner .txt_list li sup, .bpr_inner .txt_num li sup{display:inline-block;margin-top:-.4rem}
.bpr_inner .txt_imp span{word-break:break-all}
.bpr_inner .txt_i.meg{color:#ff3838}
.bpr_inner .txt_i.meg::before{color:#fff;background-color:#ff3838}
.bpr_inner .bpr_bbox.nobg{border:none;padding:0;background:transparent}
.bpr_bbox.btn.green .grp_box.type2+.btn_cm.crud{padding:.4rem 1rem}

/* 컴포넌트(달력분류사이즈, 체크박스 분할) */
.bpr_inner .w2inputCalendar_div.w2inputCalendar_type_year{width:8rem}
.bpr_inner .w2inputCalendar_div.w2inputCalendar_type_yearMonth{width:11rem}
.ckrd_box.col_2>div,
.ckrd_box.col_3>div,
.ckrd_box.col_4>div,
.ckrd_box.col_5>div{display:flex;flex-flow:wrap}
.ckrd_box.col_2>div>div{flex-basis:50%}
.ckrd_box.col_3>div>div{flex-basis:33.333%}
.ckrd_box.col_4>div>div{flex-basis:25%}
.ckrd_box.col_5>div>div{flex-basis:20%}
.ckrd_box.column{flex-direction:column!important;align-items:flex-start!important}
.ckrd_box.column>div{flex-direction:column}
.bpr_inner .ckrd_box.bbtn>div{display:flex}
.bpr_inner .w2textarea_disabled{background:#f4f4f4 url(/css/comm/bpr_images/bg_from_def.png) repeat}
.w2calendar_classYear_class1{width:25rem!important}

/* 도움말 */
.bpr_bbox.btn p:first-of-type{margin-top:.3rem}

/* 테이블 */
.w2grid table.gridHeaderTableDefault.gridNative{border-collapse:collapse}
.bpr_list.type2 tbody tr th[rowspan],
.bpr_list.type2 tbody tr td[rowspan]{border-right:.1rem solid #d1def4}
.bpr_list.type2 tbody tr td:last-child[rowspan]{border-right:none}
.bpr_list.type2 .bg_org{background-color:#fef2e6!important}
.bpr_list.type2 .bg_org *{font-weight:600}
.bpr_tbox .bg{background-color:#fcfbf2} /* 노랑 포인트 컬러 */
.bpr_tbox .bg_g{background-color:#f4f4f4} /* 비활성화 컬러 */
.bpr_tbox .nob_bot{border-bottom:none}
.bpr_gbox .w2grid .nobr nobr{white-space:normal;line-height:1.3}
.bpr_gbox .w2grid_head_sort_table_main:hover td{background-color:#edf8f7!important}
.bpr_gbox .w2grid_head_sort_table_main td{padding:0!important}
.bpr_gbox .w2grid_head_sort_table_main .w2grid_head_sort_desc,
.bpr_gbox .w2grid_head_sort_table_main .w2grid_head_sort_asc{background-image:none;}
.bpr_gbox .w2grid_head_sort_table_main .w2grid_head_sort_desc::before,
.bpr_gbox .w2grid_head_sort_table_main .w2grid_head_sort_asc::before{position:absolute;top:50%;margin-top:-.5rem;content:"";display:inline-block;width:1rem;height:1rem;background:url(/css/comm/bpr_images/ico2_arrde.svg) no-repeat center;}
.bpr_gbox .w2grid_head_sort_table_main .w2grid_head_sort_asc::before{transform: rotate(180deg);}
.bpr_gbox .help_txt{position:absolute;width:100%;height:.1rem}
.bpr_gbox .help_txt .helptxt_view{top:50%;left:50%;transform:translate(-50%,-50%);width:70rem!important}
.bpr_gbox .help_txt .helptxt_view .bpr_bbox{max-height:35rem;min-height:20rem;overflow:auto;background-color:#f3fbfb}
.pop .bpr_gbox .help_txt .helptxt_view{position:fixed}
.bpr_gbox td.gridBodyDefault.nolink a{text-decoration:none;color:#333}

/* bpr_list */
.bpr_list.line table tbody th,
.bpr_list.line table tbody td{height:3.5rem}
.bpr_list.type2 .sum th, .bpr_list.type2 .sum td,
.bpr_list.line .sum th, .bpr_list.line .sum td{color:#f5580c!important;border-color:#eed7c0!important;background-color:#fef2e6!important}
.bpr_list.type2 .sum th *, .bpr_list.type2 .sum td *,
.bpr_list.line .sum th *, .bpr_list.line .sum td *{color:#f5580c!important}
.bpr_list.type2 tbody tr.sum th:first-child[rowspan],
.bpr_list.line tbody tr.sum th:first-child[rowspan]{border-color:#eed7c0!important}

/* bpr paging */
.bpr_paging{margin-top: 3rem;}
.bpr_paging .page_box{position: relative;}
/* .bpr_paging .page_box .w2pageList_next_last{padding-right: 7rem;} */
.bpr_paging .page_box>p{position: absolute;top: .5rem;right: 0;}
.bpr_paging .page_box>p:before{content: '';display: inline-block;width: 1.4rem;height: 1.6rem;margin-right: .5rem;margin-bottom: -.2rem;background: url(/css/comm/bpr_images/ico2_document.svg) no-repeat;}
.bpr_paging .page_box>p>span:first-child{margin-right: .5rem;}
.bpr_paging .page_box>p>span:nth-child(2){font-weight: 600;}
.bpr_paging .w2pagination .w2page_links .w2page_link{min-width: 3.3rem;height: 3.3rem;margin: 0 .45rem;color:#111;font-weight: 500;transition: .3s ease all;}
.bpr_paging .w2pagination .w2page_links .w2page_link:hover{background:#eaebed}
.bpr_paging .w2pagination .w2page_links .w2page_link.active{color: #fff;background: #8e8e8e;}
.bpr_paging .w2pagination .w2page_navi.prev,
.bpr_paging .w2pagination .w2page_navi.next{font-family:'Pretendard GOV';position: relative;height: 3.3rem;color:#111;font-size: 1.5rem;font-weight: 600;background-image:none;transition: .3s ease all;}
.bpr_paging .w2pagination .w2page_navi.prev{padding: 0 1rem 0 2.3rem;}
.bpr_paging .w2pagination .w2page_navi.next{padding: 0 2.3rem 0 1rem;}
.bpr_paging .w2pagination .w2page_navi.prev:before,
.bpr_paging .w2pagination .w2page_navi.next:before{content: "";position: absolute;top: 1.3rem;width: .6rem;height: .6rem;border: .1rem solid #111;border-top: none;border-right: none;}
.bpr_paging .w2pagination .w2page_navi.prev:before{left: 1.2rem;transform: rotate(45deg);}
.bpr_paging .w2pagination .w2page_navi.next:before{right: 1.2rem;transform: rotate(225deg);}
.bpr_paging .w2pagination .w2page_links .w2page_link.link_dot{position: relative;transition: none;background: url(/css/comm/bpr_images/ico2_short.svg) no-repeat center;}
.bpr_paging .w2pagination .w2page_navi[disabled="disabled"]{color:#717171}
.bpr_paging .w2pagination .w2page_navi[disabled="disabled"]:before{border-color:#717171}
.bpr_paging .w2pagination .w2page_navi[disabled="disabled"]:hover{cursor: default;background-color: #fff}
.bpr_paging .w2pagination button:hover,
.bpr_paging .w2pagination a:hover{background-color:#eaebed}

/* UDC email */
.from_list .crvgrp>li .crv .w2selectbox_select.email_select{width: 3rem;padding: 0 1.9rem 0 1.1rem;margin-left: .5rem;border-radius: .4rem;direction: rtl;background: #e0e2e7 url(/css/comm/images/ico_select.svg) no-repeat right 5px center;background-size: 2.2rem 2.3rem;}
.from_list .crvgrp>li .crv .w2selectbox_select.email_select:hover{box-shadow: none;background-color: #d8d8d8}
.from_list .crvgrp>li .crv .w2selectbox_select.email_select:focus{box-shadow: none;background-color: #d8d8d8;outline: .1rem solid #246beb;outline-offset: 0px;}

/* 20250310 gridView 1차 고도화 */
.bpr_gbox{border:none!important;border-radius:0!important;overflow:visible!important}
.bpr_gbox .w2grid{border:1px solid #b0d2d6;border-radius:10px;overflow:hidden}
.bpr_inner article.w2group .bpr_gbox,
.cadview_list .bpr_gbox,
.bpr_gbox.line{border: 1px solid #b0d2d6!important;border-radius:10px!important;overflow: hidden!important}/* 연말정산 사용한 그리드형태 테이블 */
.cadview_list .bpr_gbox .w2grid{border:none}
.bpr_gbox .notip{text-overflow:clip !important}
.bpr_tbox table tbody tr td[rowspan]{border-bottom:none}

/* 20250617 브라우저 낮은 버전 라인 안보이는 현상 (가상라인)
.bpr_gbox .w2grid th.gridHeaderTDDefault,
.bpr_gbox>table>thead>tr>th{position:relative;border-bottom:0!important}
.bpr_gbox .w2grid th.gridHeaderTDDefault::after,
.bpr_gbox>table>thead>tr>th::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:.1rem;background-color:#b0d2d6}
.bpr_gbox .w2grid td.gridBodyDefault,
.bpr_gbox>table>tbody>tr>td{position:relative;border-top:0!important;border-bottom:0!important}
.bpr_gbox .w2grid td.gridBodyDefault::after,
.bpr_gbox>table>tbody>tr>td::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:.1rem;background-color:#cae6e9}
.bpr_gbox .w2grid .gridFooterTDDefault,
.bpr_gbox .total{position:relative;border-top:0!important}
.bpr_gbox .w2grid .gridFooterTDDefault::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:.1rem;background-color:#fbd9c6}
.bpr_gbox .total td::after{display:none}
.bpr_gbox .gridSubtotalDefault{border-top:0!important} */

.bpr_gbox .w2grid.w2grid_adaptive_crosstab{overflow:hidden!important}
.bpr_gbox .w2grid.w2grid_adaptive_crosstab table.gridHeaderTableDefault{border:none}
.bpr_gbox .w2grid.w2grid_adaptive_crosstab th.gridHeaderTDDefault,
.bpr_gbox .w2grid.w2grid_adaptive_crosstab td.gridBodyDefault{border:none;border-right:.1rem solid #cae6e9!important;border-top:.1rem solid #cae6e9!important}
.bpr_gbox .w2grid.w2grid_adaptive_crosstab th.gridHeaderTDDefault:first-child,
.bpr_gbox .w2grid.w2grid_adaptive_crosstab td.gridBodyDefault:first-child{border-top:none!important}
.bpr_gbox .w2grid.w2grid_adaptive_crosstab th.gridHeaderTDDefault{display:flex;justify-content:center;align-items:center}

/* 레이아웃 */
.bpr_inner .bwrap_box .bpr_bbox+.w2group section:first-child{margin-top:2rem}
.bpr_inner .cert_box .bpr_bbox section:first-child{margin-top:0!important}
.bpr_inner .grp_box.type2 strong{z-index:0}
.bpr_inner .bpr_bbox.titbot{padding:1.1rem 1.5rem;border-radius:1rem;border:1px solid #d1def4;background:transparent}
.bpr_inner li *+.btn_cm{margin-left:.8rem}
.bpr_tbox .flex .fno, .bpr_tbox .flex input.w2input.fno{flex:none;width:auto}
.bpr_tbox .flex .fn2, .bpr_tbox .flex input.w2input.fn2{flex:2;width:auto}
.bpr_tbox .flex .fn3, .bpr_tbox .flex input.w2input.fn3{flex:3;width:auto}
.bpr_inner .flex_col{display:flex;flex-direction:column}

.a_radio_btnbox.type2::before{display:none;}
.a_radio_btnbox.type2 ul.col2{flex-flow:row wrap;margin:-.5rem;width: calc(100% + 1rem)}
.a_radio_btnbox.type2 ul.col2 li{margin:.5rem;width: calc(50% - 1rem)!important}
.a_radio_btnbox.type2 ul.col3{flex-flow:row wrap;margin:-.5rem}
.a_radio_btnbox.type2 ul.col3 li{margin:.5rem}

.ly_box.ly_m, .ly_box.ly_btn{margin:-1rem;width: auto}
.ly_box.ly_m>.w2group, .ly_box.ly_btn>*{margin:1rem}
.ly_box.ly_btn>a{flex:1}
.ly_box.ly_m.aib{align-items:flex-start}

.bpr_inner .ly_box2{display:flex;flex-flow:wrap;margin:-1rem}
.bpr_inner .ly_box2>.w2group{flex:auto;width:calc(100% - 2rem);margin:1rem}
.bpr_inner .ly_box2>.w2group.col_2{width:calc(50% - 2rem);}
.bpr_inner .ly_box2>.w2group.col_3{width:calc(33.333% - 2rem);}

.intro_section .bpr_btnbox.bot.m.wflex{margin:-.5rem}
.intro_section .bpr_btnbox.bot.m.wflex > .btn_cm{margin:.5rem!important;flex:auto!important}

.bpr_inner .tax_list .tax_item .txt .w2udc2{width:100%}

/* bpr 레이아웃 안에 전환 화면*/
.bpr_inner .bpr_conbox>.container{width:auto}
.bpr_inner .bpr_conbox>.container .tbl_list{width:auto;overflow:auto}
.bpr_inner .bpr_conbox>.container .tbl_list table{min-width:100rem}
.bpr_inner .bpr_conbox>.container .both_cont{justify-content:flex-start;margin:-1rem}
.bpr_inner .bpr_conbox>.container .both_cont.tri .box{margin:1rem;width:calc(100% - 2rem)!important}
.bpr_inner .bpr_conbox>.container .graph_area.type02 .cont{overflow:hidden;height:26rem!important;background-color:#fff}
.bpr_inner .bpr_conbox>.container .graph_area.type02 .cont.bg_gray{height:36rem!important}
.bpr_inner .bpr_conbox>.container .graph_area.type02 .cont>div,
.bpr_inner .bpr_conbox>.container .graph_area.type02 .cont.bg_gray>div{position:relative!important}
.bpr_inner .bpr_conbox>.container .tbl_list::-webkit-scrollbar,
.bpr_inner .bpr_conbox>.container .graph_area.type02 .cont::-webkit-scrollbar{width:1rem;height:1rem}
.bpr_inner .bpr_conbox>.container .tbl_list::-webkit-scrollbar-track,
.bpr_inner .bpr_conbox>.container .graph_area.type02 .cont::-webkit-scrollbar-track {background-color:#fff}
.bpr_inner .bpr_conbox>.container .tbl_list::-webkit-scrollbar-thumb,
.bpr_inner .bpr_conbox>.container .graph_area.type02 .cont::-webkit-scrollbar-thumb{border:1px solid #fff;background-color:#d2d2d2;border-radius:10px}
.bpr_inner .bpr_conbox>.container .tbl_list::-webkit-scrollbar-button,
.bpr_inner .bpr_conbox>.container .graph_area.type02 .cont::-webkit-scrollbar-button{display:none}
.bpr_inner .bpr_conbox>.container .both_cont{display:flex;justify-content:space-between}
.bpr_inner .bpr_conbox>.container .both_cont>div{margin:1rem}
.bpr_inner .bpr_conbox>.container .both_cont .right .graph_area.type02 .cont{height:auto!important}

/* 검색  */
.bpr_inner .bpr_scbox{overflow:visible}
.bpr_inner .bpr_scbox .scbox table tr:first-of-type td:first-of-type,
.bpr_inner .bpr_scbox .scbox table tr:first-of-type th:first-of-type{border-top-left-radius:1rem}
.bpr_inner .bpr_scbox .scbox table tr:last-of-type td:first-of-type,
.bpr_inner .bpr_scbox .scbox table tr:last-of-type th:first-of-type{border-bottom-left-radius:1rem}
.bpr_inner .bpr_scbox .help_box{position:relative;top:-.1rem;left:.8rem}
.bpr_inner .bpr_scbox .tbl_label02{padding:0}

.bpr_scbox.bot{box-shadow:none}
.bpr_inner .bpr_scbox .scbox .w2inputCalendar_div,
.bpr_inner .bpr_scbox .scbox .w2inputCalendar_div_input,
.bpr_inner .bpr_scbox .w2inputCalendar_div_img,
.bpr_inner .scbox .w2inputCalendar_div_img .w2inputCalendar_button{height:3.4rem!important}
.bpr_inner .bpr_gbox .w2inputCalendar_div_img .w2inputCalendar_button{min-width:auto;width:3rem !important}
.bpr_scbox .scbox .wrap_flex{justify-content:flex-start;flex-flow:wrap}
.bpr_inner .scbox .wrap_flex.ty2>div.mbtn{display:flex;justify-content:flex-start;flex-flow:wrap}
.bpr_inner .scbox .wrap_flex.ty2>div.mbtn>*{flex:1}
.bpr_inner .scbox .wrap_flex.ty2>div.mbtn>*+*,
.bpr_scbox .scbtn input+input{margin-left:.8rem}
.bpr_scbox .scbtn input{transition:all .5s ease}
.bpr_scbox .scbtn input.etc{border:.1rem solid #1e56c5;color:#1e56c5;box-shadow:none;background:transparent}
.bpr_scbox .scbtn.col{flex-flow:column;justify-content:center}
.bpr_scbox .scbtn.col input+input{margin:.8rem 0 0 0}
.bpr_inner .scbox .subtit div>label{display:inline-block;height:2.8rem;padding:0 2rem;margin-right:1rem;font-size:1.5rem;line-height:2.6rem;font-weight:700;vertical-align:middle;border-radius:2rem;background-color:#f4f4f4}
.bpr_inner .scbox .subtit div+div{margin-left:2rem!important}
.bpr_scbox .btn:hover{background-color:#f7f9ff}
.bpr_scbox .btn_cm.crud{border-color:#246beb;background-color:#246beb;color:#246beb}
.bpr_scbox .btn_cm.crud:hover{border-color:#1e56c5;background-color:#1e56c5}
.bpr_scbox .scbtn input:hover{background-color:#173A7D}
.bpr_scbox .btn_cm:hover,
.bpr_scbox .scbtn input.etc:hover{background-color:#f6f9fd}
.bpr_scbox .btn_cm.crud.wt60{padding:.5rem}
.bpr_scbox a.btn_cm>span{color:#246beb !important;font-size: 1.5rem}
.bpr_scbox a.btn_cm>.underline{text-underline-offset: 2px}
.bpr_scbox a.btn_cm.crud>span{color:#fff !important}
.bpr_scbox .btn_cm{padding:.5rem 1rem!important}
.bpr_bbox .bpr_btnbox.bot.h{margin:0}
.bpr_bbox .bpr_btnbox.bot.h>div{display:flex}
.bpr_bbox .bpr_btnbox.bot.h .btn_cm{height:4rem;flex:1;padding:0 3rem}
.bpr_bbox .btnbox{padding:1rem 0;margin:-.4rem}
.bpr_bbox.btn .btnbox{padding:0}
.bpr_bbox li .btnbox{padding:0 0 .5rem}
.bpr_bbox .btnbox .btn_cm{margin:.4rem!important}
.bpr_bbox .btnbox.ty2{display:flex;flex:auto;justify-content:flex-end;flex-flow:wrap}
.bpr_bbox .btnbox.ty2 .btn_cm{width:auto!important;margin:.4rem!important}
.bpr_bbox.bpr_help .bpr_bbox{padding:1rem 1.7rem;margin-bottom:1rem}

.txt_i{position:relative;font-size:1.5rem;color:#555;padding-left:2rem;min-height:1.8rem;margin-top:0;line-height:1.2}
.txt_i::before{position:absolute;top:1px;left:0;line-height:1.5;content:"!";font-size:1.1rem;color:#fff;font-weight:700;font-family:"맑은 고딕";width:16px;height:16px;text-align:center;border-radius:10px;background-color:#8e8e8e;background-image:none}

.bpr_inner .txt_list.ty2 li:first-child{margin-top:0}
.bpr_inner .txt_list.ty2 li:last-child{margin-bottom:0}
.bpr_inner .txt_list.ty2 li{font-size:1.6rem;color:#111;font-weight:500;padding-left:1.2rem;margin:1.5rem 0}
.bpr_inner .txt_list.ty2 li::before{top:1rem;width:.4rem;height:.4rem;border-radius:1rem;background-color:#555}
.bpr_inner .txt_list.ty2 li.txt_b::before{background-color:#246beb}
.bpr_inner .txt_list.ty3 li{display:flex;flex-flow:wrap;align-items:center}
.bpr_inner .txt_list.ty3 li>strong{flex:none;display:inline-block;width:11rem;text-align:center;font-weight:600;font-size:1.5rem!important;padding:.3rem 1rem .2rem;margin-right:1rem;border-radius:2rem;border:.1rem solid #ccdbf2;background-color:#fff}
.bpr_inner .bpr_bbox.pa30{padding:2.5rem 3rem}
.bpr_inner .txt_from{position: relative;padding-left: 2rem;font-size: 1.4rem;color: #555;line-height: 1.2;margin-left:.3rem}
.bpr_inner .txt_from:before{position: absolute;top: 0;left: 0;line-height: 1.5;content: "!";font-size: 1.1rem;color: #fff;font-weight: 700;font-family: "맑은 고딕";width: 16px;height: 16px;text-align: center;border-radius: 10px;background-color: #8e8e8e;background-image: none}
.bpr_inner .txt_from.ml10{margin-left: 0 !important}
.from_list .crvgrp>li .txt_i,
.from_list .crvgrp>li .txt_style01.ico{font-size: 1.4rem;margin-left:.3rem}
.from_list .crvgrp>li .txt_i+.txt_i{margin-top:.5rem}
.from_list .crvgrp>li .txt_style01.ico::before,
.from_list .crvgrp>li .txt_i::before{top: 0}
.bpr_bbox.agree .bpr_titbox h4 .txt_b {font-size: 1.8rem;}
.bpr_inner .txt_list li .bpr_list.type2{margin:.5rem 0 1.5rem}

/* 버튼 */
.bpr_inner .btn_cm.edit.line.reset{background-image:url(/css/comm/bpr_images/ico_reset_p.svg)}
.bpr_inner .btn_cm.h{height:4rem;font-size:1.6rem;font-weight:600;padding:0 2rem;min-width:12rem;border-radius:.6rem}
.bpr_inner .btn_cm.hs{height:3.5rem;font-size:1.6rem;font-weight:600;padding:0 2rem;min-width:12rem;border-radius:.6rem}
.bpr_inner .btn_cm.b.hs{background-color:#f7f9ff}
.bpr_inner .btn_cm.b.hs:hover{background-color:#e4ecfa}
.bpr_inner .btn_cm.b{border-color:#246beb;color:#246beb}
.bpr_inner .btn_cm.b:hover{background-color:#f7f9ff}
.bpr_inner .btn_cm.b.crud{border-color:#246beb;background-color:#246beb}
.bpr_inner .btn_cm.b.crud:hover{background-color:#1e56c5}
.bpr_inner .btn_cm.big{color:#246beb;padding:.5rem 3rem;height:4.5rem;font-size:1.8rem;border-radius:.8rem;border-color:#246beb}
.bpr_inner .btn_cm.big:hover{background-color:#edf4ff}
.bpr_inner .btn_cm.big.crud{font-weight:600;border-color:#246beb;background-color:#246beb}
.bpr_inner .btn_cm.big.crud:hover{border-color:#1e56c5;background-color:#1e56c5}
.bpr_inner .btn_cm.big.g{border-color:#028998;color:#028998;}
.bpr_inner .btn_cm.big.g:hover{background-color:#edf8f7}
.bpr_inner .btn_cm.big.g.crud{font-weight:600;border-color:#028998;background-color:#028998}
.bpr_inner .btn_cm.big.g.crud:hover{border-color:#016773;background-color:#016773}
.bpr_inner .btn_cm.sch{height:3.5rem;padding:.2rem 2rem;color:#fff;font-size:1.6rem;font-weight:600;border-radius:.6rem;border:none;background-color:#1c49a2;box-shadow:0 3px 7px rgb(75 135 244 / 23%)}
.bpr_inner .btn_cm.sch:hover{background-color:#1e56c5}
.bpr_inner .btn_cm.bg{background-color:#f3fbfb}
.bpr_inner .btn_cm.bg:hover, .bpr_inner .btn_cm.bg:focus{background-color:#edf8f7}
.bpr_inner .bpr_list.type2 .btn_cm{min-width:5rem;width:auto !important;height:3rem !important;font-size:1.4rem;font-weight:600;color:#555;border-radius:4px;border:1px solid #b9b9b9;padding:.2rem 1rem;background-color:#fafafa}
.bpr_inner .bpr_list.type2 .btn_cm:hover{background-color:#f4f4f4}
.bpr_inner .w2trigger.btn_cm.help_ico{border-color:#d8d8d8!important;overflow:hidden;width:2rem;height:2rem!important;padding:0!important;text-indent:-9999px;margin-left:.5rem;background:#fff url(/css/comm/bpr_images/ico2_help2.svg) no-repeat center;background-size:.6rem}
.bpr_inner .w2trigger.btn_cm.help_ico:hover,
.bpr_inner .btn_cm.gray,
.bpr_inner .btn_cm.help{border-color:#b9b9b9!important;color:#111!important}
.bpr_inner .btn_cm.gray:hover,
.bpr_inner .btn_cm.help:hover{background-color:#eaebed!important}
.bpr_inner .btn_cm.gray.sb{height:2.6rem;font-size:1.4rem}
.bpr_inner .btn_cm.b.down{background-image:url(/css/comm/bpr_images/ico_down.svg)}
.bpr_inner .btn_cm.b.pop{background-image:url(/css/comm/bpr_images/ico2_pop4.svg)}
.bpr_inner .btn_cm.sm.b.pop{background-size:1.2rem}
.bpr_inner .txt_list .btn_cm.pop,
.bpr_inner .txt_num .btn_cm.pop{padding-right:3rem}
.bpr_inner .btn_cm.b.reset{background-image:url(/css/comm/bpr_images/ico_reset_b.svg)}
.bpr_inner .bpr_help .btn_cm{height:3rem;font-size:1.5rem;line-height:1.3}
.bpr_inner .bpr_help ul .btn_cm{height:2.4rem;font-size:1.4rem}
.bpr_inner .bpr_help ul .btn_bbox .btn_cm{margin:.3rem}
.bpr_inner .bpr_help .btn_cm:hover{background-color:#f7f9ff}
.bpr_inner .bpr_help.btn>*ul{margin-top:.3rem}
.bpr_inner .btn_cm.edit.up{padding-right:2.7rem;color:#4151e6!important;border:1px solid #4151e6;background:#fff url(/css/comm/bpr_images/ico2_up2.svg) no-repeat right 1rem center / 1.3rem 1.4rem}
.bpr_inner .btn_cm.edit.up:hover{background-color:#f6f9fd!important}
.bpr_inner .btn_cm.edit.up[disabled="disabled"]:hover{background-color:#f4f4f4!important}
.bpr_inner .btn_cm.up{padding-right:3.2rem !important;background-image:url(/css/comm/bpr_images/ico2_up3.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:13px 14px}
.bpr_inner .btn_cm.b.up{background-image:url(/css/comm/bpr_images/ico2_up.svg)}
.bpr_inner .btn_cm.up.w2trigger_disabled{background-image:url(/css/comm/bpr_images/ico2_up4.svg)}
.bpr_inner .btn_tilbox{position:relative;width:2.4rem;height:2.4rem;display:inline-block;overflow:hidden;text-indent:99999px;border-radius:3rem;border:.1rem solid #80a6ed;background-color:#f6f9ff}
.bpr_inner .btn_tilbox::after{position:absolute;top:.7rem;left:.7rem;content:"";display:inline-block;width:.5rem; height:.5rem; border-top:.2rem solid #246beb; border-left:.2rem solid #246beb;transform:rotate(225deg);transition:all .5s}
.bpr_inner .btn_tilbox.on::after{top:.9rem;transform:rotate(45deg)}
.bpr_inner .btn_ico.edit{width:2.5rem;height:2.5rem;overflow:hidden;text-indent:99999px;padding:0;background:url(/css/comm/bpr_images/ico2_pen.svg) no-repeat center;background-size:15px 14px}
.bpr_inner .btn_ico.del{width:2.5rem;height:2.5rem;overflow:hidden;text-indent:99999px;padding:0;background:url(/css/comm/bpr_images/ico2_mydel.svg) no-repeat center;background-size:14px}
.bpr_inner .btn_ico.edit:hover,
.bpr_inner .btn_ico.del:hover{border-radius:.5rem;background-color:#fff}
.bpr_inner .btn_ico+.btn_ico{margin-left:.5rem}

.bpr_btnbox.bot .rta .btn_cm{background-color:#f7f9ff}
.bpr_btnbox.bot .rta .btn_cm.crud{border:none;background-color:#246beb}
.bpr_btnbox.bot .rta .btn_cm:hover{background-color:#edf4ff}
.bpr_btnbox.bot .rta .btn_cm.crud:hover{border-color:#1e56c5;background-color:#1e56c5}

.bpr_inner .help_box .btn_cm.help+.help_view{left:6.4rem;top:-.6rem}
.bpr_inner .help_view .bpr_btnbox .lta{margin:-.4rem}
.bpr_inner .help_view .bpr_btnbox .btn_cm{margin:.4rem}
.bpr_inner .btn_cm.pop:focus, .bpr_inner .btn_cm.pop:hover{outline-color:#3642c0}

.bpr_inner .tax_list > .tax_item .txt .ckrd_box{display:block;width:100%;min-height:3.6rem;border-radius:.4rem;background-color:#eff4fb}
.bpr_inner .tax_list > .tax_item .txt .ckrd_box>div{width:100%;justify-content:center}

/* from_list 추가*/
/* .bpr_inner .from_list .crvgrp>li.read .crv input.w2input_readonly:focus{box-shadow:1px 0 0 #6a8cf4!important} */
.from_list input.w2input:autofill,
.from_list input.w2input:-webkit-autofill
.from_list input.w2input:autofill:focus,
.from_list input.w2input:-webkit-autofill:focus,
.from_list input.w2input:autofill:hover,
.from_list input.w2input:-webkit-autofill:hover,
.from_list input.w2input:focus,
.from_list input.w2input:hover{box-shadow:0 0 0 1000px inset #fff}
.from_list input.w2input[disabled="disabled"]:autofill,
.from_list input.w2input[disabled="disabled"]:-webkit-autofill,
.from_list input.w2input[readonly="readonly"]:autofill,
.from_list input.w2input[readonly="readonly"]:-webkit-autofill,
.bpr_inner .from_list .crvgrp>li.dis .crv input.w2input_disabled:autofill,
.bpr_inner .from_list .crvgrp>li.read .crv input.w2inputCalendar_readOnly:autofill,
.bpr_inner .from_list .crvgrp>li.dis .crv input.w2input_disabled:-webkit-autofill,
.bpr_inner .from_list .crvgrp>li.read .crv input.w2inputCalendar_readOnly:-webkit-autofill{box-shadow:0 0 0 1000px inset #f4f4f4!important}
.from_list .crvgrp>li .crv input.w2input.em[readonly="readonly"]{background-color:transparent}
.from_list input.w2input{padding:0;}
.from_list input.w2input+.w2selectbox_select{margin-left:1rem}
.from_list .w2selectbox_select{padding-left:0}
.from_list .crvgrp>li .crv{padding-left:.3rem}
.from_list .btn_cm{flex:none}
.from_list .btn_cm:hover{background-color:#f6f9fd}
.bpr_inner .from_list .crvgrp>li{width:calc(100% - 1.6rem)}
.from_list .crvgrp>li .tit.bw{flex-flow:wrap;text-align:right;justify-content:flex-end!important}
.from_list .crvgrp>li .tit.bw>*:first-child{flex:auto;text-align:left}
.from_list .crvgrp>li .tit.bw>div{display:flex;align-items:center}
.from_list .crvgrp>li .tit.bw .btn_cm.pop{padding-right:2.8rem;background-image:url(/css/comm/bpr_images/ico2_pop4.svg);background-size:1.2rem}
.from_list .crvgrp>li .tit.bw .btn_cm.pop:hover{background-color:#f7f9ff}
.from_list .crvgrp>li .tit.bw .btn_cm.pop[disabled="disabled"]{background-image: url(/css/comm/bpr_images/ico_pop_d.svg)}
.from_list .crvgrp>li .crv input.w2input[disabled="disabled"]:focus,
.from_list .crvgrp>li .crv .w2selectbox_select[disabled="disabled"]:focus,
.from_list .crvgrp>li .crv input.w2input[disabled="disabled"]:hover,
.from_list .crvgrp>li .crv .w2selectbox_select[disabled="disabled"]:hover,
.from_list .crvgrp>li .crv input.w2input[readonly="readonly"]:focus,
.from_list .crvgrp>li .crv .w2selectbox_select[readonly="readonly"]:focus,
.from_list .crvgrp>li .crv input.w2input[readonly="readonly"]:hover,
.from_list .crvgrp>li .crv .w2selectbox_select[readonly="readonly"]:hover{box-shadow:none}
.from_list .crvgrp>li .crv .w2udc2,
.from_list .crvgrp>li .crv .pwwrap{width:100%;flex:1}
.from_list .crvgrp>li .crv .ckrd_box{margin:-.4rem 0 0}
.from_list .crvgrp>li .txt_i+.crv .ckrd_box{margin-top:0}
.from_list .crvgrp>li .crv .ckrd_box.line{width:100%}
.from_list .crvgrp>li .crv .w2selectbox_select{max-width:100%}
.from_list .crvgrp>li .crv .w2selectbox_select+.w2selectbox_select{margin-left:1rem}
.from_list .crvgrp>li .crv .w2selectbox_select.w2selectbox_disabled{text-align:right;padding-right:1rem}
.from_list .crvgrp>li .crv .w2udc2 .w2selectbox_select.w2selectbox_disabled{padding-right:1.9rem}
.from_list .crvgrp>li .crv .wid100.tar{display:flex;justify-content:flex-end;align-items:center}
.from_list .crvgrp>li.error .w2inputCalendar_divInput{background-color:transparent}
.from_list .btn_help.w2trigger_disabled{border:none!important}

.bpr_inner .bpr_bbox .agreebox .rta{display:flex;justify-content:flex-end;align-items:center;flex-flow:wrap}
.bpr_inner .bpr_bbox .agreebox .rta>strong,
.bpr_inner .bpr_bbox .agreebox .rta>span{font-size:1.8rem}
.from_list .crvgrp>li .crv{min-height:3rem}
.from_list .tarea_info{font-size:1.4rem;color:#717171;text-align:right}
.from_list .tarea_info>span{display:inline-block;padding:0 .2rem}
.from_list .tarea_info>strong{color:#111}
.from_list .w2textarea{border:none;padding-left:.3rem;min-height:10rem}
.from_list .w2textarea:hover, .from_list .w2textarea:focus{outline:none}
.from_list .w2textarea::-webkit-scrollbar{width:1rem;height:1rem}
.from_list .w2textarea::-webkit-scrollbar-track {background-color:#f4f4f4;border-radius:10px}
.from_list .w2textarea::-webkit-scrollbar-thumb {border:1px solid #fff;background-color:#d2d2d2;border-radius:10px}
.from_list .w2textarea::-webkit-scrollbar-button {display:none}
.from_list .crvgrp>li .tit, .from_list2>ul>li .tit{padding-bottom:.3rem}
.from_list .crvgrp>li .crv p.t+span{padding:.3rem 1rem 0 .5rem}
.from_list .crvgrp>li .crv input.w2input+span{padding-top:.2rem}
.from_list .crvgrp>li .crv p+span{font-weight:500;padding:0 0.5rem}
.from_list .crvgrp>li .crv p+span:last-child{padding-right:0}
.from_list .crvgrp>li .ly_box .fn2{flex:2}
.from_list .w2trigger.btn_cm.help_ico{position:relative;top:-.1rem}
.from_list .crvgrp>li.dis .crv p,
.from_list .crvgrp>li.read .crv p,
.from_list .crvgrp>li .crv p.t{display:block;font-size:1.8rem;flex:auto;padding-left:.3rem;text-align:right;word-break: break-all;line-height:1.3;font-weight:600}
.from_list .crvgrp>li .crv span{line-height:1.6}
.from_list .crvgrp>li.dis .crv p.fn,
.from_list .crvgrp>li.read .crv p.fn{flex:auto}
.from_list .crvgrp>li .crv p.fn1{flex:1!important}
.from_list .crvgrp>li.sum .crv p{font-size:2.2rem;font-weight:700;color:#fc6216;display:block;text-align:right}
.from_list .crvgrp>li.sum .crv p+span,
.from_list .crvgrp>li.sum_s .crv p+span{padding:.3rem 0 0 .5rem}
.from_list .crvgrp.ty2>li.sum .crv p+span,
.from_list .crvgrp.ty2>li.sum_s .crv p+span{padding:0 0 0 .5rem}
.from_list .crvgrp>li.sum_s .crv p{font-size:1.9rem;font-weight:600;color:#028998;display:block;text-align:right}
/* .from_list .crvgrp>li.dis .crv p:last-child,
.from_list .crvgrp>li.read .crv p:last-child{padding-right:1rem} */
.from_list .crvgrp>li .crv .won{font-weight:600}
.from_list .crvgrp>li.sum_s .crv span{color:#028998}
.from_list .crvgrp.ty2>li{flex-direction:row;flex-flow:wrap;justify-content:space-between;align-items:center;padding-top:.7rem}
.from_list .crvgrp.ty2>li .tit, .from_list .crvgrp.ty2>li.sum .tit{font-size:2rem}
.from_list .crvgrp.ty2>li.sum_s .crv p,
.from_list .crvgrp.ty2>li.sum .crv p{font-size:2.5rem}
.from_list .crvgrp.ty2>li .crv{flex:auto}
.from_list .crvgrp.ty2>li .crv span{font-size:2.5rem;padding:0 .5rem}
.from_list .crvgrp.ty2>li .crv span+span{padding:0 1rem 0 .5rem}
/* .from_list .crvgrp>li.cw16{width: calc(16.65% - 1.6rem)}
.from_list .crvgrp>li.cw66{width: calc(66.666% - 1.6rem)} */
.from_list .crvgrp>li .crv{flex-flow:row wrap}
.from_list .crvgrp>li .crv p.fn{word-break:break-all;width:auto;max-width:100%;white-space:normal}
.from_list .crvgrp>li.col_3 .crv input.w2input,
.from_list .crvgrp>li.col_4 .crv input.w2input{min-width: 5rem}
.from_list .crvgrp+.crvgrp{margin-top:.8rem!important}
.from_list .crvgrp>li.col_3 .pwwrap input.w2input,
.from_list .crvgrp>li.col_4 .pwwrap input.w2input{min-width: 9.5rem}
.from_list.welfare .crvgrp>li{border-color:#b0d2d6 !important;background-color:#f3fbfb}
.from_list.welfare .crvgrp>li .tit label{font-weight: 700}
.from_list.welfare .crvgrp>li .tit.bw .btn_cm{color:#555;border-color:#b9b9b9;background-color:#fafafa}
.from_list.welfare .crvgrp>li .crv span+.btn_cm{margin-left:.6rem}
.from_list.welfare .crvgrp>li .crv .won{color: #028998;font-size: 2.8rem;font-weight: 700}
.from_list.welfare .crvgrp>li .crv span{padding: 0 .5rem;color: #028998;font-size: 2rem}
.from_list.welfare .crvgrp>li .crv .btn_cm{padding: .2rem 1rem;border-color: #b9b9b9;font-weight: 600;color: #555;background-color: #fafafa}
.from_list.welfare.ty2 .crvgrp>li{flex-direction: row;padding: 0}
.from_list.welfare.ty2 .crvgrp>li .flex2{justify-content:center}
.from_list.welfare.ty2 .inner{flex: 1;position: relative;padding: 1.2rem 1.4rem .7rem 1.7rem}
.from_list.welfare.ty2 .inner+.inner{border-left: 1px solid #cae6e9}
.from_list.welfare.ty2 .inner.min:before,
.from_list.welfare.ty2 .inner.sum:before,
.from_list.welfare.ty2 .inner.multi:before{content: '';position: absolute;top: 50%;left: -1.2rem;transform: translateY(-50%);width: 2.3rem;height: 2.3rem;overflow:hidden;border-radius: .7rem;background: #028998}
.from_list.welfare.ty2 .inner.min:after{content: '';position: absolute;left: -.5rem;top: 50%;transform: translateY(-50%);width: 1rem;height: .2rem;background: #fff}
.from_list.welfare.ty2 .inner.sum:after{content: '';position: absolute;left: -.5rem;top: 50%;transform: translateY(-50%);width: 1rem;height: 3px;border-top: 2px double #fff;border-bottom: 2px double #fff}
.from_list.welfare.ty2 .inner.multi:after{content: '';position: absolute;left: -.5rem;top: 50%;transform: translateY(-50%);width: 1rem;height: 1rem;background: url(/css/comm/bpr_images/ico_close_w.svg) no-repeat}
.from_list.welfare.ty2 .inner.multi:before{content:'곱하기';text-indent:9999px}
.from_list.welfare.ty2 .inner.sum:before{content:'등호';text-indent:9999px}
.from_list.welfare.ty2 .inner.min:before{content:'빼기';text-indent:9999px}
.from_list.welfare.ty2 .inner.fn{flex:none}
.from_list.welfare.ty2 .inner.fn1{flex:1}
.from_list.welfare.ty2 .inner.fn15{flex:1.5}
.from_list.welfare.ty2 .inner.fn2{flex:2}
.from_list.welfare.ty2 .inner.fn3{flex:3}
.from_list.welfare.ty2.ty3{margin:1rem 0 1.5rem}
.from_list.welfare.ty2.ty3 li::before{display:none}
.from_list.welfare.ty2.ty3 .inner{text-align:center}
.from_list.welfare.ty2.ty3 .inner p{height:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem}
.from_list.bg{border-radius:1rem;background-color:#f6f8ff}
.from_list.bg .crvgrp{margin:0;padding:.5rem 0}
.from_list.bg .crvgrp>li{border:none;border-radius:0;padding:0 1.5rem;min-height:auto;background-color:transparent}
.from_list.bg .crvgrp>li+li{border-left:.1rem dashed #bed0ef}
.from_list.bg .crvgrp>li .tit{font-size:1.7rem;font-weight:600;color:#111}
.from_list.bg .crvgrp>li .crv>*{color:#1e56c5;font-size:2rem}
.from_list.bg .crvgrp>li .crv>p{font-size:2.5rem;font-weight:700}
.from_list.bg.line{border: 1px solid #d1def4}
.from_list.bg .ro_tit{display: flex;align-items: center;margin-bottom: 1rem}
.from_list.bg .ro_tit .ico2{padding-left: 3.3rem;font-size: 1.8rem}
.from_list.bg .ro_tit .ico2:before{top:0;width: 3rem;height: 3rem}
.from_list.bg .ro_tit .ico2.ro1:before{background: url(/css/comm/bpr_images/ico2_ro1.svg) no-repeat}
.from_list.bg .ro_tit .ico2.ro2:before{background: url(/css/comm/bpr_images/ico2_ro2.svg) no-repeat}
.from_list.bg .ro_tit .foldm{display:none;flex: 1;position: relative;text-indent: -999px;color: transparent}
.from_list.bg .ro_tit .foldm:before{content: '';position: absolute;top: .2rem;right: .4rem;width: 1rem;height: 1rem;border-top: 2px solid #5a5a5a;border-right: 2px solid #5a5a5a;transform: rotate(135deg)}
.from_list.bg .crv_link{margin:-.3rem}
.from_list.bg .crv_link .badge{margin:.3rem;padding:.1rem 1rem !important;min-height:2.6rem;height:auto;font-size: 1.5rem;color: #555;border-color: #e0e2e7;transition: .5s ease;background-color: #fff}
.from_list.bg .crv_link .badge:hover{color: #246beb;text-decoration: underline;border-color: #8cb4ff}
.from_list .crvgrp>li .tit.bw .btn_cm.del{font-size:1.3rem;height:2.6rem;padding:.1rem .5rem;color:#555;border-color:#b9b9b9;background-color:#fff}
.bpr_inner .grp_box.type2+.from_list{margin-top:2rem}
.from_list .w2inputCalendar_div_img{margin-top:.1rem}
.from_list.type2 .crvgrp>li .crv .w2selectbox_select{margin-left:0!important}
.from_list.type2 .crvgrp>li.wrap>div{flex-flow:column}
.from_list.type2 .crvgrp>li.wrap .tit{max-width:100%!important}
.from_list.type2 .crvgrp>li.wrap>div .crv{align-items:flex-end;width:100%}
.from_list.type2 .crvgrp>li.sub>div .tit{align-items:baseline}
.from_list.type2 .crvgrp>li .crv .w2selectbox_select+.w2selectbox_select{margin-left:1rem}
.from_list.type2 .crvgrp>li.sub .tit .tit_group .btn_help{margin-bottom:.2rem}
.from_list.type2 .crvgrp>li.sub>div .tit{flex-flow:row wrap}
.from_list.type2 .crvgrp>li.sub>div .tit .txt_i{margin:1rem 0 0 4.5rem}
.from_list.type2 .crvgrp>li.sub>div .ckrd_box>div{flex-flow:row}
.from_list .crvgrp>li.error .crv input.w2input:focus, 
.from_list .crvgrp>li.error .crv .w2selectbox_select:focus,
.from_list .crvgrp>li.error .crv input.w2input:hover, 
.from_list .crvgrp>li.error .crv .w2selectbox_select:hover{box-shadow:none}
.from_list.type2 .crvgrp>li{flex-flow:wrap}
.from_list.type2 .crvgrp>li .txt_i{margin:1rem 0 1rem .5rem;width:100%}
.from_list .ovfo{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;width:100%}
.from_list.ty3 .crvgrp>li{min-height:5.5rem;margin:.5rem .8rem;flex-flow:wrap;justify-content:flex-end!important}
.from_list.ty3 .crvgrp>li .tit{max-width:100%!important;flex:auto;flex-flow:wrap}
.from_list.ty3 .crvgrp>li .tit .btn_cm{margin:.8rem}
.from_list.ty3 .crvgrp>li .bpr_bbox,
.from_list.ty3 .crvgrp>li .txt_re{flex:none;width:100%}
.from_list.ty3 .crvgrp>li .bpr_bbox{padding:1rem 2rem;border-radius:.4rem}
.from_list .w2inputCalendar_divInput:focus, .from_list .w2inputCalendar_divInput:hover{border:none!important;outline:0!important;box-shadow: 0 1px 0 #6a8cf4!important}

.bpr_inner .from_list .helptxt_view{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);text-align:left;border-color:#246beb;padding:1.2rem 2rem 2rem}
.bpr_inner .from_list .helptxt_view h4 > *{font-size:1.8rem;font-weight:600}
.bpr_inner .from_list .helptxt_view .btn_close{background-size:1.3rem;top:1.7rem}
.bpr_inner .from_list .helptxt_view .bpr_bbox{padding:1.5rem 2rem;max-height:50rem;overflow:auto}
.bpr_inner .from_list .helptxt_view .txt_list li{width:100%!important}
.bpr_inner .from_list .w2checkcombobox_acc_accessibility{border:none;font-size:1.8rem;font-weight:600;border-radius:0;padding:0 2.5rem 0 0;height:3rem}
.bpr_inner .from_list .w2checkcombobox_acc_accessibility:hover{box-shadow:0 1px 0 #6a8cf4;}

.bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div{flex:none;}
.bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div.add{flex:1}

.bpr_inner .bpr_sumbox>dl>dt{flex-flow:wrap;justify-content:flex-end;padding:1rem 1.7rem}
.bpr_inner .bpr_sumbox>dl>dt>span{flex:auto}
.bpr_inner .bpr_sumbox>dl>dt.row span{width:100%;}

/* 타이틀이 길어지면서 틀어지는 현상 수정 */
.bpr_inner .from_list .crvgrp>li>.tit{display:block}
.bpr_inner .from_list .crvgrp>li>.tit .tit,
.bpr_inner .from_list .crvgrp>li>.tit .imp{display:inline-block}
.bpr_inner .from_list .crvgrp>li>.tit.bw{display:flex}
.bpr_inner .from_list .crvgrp>li>.tit .imp::before{top:.3rem}
.bpr_inner .from_list .crvgrp>li>.tit.bw .imp::before{top:0}
.bpr_inner .from_list .crvgrp>li>.tit .font_num{line-height:1}

/* label 대응 */
.from_list.type2 .crvgrp>li.def .tit span{font-size:1.5rem}
.tax_view dd>span{width:50%;position:relative;font-size:1.6rem;color:#333;line-height:1.3;font-weight:600;padding:.5rem 0}
.tax_view.inner2 dd .view_inner ul li div>span:first-child{width:50%;position:relative;font-size:1.6rem;color:#333;line-height:1.3;font-weight:600;padding:.5rem 0;margin:0}
.tax_view.inner2 dd .view_inner ul li div.tit{align-items:center}
.tax_view.inner2 dd .view_inner ul li div.tit>span{width:auto}
.tax_view.inner2 dd .view_inner ul li div.tit>span.imp{width:1.2rem;margin-top:-.5rem}
.tax_view.inner2.ty2 dd .view_inner ul li>.dep>div>span:first-child{font-size:1.4rem;margin:0;font-weight:600}
.tax_view2 dd>span{flex:1;font-size:1.4rem;min-height:2.4rem;text-align:left;padding:.2rem 1rem;color:#333;font-weight:600;border-radius:1.5rem;display:block;background-color:#f7f7f7}
.tax_view2.on dd span, .tax_view2:hover dd>span{background-color: #e9f7f9}
.tax_view .dep>div span{font-size:1.4rem;color:#333;font-weight:600}
.tax_view .dep>div p{text-align:right;line-height:1.2}
.tax_view .dep>div p.txt_l{text-underline-offset:.4rem}

/* 탭 좌우화살표 제거 */
.bpr_tabbox.bpr_scroll.arr_no .w2tabcontrol_control_right{display: none}

/* 컴포넌트 그리드사용시 flex 간격이 맞추기 어려워 flex2로 신규css */
.flex2{display:flex;flex-flow:wrap;align-items:center;margin:-.4rem}
.flex2.aifs{align-items:flex-start}
.flex2.right{justify-content: flex-end}
.flex2 .w2input.fn1{width:100%}
.flex2>*, .flex2>.w2inputCalendar_div,
.flex2>.w2group>*,
.bpr_scbox .flex2 .btn_cm,
.bpr_scbox .flex2 .btn{margin:.4rem}
.flex2>.w2group,
.flex2>.w2udc2{display:flex;flex-flow:wrap;align-items:center;margin:0}
.flex2>.w2udc2{margin:.4rem!important}
.flex2 .flex2{margin:0!important}
.bpr_scbox .scbox table td > .flex2 > *+.w2group{margin:0}
.pop_hbox .flex2 h2{margin-right:1rem;padding-bottom:0}
.pop_hbox .flex2 h2+.help_box{margin-left:-.5rem}
.bpr_titbox span.line,
.s_line{position:relative;font-size:1.5rem;padding-left:1rem;font-weight:500}
.bpr_titbox span.line::after,
.s_line::after{content:"";position:absolute;top:.5rem;left:0;display:inline-block;width:.1rem;height:calc(100% - 1rem);background-color:#d0d3d7}
.bpr_titbox span.line.badge::after{display:none;}
.w2calendar_classYear_class1 .w2calendar_header_btn_close_yearType{margin-left:.5rem}

/* btn추가 */
.btn_sw{position:relative;color:#111;font-size:1.5rem;font-weight:600;line-height:1.2;padding:.2rem .2rem .2rem 4.3rem}
.btn_sw::after,
.btn_sw::before{content:"";display:inline-block;position:absolute;transition:all .3s ease}
.btn_sw::after{top:.1rem;left:0;width:3.8rem;height:2rem;border-radius:2rem;background-color:#cbcbcb}
.btn_sw::before{z-index:1;top:.3rem;left:.2rem;width:1.6rem;height:1.6rem;border-radius:1rem;box-shadow:0 0 2px rgba(51, 50, 50, 0.32);background-color:#fff}
.btn_sw.on::after{background-color:#246beb}
.btn_sw.on::before{left:2rem}
.bpr_inner .bpr_titbox .w2selectbox_select+.btn_cm.crud,
.bpr_inner .bpr_btnbox .w2selectbox_select+.btn_cm.crud{margin-left:.6rem;border-color:#8e8e8e;background-color:#8e8e8e}
.bpr_btnbox .w2selectbox_select{margin-left:1.6rem}
.bpr_inner .bpr_titbox .w2selectbox_select+.btn_cm.crud:focus, .bpr_inner .bpr_titbox .w2selectbox_select+.btn_cm.crud:hover,
.bpr_inner .bpr_btnbox .w2selectbox_select+.btn_cm.crud:focus, .bpr_inner .bpr_btnbox .w2selectbox_select+.btn_cm.crud:hover{border-color:#717171;background-color:#717171}

.bpr_bbox .bpr_btnbox.bot{padding:0;margin-top:3rem}
.bpr_inner .btn_cm.pointRed.line{color: #f75c73;background: #fff}

.bpr_inner .btn_cm.edit.chatbot{padding-right:3.5rem;border:none;background:#4151e6 url(/css/comm/bpr_portal_images/ico_chatbot.svg) no-repeat right 10px center;background-size:18px 18px}
.bpr_inner .btn_cm.edit.chatbot:hover{background-color:#3642c0}

.bpr_bbox .bpr_btnbox.bot.dbar{margin-top:1.5rem;padding-top:1.5rem;border-color:#d5e1f4;margin-bottom:-.4rem}
.bpr_bbox .bpr_btnbox.bot.dbar .btn_cm{height:4rem;padding:.5rem 3rem}

.bpr_inner .txt_titbox.col{display:flex;margin:1rem 0}
.bpr_inner .txt_titbox.col>li+li{margin-left:2rem}
.bpr_inner .txt_titbox>li{display:flex;align-items:center;margin:.5rem}
.bpr_inner .txt_titbox>li>strong{display:inline-block;min-width:9.5rem;text-align:center;font-size:1.5rem;color:#555;font-weight:500;padding:.4rem 2rem;border-radius:2rem;background-color:#e4ecfa}
.bpr_inner .txt_titbox>li>span{color:#333;font-size:1.8rem;font-weight:600;display:inline-block;margin-left:1rem}

/* 컨텐츠와 컨텐츠 간격 */
.bpr_inner .bpr_wbox.intro_wbox+.bpr_titbox,
.bpr_inner .bpr_bbox+.calc_swiper,
.bpr_inner .bpr_bbox+.bpr_scbox,
.bpr_inner .bpr_scbox+.bpr_titbox,
.bpr_inner section+.w2pageFrame>.bpr_inner>section,
.bpr_inner .pop_rbox .bpr_list.type2+.bpr_titbox,
.bpr_inner .bpr_bbox.bot .txt_num+.bpr_titbox,
.bpr_inner section .ly_box+.from_list,
.bpr_inner section .from_list+.ly_box,
.bpr_inner section .bpr_bbox+.ly_box,
.bpr_inner section .bpr_bbox+.bpr_tbox,
.bpr_inner section .bpr_gbox+.from_list,
.bpr_inner .bpr_tabw,
.bpr_inner .from_list+.bpr_bbox.agree,
.bpr_inner .from_list+.bpr_bbox.agree+.from_list{margin-top:2rem}
.bpr_inner section .bpr_bbox.nolist+.bpr_tbox{margin-top:0}
.bpr_inner section .bpr_bbox.nolist+.ly_box{margin-top:-1rem}
.bpr_inner .swiper_box+.txt_re,
.bpr_inner .tax_view+.txt_re,
.bpr_inner h3+.tax_view2.ty3,
.bpr_inner .tax_list+.txt_re{margin-top:1rem}
.bpr_inner .notice+ul{margin-left:2rem;margin-top:.5rem}
.bpr_inner .notice+ul+.notice{margin-top:1.2rem}
.bpr_btnbox.agreebox.ty2+.txt_list{margin:1.5rem 0 0 2rem}
.bpr_inner .from_listbox{margin-top:.8rem}
.bpr_list.scroll{overflow:auto}
.bpr_bbox .bpr_titbox h5{display: block}

/* 접기 펼치기 */
.fm_wrap{position: relative;padding-bottom: 1.5rem}
.fm_wrap .fm_con{padding: 2rem;border: 1px solid #b8c7e1;border-radius: 2rem;}
.fm_wrap .btn_fm,
.btn_cm.fm{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 8rem;height: 2.9rem;padding: 0.3rem 3rem 0.3rem 1.3rem;border-color: #cbcbcb;border-radius: 1.6rem;color: #555;background: #fff url(/css/comm/bpr_images/ico_arr_down.svg) no-repeat right 1.3rem top 1.2rem;background-size: 0.8rem 0.5rem;}
.fm_wrap .btn_cm.btn_fm.b,
.bpr_inner .foldbox .btn_cm.fold.g{color:#246beb;min-width:9.2rem;font-size:1.6rem;height:3rem;border-color:#246beb;border-radius:3rem;background:#edf4ff url(/css/comm/bpr_images/ico_b_toggle.svg) no-repeat right 1.3rem top 1.2rem;background-size: 1rem 0.6rem;}
.fm_wrap .btn_cm.btn_fm.b:hover,
.bpr_inner .foldbox .btn_cm.fold.g:hover{background-color:#e4ecfa}
.fm_wrap.on .btn_cm.btn_fm.b,
.bpr_inner .foldbox .btn_cm.fold.g.on{border-color:#246beb;color:#fff;background-color:#246beb;background-image:url(/css/comm/bpr_images/ico_b_toggle_w.svg);background-position: right 1.3rem top 1.1rem}
.fm_wrap.on .btn_cm.btn_fm.b:hover,
.bpr_inner .foldbox .btn_cm.fold.g.on:hover{background-color:#1e56c5}
.fm_wrap a.btn_fm{width:auto;white-space:nowrap!important}
.fm_wrap .fm_box{display: none;padding-top: 1rem}
.fm_wrap.on .fm_con{border-color: #527ec7}
.fm_wrap.on .btn_fm,
.btn_cm.fm.on{border: 1px solid #527ec7;color: #527ec7;background: #fff url(/css/comm/bpr_images/ico_b_toggle_on.svg) no-repeat right 1.3rem top 1rem;background-size: 0.8rem 0.5rem;}
.fm_wrap .btn_fm:hover,
.fm_wrap .btn_fm:focus,
.fm_wrap.on .btn_fm:hover,
.fm_wrap.on .btn_fm:focus,
.btn_cm.fm:hover,
.btn_cm.fm:focus{border: 1px solid #527ec7;color: #527ec7;background-color: #f7f9ff}
.fm_wrap.line{margin-top: .5rem;}
.fm_wrap.line .fm_con{padding: 0 0 2.5rem 0;border: 0;border-bottom: 1px solid #ddd;border-radius: 0;}
.fm_wrap.line .fm_box{padding-top: 1rem;}
.fm_wrap.line.on .fm_con{border-bottom-color:#527ec7;}
.fm_wrap.line.bot{margin-top: 2rem}
.fm_wrap.line.bot .fm_con{border-top: 1px solid #ddd;border-bottom: 0}
.fm_wrap.line.bot .btn_fm{top: -1.5rem;bottom: auto}
.bpr_bbox.agree .fm_wrap .btn_cm.btn_fm{border-color: #cbcbcb;color: #555}
.bpr_bbox.agree .fm_wrap.on .btn_cm.btn_fm{border-color: #527ec7;color: #527ec7}
.fm_wrap .fm_box.oh{height:0;overflow:hidden;padding-top:0;transition:all .5s ease}
.fm_wrap .fm_box.open{height:auto;padding-top:1rem}

/* 편리한 연말정산 스탭 스와이퍼 */
.bpr_bbox.sw{padding:0;background-color:transparent!important;margin-top:1rem}
.bpr_bbox.sw .calc_swiper{padding-bottom:0}
.calc_swiper .txt_g{color:#246beb!important}
.calc_swiper{position: relative;padding-bottom: 3rem}
.calc_swiper .swiper-wrapper{display: flex}
.calc_swiper .swiper-wrapper>li{padding-right: 2rem;height:auto}
.calc_swiper .swiper-wrapper>li:last-child{padding-right:0}
.calc_swiper .calc_cont{display: flex;height:100%;flex-direction: column;justify-content: space-between;position: relative;border-radius: 1rem;border: 1px solid #c6d6f1;cursor: default;background: #fff}
.calc_swiper .calc_cont:before{content: '';position: absolute;top: 50%;right: -4px;transform: rotate(45deg) translateY(-50%);width: 2rem;height: 2rem;border-top: 1px solid #c6d6f1;border-right: 1px solid #c6d6f1;background: #fff}
.calc_swiper .calc_cont .bpr_titbox{padding: 1.5rem 2rem;margin: 0;display:flex;justify-content:flex-start}
.calc_swiper .calc_cont .bpr_titbox>strong{flex: none;font-size: 2rem;line-height:1.3}
.calc_swiper .calc_cont .bpr_titbox .help_box{top:.2rem;flex:none}
.calc_swiper .calc_cont .bpr_titbox .btn_help,
.bpr_inner .colltax h3+.help_box .btn_help{width:2rem;height:2rem;background:url(/css/comm/bpr_images/ico_help5.svg) no-repeat center}
.calc_swiper .calc_cont .bpr_titbox .help_view{min-width:18rem;max-width:40rem;border-color: #63676e}
.calc_swiper .calc_cont .bpr_titbox .help_view:before{border-top-color: #63676e;border-right-color: #63676e}
.calc_swiper .calc_cont .cont .mid{min-height: 7rem;padding:0rem 2rem 1.5rem 2rem;display:flex;flex-flow:wrap;align-items:center;justify-content:center}
.calc_swiper .calc_cont .cont .mid.tar{display: flex;align-items: flex-end;justify-content: flex-end;flex-direction:column}
.calc_swiper .calc_cont .cont .mid strong{font-size: 2rem}
.calc_swiper .calc_cont .cont .mid .txt_g  strong,
.calc_swiper .calc_cont .cont .mid .txt_r  strong{font-size: 1.6rem}
.calc_swiper .calc_cont .cont .mid span{font-size: 1.6rem;color:#717171;line-height: 1.2}
.calc_swiper .calc_cont .cont .mid>p{font-size: 1.6rem;color:#717171;line-height: 1.2;flex:none;width:100%}
.calc_swiper .calc_cont .cont .mid>p+p{margin-top:1rem}
.calc_swiper .calc_cont .cont .bot{display: flex;border-radius: 0 0 .7rem .7rem;background: #1e56c5;overflow:hidden}
.calc_swiper .calc_cont .cont .bot>.btn_ca{flex: 1;height: 4.5rem;border: 0;font-size: 1.6rem;color: #fff}
.calc_swiper .calc_cont .cont .bot>.btn_ca+.btn_ca{border-left: 1px solid #4e79cf}
.calc_swiper .calc_cont .cont .bot>.btn_ca:focus{outline: 2.5px dotted #fff;outline-offset: -2px;}
.calc_swiper .calc_cont .cont .bot>.btn_ca.w2trigger_disabled{border-left:none!important;border-bottom:none!important;border-right:none!important;}
.calc_swiper .calc_cont .cont .ovfo{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;width:100%}
.calc_swiper .calc_cont.active{background: #f7f9ff;border:2px solid #4e79cf;box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15)}
.calc_swiper .calc_cont.active .bpr_titbox>strong{color:#1e56c5 !important}
/* .calc_swiper .calc_cont.active .bpr_titbox .btn_help:focus{outline: 2.5px dotted #fff} */
.calc_swiper .calc_cont.active:before{background-color: #f7f9ff;border-top:2px solid #4e79cf;border-right:2px solid #4e79cf}
.calc_swiper .calc_cont.active .cont .bot>.btn_ca.on{color:#fffd30;text-decoration: underline;text-underline-position: under}
.calc_swiper .swiper-wrapper>li:last-child>.calc_cont:before{content:none}
.calc_swiper .calc_swiper_btnbox{display:none;position:absolute;top:7rem;left:0;width:100%;height:0;z-index:2}
.calc_swiper .calc_swiper_btnbox a{position:absolute;top:1rem;left:-1rem;}
.calc_swiper .calc_swiper_btnbox a.btn_next{left:auto;right:-1rem}
.calc_swiper .calc_swiper_btnbox a{width:3rem;height:3rem;border-radius:3rem;background-color:rgba(0, 0, 0, .25);overflow:hidden;text-indent:-9999px}
.calc_swiper .calc_swiper_btnbox a::after{position:absolute;content:"";top:1rem;left:1.1rem;transform:rotate(225deg);width:.8rem;height:.8rem;border-top:2px solid #fff;border-right:2px solid #fff}
.calc_swiper .calc_swiper_btnbox a.btn_next::after{left:.8rem;transform:rotate(45deg)}
.calc_swiper .calc_page{display: none}
.calc_swiper .calc_page{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%)}
.calc_swiper .calc_page .swiper-pagination-bullet{display: inline-block;position: relative;width: 2rem;height: 2rem;margin: 0 .5rem;border-radius: 50%;font-size: 1.4rem;text-align: center;background: #eaeaea}
.calc_swiper .calc_page .swiper-pagination-bullet-active{color: #fff;background: #717171}
.calc_swiper .calc_cont .bpr_titbox .help_box .help_view p{white-space:normal}
.ckrd_box.bbtn.ty2>div{margin: 0 -.8rem}
.ckrd_box.bbtn.ty2>div>div{padding:.8rem}
.ckrd_box.bbtn.ty2 input[type="checkbox"]:checked+.w2checkbox_label{color:#333;border-color:#717171;cursor:auto;background-color:#f7f7f7}
.ckrd_box.bbtn.ty2 input[type="checkbox"]:checked+.w2checkbox_label::before{border-color:#717171}

/* cade구조레이아웃 UTENFAAA0001 */
.card_box{display:flex;flex-direction:column}
.card_box>div{border:1px solid #bed0ef;border-radius:1.5rem}
.card_box>div:first-child{border-bottom:1px dashed #bed0ef}
.card_box .bpr_titbox{min-height:4.8rem;padding:.4rem 2rem;margin-bottom:0;align-items:center;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;background-color:#edf4ff}
.card_box .bpr_titbox h3,
.card_box .bpr_titbox h4{font-size:2rem;padding-left:0}
.card_box .bpr_titbox h4::before{display:none}
.card_box .bpr_titbox>.rta>span{font-size:1.8rem;color:#111}
.card_box .card_info{min-height:13.5rem;display:flex;flex-direction:column;align-items:center;padding:1rem 2rem 2rem 2rem;position:relative;border-radius:1.5rem;background-color:#fff}
.card_box .card_info .btn_cm{width:100%}
.card_box .card_info .link_won{width:100%;flex:1;min-height:6rem;display:flex;justify-content:flex-end;align-items:center;flex-flow:wrap}
.card_box .card_info .link_won span{margin-bottom:-.3rem}
.card_box .card_info .link_won>p{display:inline-flex;align-items:center}
.card_box .card_info .link_won>p>span{color:#111;margin-bottom:-.5rem}
.card_box .card_info .link_won>p+p:before{content:"";width:.1rem;height:1.7rem;border-left:.1rem solid #d8d8d8;margin:0 1.5rem -.3rem 1.5rem}
.card_box .card_info .link_won>p+p.noline:before{display:none}
.card_box .card_info .link_won .red{color:#f23b3b}
.card_box .card_info .txt{flex:1;line-height:1.2;min-height:6rem;color:#717171;font-size:1.8rem;font-weight:600;display:flex;justify-content:center;align-items:center;flex-direction:column}
.card_box .card_info .txt p{text-align:center;display:block}
.card_box .card_info .txt p strong{font-weight:600;color:#111}
.card_box .card_info .btn_cm.fm{position:absolute;left:50%;bottom:-1.5rem;width:auto;transform:translateX(0, -50%);display:none}
.card_box .card_list h4{min-height:4rem}
.card_box .card_list{display:flex;flex-direction:column;flex:1;border-top:none;padding:1.5rem 2rem 2rem;background-color:#f6f9fd}
.card_box .card_list>ul{flex:1;border-radius:.8rem;padding:1rem 1.2rem 1rem 2rem;background-color:#fff}
.card_box .card_list>ul>li{position:relative;padding-left:1rem;margin:.5rem 0}
.card_box .card_list>ul>li::before{position:absolute;top:1.1rem;left:0;content:'';width:.2rem;height:.2rem;background: #717171}
.card_box .card_list>ul>li a{display:flex;justify-content:space-between;align-items: flex-start}
.card_box .card_list>ul>li a p{font-size:1.7rem;color:#111;flex:1;line-height:1.4;padding-top:.2rem}
.card_box .card_list>ul>li a p span{font-size:1.5rem}
.card_box .card_list .link_num{min-height:2.7rem;font-size:1.4rem;border-radius:3rem;padding:.2rem 1.2rem;background-color:#246beb}
.card_box .card_list .link_num strong,
.card_box .card_list .link_num span{color:#fff;font-size:1.4rem}
.card_box .card_list .link_num strong{margin-right:.1rem;font-weight:600}
.card_box .card_list .link_num strong::after{bottom:.2rem;background-color:#fff}
.card_box .card_list>ul>li a:hover p,
.card_box .card_list>ul>li a:focus p{text-decoration:underline;text-underline-offset:.3rem}
.card_box .card_list>ul>li a:hover .link_num strong::after,
.card_box .card_list>ul>li a:focus .link_num strong::after{width:0;left:auto;right:0}
.card_box .card_list> .btnbox{width:100%}
.card_box .btnbox a{position:relative;display:block;line-height:1.4;padding:.8rem 2.4rem .8rem 1.7rem;border:.1rem solid #e0e2e7;border-radius:.8rem;background-color:#fff;transition:all .5s ease}
.card_box .btnbox a+a{margin-top:.9rem}
.card_box .btnbox a::after{position:absolute;content:"";top:50%;right:1.4rem;margin-top:-.4rem;transform:rotate(45deg);width:.6rem;height:.6rem;border-top:2px solid #828282;border-right:2px solid #828282}
.card_box .btnbox a:hover::after,
.card_box .btnbox a:focus::after{border-color:#028998}
.card_box .btnbox a:hover,
.card_box .btnbox a:focus{border-color:#028998;box-shadow:0 0 .1rem #028998}
.card_box .btn_setbox{margin-top:.3rem}
.card_box.green>div{border-color:#cae6e9}
.card_box.green .bpr_titbox{background-color:#f3fbfb}
.card_box.green .card_list{border-color:#cae6e9;background-color:#f3fbfb}
.card_box.green .bpr_tree li a.money{color:#028998}
.card_box.green .bpr_tree li a.money::after{background-color:#028998}
.card_box.ty2>div:first-child{border-bottom-style:solid}
.card_box.ty2>div{background-color:#fff}
.card_box.green>div{border-color:#cae6e9}
.card_box.green .card_taxinfo{background-color:#f3fbfb}
.card_taxinfo{border-top:none!important;padding:2rem;background-color:#edf4ff}
.card_taxinfo .info{font-size:1.8rem;font-weight:600;color:#111;line-height:1.3;padding-bottom:2rem}
.card_taxinfo .info strong{font-size:2.2rem;color:#028998}
.card_taxinfo .btn_cm.big{flex:auto;flex-basis:40%;height:4rem}
.card_taxinfo .btnbox{padding:0;margin:-.5rem;width:calc(100% + 1rem);display:flex;flex-flow:wrap}
.card_taxinfo .btnbox .btn_cm{margin:.5rem}
/* .card_taxinfo .btn_cm.big+.btn_cm.big{margin-top:1rem} */
.card_box .bpr_tree{padding:.8rem 1rem .8rem 2rem}
.card_box.colltax{max-width:calc(25% - 2rem)}
.card_box.colltax>div{height: 100%;border-bottom: 1px solid #bed0ef}
.card_box.colltax.green>div{border-color: #cae6e9}
.card_box.colltax .btn_cm.big{padding: .5rem 1rem}
.card_box.colltax .card_info{height: calc(100% - 4.8rem);padding-top:0}
.card_box.colltax .link_num{cursor:auto}
.card_box.colltax .link_num strong::after,
.card_box.colltax .link_won strong::after{display:none}

.card_box.colltax .turn_box{position: relative;width: 100%;height: calc(100% - 4.6rem);perspective-origin: center;transform-style: preserve-3d;transition: ease all .5s;overflow: hidden}
.card_box.colltax .turn_box .card_front{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: none;text-indent: -99999px;backface-visibility: hidden;background: #fff url(/css/comm/bpr_images/ico2_lock.svg) center center;background-repeat: no-repeat;background-size: 50px 50px;z-index: 2;transition: ease all .2s;}
.card_box.colltax .turn_box .card_front:focus{outline-offset:-2px}
.card_box.colltax .turn_box .card_info{height: 100%;visibility:hidden;transform: rotateY(180deg);background: transparent}
.card_box.colltax.turn .turn_box{transform: rotateY(180deg)}
.card_box.colltax.turn .turn_box .card_front{visibility:hidden}
.card_box.colltax.turn .turn_box .card_info{visibility:visible}

.card_box.colltax .card_inner{display: flex;flex-direction: column;justify-content: space-between;height: calc(100% - 4.8rem);padding: 0 2rem 2rem 2rem}
.card_box.colltax .card_inner .card_info{min-height: 7rem;padding: 0}
.card_box.colltax .card_inner .btn_cm.big{width: 100%}

.card_box2{max-width:20%;position:relative;border:.1rem solid #d1def4;border-radius:1.5rem;padding:1.4rem 2rem;background-color:#fff;transition:all .5s ease}
.card_box2 .won{text-align:right;padding-bottom:.7rem}
.card_box2 .won>span{font-size:1.4rem}
.card_box2 .won>p>strong{font-size:2.6rem;color:#1e56c5;letter-spacing:-.1rem;font-weight:600}
.card_box2 .won>p>span{display:inline-block;margin-left:.5rem;font-size:2rem;color:#1e56c5;font-weight:600}
.card_box2 .txt{border-top:.1rem solid #e0e2e7;padding-top:1rem}
.card_box2 .txt>strong{display:block;font-size:1.8rem;word-break:break-all;line-height:1.3;margin-bottom:.5rem}
.card_box2 .txt>span{display:block;font-size:1.4rem}
.card_box2 .badge{position:absolute;top:1.4rem;left:2rem}
.card_info{font-size:2rem;font-weight:600;min-height:8rem;padding-top:1.3rem}
.card_info>strong{font-size:3rem;color:#1e56c5}
.card_info.ty2{padding-top:2.4rem}

.card_box3, .card_box4{display:block;position:relative;overflow:hidden;border:.1rem solid #cae6e9;border-radius:1.5rem}
.card_box3 .tit{position: relative;font-size:1.8rem;font-weight:600;padding:.8rem 1.7rem;margin:.1rem .1rem 0;background-color:#f3fbfb}
.card_box3 .tit>p{display:inline-block;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}
.card_box3 .crv{display:flex;justify-content:flex-end;align-items:center;padding:.7rem 1.5rem .5rem}
.card_box3 .link_won strong{font-size:2.4rem;color:#111}
.card_box3 .link_won span{font-size:1.8rem;color:#111}
.card_box3 .link_won strong::after{background-color:#111}
.card_box3:hover .link_won strong::after{width:0;left:auto;right:0}
.card_box3.on, .card_box4.on{border-color:#028998}
.card_box4.on{background-color:#f3fbfb}
.card_box3 .tit>p::after{position:absolute;top:-2rem;right:0;content:"";display:inline-block;width:1.4rem;height:1rem;background:url(/css/comm/bpr_images/ico_cadck3.svg) no-repeat center}
.card_box3.on .tit>p{padding-right:2.3rem;}
.card_box3.on .tit>p::after{top:.8rem;right:0}
/* .card_box3.on .badge{background-color:#fff} */
.card_box3.on .tit,
.card_box3.on .crv .link_won strong,
.card_box3.on .crv .link_won span{color:#028998}
.card_box3.on .crv .link_won strong::after{background-color:#028998}
.card_box3:focus, .card_box4:focus {outline: .2rem dotted #2466eb;outline-offset:-.2rem}
.card_box3.ty2{min-height:10rem}
.card_box3.ty2 .tit{display:flex;justify-content:space-between}
.card_box3.ty2 .tit .lta{max-width:100%}
.card_box3.ty2 .tit .lta>p{position:relative;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#111}
.card_box3.ty2 .tit .lta>p:after{position:absolute;top:-2rem;right:0;content:"";display:inline-block;width:1.4rem;height:1rem;background:url(/css/comm/bpr_images/ico_cadck3.svg) no-repeat center}
.card_box3.ty2 .tit.bn .lta{max-width:calc(100% - 7rem)}
/* .card_box3.ty2.on .tit .lta>p{padding-right:2.3rem} */
.card_box3.ty2 .tit .rta .btn_cm{position:relative;height:2.6rem;padding:.4rem .8rem;border-color:#b9b9b9;font-size:1.4rem;color:#555;z-index:1;background:#fafafa}
.card_box3.ty2 .link_bin{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background:transparent}
.card_box3.ty2 .link_won strong.font18:after{bottom:.1rem}
.card_box3.ty2 .crv{min-height:5.1rem}
.card_box3.ty2.on{border-color:#cae6e9}
.card_box3.ty2.on .tit .lta>p{color:#028998}
.card_box3.ty2.active .tit,
.card_box3.ty2.on .tit{background-color:#f3fbfb}
.card_box3.ty2 .link_won strong{color:#111;font-weight:600}
.card_box3.ty2 .link_won strong::after{background-color:#111}
.card_box3.ty2.on .link_won strong{color:#028998}
.card_box3.ty2.on .link_won strong::after{background-color:#028998}
.card_box3.ty2.active{border-color:#028998;background:#f3fbfb}
.card_box3.ty2.active .tit .lta>p{padding-right:2.3rem;color:#028998}
.card_box3.ty2.active .tit .lta>p:after{top:.8rem}
.card_box3.ty2.active .crv{background-color:#f3fbfb}
.card_box3.ty2.active .link_won strong,
.card_box3.ty2.active .link_won span{color:#028998}
.card_box3.ty2.active .link_won strong::after{background-color:#028998}
.card_box3.ty2 .tit .btn_ico.del{background-color:#fff;border:.1rem solid #b9b9b9;margin-left:.7rem;margin-right:-1rem;border-radius:.4rem}
.card_box4{background-color:#f3fbfb}
.card_box4 .tit{position:relative;display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.7rem}
.card_box4 .tit>strong{position:relative;display:inline-block;font-size:1.6rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.card_box4 .tit .link_won{display:flex;align-items:baseline;margin-left:1rem}
.card_box4 .tit .link_won strong{font-size:2.4rem;color:#111}
.card_box4 .tit .link_won strong::after{background-color:#111}
.card_box4.on .tit .link_won strong::after{background-color:#028998}
.card_box4 .tit:hover .link_won strong::after{width:0;left:auto;right:0}
.card_box4 .tit .link_won span{font-size:1.6rem;color:#111}
.card_box4 .tit::after{position:absolute;top:1.8rem;left:0;opacity:0;content:"";display:inline-block;width:.5rem;height:1rem;border:.2rem solid #028998;border-top:none;border-left:none;transform:rotate(44deg);transition:.1s ease}
.card_box4.on .tit>strong,
.card_boxw.on .tit>strong{padding-left:2rem}
.card_box4.on .tit::after,
.card_boxw.on .tit::after{top:1.8rem;left:2rem;opacity:1}
.card_box4.ty2{border-radius:0;border-color:transparent;background-color:transparent}
.card_box4.ty2 .tit{overflow:hidden;border:.1rem solid #cae6e9;border-radius:1.5rem;background-color:#f3fbfb}
.card_box4.ty2 .crv{overflow:hidden;border:.1rem solid #cae6e9;border-top:none;border-radius:1.5rem;padding:.5rem 1rem}
.card_box4.ty2 .crv>div{padding:.5rem 0}
.card_box4.ty2 .crv>div>strong{padding:.7rem;font-size:1.4rem;font-weight:600;color:#555}
.card_box4.ty2 .crv>div>p{text-align:right;padding:0 .7rem;display:flex;justify-content:flex-end;align-items:center}
.card_box4.ty2 .crv>div>p>strong,
.card_box4.ty2 .crv>div>p>input{flex:1;font-size:1.8rem;color:#333;font-weight:600;display:inline-block;letter-spacing:-.05rem}
.card_box4.ty2 .crv>div>p>span{color:#333;font-weight:600;margin-left:.5rem}
.card_box4.ty2 .crv>div>p>input{max-width:calc(100% - 2rem);position:relative;z-index:1}
.card_box4.ty2 .crv>div>p>input.w2input_readonly{padding-right:0;padding-bottom:.2rem;background-color:transparent;border-color:transparent}
.card_box4.ty2 .crv>div+div{border-top:.1rem solid #f0f0f0}
.card_boxw.all .card_box4.ty2 .tit strong,
.card_boxw.all .card_box4.ty2 .tit span,
.card_boxw.all .card_box4.ty2 .crv>div:first-child strong,
.card_boxw.all .card_box4.ty2 .crv>div:first-child span{color:#f5580c}
.card_boxw.all .card_box4.ty2 .tit,
.card_boxw.all .card_box4.ty2 .crv{border-color:#f5580c;background-color:#fef2e6}
.card_boxw.all .card_box4.ty2 .tit>strong::after{border-color:#f5580c}
.card_boxw.all .card_box4.ty2 .crv>div+div{border-color:#fdeadc}
.card_boxw.all .card_box4.ty2 .tit .link_won strong::after{display:none}
.card_box4.ty2.on .tit, .card_box4.ty2.on .crv,
.card_boxw.on .card_box4.ty2 .tit,
.card_boxw.on .card_box4.ty2 .crv{border-color:#028998}
.card_box4.ty2.on .tit>strong,
.card_box4.ty2.on .tit .link_won strong,
.card_box4.ty2.on .tit .link_won span,
.card_boxw.on .tit>strong,
.card_boxw.on .tit .link_won strong,
.card_boxw.on .tit .link_won span{color:#028998}
.card_boxw{position:relative}
.card_boxw>a{position:absolute;top:.4rem;left:.4rem;width:calc(100% - .8rem);height:calc(100% - .8rem)}
.swiper3.open .card_box4.ty2 .tit{border-bottom-style:dashed;}

.tax_catalog{padding: 2rem 2.5rem 1.5rem 2.5rem;border-radius: 1rem;background-color: #f7f9ff}
.tax_catalog .tit{display: flex;align-items: center;flex-wrap: wrap;justify-content:space-between;position: relative;padding-left: 7rem;margin-bottom:2rem;min-height:5rem}
.tax_catalog .tit:before,
.tax_catalog .tit:after{content: '';position: absolute;left: 0;top: 0;width:5rem;height:5rem}
.tax_catalog .tit:before{border-radius:1.2rem;background: #e7e8ff}
.tax_catalog .tit:after{background:url(/css/comm/bpr_images/img2_icon.png) no-repeat;background-size:100%}
.tax_catalog .tit.ico1:after{background-position: 0 -29.3rem}
.tax_catalog .tit.ico2:after{background-position: 0 -33.9rem}
.tax_catalog .tit.ico3:after{background-position: 0 -39.1rem}
.tax_catalog .tit.ico4:after{background-position: 0 -44.1rem}
.tax_catalog .tit.ico5:after{background: url(/css/comm/bpr_images/img2_donation_icon.png) no-repeat;background-position: -.9rem -.4rem;background-size: 6.4rem}
.tax_catalog .tit.ico6:after{background: url(/css/comm/bpr_images/img2_donation_icon.png) no-repeat;background-position: 0 -5.1rem;background-size: 5.1rem}
.tax_catalog .tit.ico7:after{background: url(/css/comm/bpr_images/img2_donation_icon.png) no-repeat;background-position: -.6rem -12.2rem;background-size:5.9rem}
.tax_catalog .tit.ico5:before{background-color:#e9eefa}
.tax_catalog .tit.ico6:before{background-color:#e1f1f4}
.tax_catalog .tit>span{display: inline-block;margin-top: .4rem;font-size: 1.4rem;color: #717171;line-height: 1.4}
.tax_catalog .cata_list>a{display: block;position: relative;margin: 1rem 0;padding:.8rem 3rem .8rem 1.5rem;border: 1px solid #e0e2e7;border-radius: .8rem;font-weight: 600;font-size: 1.7rem;transition: .5s ease;background: #fff}
.tax_catalog .cata_list>a:hover,
.tax_catalog .cata_list>a:focus{border-color: #246beb}
.tax_catalog .cata_list>a:after{content: '';position: absolute;top: 50%;right: 1.5rem;transform: translateY(-50%) rotate(45deg);width: .8rem;height: .8rem;border-top: 2px solid #717171;border-right: 2px solid #717171}
.tax_catalog .tit .btn_tilbox{display:none}

.bpr_tree{overflow:hidden;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;background-color:#fff}
.bpr_tree ul{width:100%}
.bpr_tree li{display:flex;justify-content:space-between;flex-flow:row wrap;align-items:center}
.bpr_tree li a,
.bpr_tree li span.tit{position:relative;flex:1;line-height:1.2;display:inline-block;max-width:50%;cursor:auto}
.bpr_tree li a.tit,
.bpr_tree li span.tit{padding:.7rem 0 .7rem 2.4rem;font-weight:600;word-break:normal}
.bpr_tree li a.tit.ico{cursor:pointer}
.bpr_tree li a.won,
.bpr_tree li span.won{flex:none;text-align:right;margin:0;font-size:1.8rem;color:#333;letter-spacing:-.05rem;font-weight:500;margin-right:.9rem}
.bpr_tree li a.won.ty2,
.bpr_tree li span.won.ty2{font-size:2rem;font-weight:700;cursor:auto}
.bpr_tree li a.won.ty2.txt_b,
.bpr_tree li span.won.ty2.txt_b{color:#1e56c5!important}
.bpr_tree li a.money::after{bottom: -.1rem;}
.bpr_tree li a.money{color:#1e56c5;font-weight:700;font-size:2rem;cursor:pointer}
.bpr_tree li a.money.txt{color:#333;font-weight:500;font-size:1.6rem}
.bpr_tree li li a.won,
.bpr_tree li li span.won{color:#333;font-weight:600;font-size:1.6rem;margin-right:0}
.bpr_tree li li a.money::after,
.bpr_tree li a.money.txt::after{background-color:#333}
.bpr_tree>ul>li>a:first-child,
.bpr_tree>ul>li>span:first-child{font-size:1.6rem;color:#111}
.bpr_tree ul ul{display:none;margin:.9rem 0}
.bpr_tree>ul>li>ul{padding:.7rem .9rem;border-radius:.5rem;background-color:#f7f9ff}
.bpr_tree>ul>li>ul li{position:relative;font-size:1.5rem}
.bpr_tree>ul>li>ul li::after{position:absolute;top:1.4rem;left:.8rem;z-index:0;content:"";display:inline-block;width:.3rem;height:.3rem;border-radius:.1rem;background-color:#717171}
.bpr_tree>ul>li>ul li a.tit,
.bpr_tree>ul>li>ul li span.tit{padding:.6rem 1rem .6rem 2.1rem;font-weight:500}
.bpr_tree>ul>li>ul li ul{padding-left:1.8rem;margin:.4rem 0}
.bpr_tree>ul>li>ul li ul li::after{width:.5rem;height:.2rem;top:1.2rem;background-color:#a4a4a4}
.bpr_tree>ul>li>ul li ul li a.tit,
.bpr_tree>ul>li>ul li ul li span.tit{padding:.4rem 0 .4rem 2rem}
.bpr_tree>ul>li>ul li ul li a.tit{padding-right:3rem}
.bpr_tree>ul>li>ul li ul li ul li a.tit{padding-left:2rem}
.bpr_tree .ico::after,
.bpr_tree li.open .ico::after{position:absolute;top:.7rem;left:0;z-index:1;content:"";display:inline-block;width:1.8rem;height:1.8rem;border-radius:.4rem;background-color:#cfdcf0;background-repeat:no-repeat;background-position:center;background-size:.8rem}
.bpr_tree .ico::after{background-image:url(/css/comm/bpr_images/ico2_plus.svg)}
.bpr_tree li.open>.ico::after{background-image:url(/css/comm/bpr_images/ico2_minus.svg)}
.bpr_tree ul ul .ico::after{width:1.6rem!important;height:1.6rem!important;top:.7rem!important}
.bpr_tree ul ul ul .ico::after{top:.5rem!important}
.bpr_tree.ty2{padding-bottom:1.5rem}
.bpr_tree.ty2 li a.tit,
.bpr_tree.ty2 li span.tit{padding-left:0}
.bpr_tree.ty2 li a.won,
.bpr_tree.ty2 li span.won{margin-right:0}
.bpr_tree.ck li a{max-width:100%}
.bpr_tree.ck>ul>li>ul{margin:0;background-color:transparent}
.bpr_tree.ck .tit{position:relative;cursor:pointer}
.bpr_tree.ck .tit>span{position:absolute;top:50%;right:0;width:2.1rem;height:2.1rem;margin-top:-1.1rem;overflow:hidden;text-indent:9999px;border:.1rem solid #999999;border-radius:3rem; display:inline-block;}
.bpr_tree.ck .tit>span::after{position:absolute;top:1rem;left:.7rem;content:"";display:inline-block;width:.4rem;height:.7rem;border:.2rem solid #b9b9b9;border-top:none;border-left:none;transform: translateY(-63%) rotate(44deg);}
.bpr_tree.ck .btn.on{font-weight:600;color:#246beb}
.bpr_tree.ck .btn.on>span{border-color:#246beb;background-color:#246beb}
.bpr_tree.ck .btn.on>span::after{border-color:#fff}

.foldbox{position:relative;transition:all .5s ease}
.foldbox>.box{overflow:hidden;transition:all .5s ease;overflow:auto;margin-bottom:1.5rem}
.foldbox.full>.box{height:auto}
.foldbox .btn_cm.fold{position:absolute;left:50%;bottom:-2.8rem;transform:translateX(-50%)}
.bpr_inner .box{overflow:auto;}
.foldbox>.box::-webkit-scrollbar,
.bpr_inner .scroll::-webkit-scrollbar{width:1rem;height:1rem}
.foldbox>.box::-webkit-scrollbar-track,
.bpr_inner .scroll::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}
.foldbox>.box::-webkit-scrollbar-thumb,
.bpr_inner .scroll::-webkit-scrollbar-thumb {border:1px solid #fff;background-color:#d2d2d2;border-radius:10px}
.foldbox>.box::-webkit-scrollbar-button,
.bpr_inner .scroll::-webkit-scrollbar-button {display:none}

.btn_setbox{flex:none;position:relative;display:inline-block}
.btn_setbox .btn_set{position:relative;top:-.2rem;min-width:11rem;display:inline-block;font-size:1.6rem;color:#333;padding:.2rem 3rem .2rem 1rem;border: 1px solid #bed0ef;border-radius:.5rem;background-color:#fff;text-align:left}
.btn_setbox .btn_set::before{content:"";position:absolute;top:50%;right:1rem;margin-top:-.6rem;display:inline-block;width:.6rem;height:.6rem;border-top:2px solid #2d2d2d;border-left:2px solid #2d2d2d;transform:rotate( 225deg );transition:all .5s ease}
.btn_setbox .btn_set.on::before{border-color:#246beb;margin-top:-.2rem;transform:rotate( 45deg )}
.btn_setbox .btn_set.on,
.btn_setbox .btn_set:hover{border-color:#246beb}
.btn_setbox .btn_set.on{border-radius:.5rem .5rem 0 0;color:#246beb}
.btn_setbox .view{display:none;position:absolute;z-index:1;top:2.7rem;right:0;min-width:11rem;padding:1rem;margin:0;text-align:left;border:.1rem solid #246beb;border-radius:0 0 1rem 1rem;background-color:#fff}
.btn_setbox .view>a{display:block;font-size:1.6rem;color:#333;padding:.4rem}
.btn_setbox .view>a:hover, .btn_setbox .setview>a:focus{text-decoration:underline;text-underline-offset:.3rem}
.btn_setbox .view>a.on{color:#246beb;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}
.bpr_inner .btn_cm.fold.g{border-color:#cbcbcb;color:#555;background:#fff url(/css/comm/bpr_images/ico_arr_down.svg) no-repeat right 1.3rem top 1rem;background-size: 0.8rem 0.5rem}
.bpr_inner .btn_cm.fold.g.on{border-color:#246beb;color:#246beb;background-image:url(/css/comm/bpr_images/ico_b_toggle_on.svg)}

.bpr_navbox>*{display:block;border:.1rem solid #e0e2e7;border-radius:.8rem;background-color:#fff}
.bpr_navbox>*+*{margin-top:.9rem}
.bpr_navbox>a{font-size:1.7rem;color:#111;font-weight:500;padding:.9rem 1.5rem .7rem;}
.bpr_navbox .nav_toggle>a{position:relative;display:block;font-size:1.7rem;color:#111;font-weight:500;padding:.9rem 3rem .7rem 1.5rem}
.bpr_navbox .nav_toggle>a::after{position:absolute;content:"";top:50%;right:1.4rem;margin-top:-.5rem;transform:rotate(135deg);width:.6rem;height:.6rem;border-top:2px solid #828282;border-right:2px solid #828282;transition:all .5s ease}
.bpr_navbox .nav_toggle.open>a::after{margin-top:-.2rem;transform:rotate(315deg)}
.bpr_navbox .nav_toggle>div{border-top:.1rem dashed #d1def4;padding:.7rem 1.5rem;display:none}
.bpr_navbox>a:hover,
.bpr_navbox .nav_toggle:hover,
.bpr_navbox .nav_toggle.open{border-color:#bed0ef}
.bpr_navbox .pop{position:relative;padding-right:3.2rem}
.bpr_navbox .pop::after{position:absolute;right:1.2rem;top:50%;margin-top:-.8rem;content:"";display:inline-block;width:1.5rem;height:1.5rem;background:url(/css/comm/bpr_images/ico_pop_d.svg) no-repeat center}
.bpr_navbox .nav_toggle .pop::after{width:1.3rem;height:1.3rem;margin-top:-.7rem}

/* 건수링크&원 */
.link_num{display:inline-block;cursor:pointer}
.bpr_titbox .rta .link_num span,
.link_num span{font-size:1.8rem;color:#111;font-weight:600}
.link_num strong{position:relative;display:inline-block;font-size:2.6rem;font-weight:700;margin:0 .3rem}
.link_num strong::after {content:"";position:absolute;bottom:.5rem;left:0;width:100%;height:1px;background-color:#000;transition:all .5s ease}
.link_num:hover strong::after{width:0;left:auto;right:0}
.link_won{display:block;text-align:right;font-size:2rem;color:#1e56c5}
.link_won strong{position:relative;font-size:3rem;font-weight:700;letter-spacing:-0.1rem;display:inline-block;margin:0 .5rem}
a.link_won{cursor:pointer}
.link_won strong::after,
a.link_won strong::after {content:"";position:absolute;bottom:.5rem;left:0;width:100%;height:1px;background-color:#1e56c5;transition:all .5s ease}
.link_won:hover strong::after,
a.link_won:hover strong::after{width:0;left:auto;right:0}

/* ico */
.bpr_inner h4.ico2::before{border:none}
.ico2{position:relative}
.ico2::before{position:absolute;left:0;content:"";display:inline-block;background-repeat:no-repeat;background-position:0}
.ico2.clock{padding-left:2.5rem}
.ico2.clock::before{display:block;top:.2rem;width:1.7rem;height:1.7rem;background-image:url(/css/comm/bpr_images/ico2_clock.svg);}
h4.ico2.clock{font-size:1.6rem;font-weight:600}
.ico2.mon{padding-left:4rem}
.ico2.mon::before{top:.3rem;left:.4rem;width:2.7rem;height:2.6rem;background-image:url(/css/comm/bpr_images/ico2_mon.svg);}
.ico2.won{padding-left:4rem}
.ico2.won::before{top:.5rem;left:.5rem;width:2.7rem;height:2.2rem;background-image:url(/css/comm/bpr_images/ico2_won.svg);}
.ico2.doc{padding-left:4rem}
.ico2.doc::before{top:.4rem;left:.7rem;width:2.3rem;height:2.5rem;background-image:url(/css/comm/bpr_images/ico2_doc.svg);}
.ico2.pen{padding-left:4rem}
.ico2.pen::before{top:.5rem;left:.6rem;width:2.4rem;height:2.4rem;background-image:url(/css/comm/bpr_images/ico2_pen.svg);}
.ico2.com{padding-left:2.5rem}
.ico2.com::before{top:.5rem;left:0;width:1.8rem;height:1.5rem;background-image:url(/css/comm/bpr_images/ico2_com.svg);}
.ico2.notice{padding-left: 3rem;font-size: 1.8rem;font-weight: 600;}
.ico2.notice::before{display:block;top:.5rem;left:.6rem;width:1.8rem;height:1.8rem;background-image: url(/css/comm/bpr_portal_images/ico_my_tit_01.svg);}
.ico2.notice+p{margin-top: .5rem;margin-left: 3.2rem}
.ico2.notice+.txt_num,
.ico2.notice+.txt_list,
.ico2.notice+.bpr_tbox{margin-top:.8rem}
.ico2.notice>span,
.ico2.notice>strong{display:inline-block}
.ico2.sch{font-size:1.7rem;padding-left:2.3rem}
.ico2.sch::before{display:block;top:.3rem;left:0;width:1.8rem;height:1.8rem;background-image: url(/css/comm/bpr_images/ico_src_list4.svg)}
.ico2.inquiry{padding-left:2.6rem}
.ico2.inquiry::before{display:block;top:.4rem;left:0;width:1.8rem;height:1.5rem;background-image:url(/css/comm/bpr_images/ico2_inquiry.svg)}
h4.ico2.inquiry{font-size:1.6rem;font-weight:600}
.txt_list+.ico2.inquiry{margin-top: 1rem}
.txt_info.ico2{text-align:center;padding-top:9rem;padding-left:0}
.txt_info.ico2::before{top:0;left:50%;margin-left:-3.3rem;width:6.7rem;height:6.7rem;border-radius:7rem;background:#fff url(/css/comm/bpr_images/ico_info03.svg) no-repeat center;background-size:4rem}
.txt_info.ico2>p{font-size:3rem;color:#111}
.txt_info.ico2 .txt_i.ty2{margin-top:4rem;font-size:1.8rem;color:#111;}
.txt_i.ty2{font-size:1.8rem;color:#111;display:inline-block;padding-left:2.5rem}
.txt_i.ty2::before{content:"";top:.3rem;width:1.9rem;height:1.7rem;border:none;border-radius:0;background:url(/css/comm/bpr_images/ico_imp.svg) no-repeat center}
.txt_i.ty2 .txt_r{color:#f5580c;font-weight:500}
.badge{display:inline-flex;justify-content:center;align-items:center;min-width:7.7rem;height:2.6rem;font-size:1.5rem!important;font-weight:500;color:#333;text-align:center!important;padding:.2rem 1rem!important;border-radius:2rem;background-color:#f4f4f4}
.badge.ing{color:#008a1e!important;background-color:#e3f3e6}
.badge.err{color:#f23b3b!important;background-color:#fff5f9}
.badge.ok{color:#246beb!important;background-color:#ecf6ff}
.badge.ut1{color:#7a45c6!important;background-color:#f4effa}
.badge.ut2{color:#f5580c!important;background-color:#fef2e6}
.badge.ut3{color:#028998!important;background-color:#edf8f7}
.badge.line{border:.1rem solid #e0e2e7!important}
.badge.bg_w{background:#fff!important}
.badge.ing.line{border:.1rem solid #c4e1ca!important}
.badge.err.line{border:.1rem solid #ffdddd!important}
.badge.ok.line{border:.1rem solid #c6d6f1!important}
.badge.ut1.line{border:.1rem solid #e6d7f7!important}
.badge.ut2.line{border:.1rem solid #ffe0c0!important}
.badge.ut3.line{border:.1rem solid #c2dfdd!important}
.badge.f{font-size:1.8rem!important;height:auto;min-height:2.6rem;padding:.2rem 2rem!important}
a.badge{border:.1rem solid #e0e2e7}
a.badge.ok{border-color:#8cb4ff;text-decoration:underline;text-underline-offset:.1rem;background-color:#fff}
a.badge.err{border-color:#f5a2b5;text-decoration:underline;text-underline-offset:.1rem;background-color:#fff}
a.badge.ing{border-color:#01c167;text-decoration:underline;text-underline-offset:.1rem;background-color:#fff}
a.badge.ut1{border-color:#af90dd;text-decoration:underline;text-underline-offset:.1rem;background-color:#fff}
a.badge.ut2{border-color:#f99b6d;text-decoration:underline;text-underline-offset:.1rem;background-color:#fff}
.ico2.notice+.txt_re{margin:1rem 0 0 1rem}

/* ckrd_box */
.ckrd_box.ty_radio{width:100%}
.ckrd_box.ty_radio>div{display:flex;flex-flow:wrap;}
.ckrd_box.ty_radio>div>div{flex:1;flex-basis:25%;padding:.3rem}
.ckrd_box.ty_radio input[type="radio"]+label::after,
.ckrd_box.ty_radio input[type="radio"]+label::before{display:none}
.ckrd_box.ty_radio input[type="radio"]+label{display:block;white-space:nowrap;text-align:center;padding:.5rem 2rem!important;border:.1rem solid #d8d8d8;border-radius:.8rem;background-color:#fff}
.ckrd_box.ty_radio input[type="radio"]:checked+label{color:#fff;font-weight:600;border-color:#286eeb;background-color:#286eeb}

/* bpr_tab */
.bpr_tabw{position:relative}
.bpr_tabtn{position:absolute;right:0;top:.5rem;z-index:1}
.bpr_tabtn.sm{top:-.2rem}
.bpr_tabtn .btn_cm+.btn_cm{margin-left:.8rem}

.bpr_tab>.w2tabcontrol_control{margin-bottom:2rem}
.bpr_tab .w2tabcontrol_control{height:100%}
.bpr_tab>div>div>div>.w2tabcontrol_tabhost,
.bpr_tab>.w2tabcontrol_tabhost{display:flex;flex-flow:wrap;width:100%;height:100%}
.bpr_tab>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_tab_left,
.bpr_tab>.w2tabcontrol_tabhost .w2tabcontrol_tab_left{display:none}
.bpr_tab>div>div>div>.w2tabcontrol_tabhost li,
.bpr_tab>.w2tabcontrol_tabhost li{height:auto;border:1px solid #c6c6c6}
.bpr_tab>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active,
.bpr_tab>.w2tabcontrol_tabhost .w2tabcontrol_active{z-index:1}
.bpr_tab .w2tabcontrol_tab_right,
.bpr_tab>.w2tabcontrol_control_right{display:none}
.bpr_tab>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_tab_center,
.bpr_tab>.w2tabcontrol_tabhost .w2tabcontrol_tab_center{display:block;height:100%}
.bpr_tab>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_tab_center a,
.bpr_tab>.w2tabcontrol_tabhost .w2tabcontrol_tab_center a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:.5rem 2rem;line-height:1.2;transition:all .5s ease}
.bpr_tab>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_tab_center a:focus-visible,
.bpr_tab>.w2tabcontrol_tabhost .w2tabcontrol_tab_center a:focus-visible {text-decoration:underline;text-underline-offset:.3rem}
.bpr_tab>.w2tabcontrol_control>.mask{margin:0;height:100%}
.bpr_tab>.w2tabcontrol_control_right{width:11rem;top:.7rem}
.bpr_tab>.w2tabcontrol_control_right button{margin:0}
.bpr_tab>div>button.w2tabcontrol_control.btn_scrollLeft,
.bpr_tab>div>button.w2tabcontrol_control.btn_scrollRight{position:relative;width:2.5rem;height:2.5rem;border-radius:2.5rem;background:#1e56c5 url(/css/comm/bpr_images/ico_b_help_arr.svg) no-repeat center;background-size:1rem}
.bpr_tab>div>button.w2tabcontrol_control.btn_scrollLeft{transform:rotate(90deg);background-position: .8rem 1rem}
.bpr_tab>div>button.w2tabcontrol_control.btn_scrollRight{margin:0 1.2rem;transform:rotate(270deg);background-position: .7rem 1rem}
.bpr_tab>div>button.w2tabcontrol_control.btn_submenu{position:relative;width:2.5rem;height:2.5rem;background:url(/css/comm/bpr_images/ico2_submenu_off_blue.svg) no-repeat center}
.bpr_tab.sub>.w2tabcontrol_control_right{display:none!important} /* 오른쪽 좌우 버튼 사용안함 */
/* .bpr_tab>.w2tabcontrol_control>.mask::after{position:absolute;right:0;top:0;content:"";display:inline-block;width:1rem;height:calc(100% - .2rem);background:linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,1))} */

.bpr_tab.big>.w2tabcontrol_control{height:5rem}
.bpr_tab.big>.w2tabcontrol_control>.mask{right:0}
.bpr_tab.big>.w2tabcontrol_control>div>.scroll{width:100%;left:0!important;position:relative}
.bpr_tab.big>.w2tabcontrol_control>div>.scroll.left{left:0!important}
.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost,
.bpr_tab.big>.w2tabcontrol_tabhost{min-height:5rem}
.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost li,
.bpr_tab.big>.w2tabcontrol_tabhost li{flex:1;background-color:#fff}
.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost li:first-child,
.bpr_tab.big>.w2tabcontrol_tabhost li:first-child{border-top-left-radius:1rem;border-bottom-left-radius:1rem}
.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost li:last-child,
.bpr_tab.big>.w2tabcontrol_tabhost li:last-child{border-top-right-radius:1rem;border-bottom-right-radius:1rem;margin-right:0}
.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_tab_center a,
.bpr_tab.big>.w2tabcontrol_tabhost .w2tabcontrol_tab_center a{font-size:1.8rem;font-weight:600}
.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active,
.bpr_tab.big>.w2tabcontrol_tabhost .w2tabcontrol_active{border-color:#1c49a2;background-color:#1c49a2}
.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a,
.bpr_tab.big>.w2tabcontrol_tabhost .w2tabcontrol_active a{color:#fff}
.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a:focus,
.bpr_tab.big>.w2tabcontrol_tabhost .w2tabcontrol_active a:focus{outline:2.5px dotted #fff;outline-offset:-2px}
.bpr_tab.big>.w2tabcontrol_tabhost .w2tabcontrol_active+li{border-left-color:#1c49a2;}
.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost a,
.bpr_tab.big>.w2tabcontrol_tabhost a{font-size:1.8rem;color:#111}
.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost a:hover,
.bpr_tab.big>.w2tabcontrol_tabhost a:hover{background-color:#f7f7f7}
.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a:hover,
.bpr_tab.big>.w2tabcontrol_tabhost .w2tabcontrol_active a:hover{background-color:transparent}
.bpr_tab.big>.w2tabcontrol_control_right{top:1.2rem;display:none}
.bpr_tab.big>.w2tabcontrol_control>.mask::after{display:none}

.bpr_tab.mid>.w2tabcontrol_control{height:4.5rem}
.bpr_tab.mid>.w2tabcontrol_control::after{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:100%;height:.1rem;background-color:#1c49a2}
.bpr_tab.mid>.w2tabcontrol_control>.mask{right:12rem}
.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost,
.bpr_tab.mid>.w2tabcontrol_tabhost{height:calc(100% - .1rem)}
.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost,
.bpr_tab.mid>.w2tabcontrol_tabhost{margin-bottom:.1rem}
.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost li,
.bpr_tab.mid>.w2tabcontrol_tabhost li{overflow:visible;border-bottom:none;min-width:18rem;background-color:#f7f7f7}
.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active,
.bpr_tab.mid>.w2tabcontrol_tabhost .w2tabcontrol_active{border-color:#1c49a2;background-color:#fff}
.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active::after,
.bpr_tab.mid>.w2tabcontrol_tabhost .w2tabcontrol_active::after{content:"";position:absolute;left:0;bottom:-.1rem;display:inline-block;width:100%;height:.1rem;background-color:#fff}
.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active::before,
.bpr_tab.mid>.w2tabcontrol_tabhost .w2tabcontrol_active::before{content:"";position:absolute;left:0;top:0;display:inline-block;width:100%;height:.2rem;background-color:#1c49a2}
.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost li a,
.bpr_tab.mid>.w2tabcontrol_tabhost li a{font-size:1.7rem;color:#555;font-weight:500}
.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a,
.bpr_tab.mid>.w2tabcontrol_tabhost .w2tabcontrol_active a{color:#1c49a2}
.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a:focus{outline-offset:-2px}
.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost li a span,
.bpr_tab.mid>.w2tabcontrol_tabhost li a span{display:inline-block;font-size:1.3rem;padding:.3rem 1rem;margin-right:.6rem;border:1px solid #c9c9c9;border-radius:2rem;background-color:#fff}
.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a span,
.bpr_tab.mid>.w2tabcontrol_tabhost .w2tabcontrol_active a span{border-color:#1c49a2;color:#fff;background-color:#1c49a2}

.bpr_tab.sub>.w2tabcontrol_control{margin-bottom:2rem;min-height:4.5rem}
.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost li,
.bpr_tab.sub>.w2tabcontrol_tabhost li{border:none;background-color:transparent;min-width:18rem}
.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost li+li,
.bpr_tab.sub>.w2tabcontrol_tabhost li+li{padding-left:.8rem}
.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost li a,
.bpr_tab.sub>.w2tabcontrol_tabhost li a{height:auto;min-height:4rem;font-size:1.6rem;font-weight:500;color:#333;border:.1rem solid #edf4ff;border-radius:.4rem;background-color:#f7f9ff}
.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active::before,
.bpr_tab.sub>.w2tabcontrol_tabhost .w2tabcontrol_active::before{display:none}
.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a,
.bpr_tab.sub>.w2tabcontrol_tabhost .w2tabcontrol_active a{position:relative;color:#fff;border-color:#1c49a2;background-color:#1c49a2}
.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a:focus,
.bpr_tab.sub>.w2tabcontrol_tabhost .w2tabcontrol_active a:focus{outline:2.5px dotted #fff;outline-offset:-2px}
.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a::after,
.bpr_tab.sub>.w2tabcontrol_tabhost .w2tabcontrol_active a::after{content:'';position:absolute;z-index:-1;bottom:-.7rem;left:50%;transform:rotate( 45deg ) translateX(-50%);width:1rem;height:1rem;background: #1c49a2}
.bpr_tab.sub>.w2tabcontrol_control>.mask::after{display:none}

.bpr_tab.sub.row{display:flex}
.bpr_tab.sub.row>.w2tabcontrol_tabhost{flex-direction:column;flex:none;max-width:18rem;margin-right:2rem}
.bpr_tab.sub.row>.w2tabcontrol_tabhost li+li{padding-left:0;padding-top:.8rem}
.bpr_tab.sub.row>.w2tabcontrol_container{flex:1}
.bpr_tab.sub.row>.w2tabcontrol_tabhost li .w2tabcontrol_tab_center{padding-right:1rem}
.bpr_tab.sub.row>.w2tabcontrol_tabhost li a{height:auto;min-height:3.6rem;text-align:left;padding:.5rem 1.5rem;justify-content:flex-start;border-color:#bed0ef}
.bpr_tab.sub.row>.w2tabcontrol_tabhost .w2tabcontrol_active a::after{top:45%;bottom:auto;left:auto;right:-.8rem;z-index:1}

.bpr_tab.sm .bpr_tab.sub.row>.w2tabcontrol_tabhost .w2tabcontrol_active a{border-color:#246beb;background-color:#246beb}
.bpr_tab.sm .bpr_tab.sub.row>.w2tabcontrol_tabhost .w2tabcontrol_active a::after{background:#246beb}
.bpr_tab.sm .bpr_tab.sub.row>.w2tabcontrol_tabhost .w2tabcontrol_active a:focus{outline:2.5px dotted #fff;outline-offset:-2px}

.bpr_tab.sm>.w2tabcontrol_control{height:3.5rem}
.bpr_tab.sm>.w2tabcontrol_control .mask{height:3.4rem;right:11rem}
.bpr_tab.sm>.w2tabcontrol_control::after{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:100%;height:.1rem;background-color:#246beb}
.bpr_tab.sm>div>div>div>.w2tabcontrol_tabhost li,
.bpr_tab.sm>.w2tabcontrol_tabhost li{border-bottom:#246beb}
.bpr_tab.sm>div>div>div>.w2tabcontrol_tabhost li a,
.bpr_tab.sm>.w2tabcontrol_tabhost li a{font-size:1.6rem;color:#555;font-weight:500}
.bpr_tab.sm>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active,
.bpr_tab.sm>.w2tabcontrol_tabhost .w2tabcontrol_active{border-color:#246beb;background-color:#246beb}
.bpr_tab.sm>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a,
.bpr_tab.sm>.w2tabcontrol_tabhost .w2tabcontrol_active a{color:#fff}
.bpr_tab.sm>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a:focus,
.bpr_tab.sm>.w2tabcontrol_tabhost .w2tabcontrol_active a:focus{outline:2.5px dotted #fff;outline-offset:-2px}
.bpr_tab.sm>.w2tabcontrol_control_right{width:10rem;height:2.1rem}
.bpr_tab.sm>.w2tabcontrol_control_right>button.w2tabcontrol_control.btn_scrollLeft,
.bpr_tab.sm>.w2tabcontrol_control_right>button.w2tabcontrol_control.btn_scrollRight{width:2.1rem;height:2.1rem;background-color:#246beb}
.bpr_tab.sm>.w2tabcontrol_control_right>button.w2tabcontrol_control.btn_scrollLeft{background-position:.6rem .8rem}
.bpr_tab.sm>.w2tabcontrol_control_right>button.w2tabcontrol_control.btn_scrollRight{background-position:.5rem .8rem}
.bpr_tab.sm>.w2tabcontrol_control_right>button.w2tabcontrol_control.btn_submenu{width:2.1rem;height:2.1rem;opacity:.8}
.w2table_tabControl{border-color:#c6c6c6!important}
.w2table_tabControl .w2table_tabControl_col{font-size:1.5rem;height:3rem;line-height:2}
.w2table_tabControl .w2table_tabControl_col.w2table_tabControl_col_over{background-color:#f7f7f7!important}

.bpr_inner .tab_style05 > .w2tabcontrol_tabhost{min-height:5rem;height:auto;margin-bottom:1rem}
.bpr_inner .tab_style05+.bpr_scbox,
.bpr_inner .tab_style05+.bpr_titbox{margin-top:2rem}

/* 고지내역 */
.ly_box.w{position: relative}
.ly_box.w .ly_box{margin:-1rem;width:calc(100% + 2rem);flex-flow:wrap}
.ly_box.w .ly_box > .w2group{margin:1rem}
.ly_box.w .btn_page{position: absolute;top: 25.5rem;left: 0;width: 100%;margin: 0}
.ly_box.w .btn_page.f{top: 50%}
.ly_box.w .btn_page .btn_cm{position: absolute;top: 0;width: 3rem !important;height: 3rem !important;text-indent: -9999px;overflow: hidden;border-radius: 0;border: 0;background: url(/css/comm/bpr_images/ico_certi_arr.svg) no-repeat center;background-size: 30px}
.ly_box.w .btn_page .btn_cm.l{left: -4rem;transform: rotate(180deg)}
.ly_box.w .btn_page .btn_cm.r{left: auto;right: -4rem}
.notice_view{border:.1rem solid #bed0ef;border-radius: 1.5rem;max-width:calc(33.333% - 2rem)}
.notice_view .bpr_titbox{padding: 1rem 0 .9rem 0;margin:0 2rem 1rem;border-bottom:.1rem dashed #e0e2e7}
.notice_view .bpr_titbox .lta{display: flex;align-items: center;color: #333}
.notice_view .bpr_titbox .lta>strong{font-size: 2rem}
.notice_view .bpr_titbox .rta{text-align: right}
.notice_view .bpr_titbox .rta .won{font-size: 3rem;font-weight: 700}
.notice_view .bpr_titbox .help_box .help_view p{white-space:normal!important;min-width:30rem}
.notice_view .noti_box{margin:0 2rem;padding:1.2rem 2rem 1rem;border-radius:1rem;background:#f6f9fd}
.notice_view .noti_box .lta span{font-weight:600}
.notice_view .noti_box .rta{text-align:right;margin-top:-.6rem}
.notice_view .noti_box .rta strong{font-size:2.5rem;color:#246beb;font-weight:700}
.notice_view .noti_box .rta span{font-size:2rem;color:#246beb;display:inline-block;margin-left:.5rem;font-weight:700}
.notice_view .noti_list li{display: flex;position: relative;flex-flow:wrap;justify-content:flex-end}
.notice_view .noti_list li+li{margin-top: 1rem}
.notice_view .noti_list li .lta{flex:1}
.notice_view .noti_list li .lta .help_box .help_view p{white-space: nowrap}
.notice_view .noti_list li .rta{text-align: right;line-height:1.3;padding-top:.3rem}
.notice_view .noti_list li .rta span{font-weight:600;word-break:break-all}
.notice_view .noti_list li .rta span.w2span{margin-left: .4rem}
.notice_view .dashde_line{padding-top:1.7rem}
.notice_view .fm_wrap{margin: 0 2rem}
.notice_view .fm_wrap .fm_con{padding: 1.4rem 2rem 2rem;border-radius:1rem;background: #f6f9fd}
.notice_view .bpr_btnbox{padding: 1rem 1.4rem 1.5rem 1.4rem;margin-top: .5rem}
.notice_view .bpr_btnbox>*{margin: .5rem}
.notice_view .bpr_btnbox>.btn_cm{height:4.5rem;border-radius:.8rem;color:#246beb;font-size:1.8rem;border-color:#246beb}
.notice_view .bpr_btnbox>.btn_cm:hover{background-color:#f7f9ff}
.notice_view .bpr_btnbox>.btn_cm.crud{border-color:#246beb;background-color:#246beb}
.notice_view .bpr_btnbox>.btn_cm.crud:hover{background-color:#1e56c5}
.notice_view .badge{padding: .4rem 1.2rem;border-radius: 2rem;font-size: 1.5rem!important}
.notice_view .badge.g{color: #028998;background: #eff9fa}
.notice_view .badge.r{color: #f23b3b;background: #fff5f9}
.notice_view .badge.b{color: #246beb;background: #edf4ff}
.bpr_btnbox .btn_noti{display: flex;align-items:center;position:relative;min-height:6rem;padding:1rem 3.5rem 1rem 5.5rem;margin:1rem;border:1px solid #bfe1e6;border-radius:1rem;color:#333;font-size:1.8rem;line-height:1.2;background:#fff}
.bpr_btnbox .btn_noti:hover{box-shadow:0 0 .3rem #bfe1e6}
.bpr_btnbox .btn_noti:before{position: absolute;left: 1.6rem;content: '';width:3rem;height: 3rem;background-repeat: no-repeat}
.bpr_btnbox .btn_noti:after{position: absolute;content: '';width: 0.8rem;height: 1.4rem;top: 50%;right: 2rem;transform: translateY(-50%);background: url(/css/comm/bpr_images/ico_next2.svg) no-repeat}
.bpr_btnbox .btn_noti.down:after{width:1.7rem;height:1.7rem;background-image:url(/css/comm/bpr_images/ico_down3.svg)}
.bpr_btnbox .btn_noti.pop:after{width:1.7rem;height:1.7rem;background-image:url(/css/comm/bpr_images/ico_pop3.svg)}
.bpr_btnbox .btn_noti.ico01:before{background-image: url(/css/comm/bpr_images/ico2_noti01.svg)}
.bpr_btnbox .btn_noti.ico02:before{background-image: url(/css/comm/bpr_images/ico2_noti02.svg)}
.bpr_btnbox .btn_noti.ico03:before{background-image: url(/css/comm/bpr_images/ico2_noti03.svg)}
.bpr_btnbox .btn_noti.ico04:before{width:2.2rem;height:2.0rem;background-image: url(/css/comm/bpr_images/ico2_noti04.svg)}
.bpr_btnbox .btn_noti.ico05:before{width:3.0rem;height:2.7rem;background-image: url(/css/comm/bpr_images/ico2_noti05.svg)}
.bpr_btnbox .btn_noti.ico1365{text-indent:-9999px;color:#fff}
.bpr_btnbox .btn_noti.ico1365:before{width:13rem;height:2.8rem;background-image: url(/css/comm/bpr_images/img2_log1365.png)}
.bpr_btnbox.agreebox.ty2{margin-top: 1rem !important;padding: 1rem 2.5rem}
.bpr_btnbox .btn_noti.w2anchor_disabled{opacity:.5;border-color:#d8d8d8;color:#8e8e8e}
.bpr_btnbox .btn_noti.w2anchor_disabled:after{display:none}
.bpr_btnbox .btn_noti.w2anchor_disabled:before{opacity:.5}

/* QR코드 */
.bpr_bbox.qr .ly_box{align-items: center;margin: 0}
.bpr_bbox.qr .ly_box .dashed_left{margin: 0;padding-right: 2rem;border-right:1px dashed #b0d2d6}
.bpr_bbox.qr .ly_box .fn{margin: 0 2rem}
.bpr_bbox.qr .ly_box .dashed_left>p{color: #555}
.bpr_bbox.qr .ly_box .dashed_left>h3{font-size: 3rem;font-weight: 700}
.bpr_bbox.qr .ly_box .dashed_left>.won{color: #028998;font-size: 4.2rem;text-align: right}
.bpr_bbox.qr .ly_box .dashed_left>.won>span{font-size: 2.5rem;margin-left: .5rem;font-weight: 700}
.qr_box{display: flex;align-items: flex-end;width: 15rem}
.qr_box>.img{width: 11rem;height: 11rem;padding: 1rem;border: 1px solid #b0d2d6;border-radius: .8rem;background: #fff}
.qr_box>.img>img{width: 9rem;height: 9rem}
.qr_box>.sch{display: inline-block;width: 3rem;height: 3rem;margin-left: .7rem;border: 1px solid #028998;border-radius: .6rem;text-indent: -999999px;overflow: hidden;background: #fff url(/css/comm/bpr_images/ico2_search.svg) no-repeat 50% 50%;background-size: 1.8rem}
.qr_pop{display:none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5}
.qr_pop:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .5)}
.qr_pop .qr_inner{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 24rem;height: 27.5rem;padding: 1.6rem 2.6rem;border: 4px solid #6199ff;border-radius: 1.5rem;z-index: 1;background: #e8eff8}
.qr_pop .qr_inner>h2 {padding-bottom: 1rem}
.qr_pop .qr_inner .qr_close{position: absolute;top: 1.6rem;right: 2rem}
.qr_pop .qr_img{display: flex;justify-content: center;align-items: center;width: 18rem;height: 18rem;border-radius: 1rem;background: #fff}
.qr_pop .qr_img>.img img {width: 15rem;height: 15rem}
.qr_pop.on{display:block}

/* Form_편리한연말정산 */
.bpr_inner .bpr_bboxs{border:1px solid #bed0ef;border-radius:1rem;padding:1rem;overflow:auto}
.bpr_glbox ul li{display:flex;align-items:center;flex-flow:row wrap;border:1px solid #b9b9b9;border-radius:1rem;padding:1rem 1rem 1rem 2rem}
.bpr_glbox ul li+li{margin-top:1rem}
.ly_box.col_2{margin:-1rem;width:calc(100% + 2rem);flex-flow:row wrap;min-height:2rem}
.bpr_inner  section .ly_box+.ly_box.col_2{margin-top:1rem}
.ly_box.col_2 .tax_view{max-width:calc(50% - 2rem);min-width:calc(50% - 2rem);margin:1rem}

.w5 .bpr_inner .tax_wrap{min-height:60rem}
.bpr_inner .tax_view dt{flex-flow:row wrap;/* padding:.7rem 1.5rem */}
.bpr_inner .tax_view dt *+div,
.bpr_inner .tax_view dt .tar{flex:auto;display:inline-flex;justify-content:flex-end}
.bpr_inner .tax_view dt *+div.txt{flex:none}
.bpr_inner .tax_view dt .tar .btn_cm{flex:none;border-color:#246beb}
.bpr_inner .tax_view dd div.won .money.font17{color:#111;cursor:auto}
.bpr_inner .tax_view dd div.won .money.font17:after{content:none}
.bpr_inner .tax_view input.w2input.w2input_readonly{padding-right:0}
.tax_view dt>strong:last-child{text-align:left}
.tax_view .dbar{border-color:#bed0ef;margin-top:1rem;padding-top:1rem}
.tax_view .vm{justify-content:flex-end}
.tax_view .vm>*:first-child {flex:auto}
.tax_view .txt p.t{text-align:right;font-size:1.6rem;color:#111;padding-right:0;margin:0 1rem}
.tax_view dd>p.t{margin:0 1rem}
.tax_view .list_data{display: flex;flex-wrap: wrap}
.tax_view .list_data>div>span{margin-left:0;margin-right:1.5rem}
.tax_view .list_data>div:last-child>span{margin-right:0}
.tax_view.flex_dir.ty2 ul li+li{border-top:0.1rem dashed #e8e9eb;padding-top:.5rem}
.tax_view.flex_dir.ty2 .list_data{display:flex;flex:auto;}
.tax_view.flex_dir.ty2 .list_data>div:first-of-type{min-width:18.5rem}
.tax_view.flex_dir.ty2 .list_vw{flex:1;display:flex;flex-direction:column}
.tax_view.flex_dir.ty2 .list_vw>div{flex:none}
.tax_view.flex_dir.ty2 .list_vw>div>span{margin:0}
.tax_view.flex_dir.ty2 .list_vw>div:last-of-type>span{font-size:1.4rem;color:#fff;padding:.1rem .6rem;border-radius:2.3rem;margin-bottom:.5rem;background-color:#8e8e8e}
.tax_view .sum .txt .t{color:#f5580c;font-size:1.8rem;font-weight:600}
.tax_view.inner2.col_2{flex: none;width: 66.2%}
.tax_view.inner2 .cursor{cursor:pointer;text-decoration:underline}
.tax_view.inner2 .bpr_titbox{margin-bottom:0;display:inline-block}
.tax_view.inner2 .bpr_titbox strong.txt{width:100%}
.tax_view.inner2 .bpr_titbox .help_box{flex:none}
.tax_view.inner2 .bpr_titbox .btn_help{top:-.1rem}
.tax_view.inner2 dt>span,
.tax_view.inner2 .bpr_titbox+span{flex:auto;text-align:right}
.tax_view.inner2 dd{position:relative;flex-direction: column;align-content: flex-start;align-items: flex-start}
.tax_view.inner2 dd .view_inner{display: flex;width: 100%}
.tax_view.inner2 dd .view_inner ul{flex: 1;padding:0}
.tax_view.inner2 dd .view_inner ul+ul{margin-left:3rem}
.tax_view.inner2 dd .view_inner ul li{display: block;width: 100%}
.tax_view.inner2 dd .view_inner ul li>div>span.tit{position: relative;width:auto;font-size: 1.6rem;color: #333;line-height: 1.3;font-weight: 600;padding: .5rem 0}
.tax_view.inner2 dd .view_inner ul li .dep span.tit{position: relative;width:auto;font-size: 1.4rem;color: #333;line-height: 1.3;font-weight: 600;padding: .5rem 0}
.tax_view.inner2 dd .view_inner ul li .both{display: flex;align-items: center;justify-content: space-between;width: 100%;margin: .4rem 0}
.tax_view.inner2 dd .view_inner ul li .both>div>a>strong{margin-right:1rem}
.tax_view.inner2 dd .view_inner ul li .both .tit{width: auto}
.tax_view.inner2 dd .view_inner ul li .top_tit strong{font-size: 1.7rem}
.tax_view.inner2 dd .add{display: flex;width: 100%}
.tax_view.inner2 dd .add>div{display:flex;justify-content:space-between;flex:1}
.tax_view.inner2 dd .add>div+div {margin-left:4rem}
.tax_view.inner2 dd .add label{display:block}
.tax_view.inner2 dd .add input.w2input{display: block;width:calc(70% - .8rem)}
.tax_view.inner2 dd .view_inner .dep input.w2input{width:70%}
.tax_view.inner2.fold_w .bn{width:62%!important;min-width:18rem;display:flex;justify-content:space-between;align-items:center}
.tax_view.inner2.fold_w .dep>div>.bn+div{width:30%}
.tax_view.inner2 .dep input.w2input:focus{background-color:#fff}
.tax_view.inner2.ty2 dd .view_inner ul li>.top_tit{padding: 0}
.tax_view.inner2.ty2 dd .view_inner ul li>div{display: flex;align-items: center;justify-content: space-between;padding-left: 0;padding-right: 1rem;margin-bottom: .5rem}
.tax_view.inner2.ty2 dd .view_inner ul li>.dep{display: block;margin-top: 0;padding-left: 1.5rem}
.tax_view.inner2.ty2 dd .view_inner ul li>.dep a{font-size:1.4rem}
.tax_view.inner2.ty2 dd .view_inner a{margin: 0 1rem;text-decoration: underline;color: #246beb}
.tax_view.inner2.ty2 dd .view_inner a>span{margin:0;text-decoration: underline;color:#246beb}
.tax_view.inner2.ty2 dd .view_inner a.txt_none>span{text-decoration:none;color:#333}
.tax_view.inner2.ty2 dd .view_inner .w2inputCalendar_div_img .w2inputCalendar_button{margin:0}
.tax_view.inner2.ty2.w70{max-width:calc(50% - 1rem)}
.tax_view.inner2.ty2.w70 dt{margin-bottom:0}
.tax_view.inner2.ty2.w70 dd{padding:0;margin-bottom:0}
.tax_view.inner2.ty2.w70 dd .view_inner{flex-wrap: wrap}
.tax_view.inner2.ty2.w70 dd .view_inner ul{margin:1rem 1.5rem 0rem 1.5rem}
.tax_view.inner2.ty2.w70 dd .view_inner ul+ul{margin-left:1.5rem}
.tax_view.inner2.ty2.w70 dd .view_inner ul li>div{padding-left:0;padding-right:0}
.tax_view.inner2.ty2.w70 dd .view_inner ul li div>span:first-child,
.tax_view.inner2.ty2.w70 dd .view_inner ul li div>label:first-child{width:30%;min-width: 6rem;font-size:1.5rem}
.tax_view.inner2.ty2.w70 dd .view_inner ul li div>.w2input{width:70%;min-width: 10rem}
.tax_view.inner2.ty2.w70 dd .subtotal{width:100%;border-radius:0 0 1rem 1rem}
.tax_view.inner2.ty2.w70 dd .subtotal>div{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:.6rem 1.7rem;border-radius:0 0 1rem 1rem;background-color:#edf5f4}
.tax_view.inner2.ty2.w70 dd .subtotal>div>span{font-size:1.5rem;font-weight:600}
.tax_view.inner2.ty2.w70 dd .subtotal>div>p{margin:0 1rem;font-size: 1.8rem;font-weight: 700}
.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul{margin:0}
.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul li{margin:0}
.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul div:not(:last-child){margin: 1rem 1.5rem 0 1.5rem}
.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul div:last-child{padding:0.5rem 1.5rem 0.5rem 1.5rem;margin:0;background-color:#edf5f4}
.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul div:last-child>span{color:#028998 !important}
.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul div:last-child>span:last-child{font-size:1.8rem;font-weight:700}
.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul div:last-child>p{margin-right:1rem;font-size:1.8rem;font-weight:700;color:#028998 !important}
.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul:last-child{margin:0}
.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul:first-child div:last-child{border-bottom-left-radius:1rem}
.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul:last-child div:last-child{border-bottom-right-radius:1rem}

.tax_view.inner2.ty3 dd{position:relative}
.tax_view.inner2.ty3 dd:last-child{margin-bottom:.8rem}
.tax_view.inner2.ty3 dd::after,
.tax_view.inner2.das dd::after{content:"";display:inline-block;width:.1rem;height:100%;position:absolute;top:0;left:50%;border-left:.1rem dashed #bed0ef}
.tax_view.inner2.ty3 dd .view_inner ul li{display:flex;justify-content:space-between;flex-flow:wrap}
.tax_view.inner2.ty3 dd .view_inner ul li>div{display:flex;align-items:center;flex:1;flex-flow:row wrap;margin:-.2rem 0}
.tax_view.inner2.ty3 dd .view_inner ul li>div.crv{justify-content:flex-end}
.tax_view.inner2.ty3 dd .view_inner ul li>div>*{margin-top:.2rem;margin-bottom:.2rem}
.tax_view.inner2.ty3 dd .view_inner ul li>div>input.w2input,
.tax_view.inner2.ty3 dd .view_inner ul li>div>.w2inputCalendar_div{width:100%;flex:1}
.tax_view.inner2.ty3 dd .view_inner ul li label{flex:1}
.tax_view.inner2.ty3 dd .view_inner ul li>span{flex:1;position:relative;padding:.5rem 0;margin:0;font-size:1.6rem;color:#333;line-height:1.3;font-weight:600}
.tax_view.inner2.ty3 dd .view_inner ul.w li .w2input{width:10rem}
.tax_view.inner2.ty3 dd .view_inner ul.w li .ckrd_box{margin:-.3rem 0}
.tax_view.inner2.ty3 dd .view_inner ul.w li .ckrd_box.notxt label{padding-bottom:.5rem!important}
.tax_view.inner2.ty3 dd .view_inner ul.w2 li>span,
.tax_view.inner2.ty3 dd .view_inner ul.w2 li>labe{flex:1}
.tax_view.inner2.ty3 dd .view_inner ul.w2 li>div{flex:3}
.tax_view.inner2.ty3 dd .view_inner ul.w3 li>div{flex:2}
.tax_view.inner2.ty3.sum dd.col_3 .view_inner ul{position:relative}
.tax_view.inner2.ty3.sum dd.col_3 .view_inner ul+ul:before{content: "";position:absolute;top:0;left:-2rem;width:.1rem;height:100%;border-left:.1rem dashed #fbd9c6}
.tax_view.inner2.ty3.sum dd.col_3::after{content:none}
.tax_view.inner2.ty3.sum dd.col_3 .view_inner ul li>span{flex:none}
.tax_view.inner2.ty3.sum dd .view_inner ul li .w2input{height:4rem;border-radius:.6rem;color:#f5580c;font-size:2.5rem;font-weight:700}
.tax_view.inner2.ty3.sum dd .view_inner ul li .w2input:disabled{padding:0;border:none;background:#fff}
.tax_view.inner2.ty4 .view_inner ul li>.tit{display:block;position:relative}
.tax_view.inner2.ty4 .view_inner ul li>.tit .help_box{top:0;margin-left:0}
.tax_view.inner2.ty4 .view_inner ul li div>span:first-child{width:auto;margin-right:.5rem}
.tax_view.inner2.ty4 dd .view_inner .dep input.w2input,
.tax_view.inner2.ty4 dd .view_inner .dep .w2inputCalendar_div,
.tax_view.inner2.ty4 dd .view_inner .dep label{flex:auto;width:50%}
.tax_view.inner2.no_data{display:flex;flex-direction:column}
.tax_view.inner2.no_data .no_box,
.no_data .no_box{display: flex;align-items: center;justify-content:center;width:100%;height:100%;min-height:17rem;margin-bottom:1.5rem}
.tax_view.inner2.no_data .no_box p,
.no_data .no_box p{position:relative;padding-top:9rem;font-size:1.7rem}
.tax_view.inner2.no_data .no_box p:before,
.no_data .no_box p:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:7rem;height:7rem;border-radius:50%;background:#e9f2ff url(/css/comm/bpr_images/ico2_sch.svg) no-repeat center;background-size:3.7rem}
.tax_view.inner2.no_data dd{display:none}
.tax_view.ckrd dt{padding:0 1rem 0 .5rem !important}
.tax_view.ckrd .ckrd_box label{padding-top:.1rem!important;padding-bottom:0!important;font-size:1.8rem;font-weight:700}
.tax_view.ckrd .ckrd_box input[type="checkbox"]+label::after{top:.5rem}
.tax_view.sum_top dt{margin-bottom:0}
.tax_view.sum_top .sum{margin-top:0!important;margin-bottom:1rem!important;border-bottom-left-radius:0;border-bottom-right-radius:0}
.tax_view.sum_top .sum>span:first-child{padding:0}
.tax_view.ckrd .ckrd_box input[type="checkbox"]:checked+label::before{top:1.5rem}
.tax_view .bw span:last-child{margin-right:0}
.tax_view .w2inputCalendar_div{min-width:10rem}
.tax_view .w2inputCalendar_divInput{text-align:right}
.tax_view .w2inputCalendar_divInput::placeholder{letter-spacing:-.1rem;}
.tax_view2 dd div>span{text-align:right;display:inline-block}
.tax_view2 dd div>span+span{margin-left:.5rem}
.tax_view2 dd div{padding-left:1rem}
.tax_view2 .crv{flex-direction:column;text-align:left}
.tax_view2 .crv .bpr_bbox{text-align:center;padding:1rem 2rem;display:block}
.tax_view2 .crv .bpr_bbox span{font-size:1.6rem;display:inline}
.tax_view2 .crv .bpr_bbox strong{color:#028998;display:inline;margin-left:.7rem;font-size:1.8rem}
.tax_view2.ty2 dd div{width:50%}
.tax_view2.ty2 dd div span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/* ... 처리 */
.tax_view2.ty2 .green{background-color:#d6ecee}
.tax_view2.ty3{padding:1rem 1.8rem;cursor:pointer}
.tax_view2.ty3 dt{margin-bottom:0;border-bottom:none!important;padding:0!important}
.tax_view2.ty3.on dt strong{position:relative}
.tax_view2.ty3.on dt strong::after{content:"";position:absolute;top:.7rem;right:-1.8rem;transform:rotate(44deg);width:.5rem;height:1rem;border:.2rem solid #057582;border-top:none;border-left:none}
.tax_view2.ty3.on dd span{background-color:transparent}
.tax_view2.ty3 dd{justify-content:flex-end;text-align:right}
.tax_view2.ty3 dd .txt_list{width:100%;text-align:left}
.tax_view2.ty3 dd .txt_list strong{color:#333}
.tax_view2.ty3 dd .txt_list span{color:#333;font-weight:500}
.tax_view2.ty3 dd .txt_list li{display:flex;justify-content:space-between;flex-flow:row wrap}
.tax_view2.ty3 dd .txt_list li>strong{min-width:35%}
.tax_view2.ty3 dd .txt_list li>div>span{margin-left:.5rem;display:inline-block}
.tax_view2.ty3 .dbar{margin-top:0;padding-top:1rem;border-color:#d6ecee}
.tax_view2.ty3+.tax_view2.ty3{margin-top:1rem}
.tax_view2.ty3 .dbar .fn{flex: auto!important;flex-flow:wrap;justify-content:flex-end}
.tax_view2.ty3 .dbar .fn>div{flex:none}
.tax_view.inner2.ty3 dd .view_inner ul.col_2 li label{flex:none}

.tax_view.dt dl{display:flex;flex-direction:column;height:100%}
.tax_view.dt dl dt{flex:1}
.tax_view .tit{display:flex;align-items:center}
.tax_view .tit>span{font-weight:600}
.tax_view.col_2 .tit{display:block}
.tax_view.col_2 .tit.difl{display:flex}
.tax_view.col_2 .tit label,
.tax_view.col_2 .tit strong{margin-right:.5rem}
.tax_view.col_2 .tit .btn_cm{margin-left:0}
.tax_view .imp{text-indent:-9999px;overflow:hidden;position:relative;width:1.2rem;height:1.5rem;font-size:1.6rem;line-height:1.5rem;display:inline-block}
.tax_view .imp::before{content:"*";color:#f23b3b;position:absolute;top:0;left:0;height:1.5rem;text-indent:0px;font-weight:bold}
.tax_view .txt .w2inputCalendar_div,
.tax_view .txt .w2selectbox_select {width: 100%}
.tax_view .txt{align-items:center}
.tax_view .txt span{display:inline-block;flex:none;padding-left:1rem;color:#333}
.tax_view .crv{width:50%;display:flex;align-items:center}
.tax_view .crv span{display:inline-block;flex:none;padding:0 1rem;color:#333}
.tax_view .crvw{width:100%;text-align:right;padding-bottom:.5rem;display:flex;justify-content:flex-end}
.tax_view .crv .w2selectbox_select,
.tax_view .crvw .w2input{width:100%;}
.bpr_inner .tax_view .btn_cm{border-color:#246beb}
.bpr_inner .tax_view .btn_cm.crud{border:none}
.bpr_inner .tax_view .btn_cm.reset{background-color:#fff;background-image:url(/css/comm/bpr_images/ico_reset_b.svg)}
.bpr_inner .tax_view .btn_cm.reset:hover{background-color:#f6f9fd}
.tax_view .txt .w2input[type="number"],
.tax_view .txt .w2input[readonly]{padding-right:0}
.tax_view .txt .w2input[readonly]+.w2input[readonly]{margin-left:1rem}
.tax_view .txt span{font-weight:600}
.tax_view.ty5 .dep{margin:0}
.tax_view.ty5 .dep label{margin-right:1rem}
.tax_view.ty5 .txt{margin-left:1rem}
.tax_view.ty5 .fn1{margin-left:1.1rem;margin-right:.5rem}

.bpr_inner .tax_view2{display:flex;flex-flow:column;align-items:center}
.bpr_inner .tax_view2 dl{flex:auto;width:100%}
.bpr_inner .tax_view2 h4{padding-left:0}
.bpr_inner .tax_view2 h4::before{display:none}
.bpr_inner .tax_view2 dt{position:relative;border-bottom:.1rem dashed #e2e4e9;padding-bottom:.7rem;padding-right:2.5rem}
.bpr_inner .tax_view2 dt .btn_close{margin-left:1.5rem}
.bpr_inner .tax_view2 dt>.w2group:first-of-type{text-align:left}
.bpr_inner .tax_view2 dt strong{line-height:1.3;display:block;margin-bottom:.5rem;text-align:left!important;font-weight:600}
.bpr_inner .tax_view2 dt>.w2group:last-of-type{flex:auto;text-align:right}
.bpr_inner .tax_view2 dt .btn_close{position:absolute;top:.5rem;right:0}
.bpr_inner .tax_view2 .ico2.notice{line-height:1.3;padding-top:.2rem}
.bpr_inner .tax_view2 .ico2.notice>span{word-break:break-all;display:inline}

.ly_inher .tax_view.inner2.fold_w .dep>div>div{width:auto}
.ly_inher .tax_view.inner2.fold_w .dep>div>div.bn{width:26rem!important}

/*20250627 카드목록 표준 변경으로 인한 추가 */
.bpr_inner .tax_view .sum{min-height:4.5rem;padding-top:.9rem}
.bpr_inner .tax_view.flex_dir .sum{padding-top:0}
.bpr_inner .tax_view .sum.ty2{margin:-.3rem 2rem 1.5rem !important;padding:.9rem 1.5rem !important;border-radius:.8rem!important}
.bpr_inner .pop_rbox .tax_view .sum.ty2{margin:-.3rem 1.5rem 1.5rem !important;}
.bpr_inner .tax_view .sum.ty2 label,
.bpr_inner .tax_view .sum label{font-size:1.8rem;font-weight:600;padding:0}
.bpr_inner .tax_view .sum *{color:#f5580c;font-size:1.8rem;font-weight:600}
.bpr_inner .tax_view .sum{display:flex;flex-flow:wrap;justify-content:space-between}
.bpr_inner .tax_view .sum>p{flex:auto;text-align:right}
.bpr_inner .tax_view .btnbox{text-align:center;margin-bottom:1.5rem;width:100%}
.bpr_inner .tax_view .btn_close{background-size:1.4rem;padding:.7rem}
.bpr_inner .tax_view .subtotal{background-color:#edf5f4}
.bpr_inner .tax_view .subtotal *{color:#028998!important}

.ckrd_box.bbtn.row>div{margin:-.5rem -.5rem 0rem}
.ckrd_box.bbtn.row>div>div{width:100%;padding:.5rem}
.ckrd_box.bbtn.row .w2checkbox_label{padding:.7rem 2.5em .7rem 1em !important}
.ckrd_box.bbtn.row input[type="checkbox"]:checked+.w2checkbox_label::before{width:.5rem;height:1rem;border-width:.2rem}
.dbar_l{border-left:.1rem dashed #bed0ef;padding-left:2rem}
.bpr_bbox.bot .agreebox.ty2{padding:1.5rem 2rem;margin-top:1rem!important}
.bpr_bbox.bot .agreebox.ty2 strong{font-size:1.6rem}
.pop_rbox .bpr_bbox .bpr_btnbox.bot{margin-top:2rem}
.bpr_bbox.bot.img{padding:0;overflow:hidden}
.bpr_bbox.bot.img .img{padding:1.7rem 2rem;text-align:center}
.bpr_bbox.bot.img .img img{max-width:100%}
.bpr_bbox.bot.img .txt{padding:1.7rem 2rem;background-color:#f7f9ff}
.imgbox{text-align:center}
.imgbox .mb{display:none}
.imgbox img{max-width:100%}
.tax_box>div.col3{width:calc(33.333% - 2rem)}
.tax_box>div.col4{width:calc(25% - 2rem)}
.bpr_tipbox .tip{font-size:1.4rem;color:#246beb;padding:.4rem 1.4rem;border-radius:2rem;background-color:#ecf6ff}
.bpr_tipbox h5{padding:.8rem .5rem 0!important;font-size:1.7rem}
.bpr_tipbox h5::before{display:none!important}
.bpr_tipbox .txt_list{margin-left:1rem}
.bpr_tipbox>li+li{margin-top:2rem}

.ly_item .cont .txt_list,
.ly_item .cont .txt_num{margin-left:1rem}
.ded_item{width:30rem;position:fixed;height:calc(100% - 19rem)}
.ly_box > .ded_item+.w2group{margin-left:33rem}
.ded_item>.tar{margin:.3rem 0 1rem}
.ded_item .item{overflow:hidden;height:calc(100% - 3rem);border-radius:1rem;border:.1rem solid #d2e1ff}
.ded_item .bpr_tree{overflow-y:auto;height:100%}
.ded_item .mbtn{position:relative;display:block;padding:1.2rem 3.5rem 1.2rem 2rem;font-size:1.7rem;font-weight:600;color:#111;background-color:#edf4ff}
.ded_item .mbtn::after{position:absolute;content:"";top:50%;right:2rem;margin-top:-.6rem;transform:rotate(135deg);width:.6rem;height:.6rem;border-top:2px solid #246beb;border-right:2px solid #246beb;transition:.5s ease}
.ded_item .mbtn.on::after{margin-top:-.4rem;transform:rotate(315deg)}
.ded_item .bpr_tree>ul>li{border-top:.1rem solid #d2e1ff}
.ded_item .bpr_tree>ul>li:first-child{border-top:none}
.ded_item .bpr_tree li a{position:relative;width:100%;max-width:100%;display:block;cursor:pointer}
.ded_item .bpr_tree>ul>li{flex-flow:column;align-items:baseline}
.ded_item .bpr_tree>ul>li>a{padding:1.2rem 1rem 1.2rem 4.3rem;font-size:1.7rem;font-weight:600;color:#111}
.ded_item .bpr_tree>ul>li.open>div{margin-bottom:1rem}
.ded_item .bpr_tree div{width:100%}
.ded_item .bpr_tree a+div{display:none}
.ded_item .bpr_tree>ul>li>div div a{padding:.6rem 1rem .6rem 5.3rem;font-size:1.6rem;font-weight:600;color:#333}
.ded_item .bpr_tree>ul>li>div div a::after,
.ded_item .bpr_tree>ul>li>div div div a::after{position:absolute;top:1.4rem;left:4.2rem;z-index:0;content:"";display:inline-block;width:.3rem;height:.3rem;border-radius:.1rem;background-color:#717171}
.ded_item .bpr_tree>ul>li>div div div a{padding:.6rem 2rem .6rem 6.5rem;font-size:1.5rem;color:#555;font-weight:600}
.ded_item .bpr_tree>ul>li>div div div a::after{width:.5rem;height:.2rem;top:1.3rem;left:5.3rem;background-color: #a4a4a4;}
.ded_item .bpr_tree>ul>li>div div a.ico::after{width:1.6rem;height:1.6rem;border-radius:.4rem;background-color:#bed0ef}
.ded_item .bpr_tree>ul>li>div .open a.ico::after{background-image: url(/css/comm/bpr_images/ico2_minus.svg)}
.ded_item .bpr_tree a.on{position:relative;color:#246beb;text-decoration:underline;text-underline-offset:.3rem;background-color:#edf4ff}
.ded_item .bpr_tree a.on::before{position:absolute;content:"";top:50%;right:2rem;margin-top:-.4rem;transform:rotate(45deg);width:.6rem;height:.6rem;border-top:2px solid #246beb;border-right:2px solid #246beb}
.ded_item .bpr_tree ul .ico::after{top:1.3rem;left:1.7rem}
.ded_item .bpr_tree>ul div div a.ico::after{top:0.7rem;left:3rem}

.tree_link a{position:relative;display:block;border-radius:1rem;border:.1rem solid #d1def4;padding:1.5rem 4rem 1.5rem 1.5rem;background-color:#f7f9ff;transition:.5s ease}
.tree_link a::before{position:absolute;content:"";top:2.4rem;right:2rem;transform:rotate(45deg);width:.6rem;height:.6rem;border-top:.2rem solid #333;border-right:.2rem solid #333}
.tree_link a+a{margin-top:1.5rem}
.tree_link a>strong{font-size:1.8rem;padding-left:1rem;transition:.5s ease}
.tree_link a.on, .tree_link a:hover{border-color:#8cb0f2}
.tree_link a.on::before, .tree_link a::before:hover{border-color:#5189ef}
.tree_link a.on>strong, .tree_link a:hover>strong{color:#246beb}

.bpr_inner .bpr_acc>ul>li .acc_top{padding-left:2rem}
.bpr_accor{border-top:.1rem solid #246beb}
.bpr_accor>li{border-bottom:.1rem solid #d1def4}
.bpr_accor a.tit{position:relative;display:block;font-size:1.8rem;color:#111;font-weight:600;padding:1.1rem 4rem 1.1rem 2rem;background-color:#f8f8f8}
.bpr_accor a.tit::before{position:absolute;content:"";top:50%;right:2rem;margin-top:-.7rem;transform:rotate(135deg);width:.6rem;height:.6rem;border-top:2px solid #333;border-right:2px solid #333;transition:.5s ease}
.bpr_accor .crv{display:none;padding:2rem;border-top:.1rem solid #d1def4}
.bpr_accor .open>.tit{color:#246beb}
.bpr_accor .open>.tit::before{transform:rotate(315deg);margin-top:-.4rem;border-color:#4682ee}

/* 종합부동산 좌측 */
.tax_wrap .tax_left .tax_con>ul>li>a{display:block;cursor:pointer}
.tax_wrap .tax_left .tax_con>ul>li a:focus{outline-offset:-.2rem}
.tax_wrap .tax_left .tax_con>ul>li.mainMenu>a>span{font-weight:600;padding-left:.5rem}
.tax_wrap.open .tax_left .btn_mall span.off::after{transform:rotate(135deg);top:1.3rem}
.tax_wrap .tax_left .tax_con .tit{color:#111;font-size:1.6rem;display:block;padding:0 .5rem;font-weight:600;width:100%}
.tax_wrap .tax_left .tax_con .tax>p{padding-bottom:.7rem;font-weight:700}
.tax_wrap .tax_left .tax_con .tax.ty2>a{border-top:.1rem dashed #cde7ea;padding:.7rem 0}
.tax_wrap .tax_left .tax_con .tax.ty2>a>p{font-size:1.5rem}

.bpr_inner .tax_wrap .tax_left .tax_con .link a.on{color:#1e56c5;font-weight:700}
.bpr_inner .tax_wrap .tax_left .tax_con .tax.open{border-color:#028998!important}
.tax_wrap .dis{display:none}
.tax_wrap.type2 .tax_left .tax_con>ul>li.dis{display:block}
.tax_wrap .dison{display:block}
.tax_wrap .tax_left .info.ty2 div strong{font-size:1.8rem;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tax_wrap .tax_left .info.ty2 div a{flex:none}
.tax_wrap .tax_left .info.ty2 div span{font-size:1.6rem}
.tax_wrap .tax_left .info.ty2.column div{flex-direction:column;width: 100%}
.tax_wrap .tax_left .info.ty2.column div strong{width:100%;overflow:visible;white-space:normal;text-overflow:clip;word-break:break-all}
.tax_wrap .tax_left .info.ty2.column div a{width: 100%;margin-top:.5rem}
.tax_wrap .tax_left .info.ty2.column div a span{margin-left:0}
.tax_con.ty2{margin-top:2rem}
.tax_con.ty2 a>label{font-size:1.6rem}
.tax_con.ty2 a>div{margin:0 .5rem;padding:1rem 0}
.tax_con.ty2 a>div.won{min-height:5rem}
.tax_con.ty2 .tax.pb10 a>div.won{min-height:4rem}
.tax_con.ty2 a>div+div{border-top:.1rem dashed #d4e0f5}
.tax_con.ty2 a>div>div{display:flex;flex-flow:row wrap;justify-content:space-between}
.tax_con.ty2 a>div>div>span{position:relative;font-size:1.5rem;color:#333;padding-left:1.2rem;letter-spacing:-.1rem;font-weight:500!important}
.tax_con.ty2 a>div>div>span::before{position:absolute;top:1rem;left:.3rem;content:"";display:inline-block;width:.2rem;height:.2rem;background-color:#949494}
.tax_con.ty2 a>div>div>p{height:2rem;padding:.1rem 1rem 0;font-size:1.2rem;color:#1e56c5;border-radius:2rem;background-color:#d1def4}
.tax_con.ty2 a>div>p{text-align:right;font-size:1.5rem;margin-bottom:-.5rem}
.tax_con.ty2 a>div>p>strong{font-weight:500}
.tax_con.ty2 a>div>p>span{display:inline-block;margin-left:.3rem}
.tax_con.ty2 a>.inner_list{margin-top: 1rem;border-top: .1rem dashed #d4e0f5}
.tax_con.ty2 a>.inner_list>span{font-size: 1.5rem}
.tax_con.ty2 a>.inner_list>.won>span{padding-left: 0}
.tax_con.ty2 a>.inner_list>.won>span:before{content:none}
.tax_con.ty2 .tax>div{margin:.8rem .5rem 0;padding:1rem 0;border-top:.1rem dashed #d4e0f5}
.tax_con.ty2 .tax>div>span{font-size:1.5rem}
.tax_con.ty2 .tax ul{border:1px solid #cee8ea;border-radius:.4rem;padding:0 1rem;margin:0 .5rem;background-color:#fff}
.tax_con.ty2 .tax ul li{padding:1rem .5rem;line-height:1.2;font-size:1.5rem;color:#333}
.tax_con.ty2 .tax ul li>p{text-align:right}
.tax_con.ty2 .tax ul li>p>span{display:inline-block;margin-left:.3rem;letter-spacing:-.1rem}
.tax_con.ty2 .tax ul li+li{border-top:1px dashed #d4e0f5}
.tax_con.ty2>ul>li.dis .won{margin:0 .5rem;padding:1rem 0}
.tax_con.ty2>ul>li.dis .won strong:after{content:none}
.tax_wrap .tax_left .tax_con .tax.ty2>p{font-weight:600;border-bottom:.1rem dashed #d4e0f5;margin-bottom:.5rem}
.tax_wrap .tax_left .tax_con .tax.ty2>div .tit{font-weight:1.5;font-weight:500}
.tax_wrap .tax_left .tax_con.ty3 a.won{cursor:pointer}
.tax_wrap .tax_left .tax_con.ty3 a.won strong{text-decoration:underline;text-underline-offset:.4rem;font-weight:600;font-size:1.5rem;color:#333}
.tax_wrap .tax_left .tax_con.ty3 .open a.won strong{color:#1e56c5}
.tax_wrap .tax_left .tax_con.ty3 .tax a.won strong{text-decoration:none}
.tax_wrap .tax_left .tax_con.ty3 .lnk{display:block;margin:0 .5rem;padding:1rem 0}
.tax_wrap .tax_left .tax_con.ty2 .lnk+.lnk{border-top:.1rem dashed #d4e0f5}
.tax_wrap .tax_left .tax_con.ty3 .lnk>div{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0;padding:0}
.tax_wrap .tax_left .tax_con.ty3 .lnk>div>span{position:relative;font-size:1.5rem;color:#333;padding-left:1.2rem;letter-spacing:-.1rem;font-weight:500!important}
.tax_wrap .tax_left .tax_con.ty3 .lnk>div>span::before{position:absolute;top:1rem;left:.3rem;content:"";display:inline-block;width:.2rem;height:.2rem;background-color:#949494}
.tax_wrap .tax_left .tax_con.ty3 .lnk>div>p{height:2rem;padding:.1rem 1rem 0;font-size:1.2rem;color:#1e56c5;border-radius:2rem;background-color:#d1def4}
.tax_wrap .tax_left .tax_con.ty3 .lnk>p{text-align:right;font-size:1.5rem;margin-bottom:-.5rem}
.tax_wrap .tax_left .tax_con.ty3 .lnk>p>strong{font-weight:500}
.tax_wrap .tax_left .tax_con.ty3 .lnk>p>span{display:inline-block;margin-left:.3rem}
.tax_wrap .tax_left .tax_con.ty3  .open span{font-weight:500}
.tax_wrap .tax_left .tax_con.ty3 .lnk.on>div>span{color:#1e56c5;text-decoration:underline;text-underline-offset:.3rem}
.tax_wrap .tax_left .tax_con.ty2.ty3>ul>li>div>span,
.tax_wrap .tax_left .tax_con.ty2.ty3>ul>li>div>div>span{padding:0 .5rem}
.tax_wrap .tax_left .tax_con.ty2>ul>li{padding-bottom:0}
.tax_wrap .tax_left .tax_con.ty2>ul>li.tax{padding-bottom:2rem}
.tax_wrap .tax_left .tax_con.ty2>ul>li.tax>.won{padding-bottom:1rem}
.tax_wrap .tax_left .tax_con.ty2>ul>li.tax>.won>span{width:auto}
.tax_wrap .tax_left .tax_con.ty2>ul>li.tax>span,
.tax_wrap .tax_left .tax_con.ty2>ul>li>a>span,
.tax_wrap .tax_left .tax_con.ty2>ul>li>span,
.tax_wrap .tax_left .tax_con.ty2>ul>li>div>span{display:block;width:100%;padding:0 .5rem;color:#111;font-size:1.6rem;font-weight:600}
.tax_wrap .tax_left .tax_con.ty2 .link{padding-bottom:1rem}
.tax_wrap .tax_left .tax_con.ty2 .link a{font-size:1.5rem}
.tax_wrap .tax_left .tax_con.ty2 .link div{margin-right:.5rem}
.tax_wrap .tax_left .tax_con.ty2 .only{display:flex;flex-wrap:wrap;align-items:center;min-height:5.5rem;padding:1rem}
.tax_wrap .tax_left .tax_con.ty2 .only>a{width: 100%}
.tax_wrap .tax_left .tax_con.ty2 .tax .won{padding:0}
.tax_wrap .tax_left .tax_con.ty2 .tax .won strong:after{content:""}
.tax_wrap .tax_left .tax_con.ty2 .tax .w2anchor_disabled .won strong:after{display:none}
.tax_wrap .tax_right .inner::after{background-image:url(/css/comm/bpr_images/img2_tax_right.png);background-repeat:no-repeat;background-position:bottom;background-size:1px 3rem}
.tax_wrap .tax_right.ty2 .inner .w2pageFrame{min-height:auto}
.tax_wrap .tax_left .info.ty3,
.tax_wrap .tax_left .info.ty4{min-height:5.6rem}
.tax_wrap .tax_left .info.ty3 div{padding:1rem 1.5rem}
.tax_wrap .tax_left .info.ty4 div{flex-flow:wrap;}
.tax_wrap .tax_left .info.ty4 p{border-bottom:none;padding-top:1.5rem}
.tax_wrap .tax_left .info.ty4 div strong{margin-right:1rem;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.tax_wrap .tax_left .info.ty4 div span{margin-left:0}
.tax_wrap .tax_right>.inner{min-height:60rem}

/* qna */
.bpr_qna.ty2>ul>li{border-bottom:.1rem dashed #d8d8d8}
.bpr_qna.ty2 h3{margin-top:2rem}
.bpr_qna.ty2 .bpr_bbox{margin:0 -1.8rem;padding:1rem 1.8rem;border-radius:.8rem;border:.1rem solid #e0e2e7;background-color:#fff}
.bpr_qna.ty2 ul li>.bpr_list.type2{padding:0;border-radius:0;margin-top:1rem;background-color:#fff}
.bpr_qna .txt_list li p+p{margin-top:.5rem}
.bpr_qna.ty2 ul li>a{color:#246beb}
.bpr_qna.ty2 ul li>a.off{color:#111}
.bpr_qna.ty2 ul li>a::after{top:1.5rem;border-color:#246beb}
.bpr_qna.ty2 ul li>a.off::after{top:1.7rem;border-color:#2d2d2d}

.bpr_inner .tax_view dt .tar{flex:1}
.pop_rbox img{max-width:100%}
.pop_rbox .tax_view dt{min-height:4.5rem;margin-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem}
.pop_rbox .tax_view dd{min-height:3rem;padding:.2rem 1.5rem}
.pop_rbox .tax_view dd.dbar:last-child{margin-bottom:.5rem}
.pop_rbox .tax_view dd.dbar{padding-top:1rem}
.pop_rbox .tax_view .sum input.w2input.w2input_readonly{padding-right:0}

.tax_all{width: 29rem;margin-right:2rem}
.tax_all ul>li{border: 1px solid #d2e1ff;border-bottom: 0}
.tax_all ul>li>.inner{display: flex;flex-flow:wrap;justify-content: space-between;align-items: center;position: relative;padding: 1.2rem 1.2rem 1.2rem 5rem;background: #f7f9ff}
.tax_all ul>li>.inner:before{position:absolute;width:1px;height:1px;overflow:hidden;text-indent:-99999px}
.tax_all ul>li.min>.inner:before{content:'빼기'}
.tax_all ul>li.sum>.inner:before{content:'합계'}
.tax_all ul>li.multi>.inner:before{content:'곱하기'}
.tax_all ul>li.plus>.inner:before{content:'더하기'}
.tax_all ul>li>.inner:after{content: '';position: absolute;top: 1.5rem;left: 1.5rem;width: 2.3rem;height: 2.3rem;border-radius: .7rem;background: #cfdcf0}
.tax_all ul>li>.inner>label, .tax_all ul>li>.inner>span{position: relative;font-weight: 700}
.tax_all ul>li>.inner>label:before, .tax_all ul>li>.inner>span:before{content: '';position: absolute;left: -2.8rem;z-index:1}
.tax_all ul>li>.inner .tit span{position: relative;font-weight: 700}
.tax_all ul>li>.inner .won{flex: 1;text-align: right;color:#1e56c5}
.tax_all ul>li>.inner .won strong{font-size: 2rem}
.tax_all ul>li>.inner .won span{padding-left: .5rem;font-size: 1.5rem;font-weight: 700}
.tax_all ul>li>.inner .won .w2input{height: 3.3rem;margin: .3rem 0 .2rem 1rem;color: #1e56c5;font-size: 2rem;text-align: right;font-weight: 700;border-color: #bbd2ff;border-radius: .8rem;}
.tax_all ul>li>.inner .won .mid{padding-left: .5rem;padding-right: .5rem}
.tax_all ul>li>.inner .won .w2inputCalendar_div{height: 3.3rem !important;width: 20rem;max-width: 20rem;margin-right: 3.5rem}
.tax_all ul>li>.inner .won .w2inputCalendar_div  .w2inputCalendar_div_input{height: 3.3rem !important;}
.tax_all ul>li>.inner .won .w2inputCalendar_div_img .w2inputCalendar_button{height: 3.3rem}
.tax_all ul>li>.inner .won .w2inputCalendar_div .w2inputCalendar_divInput{text-align: right;color: #1e56c5;font-size: 2rem;font-weight: 700;border-color: #bbd2ff;border-radius: .8rem;}
.tax_all ul>li:first-child{border-radius: 1rem 1rem 0 0;overflow:hidden}
.tax_all ul>li:first-child>a{padding-left: 1.4rem;border-radius: 1rem 1rem 0 0}
.tax_all ul>li:first-child>a:after{content: none}
.tax_all ul>li.min>.inner>label:before,
.tax_all ul>li.min>.inner>span:before{top: 1rem;width: 1rem;height: .2rem;background: #246beb}
.tax_all ul>li.sum>.inner>label:before,
.tax_all ul>li.sum>.inner>span:before{top: .8rem;width: 1rem;height: 3px;border-top: 2px double #246beb;border-bottom: 2px double #246beb}
.tax_all ul>li.multi>.inner>label:before,
.tax_all ul>li.multi>.inner>label:after,
.tax_all ul>li.multi>.inner>span:before,
.tax_all ul>li.multi>.inner>span:after,
.tax_all ul>li.plus>.inner>span:before,
.tax_all ul>li.plus>.inner>span:after,
.tax_all ul>li.plus>.inner>.tit span:before,
.tax_all ul>li.plus>.inner>.tit span:after{content: '';position: absolute;top: 1rem;left: -2.8rem;width:1rem;border-top: 2px solid #246beb;transform: rotate(45deg);z-index:1}
.tax_all ul>li.multi>.inner>label:after,
.tax_all ul>li.multi>.inner>span:after{transform: rotate(135deg)}
.tax_all ul>li.plus>.inner>span:before,
.tax_all ul>li.plus>.inner>.tit span:before{transform: rotate(178deg)}
.tax_all ul>li.plus>.inner>span:after,
.tax_all ul>li.plus>.inner>.tit span:after{transform: rotate(90deg)}
.tax_all ul>li.end{border: 1px solid #b0d2d6;border-radius: 0 0 1rem 1rem}
.tax_all ul>li.end>.inner{flex-direction: column;align-items: flex-start;border-radius: 0 0 1rem 1rem;background: #eff9fa}
.tax_all ul>li.end>.inner:after{top:1.2rem;background: #028998}
.tax_all ul>li.end>.inner .won{width: 100%;text-align: right;color: #028998}
.tax_all ul>li.end>.inner .won strong{font-size: 2.8rem}
.tax_all ul>li.end>.inner .won span{font-size: 2rem}
.tax_all ul>li.end.sum>.inner>label:before,
.tax_all ul>li.end.sum>.inner>span:before{border-color:#fff}
.tax_all ul>li.on>.inner{background: #028998}
.tax_all ul>li.on>.inner>label,
.tax_all ul>li.on>.inner>span{color: #fffd30}
.tax_all ul>li.on>.inner .won{color:#fff}
.tax_all ul>li.on>.inner:after{background: #fff}
.tax_all ul>li.min.on>.inner>label:before,
.tax_all ul>li.min.on>.inner>span:before{background: #028998}
.tax_all ul>li.sum.on>.inner>label:before,
.tax_all ul>li.sum.on>.inner>span:before{border-color: #028998}
.tax_all ul>li.multi.on>.inner>label:before,
.tax_all ul>li.multi.on>.inner>label:after,
.tax_all ul>li.multi.on>.inner>span:before,
.tax_all ul>li.multi.on>.inner>span:after{border-color: #028998}
.tax_all ul>li>.inner:focus{outline-offset: -2px;}
.tax_all ul>li.on>.inner:focus{outline: 2.5px dotted #fff;}
.tax_all ul>li.txt>.inner:after{display:none}
.tax_all ul>li.txt>.inner{padding-left:1.4rem}
.tax_all ul>li.last{border: 1px solid #d2e1ff;border-radius: 0 0 1rem 1rem}
.tax_all ul>li.last>.inner{border-radius: 0 0 1rem 1rem}
.tax_all ul>li.green{border-color:#b0d2d6}
.tax_all ul>li.green>.inner{padding: .6rem 1.2rem .6rem 5rem;background: #eff9fa}
.tax_all ul>li.green>.inner:after{background: #028998}
.tax_all ul>li.green>.inner .won{color: #028998}
.tax_all ul>li.green>.inner .won strong{font-size: 2.8rem}
.tax_all ul>li.green>.inner .won span{font-size: 2rem}
.tax_all ul>li.green.sum>.inner>span:before{border-top-color: #fff;border-bottom-color: #fff}
.tax_all.ty2 ul>li.green>.inner .won strong+span{padding-left: .5rem}
.tax_all.ty2{width: 100%;margin-right: 0}
.tax_all.ty2 ul>li>.inner .won strong+span,
.tax_all.ty2 ul>li>.inner .won a+span{padding-left: 1.5rem}
.tax_all.ty2 ul>li>.inner .won a.money{margin:0}
.tax_all.ty2 ul>li>.inner .won strong:last-child{padding-right: 2.9rem}
.tax_all.ty2 ul>li>.inner .flex2{flex-flow: nowrap}
.tax_all.ty2.word2 ul>li>.inner .won .flex2 span{width:3rem}
.tax_all.ty2.word2 ul>li>.inner .won .flex2 .w2selectbox_select{flex:1;width:16rem;max-width:16rem;height:3.3rem;margin:.3rem 0 .2rem 1rem;color:#1e56c5;border-color:#bbd2ff;border-radius:.8rem}
.tax_all.ty2.word2 ul>li>.inner .won .flex2 p.t{width:2.5rem;margin-right:1rem;font-size:2rem;font-weight:700}
.tax_all.ty2.sum{margin-top: 2rem}
.tax_all.ty2.sum ul>li{border: 1px solid #fbd9c6;border-radius:1rem}
.tax_all.ty2.sum ul>li>.inner{padding: .7rem 1.2rem .7rem 5rem;background-color: #fef2e6}
.tax_all.ty2.sum ul>li.txt>.inner{padding-left: 1.4rem}
.tax_all.ty2.sum ul>li>.inner:after{top:1.6rem;background: #fc6216 !important}
.tax_all.ty2.sum ul>li>.inner>label:before,
.tax_all.ty2.sum ul>li>.inner>span:before{top:1rem;border-top-color: #fff;border-bottom-color: #fff}
.tax_all.ty2.sum ul>li>.inner>span{color:#fc6216;font-size: 1.8rem}
.tax_all.ty2.sum ul>li>.inner .won strong{color:#fc6216;font-size: 2.8rem}
.tax_all.ty2.sum ul>li>.inner .won span{color:#fc6216;font-size: 2rem}
.tax_wrap .tax_right .inner .tax_all ul>li.txt>.inner{padding-left: 1.4rem}
.tax_wrap .tax_right .inner .tax_all ul>li>.inner{padding-left: 5rem;background: #f7f9ff}
.tax_wrap .tax_right .inner .tax_all.ty2.sum ul>li>.inner{background-color: #fef2e6}
.tax_wrap .tax_right .inner .tax_all ul>li>.inner:after{display:block !important;content: '';position: absolute;top: 1.5rem;left: 1.5rem;width: 2.3rem;height: 2.3rem;border-radius: .7rem;background: #cfdcf0}
.tax_wrap .tax_right .inner .tax_all.ty2.sum ul>li>.inner:after{top:1.6rem}
.tax_wrap .tax_right .inner .tax_all ul>li.txt>.inner:after{display:none !important}
.ly_box .tax_all ul>li>.inner .won .w2input{max-width: 20rem}

.tax_all .tax_bth{display: none;text-align: right}
.tax_all_con{display:flex;align-items:center;justify-content:center;margin:0;padding:3rem 2rem;border-radius:1rem;background-color:#f7f7f7}
.ly_box > .tax_all_con, 
.ly_box > .tax_all_cont{margin-left:0}

/* 계산하기 */
.bpr_calbox{display: flex;align-items: center;padding: .5rem 0;border: 1px solid #d2e1ff;border-radius: 1rem;background: #f7f9ff}
.bpr_calbox .callist{flex: 1;position: relative;padding: .7rem 1.5rem 0rem 1.5rem}
.bpr_calbox .callist:after{content:'';position: absolute;top:50%;right:0;transform: translateY(-50%);width:.1rem;height: 80%;border-left:1px dashed #bed0ef}
.bpr_calbox .callist .bpr_titbox{margin-bottom: 0}
.bpr_calbox .callist .bpr_titbox strong{flex: none;font-size: 1.7rem}
.bpr_calbox .callist .won{text-align: right;display:flex;align-items:baseline}
.bpr_calbox .callist .won strong{font-size: 2.5rem}
.bpr_calbox .callist .won span{margin-left: .5rem;font-size: 1.8rem;font-weight: 700}
.bpr_calbox .callist .won .w2input{border:none;border-bottom:.1rem solid #246beb;background-color:transparent;font-size:2.2rem;color:#246beb;font-weight:600;border-radius:0;width:100%;margin-bottom:1rem;text-align:right;padding:0}
.bpr_calbox .callist .won .w2input:focus{border:none;outline:none;border-bottom:.1rem solid #246beb}
.bpr_calbox .callist .won.txt_g .w2input{border-color:#028998;color:#028998}
.bpr_calbox .calbtn{flex:none;padding: 1rem 2rem}
.bpr_calbox .calbtn input{min-width: 12rem;height: 4rem;border: 0;border-radius: .6rem;color: #fff;font-size: 1.6rem;background: #246beb}
.bpr_calbox .calbtn input+input{margin-left: 1rem;}

/* 원천세(지급명세서) */
.buga .intro_section .bpr_bbox.bpr_help.bot,
.buga .intro_section .bpr_bbox.bpr_help.top{padding:1.2rem 1.5rem 1.2rem 2rem}
.buga .intro_section .bpr_bbox .bpr_bbox{padding: 1.7rem 2rem}
.buga .intro_section .bpr_bbox .btn_cm.gray:hover{background-color: #eaebed}
.buga .intro_section .bpr_bbox .linkbox{position: relative}
.buga .intro_section .bpr_bbox .linkbox .tit a{font-weight: 700;font-size: 1.9rem;line-height:1.3}
.buga .intro_section .bpr_bbox .linkbox .help_box{position: relative;z-index:1}
.buga .intro_section .bpr_bbox .linkbox .help_box .help_view{border-color: #63676e;}
.buga .intro_section .bpr_bbox .linkbox .help_box .help_view:before{border-color: #63676e;}
.buga .intro_section .bpr_bbox .linkbox .help_box .btn_help{background-image:url(/css/comm/bpr_images/ico_help5.svg)}
.buga .intro_section .bpr_bbox .linkbox .tit .bpr_titbox .help_box{margin-bottom: 3px}
.buga .intro_section .bpr_bbox .linkbox .link_bin{position: absolute;top:0;left: 0;width:100%;height: 100%;cursor: pointer;background: transparent}
.buga .intro_section .bpr_bbox a.linkbox.open_pop{height:100%}
.buga .intro_section .bpr_bbox.law{padding-left: 2.8rem !important}
.buga .intro_section .bpr_bbox.btn{padding:1.7rem 2rem}
.buga .intro_section .bpr_bbox.bpr_help.ty2 .linkbox{padding:1.2rem 2.6rem 1.2rem 1.6rem}
.buga .intro_section .bpr_bbox.bpr_help.ty2 .linkbox .tit{margin-bottom:0}
.buga .intro_section .bpr_bbox.bpr_help.ty2 .linkbox+.linkbox{margin-top:2rem}
.buga .intro_section .bpr_bbox .help_txt .linkbox{height:100%}
.buga .intro_section .bpr_bbox .help_txt .helptxt_view{width:31rem;padding:1rem 2rem 2rem 2rem;top:5rem}
.buga .intro_section .bpr_bbox .help_txt .helptxt_view .bpr_bbox{padding:1rem 1.5rem;background:#f3fbfb}
.buga .intro_section .bpr_bbox .help_txt .helptxt_view .bpr_bbox p{font-size:1.6rem}
.buga .intro_section .bpr_bbox .help_txt .helptxt_view .bpr_bbox p+.w2selectbox_select{margin-top:.5rem}
.buga .intro_section .bpr_bbox .help_txt .helptxt_view .bpr_btnbox{margin-top:1.5rem}
.buga .intro_section .bpr_bbox .help_txt .helptxt_view .btn_close{top:1.6rem;right:2.3rem}
.buga .intro_section .bpr_bbox.ty2{display:flex;padding:1.6rem 1.8rem 1.8rem}
.buga .intro_section .bpr_bbox.ty2>.linkbox{margin:1rem!important}
.bpr_bbox.bpr_help .linkbox.ty2:after{display:none}
.bpr_bbox.bpr_help .linkbox.ty2:hover{border-color:#d1def4!important}
.bpr_bbox.bpr_help .linkbox .btn_bbox{display:flex;flex-wrap:wrap;margin:.5rem -1.5rem -.5rem -.5rem}
.bpr_bbox.bpr_help .linkbox .btn_bbox .btn_cm{flex:1;margin:.5rem;font-size:1.6rem;height:3.5rem}
.bpr_bbox.bpr_help .linkbox>a{display:block}

.bpr_acc.ty2>ul>li .acc_top{padding:0}
.bpr_acc.ty2>ul>li .acc_top .btn_title{width:100%}
.bpr_acc.ty2>ul>li .acc_top>.b_title{flex:1;padding: 1.3rem 2rem 1.3rem 3rem}
.bpr_acc.ty2>ul>li .acc_top .btn_title strong{padding-right: 4rem}
.bpr_acc.ty2>ul>li .acc_top .btn_title strong:before{content: '';position: absolute;right: 0;top: 0;width: 2.6rem;height: 2.6rem;border-radius: 50%;border: 1px solid #b0d2d6;background: #fff}
.bpr_acc.ty2>ul>li .acc_top .btn_title strong:after{content: '';position: absolute;right: 1rem;top: .9rem;width: .5rem;height: .5rem;border-top: 2px solid #028998;border-left: 2px solid #028998;transform: rotate(225deg)}
.bpr_acc.ty2>ul>li .acc_top .help_txt{padding: 1.3rem 2rem 1.3rem 0}
.bpr_acc.ty2>ul>li .b_list{display: flex;flex-wrap: wrap;margin: -.8rem}
.bpr_acc.ty2>ul>li .b_list>li{width: calc(25% - 1.6rem);margin: .8rem}
.bpr_acc.ty2>ul>li .b_list>li .linkbox{display: flex;align-items: center;height: 5rem;padding: 1.2rem 1rem 1.2rem 1rem;border-color: #028998;border-radius: .8rem;color: #028998;line-height: 1.1;transition: background-color .5s ease}
.bpr_acc.ty2>ul>li .b_list>li .linkbox:hover{background-color: #edf8f7}
.bpr_acc.ty2>ul>li .b_list>li .linkbox.on{color: #fff;background: #028998}
.bpr_acc.ty2>ul>li.open .acc_top .btn_title strong:before{border-color: #59adb7;background-color: #cae6e9}
.bpr_acc.ty2>ul>li.open .acc_top .btn_title strong:after{top: 1.1rem;transform: rotate(45deg)}
.bpr_acc.ty2 .dbar{border-top-color: #b0d2d6}
.bpr_acc.ty2 .dbar.bpr_btnbox .btn_cm.pop{background-color: #edf8f7}
.bpr_acc.ty2 .dbar.bpr_btnbox .btn_cm.pop:focus{outline: 2.5px dotted #2466eb}
.bpr_acc.ty2.no>ul>li .acc_top .btn_title:before{display:none}
.bpr_acc.ty2.no>ul>li .acc_top .btn_title>span{position:absolute;top:0;left:0;text-align:center;font-size:1.8rem;line-height:1.8;width:3.2rem;height:3.2rem;border-radius:.5rem;color:#fff;background-color:#349ba7}
.bpr_acc.ty2.no>ul>li .acc_bottom .ly_m,
.bpr_acc.ty2.ty3>ul>li .acc_bottom .ly_m{display:flex;flex-flow:row wrap;margin:-1rem}
.bpr_acc.ty2.no>ul>li .acc_bottom .ly_m .linkbox,
.bpr_acc.ty2.ty3>ul>li .acc_bottom .ly_m .linkbox{padding:1.4rem 2.6rem 1.6rem 1.6rem;flex-direction:column;margin:1rem;height:auto;align-items:flex-start;line-height:1.5}
.bpr_acc.ty2.no>ul>li .acc_bottom .ly_m .fn,
.bpr_acc.ty2.ty3>ul>li .acc_bottom .ly_m .fn{width:calc(100% - 2rem);margin:1rem}
.bpr_inner section.bpr_acc.ty2.ty3{margin-top:1rem}

/* 가이드맵 */
.bpr_guide_map{display:flex;flex-flow:row wrap;margin:3rem 0!important}
.bpr_guide_map .g_info{flex:none;width:32rem;padding-right:2rem}
.bpr_guide_map .g_info .tit>span{display:block;max-width:10.3rem;height:3rem;color:#fff!important;font-size:1.6rem;padding-top:.4rem;margin-bottom:.5rem;letter-spacing:0;text-align:center;border-radius:2rem;background-color:#1e56c5}
.bpr_guide_map .g_info .tit>h2{display:block;font-size:3rem;font-weight:600;color:#111;letter-spacing:-.1rem;margin:1rem 0 1.5rem}
.bpr_guide_map .g_info .tit>p{font-size:1.7rem;color:#111;margin-bottom:4rem}
.bpr_guide_map .g_info .bpr_btnbox{flex-direction:column;margin:-.5rem}
.bpr_guide_map .g_info .bpr_btnbox .btn_noti{margin:.5rem}
.bpr_guide_map .g_cont{display:flex;flex:1;flex-flow:row wrap;margin: -1rem}
.bpr_guide_map .g_cont .ly_box{margin: 0}
.bpr_guide_map .g_cont .ly_box > .w2group{min-width: 30rem;margin: 1rem}
.bpr_guide_map .g_cont .ly_box > .w2group:first-child{margin-left:1rem}
.bpr_guide_map .g_cont .g_conts{flex:1;display:flex;flex-direction:column;border:.1rem solid #bed0ef;border-radius:1.5rem;margin:1rem;padding:2rem;background-color:#fff}
.bpr_guide_map .g_cont .g_conts>div{flex:none;position:relative;border-radius:1.5rem;height:16rem}
.bpr_guide_map .g_cont .g_conts>div>span{display:inline-block;color:#fff;font-weight:600;border-top-left-radius:1.5rem;border-bottom-right-radius:1.5rem;padding:.4rem 1.7rem}
.bpr_guide_map .g_cont .g_conts.blu>div{background:#effaff url(/css/comm/bpr_images/img2_guide_map1.png) no-repeat center;}
.bpr_guide_map .g_cont .g_conts.blu>div>span{background-color:#246beb}
.bpr_guide_map .g_cont .g_conts.gre>div{background:#f3fbfb url(/css/comm/bpr_images/img2_guide_map2.png) no-repeat center;}
.bpr_guide_map .g_cont .g_conts.gre>div>span{background-color:#028998}
.bpr_guide_map .g_cont .g_conts.pur>div{background:#f5f3ff url(/css/comm/bpr_images/img2_guide_map3.png) no-repeat center;}
.bpr_guide_map .g_cont .g_conts>strong{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-size:2.2rem;line-height:1.4;min-height:6rem;font-weight:700;color:#111;margin:1.5rem 0 2.5rem}
.bpr_guide_map .g_cont .g_conts .btn_cm{height:4rem}

/* 스탭 */
.bpr_step4>ul{display:flex}
.bpr_step4>ul>li{flex:1;position:relative;padding:.5rem 0 .5rem 5.5rem}
.bpr_step4>ul>li+li{margin-left:4rem}
.bpr_step4>ul>li>span{position:absolute;top:.6rem;left:0;color:#1e56c5;font-weight:600;font-size:1.8rem;width:4.2rem;height:4.2rem;display:flex;justify-content:center;align-items:center;border-radius:.5rem;background-color:#e4ecfa}
.bpr_step4>ul>li>strong{font-size:1.7rem;font-weight:600;display:inline-block;margin-bottom:.2rem}
.bpr_step4>ul>li>p{color:#555;font-size:1.5rem;line-height:1.4}
.bpr_step4>ul>li::after{content:"";display:inline-block;position:absolute}
.bpr_step4>ul>li::after{top:1.8rem;left:-3rem;width:1.2rem;height:1.8rem;background:url(/css/comm/bpr_images/ico2_next_r.svg) no-repeat center}
.bpr_step4>ul>li:first-child::after {display:none}
.bpr_step4.row>ul{flex-direction:column}
.bpr_step4.row>ul>li{min-height:4.2rem;display:flex;flex-direction:column;padding:0 0 0 5.5rem;}
.bpr_step4.row>ul>li+li{margin-left:0;margin-top:3.2rem}
.bpr_step4.row>ul>li>span{top:0}
.bpr_step4.row>ul>li>strong{flex:1;display:flex;align-items:center}
.bpr_step4.row>ul>li::after{left:50%;margin-left:-.6rem;top:-2.4rem;transform:rotate(90deg)}
.bpr_step4.bg>ul>li{min-height:8.2rem;padding:2rem 2rem 2rem 7.5rem;border-radius:.8rem;background-color:#f7f9ff}
.bpr_step4.bg>ul>li>span{left:2rem;top:2rem}

/* 그리드용리스트 */
.bpr_gvbox+.txt_re,
.bpr_inner section+.txt_re{margin-top:1rem}
.bpr_scbox+.bpr_gvbox, 
.bpr_gvbox .bpr_bbox.nolist+ul,
.bpr_scbox+.bpr_bbox.nolist+.bpr_gvbox{margin-top:2rem}
.bpr_gvbox .tit label,
.bpr_gvbox .tit span{font-size:1.5rem}
.bpr_gvbox .tit{min-height:5rem;display:flex;padding:1rem 0;margin-bottom:1rem;border:.1rem solid #b0d2d6;border-radius:1rem;background-color:#edf8f7}
.bpr_gvbox .tit .mt{display:flex}
/* .bpr_gvbox .tit .mt .ckrd_box{margin:-.5rem 0} */
.bpr_gvbox .tit .mt .ckrd_box>div{left:1rem}
.bpr_gvbox .tit .mt>label,
.bpr_gvbox .tit .mt>span,
.bpr_gvbox .tit>label,
.bpr_gvbox .tit>span{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;flex:1;padding:0 1rem;line-height:1.2;width:10%}
.bpr_gvbox .mt>label,
.bpr_gvbox .mt>span{position:relative}
.bpr_gvbox .tit>label::after,
.bpr_gvbox .tit>span::after,
.bpr_gvbox .gv>div::after,
.bpr_gvbox .mt>div::after,
.bpr_gvbox .mt>label::after,
.bpr_gvbox .mt>span::after,
.bpr_gvbox .tit .crv::after{position:absolute;top:.3rem;left:0;content:"";display:inline-block;width:.1rem;height:calc(100% - .6rem);background-color:#cae6e9}
.bpr_gvbox>ul>li{border-radius:1rem;border:.1rem solid #cae6e9;overflow:hidden;transition:.5s ease}
.bpr_gvbox>ul>li+li{margin-top:1rem}
.bpr_gvbox>ul>li:hover, .bpr_gvbox>ul>li.open:hover{background-color:#fcfbf2}
.bpr_gvbox>ul>li.open, .bpr_gvbox>ul>li:hover, .bpr_gvbox>ul>li:focus{border-color:#7fc3cb}
.bpr_gvbox>ul>li.sum{border-color:#f8e4d0;background-color:#fef2e6}
.bpr_gvbox>ul>li.sum *{color:#fc6216!important;font-weight:600}
.bpr_gvbox>ul>li.sum *.nobg{color:#fff!important}
.bpr_gvbox>ul>li.sum .w2input{border-color:#f8e4d0;background-color:#fff!important}

.bpr_gvbox .gv{display:flex;position:relative}
.bpr_gvbox .gv .mt{flex:none;display:flex;flex-direction:row;padding:0;width:auto}
.bpr_gvbox .gv>div.mt:first-child{padding-left:0}
.bpr_gvbox .gv>div,
.bpr_gvbox .gv .mt>div{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;padding:.8rem 1rem;min-height:5rem;width:10%}
.bpr_gvbox .gv>div.mt .ckrd_box label{text-indent: -999px;color: transparent}
.bpr_gvbox .gv>div::after,
.bpr_gvbox .gv .mt>div::after{top:1.2rem;height:calc(100% - 2.3rem);background-color:#e0e2e7}
.bpr_gvbox .gv>div label,
.bpr_gvbox .gv>div>span{font-size:1.3rem;color:#717171;display:block}
.bpr_gvbox .gv>div>p,
.bpr_gvbox .gv .mt>div>p{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.3;padding:.2rem 0;word-break:break-all}
.bpr_gvbox .gv>div>p>span{word-break:break-all}
.bpr_gvbox .gv>div>p.lta, .bpr_gvbox .gv>.crv>div>p.lta{align-items:flex-start;text-align:left}
.bpr_gvbox .gv>div>p.rta, .bpr_gvbox .gv>.crv>div>p.rta{align-items:flex-end;text-align:right}
.bpr_gvbox .gv>div>p a{text-decoration:underline;text-underline-offset:.1rem}
.bpr_gvbox .foldbox{height:0;padding:0 3rem;overflow:hidden;transition:.5s ease;border-top:.1rem solid #fff}
.bpr_gvbox .open .foldbox{height:auto;padding:2rem 3rem;border-top:.1rem solid #dceceb}
.bpr_gvbox .txt_list.col ul{display:flex;flex-flow:row wrap}
.bpr_gvbox .txt_list.col li{flex:none;width:50%;padding-right:2rem;display:inline-block}
.bpr_gvbox .txt_list.col li>strong{margin-right:.8rem}
.bpr_gvbox .bbox{border-top:.1rem dashed #e0e2e7;padding:.6rem 1rem;margin:0;display:flex;justify-content:flex-end;flex-flow:row wrap}
.bpr_gvbox .bbox .btn_cm{margin:.4rem;width:auto}
.bpr_gvbox .bpr_bbox.nolist{border-color:#cae6e9;margin-bottom:1rem}
.bpr_gvbox.form .gv .w2group .w2input{width:100%;margin-top:-.3rem;text-align:right}
.bpr_gvbox.form .gv .w2group .w2input.w2input_readonly{background-color:transparent;border:none}
.bpr_gvbox .gv>div>p .w2input{width:100%}
.bpr_gvbox .btn_cm.g{color:#555;font-size:1.4rem;border-color:#8e8e8e;background-color:#fafafa}
.bpr_gvbox .btn_cm.g:hover{background-color:#f4f4f4}
.bpr_gvbox .dep{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block!important;flex:none!important;padding:.5rem 0!important}
.bpr_gvbox .crv p.dep{padding:.7rem 0}

.bpr_gvbox .tit>label:first-child::after,
.bpr_gvbox .tit>span:first-child::after,
.bpr_gvbox .tit>.mt>.no:first-child::after,
.bpr_gvbox .tit .crv:first-child::after,
.bpr_gvbox .gv>div:first-child::after,
.bpr_gvbox .mt>div:first-child::after,
.bpr_gvbox .tit+ul>li>div.gv>div>label,
.bpr_gvbox .tit+ul>li>div.gv>.crv>div>label,
.bpr_gvbox .tit+ul>li>div.gv>div.mt>div>label,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div>label,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>.crv>div>label,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div.mt>div>label,
.bpr_gvbox .tit+ul>li>div.gv>div>span,
.bpr_gvbox .tit+ul>li>div.gv>.crv>div>span,
.bpr_gvbox .tit+ul>li>div.gv>div.mt>div>span,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div>span,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>.crv>div>span,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div.mt>div>span,
.bpr_gvbox .gv .mt>div:first-child::after,
.bpr_gvbox .now{display:none}
.bpr_gvbox .tit+ul>li>div.gv>div>label,
.bpr_gvbox .tit+ul>li>div.gv>.crv>div>label,
.bpr_gvbox .tit+ul>li>div.gv>div.mt>div>label,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div>label,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>.crv>div>label,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div.mt>div>label,
.bpr_gvbox .tit+ul>li>div.gv>div>span,
.bpr_gvbox .tit+ul>li>div.gv>.crv>div>span,
.bpr_gvbox .tit+ul>li>div.gv>div.mt>div>span,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div>span,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>.crv>div>span,
.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div.mt>div>span{display:block;overflow:hidden;width:.1rem;height:0;}
.bpr_gvbox .btn_toggle{position:absolute;top:50%;right:.5rem;margin-top:-1.8rem;overflow:hidden;text-indent:-999999px;width:3.7rem;height:3.7rem;border-radius:.7rem;background-color:#eaebed}
.bpr_gvbox .btn_toggle::after{content:"";display:inline-block;position: absolute;right:1.2rem;top:1rem;transform:rotate(135deg);width:1rem;height:1rem;border-top:.2rem solid #555;border-right:.2rem solid #555;transition:.5s ease}
.bpr_gvbox .open .btn_toggle{background-color:#edf8f7}
.bpr_gvbox .open .btn_toggle::after{top:1.5rem;transform:rotate(315deg);border-color:#11909e}
.bpr_gvbox .ckrd_box{flex:none!important;width:5rem!important}
.bpr_gvbox .ckrd_box label{width:3.4rem;height:3.4rem;color:#fff;padding-left:10rem;overflow:hidden}
.bpr_gvbox .ckrd_box>div{position:relative;width:3.6rem}
.bpr_gvbox .tit .ckrd_box{height:100%;margin:-1px 0 -5px 0}
.bpr_gvbox .tit .ckrd_box>div{top:50%;left:0;transform:translateY(-50%)}
.bpr_gvbox .no{flex:none!important;width:5rem!important}
.bpr_gvbox .btn_w{flex:none!important;width:4.5rem!important}
.bpr_gvbox .btn_w::after{display:none!important}
.bpr_gvbox .tit .crv{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;padding:0 1rem;justify-content:center}
.bpr_gvbox .tit .crv>label,
.bpr_gvbox .tit .crv>span{text-align:center;flex:none;min-height:2rem;display:flex;align-items:center;justify-content:center;line-height:1.3;padding:.2rem 0}
.bpr_gvbox .crv>div{flex:none;display:flex;align-items:center;flex-flow:wrap;padding:.2rem 0}
.bpr_gvbox .crv p{text-align:center;word-break:break-all;line-height:1.3;padding:.2rem 0;flex:auto}
.bpr_gvbox .crv a{display: block;padding: .2rem 0;color: #246beb;text-align: center;word-break: break-all;line-height: 1.3;text-decoration: underline}

.bpr_gvbox .fn2{flex:2!important}
.bpr_gvbox .fn3{flex:3!important}
.bpr_gvbox .fn4{flex:4!important}
.bpr_gvbox .fn5{flex:5!important}

.bpr_gvbox.tbtn .tit,
.bpr_gvbox.tbtn .gv{padding-right:6rem}
.from_list+.bpr_gvbox{margin-top:2rem}

.bpr_qnabox{padding:1.5rem 2rem;border-radius:1rem;border:.1rem solid #bed0ef}
.bpr_qnabox>ol{counter-reset:number}
.bpr_qnabox>ol>li{position:relative;padding-left:2.7rem;display:flex;justify-content:space-between;flex-flow:row wrap}
.bpr_qnabox>ol>li::after{counter-increment:number;content:counter(number);position:absolute;top:.6rem;left:0;width:2rem;height:2rem;text-align:center;color:#fff;font-size:1.4rem;line-height:1.5;border-radius:2rem;background-color:#028998}
.bpr_qnabox>ol>li .tit{margin-top:.5rem;flex:1}
.bpr_qnabox>ol>li .ckrd_box{flex:none;display:flex;justify-content:flex-end}

/* swiper_box */
.swiper_box.bg{padding:.5rem;border-radius:1.5rem;background-color:#f7f9ff}
.swiper_box{position:relative;padding:.5rem 0}
.swiper_box .swbox{overflow:hidden}
.swiper_box .swiper_btn>a{position:absolute;top:50%;left:-1rem;margin-top:-1.5rem;z-index:10}
.swiper_box .swiper_btn>a.btn_next{left:auto;right:-1rem}
.swiper_box .swiper_total.swb+.swbox+.swiper_btn>a{margin-top:0}
.swiper2.swiper_box .swiper_btn>a{top:auto;bottom:2rem}
.swiper3.swiper_box .swiper_btn>a{top:auto;bottom:2rem}
.swiper_box .swiper_btn.ty2>a{top:50%;margin-top:0;bottom:auto}
.swiper_box .swiper_btn>a{top:auto;bottom:2rem}
.swiper3.open.swiper_box .swiper_btn>a{top:50%;bottom:auto}
.swiper_box .swiper_btn>a{width:3rem;height:3rem;border-radius:3rem;background-color:rgba(0, 0, 0, .25);overflow:hidden;text-indent:-9999px}
.swiper_box .swiper_btn>a::after{position:absolute;content:"";top:1rem;left:1.1rem;transform:rotate(225deg);width:.8rem;height:.8rem;border-top:2px solid #fff;border-right:2px solid #fff}
.swiper_box .swiper_btn>a.btn_next::after{left:.8rem;transform:rotate(45deg)}
.swiper_box .swiper_total{display:flex;justify-content:flex-end;align-items:center;font-size:1.4rem;color:#717171;padding:.5rem/* ;min-height:3rem */}
.swiper_box .swiper_total .swiper-pagination-current{color:#111;font-weight:600}
.swiper_box .swiper_total>p{display:inline-block;padding:0 .5rem;min-width:5rem}

/* 스텝 title만 있는 경우 */
.bpr_step2 ul li strong{z-index:2}
.bpr_step2.ty2 ul li{min-height:auto;padding: 1.1rem 1rem 1.1rem 6rem;text-align:center}
.bpr_step2.ty2 ul li strong{padding-bottom:0}
.bpr_step2.ty2 ul li::after{border-radius:5px}
.bpr_step2.ty2.red{border-color:#f9c7d3}
.bpr_step2.ty2.red ul li.on,
.bpr_step2.ty2.red ul li.on::after{background-color:#fff5f9}
.bpr_step2.ty2.red ul li::after{border-top-color:#f9c7d3;border-right-color:#f9c7d3}
.bpr_step2.ty2.red ul li.on strong{color:#ff3838}
.bpr_step2.ty2.red ul li.on strong::before{border-color:#ff3838;background-color:#ff3838}
.bpr_step2.ty2.ico ul li{display: flex;align-items: center;padding: 2.9rem 1rem 2.9rem 6rem}
.bpr_step2.ty2.ico ul li strong {padding-left: 9rem;line-height: 1.2;text-align: left}
.bpr_step2.ty2.ico ul li strong::before{content: '';top: 50%;left: 1.1rem;transform: translateY(-50%);width: 6.3rem;height: 6.3rem;border-radius: 0;border: 0;background: url(/css/comm/bpr_images/img2_icon.png) no-repeat}
.bpr_step2.ty2.ico ul li.ico_1 strong::before{background-position: 0 0}
.bpr_step2.ty2.ico ul li.ico_2 strong::before{background-position: 0 -63px}
.bpr_step2.ty2.ico ul li.ico_3 strong::before{background-position: 0 -126px}
.bpr_step2.ty2.ico ul li.ico_4 strong::before{background-position: 0 -189px}
.bpr_step2.ty2.ico ul li.ico_5 strong::before{background-position: 0 -252px}
.bpr_step2.ty2.ico ul li.ico_6 strong::before{background-position: 0 -315px}
.bpr_step2.ty2+.from_list{margin-top: 2.3rem}

/* UDC password */
.pwblind{position: relative;display: inline-block;float: none;margin-right: 0 !important;}
.pwblind input + i{position: absolute !important;right: 6px;top: 50%;margin-top: -7px;width: 14px;height: 14px;}
.bpr_inner .pwblind i{cursor: pointer;}
.from_list .crvgrp>li .pwblind input.w2input{padding-right: 3rem;}
.from_list .crvgrp>li .crv .pwblind{width: 100%;}
.from_list .crvgrp>li .pwblind{flex: 1.2;}
.bpr_inner .pwblind .eye_on{width: 18px;height: 17px;background: url(/css/comm/bpr_images/icon_sprite_on.svg) no-repeat center}
.bpr_inner .pwblind .eye_off{width: 18px;height: 17px;background: url(/css/comm/bpr_images/icon_sprite.svg) no-repeat center}

/* Message */
.bpr_bbox.nolist{display:flex;align-items:center;justify-content:center;border-radius:1rem;text-align:center;border:.1px solid #bed0ef;background-color:#fff}
.bpr_bbox.nolist>p{display:inline-block;position:relative;padding-left:3rem}
.bpr_bbox.nolist>p::before{position:absolute;top:-.1rem;left:0;content:"";display:inline-block;width:2rem;height:2.4rem;background:url(/css/comm/bpr_images/ico2_document.svg) no-repeat center}
.bpr_bbox.type5.nolist{border:none}
.bpr_bbox.file.red{border-color:#f75c73!important;background-color:#fff5f9}
.bpr_bbox.bpr_help.file{padding:1.2rem 2rem 1.2rem 2rem}
.bpr_bbox.file .bpr_btnbox.agreebox{margin-left:0;background-color:#fff}
.bpr_bbox.file .bpr_bbox,
.bpr_bbox.file .bpr_step2{margin-left:0}
.bpr_bbox.cont{border:.1rem solid #ccdbf2;padding:0;overflow:hidden;background-color:transparent}
.bpr_bbox.cont .bpr_titbox{padding:1.1rem 2rem;margin-bottom:0;background-color:#edf4ff}
.bpr_bbox.cont .cont{padding:2rem}
.bpr_bbox.cont .imgbox{margin:.5rem -.4rem 0 -5.6rem;padding:0 .2rem;text-align:center;border-radius:.4rem;background-color:#fff}
.bpr_bbox.cont .btn_cm{margin-top:1rem;width:100%}
.bpr_bbox.cont strong{font-weight:600}
.bpr_bbox.cont .dbar{margin-top:1.1rem;border-top:.1rem dashed #d4e0f5}
.bpr_bbox.tax_ico{position:relative;padding-left:14rem}
.bpr_bbox.tax_ico.s{padding-left:12rem}
.bpr_bbox.tax_ico>strong{font-size:2rem;color:#1c49a2;font-weight:600}
.bpr_bbox.tax_ico::after{position:absolute;left:2rem;top:1.5rem;content:"";display:inline-block;background:url(/css/comm/bpr_images/img2_repot_icon.png) no-repeat 0 0}
.bpr_bbox.tax_ico.s::after{zoom:.85}
.bpr_bbox.tax_ico.img1::after{width:9.3rem;height:7.6rem;background-position:0 0}/* 탈세제보 */
.bpr_bbox.tax_ico.img2::after{width:9.5rem;height:8.4rem;background-position:-15rem 0}/* 조세탈루 */
.bpr_bbox.tax_ico.img3::after{width:9.5rem;height:8.4rem;background-position:0 -10.5rem}/* 신용카드 */
.bpr_bbox.tax_ico.img4::after{width:9.5rem;height:8.4rem;background-position:0 -21.5rem}/* 타인명의 */
.bpr_bbox.tax_ico.img5::after{width:9.5rem;height:8.4rem;background-position:-29rem -10.5rem}/* 체납자 은닉재산 신고 */
.bpr_bbox.tax_ico.img6::after{width:9.5rem;height:8.4rem;background-position:-15rem -21.5rem}/* 해외금융 */
.bpr_bbox.tax_ico.img7::after{width:9.5rem;height:8.4rem;background-position:-15rem -10.5rem}/* 사업차명계좌 */
.bpr_bbox.tax_ico.img8::after{width:9.5rem;height:8.4rem;background-position:-29rem -21.5rem}/* 근로자녀장려금 */
.txt_list_box{display:flex;flex-flow:row wrap;margin:-.7rem}
.txt_list_box>li{display:flex;align-items:center;font-size:1.6rem;line-height:1.4;color:#111;flex:auto;flex-basis:45%;padding:1rem 1.5rem;margin:.7rem;border-radius:1rem;background-color:#f7f9ff}
.txt_list_box.ty2>li{flex-basis:30%}
.txt_list_box.tac>li{justify-content: center}

/* title */
.view_titbox{margin-bottom: 2rem}
.view_titbox h3{line-height: 1.2;}
.view_titbox h3>span{font-weight: 400 !important}
.view_titbox h3>span{margin-right: .8rem;}
.view_titbox h3>*{font-size: 3.5rem !important}
.view_titbox.f30 h3>*{font-size: 3rem !important}
a.btn_data>span{color:#111}
/* a.btn_data:hover {text-decoration:none} */

/* bpr 파일 업로드 */
.upload_box .upload_file{min-height:12rem;display: flex;flex-flow:wrap;flex-direction:column;align-items: center;justify-content: center;border: 1px dashed #c6c6c6;background: #f8f8f8 !important;transition:all .5s ease}
.upload_box .upload_file.on{background: #f6f9fd !important;border-color:#636feb;cursor:url(/css/comm/bpr_images/ico2_arr.png), auto}
.upload_box .upload_file .tit{display: inline-block;position: relative;padding: 1rem 0 1rem 3.4rem;font-size: 1.6rem;text-align:center}
.upload_box .upload_file .tit:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width:2.6rem;height:2.6rem;background: url(/css/comm/bpr_images/ico2_file.svg) no-repeat}
.upload_box .upload_file .btn_del{min-width: 2rem !important;width: 2rem !important;height: 2rem !important;text-indent: -9999px;overflow: hidden;border-radius: .4rem;border: 1px solid #b9b9b9;background: #fafafa url(/css/comm/bpr_images/ico_close.svg) no-repeat center;background-size: 8px}
.upload_box .upload_file .file_list{width: 100%;}
.upload_box .upload_file .file_list>li+li{margin-top: 1rem}
.upload_box .upload_file .file_list>li>.file_box{display: flex;justify-content: space-between;align-items: center;padding: .7rem 1.2rem;border: 1px solid #c6c6c6;border-radius: .6rem;background: #fff}
.upload_box .upload_file .file_list>li>.file_box .lta{flex: 1;padding-right: 1rem;}
.upload_box .upload_file .file_list>li>.file_box .lta>span{position: relative;}
.upload_box .upload_file .file_list>li>.file_box .lta>span:nth-child(2){padding-left: 1rem;margin-left: 1rem}
.upload_box .upload_file .file_list>li>.file_box .lta>span:nth-child(2):before{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 1.4rem;background: #c6c6c6}
.upload_box .upload_bot{margin-top: 1rem;text-align: right}
.upload_box .upload_bot>p{display: inline-block;position: relative;}
.upload_box .upload_bot>p:last-child{margin-left: 1rem;padding-left: 1rem}
/* .upload_box .upload_bot>p:last-child:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 1px;height: 1.4rem;background: #c6c6c6} */
.upload_box .upload_bot>p span+span{margin-left: .5rem}
.upload_box .bpr_gvbox{width:100%}
.upload_box .bpr_gvbox>ul>li{border-radius:.6rem;border-color:#c6c6c6;background-color:#fff}
.upload_box .bpr_gvbox+*,
.upload_box .upload_file .tit+.bpr_gvbox{margin-top:1rem}

.upload_box.ty2 .upload_file .bpr_titbox{width: 100%;margin-bottom: 0}
.upload_box.ty2 .upload_file{min-height: auto}
.upload_box.ty2 h3{position: relative;padding-left: 3.5rem}
.upload_box.ty2 h3:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 2.4rem;height: 2.4rem;background: url(/css/comm/bpr_images/ico2_file.svg) no-repeat}
.upload_box.ty3  .upload_file{min-height:7.5rem}
.upload_box.ty3 .file{display:flex;width:100%;justify-content:space-between}
.upload_box.ty3 .file>div{flex:1}
.upload_box.ty3 .file .badge{height:3rem;margin-right:1.2rem;border:1px solid #c6c6c6;background-color:#fff}
.upload_box.ty3 .file strong{font-size:1.8rem;font-weight:500}

/* 복지(장려금) */
.tax_view.inner2.fold_w{position: relative;padding-bottom: 2rem;margin-bottom: 2rem}
.tax_view.inner2.fold_w dt{margin-bottom: 0;border-top-left-radius: .8rem;border-top-right-radius: .8rem;padding-top:.6rem}
.tax_view.inner2.fold_w dt+.sum{margin-top: 0 !important;border-radius: 0 !important}
.tax_view.inner2.fold_w dt+.sum+dd{margin-top:1rem}
.tax_view.inner2.fold_w dt+.sum+dd.fold_box{margin-top:0;border-top:none}
.tax_view.inner2.fold_w .both{display: flex;align-items: center;justify-content: space-between;width: 100%;margin: .4rem 0}
.tax_view.inner2.fold_w .both p{padding: .6rem 0}
.tax_view.inner2.fold_w .both a p.txt_l.txt_b{text-underline-offset:.4rem}
.tax_view.inner2.fold_w .both>label,
.tax_view.inner2.fold_w .both>span,
.tax_view.inner2.fold_w .both>div{width:50%}
.tax_view.inner2.fold_w .both>div:last-child{display: flex;justify-content: flex-end;align-items: center}
.tax_view.inner2.fold_w .both>div>.w2input{flex:1}
.tax_view.inner2.fold_w .both .txt_o{font-weight: 600;font-size: 1.8rem}
.tax_view.inner2.fold_w .dep:last-child{margin-bottom: 0;}
.tax_view.inner2.fold_w .dep>div>div{display: flex;align-items: center;width: 50%}
.tax_view.inner2.fold_w .dep>div>div:last-child{justify-content: flex-end}
.tax_view.inner2.fold_w .dep>div .w2input{flex:1}
.tax_view.inner2.fold_w .dep>div .w2input+.w2input{margin-left: .8rem}
.tax_view.inner2.fold_w .dep>div>span{color:#333;margin:0;flex:1}
.tax_view.inner2.fold_w .dep label{width:50%}
.tax_view.inner2.fold_w .dep .ckrd_box label{width:100%}
.tax_view.inner2.fold_w .dep>div>div>label{width:100%}
.tax_view.inner2.fold_w span{margin: 0 .8rem}
.tax_view.inner2.fold_w span:last-child{margin-right:0}
.tax_view.inner2.fold_w .code{margin-left: 0;display:inline-block;position:relative;top:-.2rem;padding-top:.2rem}
.tax_view.inner2.fold_w .sum p{padding:0;color: #f5580c;font-size: 1.8rem;font-weight: 600}
.tax_view.inner2.fold_w .sum .both{margin: 0}
.tax_view.inner2.fold_w .sum .both>span{width:50%;margin-left:0}
.tax_view.inner2.fold_w .sum .both label{padding: .6rem 0;flex:1}
.tax_view.inner2.fold_w .sum .both>div>span{margin:0}
.tax_view.inner2.fold_w .sum .code_wrap>span{color: #f5580c}
.tax_view.inner2.fold_w .fold_box{display: none;padding-top: 0.7rem;min-height: auto;border-top: 1px dashed #d8d8d8}
.tax_view.inner2.fold_w .fold_box>div+div{margin-top: 1rem}
.tax_view.inner2.fold_w .fold_box .both label,
.tax_view.inner2.fold_w .fold_box .both span{margin-left:0;padding:.5rem 0;font-size:1.8rem;color:#333;line-height:1.3;font-weight:600}
.tax_view.inner2.fold_w .btn_cm.fold{position: absolute;bottom: -1.5rem;left: 50%;transform: translateX(-50%);min-width:9.2rem;height:3rem;font-size:1.6rem;color:#246beb;border-color:#246beb;border-radius: 2rem;background:#edf4ff url(/css/comm/bpr_images/ico_b_toggle.svg) no-repeat right 1.3rem top 1.1rem;background-size:1rem 0.6rem}
.tax_view.inner2.fold_w .btn_cm.fold:hover{background-color:#e4ecfa!important}
.tax_view.inner2.fold_w .btn_g{margin-top: 1rem}
.tax_view.inner2.fold_w .btn_g .btn_cm{margin-left: 0;padding: .2rem 1rem;width: 100%;font-weight: 600;color: #555;border: 1px solid #b9b9b9;background-color: #fafafa}
.tax_view.inner2.fold_w.on{border: 1px solid #527ec7;box-shadow: 0 0 1.6rem rgba(0, 0, 0, 0.14)}
.tax_view.inner2.fold_w.on dt{background-color: #1e56c5}
.tax_view.inner2.fold_w.on dt strong,
.tax_view.inner2.fold_w.on dt span{color:#fff}
.tax_view.inner2.fold_w.on .btn_cm.fold{color: #fff;border-color:#246beb;background:#246beb url(/css/comm/bpr_images/ico_b_toggle_w.svg) no-repeat right 1.3rem top 1.1rem;background-size:1rem 0.6rem}
.tax_view.inner2.fold_w.on .btn_cm.fold:hover{background-color:#1e56c5!important}
.tax_view.inner2.fold_w.on dt .code{background-color:#fff;color:#1e56c5!important}
.tax_view.inner2.fold_w.su{transition: 1s;background-color: #fef2e6}
.tax_view.inner2.fold_w.su.on{transition: .1s;background-color: #fff}
.tax_view.inner2.fold_w.nobtn{padding-bottom:0;margin-bottom:0}
.tax_view.inner2.fold_w.nobtn+.nobtn{margin-top:2rem}
.tax_view.inner2.sum dt *,
.tax_view.inner2.sum dd strong{color:#f5580c}
.tax_view.inner2.sum dt>span{color:#555}
.tax_view.inner2.subtotal dt *,
.tax_view.inner2.subtotal dd strong{color:#028998}
.tax_view.inner2.subtotal dd .w2input{height:4rem;border-radius:.6rem;color:#028998;font-size:2.5rem;font-weight:700}
.tax_view.inner2.subtotal dd .w2input:disabled{padding:0;border:none;background:#fff}
.tax_view.inner2.sum dd .view_inner ul li,
.tax_view.inner2.subtotal dd .view_inner ul li{height:100%}
.tax_view.inner2.sum dd .view_inner ul li>div,
.tax_view.inner2.subtotal dd .view_inner ul li>div{justify-content:flex-end}
.tax_view.inner2.sum dd .view_inner ul li>div strong+strong{margin-left:.5rem}
.tax_view.inner2.sum dd::after{border-color:#fbd9c6}
.tax_view.inner2.subtotal dd::after{border-color:#b0d2d6}
.tax_view.subtotal{border-color:#b0d2d6}
.tax_view.subtotal dt{background-color:#edf5f4}
.tax_view .font_ng{font-weight:700}

.code{display: inline-table;min-width: 2.2rem;height: 2.2rem;border-radius: 2.2rem;color: #fff !important;font-size: 1.2rem!important;padding: .2rem .4rem;text-align: center;background-color: #8e8e8e}
.code_wrap{display: inline-flex;align-items:center}
.code_wrap>span{margin: 0 !important}
.code.blue{min-width:2rem;height:2rem;padding:.1rem .5rem;background:#246beb}

.no_call{position: relative;padding-left: 2.8rem;margin-left: 1rem;font-weight: 600}
.no_call:before{content:'';position:absolute;top:-.2rem;left:0;width:2.2rem;height:2.2rem;border-radius:.5rem;background:#246beb url(/css/comm/bpr_images/ico2_call.svg) center center no-repeat;background-size:1.2rem 1.2rem}
.no_callnum{display:inline-block;position:relative;width:2.2rem;height:2.2rem;padding-top:.2rem;margin-left:1.9rem;border-radius:.5rem;color:#fff;text-align:center;background:#246beb}
.no_callnum:before{content:'';position:absolute;top:.7rem;left:-1.4rem;transform:rotate(45deg);width:.5rem;height:.5rem;border-top:1px solid #333;border-right:1px solid #333}
.bpr_inner .txt_list.ty2 li .no_callnum{padding-top:0}
.bpr_inner .txt_list.ty2 li .no_callnum:before{top:.8rem}

.bpr_bbox.grant{padding: 2rem}
.bpr_bbox.grant .ly_box+.ly_box{margin-top:0}
.bpr_bbox.grant .linkbox{padding: 1rem 4.6rem 1rem 1.6rem;border-color: #d1def4}
.bpr_bbox.grant .linkbox:after{top: 1.7rem;background: #fff url(/css/comm/bpr_images/ico_link_arrow03.svg) no-repeat center}
.bpr_bbox.grant .ly_box > .w2group{margin: .5rem}
.bpr_bbox.grant .linkbox .tit{margin-bottom: 0}

.ly_box.guide .bpr_bbox{display: flex;flex-direction: column;justify-content: space-between;padding: 3rem 3rem 2rem 3rem}
.ly_box.guide .bpr_bbox:last-child{flex:none;width:34rem}
.ly_box.guide .bpr_bbox .bpr_titbox{flex-direction: column;position: relative;}
.ly_box.guide .bpr_bbox .bpr_titbox.ico:after{content: '';position: absolute;top: 8rem;left: 0;width: 7rem;height: 7rem;background: url(/css/comm/bpr_images/cert_select_01.svg) no-repeat;background-size: 7rem}
.ly_box.guide .bpr_bbox .bpr_titbox h4{font-size: 2.3rem}
.ly_box.guide .bpr_bbox .bpr_titbox p{font-size: 1.8rem;color:#555}
.ly_box.guide.ty2 .bpr_bbox{min-height: 23rem}
.ly_box.guide.ty2 .bpr_bbox:first-child{}
.ly_box.guide.ty2 .bpr_bbox .dona_tit{justify-content: center;width: 100%;margin-right: 0;margin-top: .7rem}
.ly_box.guide.ty2 .bpr_bbox .dona_tit .do_txt>strong{font-size: 2.3rem}
.ly_box.guide.ty2 .bpr_bbox .dona_tit .do_txt>span{font-size: 1.6rem}
.ly_box.guide.ty2 .bpr_bbox .dona_tit .do_img{width:8rem;height:8rem}
.ly_box.guide.ty2 .bpr_bbox .dona_tit .do_img:after{width:8rem;height:8rem;background-size:8rem;background-position: 0 -16rem}
.ly_box.guide.ty2 .bpr_bbox .dona_tit .do_img>span{width:9rem}
.ly_box.guide.ty2 .bpr_bbox .dona_go{position: relative;padding: .8rem 3rem .8rem 1.4rem;border: 1px solid #e0e2e7;border-radius: .8rem;font-size: 1.7rem;font-weight: 600;transition: .5s ease;background: #fff}
.ly_box.guide.ty2 .bpr_bbox .dona_go:before{content: '';position: absolute;top: 50%;right: 1.6rem;transform: translateY(-50%) rotate(45deg);width: .8rem;height: .8rem;border-top: 1px solid #717171;border-right: 1px solid #717171}
.ly_box.guide.ty2 .bpr_bbox .dona_go:hover{border-color: #246beb}
.ly_box.guide.ty2 .bpr_bbox:last-child{flex:1;width:auto}

/* 근로 장려금 서브메인 */
.bpr_titbox.line+.ly_eitc{margin-top:-3rem}
.ly_eitc{display:flex;flex-flow:row wrap}
.ly_eitc .lnb{width:34rem;padding:2rem 2rem 1rem 0}
.ly_eitc .lnb .bpr_navbox>a{position:relative;padding-right:3.2rem;transition:all .5s ease}
.ly_eitc .lnb .bpr_navbox>a::after,
.ly_eitc .lnb .btn_cm.b.hs::after{position:absolute;content:"";top:50%;right:1.4rem;margin-top:-.5rem;transform:rotate(45deg);width:.6rem;height:.6rem;border-top:2px solid #828282;border-right:2px solid #828282;transition:all .5s ease}
.ly_eitc .lnb .bpr_navbox>a:hover{border-color:#246beb;background-color:#f6f8ff}
.ly_eitc .lnb .bpr_navbox>a:hover::after{right:1rem;border-color:#246beb}
.ly_eitc .lnb .btn_cm.b.hs{position:relative;text-align:center;padding:.5rem 3rem .5rem 1rem;margin-bottom:1rem;display:none}
.ly_eitc .lnb .btn_cm.b.hs::after{transform:rotate(135deg);border-color:#246beb;margin-top:-.7rem}
.ly_eitc .lnb .guide{margin-top:2rem}
.bpr_inner .ly_eitc .top_box{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding-right:9rem}
.bpr_inner .ly_eitc .top_box .badge_box{position:absolute;top:0;right:0}
.bpr_inner .ly_eitc .top_box .grp_box.type2{flex:1;min-height:4rem}
.bpr_inner .ly_eitc .top_box .grp_box.type2>div{margin-left:0;margin-right:.6rem}

.bpr_guidebox{padding:1.5rem 1.8rem;border-radius:1.5rem;background-color:#f7f9ff}
.bpr_guidebox .flex2{margin-bottom:0}
.bpr_guidebox .txt_list{margin-left:1.5rem}
.bpr_guidebox .txt_list+.ico2{margin-top:1rem}
.bpr_guidebox .ico{display:inline-block;overflow:hidden;width:2.2rem;height:2.2rem;color:#fff;font-size:1.7rem;text-align:center;border-radius:.5rem;background-color:#246beb}
.bpr_guidebox .ico.tel{text-indent:-9999px;background:#246beb url(/css/comm/bpr_images/ico2_tel.svg) no-repeat center;background-size:1.2rem}
.bpr_guidebox .next{position:relative;display:inline-block;padding-right:1.2rem}
.bpr_guidebox .next::after{position:absolute;content:"";top:50%;right:0;margin-top:-.3rem;transform:rotate(45deg);width:.4rem;height:.4rem;border-top:1px solid #242424;border-right:1px solid #242424}
.bpr_guidebox span.b{font-weight:600}
.ly_eitc .cont{width:calc(100% - 34rem);padding:2rem 0 0 1rem}
.ly_eitc .cont .bpr_btnbox{margin-top:4rem}
.ly_eitc .cont>.bpr_btnbox .ly_box.ly_btn{margin:0}
.ly_eitc .cont>.bpr_btnbox .ly_box.ly_btn .btn_noti{margin:1rem 2rem 1rem 0}
.ly_eitc .cont>.bpr_btnbox .ly_box.ly_btn .btn_noti:last-child{margin-right:0}
.ly_eitc .cont>.bpr_bbox>.bpr_bbox{display:flex;justify-content:space-between;margin:1.5rem 0 0 0;background-color:#f6f8ff}
.ly_eitc .cont>.bpr_bbox .txt_i{margin-top:1rem}
.ly_eitc .cont>.bpr_bbox>.bpr_bbox>div{flex:1}
/* .ly_eitc .cont>.bpr_bbox>.bpr_bbox>div:first-child{margin-right:4rem} */
.ly_eitc .cont .incentive_list{display:flex;align-items:center}
.ly_eitc .cont .incentive_list>ul{width:100%}
.ly_eitc .cont .incentive_list>ul>li{display:flex;justify-content:space-between;align-items:center;position:relative}
.ly_eitc .cont .incentive_list>ul>li+li{margin-top:.5rem;padding-top:.5rem}
.ly_eitc .cont .incentive_list>ul>li+li:before{content:'';position:absolute;width:calc(100% - 7.2rem);height:1px;border-top:1px dashed #ccdbf2;top:0;right:0}
.ly_eitc .cont .incentive_list>ul>li>strong{display:flex;align-items:center;justify-content:center;width:6.2rem;height:2.8rem;border:1px solid #ccdbf2;border-radius:3rem;font-size:1.6rem;color:#246beb;background:#fff}
.ly_eitc .cont .incentive_list>ul>li>.bpr_titbox{flex:1;margin-bottom:0;margin-left:1rem}
.ly_eitc .cont .incentive_list>ul>li>.bpr_titbox .lta strong{font-size:1.6rem}
.ly_eitc .cont .incentive_list>ul>li>.bpr_titbox .rta strong{color:#1e56c5;font-size:2.5rem;font-weight:700}
.ly_eitc .cont .incentive_list>ul>li>.bpr_titbox .rta span{margin-left:.5rem!important;color:#1e56c5;font-size:2rem}
.ly_eitc .cont>.bpr_bbox>.bpr_bbox>.bpr_bbox.bot{margin-left:4rem;padding:1rem;border:none}
.ly_eitc .cont>.bpr_bbox>.bpr_bbox>.bpr_bbox.bot .txt_titbox>li{justify-content:space-between}
.ly_eitc .cont>.bpr_bbox>.bpr_bbox>.bpr_bbox.bot .txt_titbox>li>strong{padding:0;min-width:auto;border-radius:0;color:#333;background:none}
.ly_eitc .cont>.bpr_bbox>.bpr_bbox>.bpr_bbox.bot .txt_titbox>li>div span{color:#111;font-size:1.6rem;font-weight:700}
.ly_eitc .cont>.bpr_bbox>.bpr_bbox>.bpr_bbox.bot .txt_titbox>li>div span+span{margin-left:.5rem}
.ly_eitc .cont>.bpr_bbox .bpr_help{display:block;margin: 0;padding:1.4rem 0 0 0;background:none}
.ly_eitc .cont>.bpr_bbox .bpr_help .help{padding-left:0}
.ly_eitc .cont>.bpr_bbox .bpr_help .help:before{content:none}
.ly_eitc .cont>.bpr_bbox .bpr_help .help:after{content:none}
.ly_eitc .cont>.bpr_bbox .bpr_help .help>span{display:inline-block;position:relative;padding-right:2.3rem;color:#028998;font-weight:600}
.ly_eitc .cont>.bpr_bbox .bpr_help .help>span:before{content:'';position:absolute;top:.6rem;right:.6rem;width:.4rem;height:.4rem;border:2px solid #028998;border-left:0;border-bottom:0;border-radius:.2rem;transform:rotate(135deg);transition:all .5s ease}
.ly_eitc .cont>.bpr_bbox .bpr_help .help>span:after{content:'';position:absolute;top:.1rem;right:0;width:1.4rem;height:1.4rem;border-radius:50%;border:.2rem solid #028998;background-color:transparent}
.ly_eitc .cont>.bpr_bbox .bpr_help.open .help>span:before{top:.8rem;transform:rotate(-45deg)}
.ly_eitc .cont>.bpr_bbox .bpr_help .help_view{padding:1rem 1.5rem;border-top:none;border-radius:1rem;background:#f6f8ff}
.ly_eitc .cont .tax_view.inner2 dt strong{font-size:2rem}
.ly_eitc .cont .tax_view.inner2 dd .view_inner ul li>div>span{font-size:1.7rem}
.ly_eitc .cont .tax_view.inner2 dd .view_inner .dep span{width:auto;margin-right:1rem;font-size:1.6rem;color:#333}
.ly_eitc .cont .tax_view.inner2 dd .view_inner .dep>div{position:relative}
.ly_eitc .cont .tax_view.inner2 dd .view_inner .dep>div>div{display:flex;align-items:center}
.ly_eitc .cont .tax_view.inner2 dd .view_inner .dep>div>div .help_box .btn_help{margin-top:.1rem;background-image:url(/css/comm/bpr_images/ico_help.svg)}
.ly_eitc .cont .tax_view.inner2 dd .view_inner .dep>div>div .help_box .help_view{width:54rem;min-width:auto;border-color:#63676e}
.ly_eitc .cont .tax_view.inner2 dd .view_inner .dep>div>div .help_box .help_view:before{border-color:#63676e}
.ly_eitc .cont .tax_view.inner2 dd .view_inner .dep>div>div .help_box .help_view p{text-align:left}
.bpr_inner .ly_eitc .grp_box.type2{position:relative;padding-left:6.6rem}
.bpr_inner .ly_eitc .grp_box.type2:before,
.bpr_inner .ly_eitc .grp_box.type2:after{content:'';position:absolute;width:5.3rem;height:5.3rem;left:0;top:50%;transform:translateY(-50%)}
.bpr_inner .ly_eitc .grp_box.type2:before{border-radius:1rem;background:#e0f3ed}
.bpr_inner .ly_eitc .grp_box.type2.red:before{border-radius:1rem;background:#fee2e0}
.bpr_inner .ly_eitc .grp_box.type2:after{background:url(/css/comm/bpr_images/img2_money_icon.png) no-repeat}
.bpr_inner .ly_eitc .grp_box.type2.people:after{background-position:0 0}
.bpr_inner .ly_eitc .grp_box.type2.people.red:after{background-position:-5.3rem 0}
.bpr_inner .ly_eitc .grp_box.type2.building:after{background-position:0 -5.3rem}
.bpr_inner .ly_eitc .grp_box.type2.building.red:after{background-position:-5.3rem -5.3rem}
.bpr_inner .ly_eitc .grp_box.type2 span,
.bpr_inner .ly_eitc .grp_box.type2 strong{font-size:2.2rem;font-weight:600}

/* 탈세제보 */
.bpr_bbox.img_tax{position:relative;overflow:hidden;font-size:1.7rem;color:#333;padding:3rem 30rem 3rem 4rem}
.bpr_bbox.img_tax strong{font-size:2.8rem;color:#111;display:inline-block;margin-bottom:1rem}
.bpr_bbox.img_tax::after{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:29rem;height:11rem;background:url(/css/comm/bpr_images/img2_repot_icon.png) no-repeat -41.5rem 0}
.ly_taxeva{flex-flow:row wrap;margin:-1rem;width:calc(100% + 2rem)}
.ly_taxeva>.w2group{margin:1rem!important;flex:auto;flex-basis:calc(25% - 2rem)}
.ly_taxeva .ico_eva{height:100%;display:flex;flex-flow:column;padding:2.5rem 2rem 6.5rem 2.5rem;border:.1rem solid #bed0ef;border-radius:1rem;transition:.5s ease;cursor:auto}
.ly_taxeva .ico_eva:hover, .ly_taxeva .ico_eva.on{border-color:#6a9bf4;box-shadow:0 0 1.3rem #00000016}
.ly_taxeva .ico_eva strong{cursor:pointer;}
.ly_taxeva .ico_eva strong,
.ly_taxeva .ico_eva .top_inner{flex:1;display:flex;align-items:center;font-size:2rem;font-weight:600;color:#111;line-height:1.3}
.ly_taxeva .ico_eva strong::before,
.ly_taxeva .ico_eva .top_inner::before{content:"";flex:none;display:inline-block;width:5.7rem;height:5.7rem;border-radius:1.2rem;margin-right:1.3rem}
.ly_taxeva .eva1 strong::before{background:#e7e8ff url(/css/comm/bpr_images/ico2_eva1.svg) no-repeat center;background-size:4rem}
.ly_taxeva .eva2 strong::before{background:#fff3d5 url(/css/comm/bpr_images/ico2_eva2.svg) no-repeat center;background-size:4rem}
.ly_taxeva .eva3 strong::before,
.ly_taxeva .eva3 .top_inner::before{background:#e9f2ff url(/css/comm/bpr_images/ico2_eva3.svg) no-repeat center;background-size:4rem}
.ly_taxeva .eva4 strong::before{background:#e7e8ff url(/css/comm/bpr_images/ico2_eva4.svg) no-repeat center;background-size:4rem}
.ly_taxeva .eva5 strong::before{background:#e9f2ff url(/css/comm/bpr_images/ico2_eva5.svg) no-repeat center;background-size:4rem}
.ly_taxeva .eva6 strong::before{background:#e7e8ff url(/css/comm/bpr_images/ico2_eva6.svg) no-repeat center;background-size:4rem}
.ly_taxeva .eva7 strong::before,
.ly_taxeva .eva7 .top_inner::before{background:#fcefe9 url(/css/comm/bpr_images/ico2_eva7.svg) no-repeat center;background-size:4rem}
.ly_taxeva .eva8 strong::before{background:#e9f2ff url(/css/comm/bpr_images/ico2_eva8.svg) no-repeat center;background-size:4rem}
.ly_taxeva .eva_w{position:relative}
.ly_taxeva .eva_w>div{position:absolute;bottom:1.5rem;left:0;width:100%;display:flex;justify-content:space-between;padding:0 2rem 0 2.5rem}

.ly_taxeva.ty2 .ico_eva{padding: 1.8rem 1.8rem 1.8rem 1.8rem;height:auto}
.ly_taxeva.ty2 .ico_eva .top_inner{justify-content: flex-start;align-items: flex-start;position: relative;margin-top:0;margin-bottom: 1.5rem;min-height: 5.7rem}
.ly_taxeva.ty2 .ico_eva .top_inner::before{position: absolute;top:0;left: 0}
.ly_taxeva.ty2 .ico_eva .top_inner .top_case{margin-top:0;margin-left: 7.2rem}
.ly_taxeva.ty2 .ico_eva .top_inner .top_case .tit span{font-size: 2rem;font-weight: 600;color: #111}
.ly_taxeva.ty2 .ico_eva .top_inner .top_case .txt{font-size: 1.6rem;color: #717171}
.ly_taxeva.ty2 .ico_eva .top_inner .top_case .btn_help.gray{margin-bottom: 3px}

.ico_sec{position:relative;font-size:1.5rem;color:#333;padding-left:2rem}
.ico_sec::before{position:absolute;top:.3rem;left:0;content:"";display:inline-block;width:1.4rem;height:1.7rem;background:url(/css/comm/bpr_images/img2_repot_icon.png) no-repeat -26.6rem 0}
.ico_sec.red::before{background-position:-29rem 0}
.bpr_inner .btn_help.gray{width:2rem!important;height:2rem!important;background-image:url(/css/comm/bpr_images/ico_help5.svg)!important;background-size:2rem!important}
.bpr_inner .btn_help.gray+.help_view, .bpr_inner .btn_help.gray+.help_view::before{border-color:#63676e}
.bpr_inner .btn_help.gray+.help_view p{white-space:nowrap}
.bpr_inner .btn_help.gray.reset{margin:.2rem 0 0 .8rem;background-image:url(/css/comm/bpr_images/ico2_reset_g.svg)!important}

/* 안내팝업 아이콘 */
.bpr.pop .bpr_inner .pop_hbox{padding-bottom:1rem;min-height:4rem}
.bpr.pop.msg .bpr_inner .pop_hbox{padding-bottom:0}
.bpr.pop.msg .bpr_inner .pop_hbox h2{margin-right:0}
.bpr.pop .pop_hbox h2{line-height:1.3;font-weight:600}
.pop_info_box.ok{background: url(/css/comm/bpr_images/ico_cadck4.svg) no-repeat top center;background-size: 6rem}

/* 일반민원(증명신청) */
.bpr_roster{padding: 3rem !important;border: 1px solid #bed0ef;border-radius: 1.5rem !important;background: #f6f9fd !important}
.bpr_roster .roster_list{display:flex;flex-flow:wrap}
.bpr_roster .roster_list>li{display: flex;width:100%;margin:.5rem 0}
.bpr_roster .roster_list>li .lta strong{display: inline-block;min-width: 12rem;padding: .6rem;border: 1px solid #d5dce9;border-radius: 2rem;text-align: center;font-size: 1.6rem;background: #fff}
.bpr_roster .roster_list>li .rta{flex: 1;margin-left: 1rem;}
.bpr_roster .roster_list>li .rta p{display: inline-block;font-size: 1.8rem}
.bpr_roster .roster_list>li .rta>p{margin-top: .5rem}
.bpr_roster .roster_list>li .rta .txt_list{display: flex;flex-wrap: wrap;}
.bpr_roster .roster_list>li .rta .txt_list>li{width: 100%}
.bpr_roster .roster_list>li .rta .txt_list>li:before{top:1.1rem}
.bpr_roster .roster_list>li .rta .txt_list>li.col_2{width: 50%}
.bpr_roster .roster_list>li .rta .txt_list>li p+p{margin: 0}
.bpr_roster .roster_list>li .rta .txt_list>li .tit{margin-right: .5rem}
.bpr_roster .roster_list>li .rta .txt_list>li .txt{color:#246beb;font-weight: bold;word-break:break-all}
.bpr_roster .roster_list.ty2{display:flex;flex-flow:wrap}
.bpr_roster .roster_list.ty2>li .lta strong{min-width:14rem}
.bpr_roster .roster_list.ty2>li{margin:.5rem 0}
.bpr_roster .roster_list>li.col_2{width:50%}
.roster_guide{position:relative;text-align:center;padding:7rem 0 4rem}
.roster_guide .img{position:relative;width:33rem;height:17rem;margin:0 auto;background: url(/css/comm/bpr_images/img2_repot_icon.png) no-repeat -41.5rem 0}
.roster_guide .img::after{content:"";display:inline-block;width:5rem;height:5rem;position:absolute;top:3rem;left:0;z-index:1;border-radius:5rem;background:#246beb url(/css/comm/bpr_images/ico_step3_comp.svg) no-repeat center;background-size:2.5rem}
.roster_guide .txt{font-size:3rem;margin-top:3rem;line-height:1.3}
.roster_guide .txt strong{font-weight:600}
.roster_guide .bpr_bbox{font-size:1.7rem}
.roster_guide .bpr_btnbox.bot{margin-top:3rem}

.inq_list>ul>li+li{margin-top: 1.5rem}
.inq_list .inq_inner{position:relative;border: 1px solid #d1def4;border-radius: 1.5rem}
.inq_list .inq_inner .inq_top{display: flex;justify-content: space-between;padding: 2rem 2rem}
.inq_list .inq_inner .inq_top .tit{display: flex;align-items: center;flex: 1}
.inq_list .inq_inner .inq_top .tit .no{display: flex;justify-content: center;align-items: center;width: 5rem}
.inq_list .inq_inner .inq_top .tit .tit_name{flex: 1}
.inq_list .inq_inner .inq_top .tit .tit_name strong{font-size: 2rem;line-height: 1.3;margin-right:1rem}
.inq_list .inq_inner .inq_top .tit .tit_name strong+strong{margin-left:.5rem;margin-right:.1rem}
.inq_list .inq_inner .inq_top .in_right{display: flex;justify-content: space-between;align-items: center;flex: 1;}
.inq_list .inq_inner .inq_top .in_right .name_grp{display: flex;align-items: center;justify-content: space-around;flex: 2;}
.inq_list .inq_inner .inq_top .in_right .name_grp>a{flex: 1.5;color: #246beb;text-align: center;text-decoration: underline;text-underline-position: under;}
.inq_list .inq_inner .inq_top .in_right .name_grp>span,
.inq_list .inq_inner .inq_top .in_right .name_grp>div{flex:1}
.inq_list .inq_inner .inq_top .in_right .name_grp .in_name{display: inline-block;width: 50%;text-align:left;font-size: 1.8rem;font-weight: 600;word-break: break-all;line-height: 1.3}
.inq_list .inq_inner .inq_top .in_right .name_grp .in_name.dep{flex:2.5;width:auto;white-space:nowrap;word-wrap:normal;word-break:break-all;text-overflow:ellipsis;line-height:normal;overflow:hidden}
.inq_list .inq_inner .inq_top .in_right .name_grp .in_badge{display:flex;justify-content:center;justify-content:flex-end;margin-right:5%;width:50%}
.inq_list .inq_inner .inq_top .in_right .btn_grp{width:13rem;text-align:right}
.inq_list .inq_inner .inq_top .in_right .btn_grp .btn_cm{padding: 0 1rem;min-width: 8rem;}
.inq_list .inq_inner .inq_top .in_right .btn_grp .btn_cm{background-color: #fff}
.inq_list .inq_inner .inq_top .in_right .btn_grp .btn_cm:hover{background-color: #f7f9ff}
.inq_list .inq_inner .inq_top .in_right .btn_grp .btn_cm.crud{background-color: #246beb}
.inq_list .inq_inner .inq_top .in_right .btn_grp .btn_cm.crud:hover{border-color: #1e56c5;background-color: #1e56c5}
.inq_list .inq_inner .inq_top .in_right.fn .btn_grp{width:auto}
.inq_list .inq_inner .inq_bot{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 1rem 0;margin: 0 2rem;border-top: 1px dashed #d4e0f5}
.inq_list .inq_inner .inq_bot .in_list{display:flex;align-items:center}
.inq_list .inq_inner .inq_bot .in_list>ul{display: flex;flex-wrap: wrap}
.inq_list .inq_inner .inq_bot .in_list>ul>li{position: relative;color: #555}
.inq_list .inq_inner .inq_bot .in_list>ul>li{margin-right: 2rem;padding-right: 2rem}
.inq_list .inq_inner .inq_bot .in_list>ul>li:last-child{margin-right:0;padding-right:0}
.inq_list .inq_inner .inq_bot .in_list>ul>li:before{content: '';position: absolute;top:.7rem;right: 0;width:1px;height: 1rem;background: #d8d8d8}
.inq_list .inq_inner .inq_bot .in_list>ul>li:last-child:before{content:none}
.inq_list .inq_inner .inq_bot .in_list>ul>li>span:last-child{margin-left: .5rem}
.inq_list .inq_inner .inq_bot .in_list>ul>li>span{display: inline-block}
.inq_list .inq_inner .inq_bot .in_btnbox>.btn_cm{height: 2.6rem;padding: .2rem 1rem;margin: .2rem .8rem .2rem 0}
.inq_list .inq_inner .inq_chk{position:absolute;top:0;right:2rem;width:1.5rem;height:1.6rem;background:url(/css/comm/bpr_images/ico_bpr_tit.svg) no-repeat;opacity:.5}
.inq_list .no_data{display:flex;align-items:center;justify-content:center;min-height:29rem;border-top:1px solid #d1def4;border-bottom:1px solid #d1def4}
.inq_list .no_data>p{position:relative;padding-top:10rem;font-size:1.8rem}
.inq_list .no_data>p:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:7rem;height:7rem;border-radius:50%;background:#e9f2ff url(/css/comm/bpr_images/ico2_sch.svg) no-repeat center;background-size:3.7rem}
.inq_list .no_data.ty2{border:none}
.inq_list.ty1 .inq_inner .inq_bot .in_list>ul{position:relative;margin:0 -2rem}
.inq_list.ty1 .inq_inner .inq_bot .in_list>ul:before {content:'';position:absolute;width:1px;height:100%;left:0;top:0;z-index:1;background:#fff}
.inq_list.ty1 .inq_inner .inq_bot .in_list>ul>li{margin-right:0;padding-right:0;padding:0 2rem}
.inq_list.ty1 .inq_inner .inq_bot .in_list>ul>li:before{left:0;right:auto}
.inq_list.ty1 .inq_inner .inq_bot .in_list>ul>li:last-child:before{content:''}
.inq_list.ty2 .inq_inner .inq_top .tit .tit_name p{margin-top: .8rem;margin-right:2rem;color:#717171}
.inq_list.ty1 .inq_inner .inq_top .in_right .name_grp>a{min-width:22rem}
.inq_list.ty2 .inq_inner .in_tag{display:flex;align-items:center;flex-wrap:wrap}
.inq_list.ty2 .inq_inner .in_tag .badge{font-weight:600}
.inq_list.ty2 .inq_inner .in_tag>ul>li{display: inline-block;margin-right: 2rem}
.inq_list.ty2 .inq_inner .in_tag>ul>li>span,
.inq_list.ty2 .inq_inner .in_tag>ul>li>a{position: relative;display: inline-block;padding-left: 1.5rem;color: #2d2d2d;font-size: 1.5rem}
.inq_list.ty2 .inq_inner .in_tag>ul>li>a:hover,
.inq_list.ty2 .inq_inner .in_tag>ul>li>a:focus{text-decoration:underline;text-underline-position:under}
.inq_list.ty2 .inq_inner .in_tag>ul>li>span:before,
.inq_list.ty2 .inq_inner .in_tag>ul>li>a:before{content: '#';position: absolute;left: 0;top: 0;width: 1.2rem;height: 2.2rem}
.inq_list.ty2 .inq_inner .in_tag>ul>li.badge_box{margin-right:1rem}
.inq_list.ty2 .inq_inner .in_tag>ul>li.badge_box>span:before{content:none}
.inq_list.ty2 .inq_inner .inq_bot .in_list{justify-content:flex-end;flex:auto}
.inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li{margin-right:0;padding-right:0}
.inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li+li{margin-left:2rem;padding-left:2rem}
.inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li:before{content: '';position: absolute;top: .7rem;left: 0;width: 1px;height: 1rem;background: #d8d8d8}
.inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li:first-child:before{content:none}
.inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li.inli>span{position: relative;margin-left: 0;padding-left: 2rem}
.inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li.inli>span:before{content:'';position: absolute;top:.4rem;left:0;width:1.4rem;height: 1.4rem;background: red}
.inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li.inli.nth1>span:before{background: url(/css/comm/bpr_images/ico2_clock2.svg) no-repeat}
.inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li.inli.nth2>span:before{background: url(/css/comm/bpr_images/ico2_docline.svg) no-repeat}
.inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li.inli.nth3>span:before{background: url(/css/comm/bpr_images/ico2_security.svg) no-repeat}
.inq_list.ty2 .inq_inner .inq_bot .in_btnbox>.btn_inq{font-family: 'Pretendard GOV';height: 2.6rem;font-size: 1.5rem;font-weight: 500;color: #555;border-radius: 2rem;border: 1px solid #e0e2e7;padding: .3rem 1rem .3rem 3rem;margin: .2rem .8rem .2rem 0;transition: .5s ease}
.inq_list.ty2 .inq_inner .inq_bot .in_btnbox>.btn_inq:hover{border-color: #b9b9b9}
.inq_list.ty2 .inq_inner .inq_bot .in_btnbox>.btn_inq:last-child{margin-right: 0}
.inq_list.ty2 .inq_inner .inq_bot .in_btnbox>.btn_inq.share{background: #fff url(/css/comm/bpr_images/ico2_share.svg) no-repeat left 10px center;background-size: 13px 14px}
.inq_list.ty2 .inq_inner .inq_bot .in_btnbox>.btn_inq.like{background: #fff url(/css/comm/bpr_images/ico2_like.svg) no-repeat left 10px center;background-size: 13px 14px}
.inq_list.ty3 .inq_inner .inq_top .tit,
.inq_list.ty3 .inq_inner .inq_top .in_right{width:50%}
.inq_list.ty3 .inq_inner .inq_top .in_right .name_grp{width:calc(100% - 13rem)}
.inq_list.ty3 .inq_inner .inq_top .in_right .name_grp .name_badge{display:flex;align-items:center;flex:2.5;width:50%}
.inq_list.ty3 .inq_inner .inq_top .in_right .name_grp .name_badge .badge{flex:none;margin-right:1rem}
.inq_list.ty3 .inq_inner .inq_bot .in_list{justify-content:flex-start}

.inq_type{display: flex;flex-wrap: wrap;margin: -.7rem}
.inq_type a{display: flex;align-items: center;flex: 1;position: relative;min-height: 5.5rem;padding: .5rem 1rem .5rem 6rem;margin: .7rem;border: 1px solid #bed0ef;border-radius: 1rem;transition: .5s ease;background: #fff}
.inq_type a:before{content: '';position: absolute;top: 50%;left: .9rem;transform: translateY(-50%);width: 4rem;height: 4rem;border-radius: 1rem;background: red}
.inq_type a.inq1:before,
.inq_type a.inq3:before,
.inq_type a.inq4:before,
.inq_type a.inq7:before{background-color: #e0f3ed}
.inq_type a.inq2:before,
.inq_type a.inq8:before{background-color: #e7e8ff}
.inq_type a.inq5:before,
.inq_type a.inq6:before,
.inq_type a.inq9:before{background-color: #fff3d5}
.inq_type a.inq10:before{background-color: #e9f2ff}
.inq_type a:after{content: '';position: absolute;top: 50%;left: .9rem;transform: translateY(-50%);width: 4rem;height: 4rem;background: url(/css/comm/bpr_images/img2_inquiry_icon.png)}
.inq_type a.inq1:after{background-position: 0 0}
.inq_type a.inq2:after{background-position: 0 -4rem}
.inq_type a.inq3:after{background-position: 0 -8rem}
.inq_type a.inq4:after{background-position: 0 -12rem}
.inq_type a.inq5:after{background-position: 0 -16rem}
.inq_type a.inq6:after{background-position: 4rem 0}
.inq_type a.inq7:after{background-position: 4rem -4rem}
.inq_type a.inq8:after{background-position: 4rem -8rem}
.inq_type a.inq9:after{background-position: 4rem -12rem}
.inq_type a.inq10:after{background-position: 4rem -16rem}
.inq_type a>span{position: relative;font-size: 1.6rem;font-weight: 600}
.inq_type a.active,
.inq_type a:hover{border-color: #6a9bf4;box-shadow: 0px 0 7px rgba(0, 0, 0, 0.15);}
.inq_type a.active>span{padding-right: 2.2rem;}
.inq_type a.active>span:after{content: '';position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 14px;height: 12px;background: url(/css/comm/bpr_images/ico_check.svg) no-repeat}

.inq_schbox{display: flex;align-items: center;margin-top: 2rem;border: 1px solid #246beb;border-radius: 1rem}
.inq_schbox .ckrd_box{padding: 0 1rem}
.inq_schbox .inq_sinner{display: flex;justify-content: space-between;align-items: center;flex: 1}
.inq_schbox .inq_sinner>input[type="text"]{flex: 1;height:5rem;padding: 0 2rem;border: 0;border-left: 1px solid #e4ecfa;border-right: 1px solid #e4ecfa;border-radius: 0;font-size: 1.7rem}
.inq_schbox .inq_sinner>input[type="text"]:focus{box-shadow: 0 0 0 2px #246beb;outline: none;z-index: 1}
.inq_schbox .inq_sinner .inq_sbtn .b_del{border: 0;overflow: hidden;width: 5rem;height: 5rem;color: transparent;text-indent: -9999px;transition: background-color .5s ease;background: #fff url(/css/comm/bpr_images/ico_reset_b.svg) no-repeat center / 2rem 2rem}
.inq_schbox .inq_sinner .inq_sbtn .b_del:hover{background-color: #f7f9ff}
.inq_schbox .inq_sinner .inq_sbtn .b_sch{border: 0;border-radius: 0 .9rem .9rem 0;overflow: hidden;width: 5rem;height: 5rem;color: transparent;text-indent: -9999px;transition: background-color .5s ease;background: #2466eb url(/css/comm/bpr_portal_images/ico_layout_sch.svg) no-repeat center / 2.7rem 2.7rem}
.inq_schbox .inq_sinner .inq_sbtn .b_sch:hover{background-color: #1e56c5}
.inq_schbox .btn_setbox .btn_set{top:0;min-width:14.5rem;height:5rem;padding:1.4rem 3rem 1.4rem 2rem;border:none;border-radius:1rem 0 0 1rem}
.inq_schbox .btn_setbox .btn_set::before{border-left-color:#246beb;border-top-color:#246beb}
.inq_schbox .btn_setbox .view{top:5rem;min-width:14.5rem;padding:1rem 2rem;border-radius:1rem}

.inq_toptab{position:relative;margin-bottom:1rem}
.inq_toptab .tab_btnbox{position:relative;}
.inq_toptab .tab_btnbox:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;border-bottom:1px solid #8cb4ff;z-index:-1}
.inq_toptab .tab_btnbox .inq_btn{display:inline-block;padding:.5rem 2.5rem;color:#555;font-size:1.8rem;border:1px solid transparent;border-bottom:0}
.inq_toptab .tab_btnbox .inq_btn.b{position:relative;padding-left:4.2rem}
.inq_toptab .tab_btnbox .inq_btn.b:before{content:'';position:absolute;top:50%;left:2rem;transform:translateY(-50%);width:1.5rem;height:1.6rem;background:url(/css/comm/bpr_images/ico_bpr_tit.svg) no-repeat;opacity:.5}
.inq_toptab .tab_btnbox .inq_btn.on{border:1px solid #8cb4ff;border-bottom:none;border-radius:1rem 1rem 0 0;color:#246beb;font-weight:700;background:#fff}
.inq_toptab .btn_sw{position:absolute;top:50%;right:0;transform:translateY(-50%)}

/* .sidenav_wrap{display:flex} */
.sidenav_wrap:after{content:'';display:block;clear:both}
.sidenav_wrap .page_nav{position:sticky;top:8rem;right:0;width:25rem;float:right}
.sidenav_wrap .page_nav .pagenav_tit{margin-bottom:.3rem}
.sidenav_wrap .page_nav .pagenav_tit>span{font-size:1.5rem;color:#717171}
.sidenav_wrap .page_nav .pagenav_tit h3{line-height:1.3}
.sidenav_wrap .page_nav .pagenav_tit .btn_click{display:none;height:3.8rem;width:100%;padding:0 3rem 0 1rem;font-size:1.6rem;text-align:left;color:#246beb;border:1px solid #246beb;border-radius:.8rem;background:#fff url(/css/comm/bpr_images/ico_b_toggle.svg) no-repeat right 1.3rem top 1.5rem;background-size: 1rem 0.6rem}
.sidenav_wrap .page_nav .pagenav_list{padding:1.5rem 1rem;border:1px solid #bed0ef;border-radius:1.5rem}
.sidenav_wrap .page_nav .pagenav_list>ul>li+li{margin-top:.2rem}
.sidenav_wrap .page_nav .pagenav_list>ul>li>.section_nav_button{display:block;position:relative;padding:.7rem 1.5rem;border-radius:1rem;font-size:1.7rem;font-weight:600;color:#111;transition: background-color .5s ease}
.sidenav_wrap .page_nav .pagenav_list>ul>li>.section_nav_button:hover,
.sidenav_wrap .page_nav .pagenav_list>ul>li>.section_nav_button:focus{background:#f7f9ff}
.sidenav_wrap .page_nav .pagenav_list>ul>li>.section_nav_button.on{padding-right:2.5rem;color:#246beb;background:#f7f9ff}
.sidenav_wrap .page_nav .pagenav_list>ul>li>.section_nav_button.on:before{content:'';position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);width:1.3rem;height:1.1rem;background:url(/css/comm/bpr_images/ico_check.svg) no-repeat}
.sidenav_wrap .page_nav .pagenav_btn{margin-top:2rem}
.sidenav_wrap .page_nav .pagenav_btn .btn_cm{height:5rem;width:100%;font-size:1.8rem;color:#246beb;border-color:#246beb;border-radius:.8rem;}
.sidenav_wrap .page_nav .pagenav_btn .btn_cm.crud{color:#fff;background:#246beb}
.sidenav_wrap .page_nav .pagenav_btn .btn_cm+.btn_cm{margin-top:1rem}
.sidenav_wrap .page_nav .pagenav_btn .btn_cm:hover{background-color:#f7f9ff}
.sidenav_wrap .page_nav .pagenav_btn .btn_cm.crud:hover{border-color:#1e56c5;background-color:#1e56c5}
.sidenav_wrap .page_area{width:calc(100% - 25rem);padding-right:5rem}
.sidenav_wrap .page_area .section_nav{margin-top:5rem}
.sidenav_wrap .page_area .section_nav:first-child{margin-top:0}
.sidenav_wrap .page_area .section_nav>.bpr_titbox{margin-bottom:2rem}
.sidenav_wrap .page_area .section_nav .bpr_titbox h3{padding-bottom:.5rem;border-bottom:1px solid #bed0ef}
.sidenav_wrap .page_area .section_nav>.bpr_titbox.noline{padding-bottom:0;margin-bottom:1rem}
.sidenav_wrap .page_area .section_nav>.bpr_titbox.noline h3{border:0}
.sidenav_wrap .page_area .section_nav .bpr_titbox h4 span,
.sidenav_wrap .page_area .section_nav .bpr_titbox h4 .txt_b{font-size:2rem}
.sidenav_wrap .page_area .section_nav .bpr_list.type2.mtbox span,
.sidenav_wrap .page_area .section_nav .bpr_list.type2.mtbox strong,
.sidenav_wrap .page_area .section_nav .bpr_list.type2.mtbox a{font-size:1.6rem}
.sidenav_wrap .page_area .section_nav .bpr_list.type2.mtbox td strong{display:none}
.sidenav_wrap .page_area .section_nav .txt_list.ty2 li:before{top:.6rem}
.sidenav_wrap .service_list>ul>li{display:flex}
.sidenav_wrap .service_list>ul>li+li{margin-top:1rem}
.sidenav_wrap .service_list>ul>li>strong{display:flex;align-items:center;justify-content:center;width:12.8rem;height:4rem;border-radius:1rem;background:#f7f9ff}
.sidenav_wrap .service_list>ul>li>div{flex:1;padding-top:.8rem;margin-left:2rem}
.sidenav_wrap .service_list>ul>li>div p{display:inline-block}
.sidenav_wrap .service_list>ul>li .btn_cm{height:auto;padding:0;border:0;border-bottom:1px solid #246beb;border-radius:0;color:#246beb;font-size:1.6rem}
.sidenav_wrap .service_list>ul>li .btn_cm.down{padding-right:2.2rem !important;background:#fff url(/css/comm/bpr_images/ico_down.svg) no-repeat right 5px center;background-size:13px 14px}
.sidenav_wrap .service_list>ul>li .btn_cm+p{margin-left:.5rem}
.fixed .sidenav_wrap .page_nav{top:10rem}

/* 자료공통 팝업 */
.txt_list.card{display:flex;flex-wrap:wrap}
.txt_list.card>li{width:100%;font-size:1.6rem}
.txt_list.card>li.col_2{display: flex;width:50%}
.txt_list.card>li>span{margin-right: .5rem}
.txt_list.card>li>strong{flex:1;word-break:break-all}
.bpr_bbox.bpr_help.card{padding:0;border:1px solid #b9b9b9;background:#fff}
.bpr_bbox.bpr_help.card .help{padding:1.1rem 4rem 1.1rem 2rem}
.bpr_bbox.bpr_help.card .help::before{top:1.6rem;left:auto;right:2rem;width:.8rem;height:.8rem;transition: all .5s ease}
.bpr_bbox.bpr_help.card .help::after{content:none}
.bpr_bbox.bpr_help.card .help:focus{outline-offset:-2px}
.bpr_bbox.bpr_help.card .help_view{padding:1.6rem 2rem 1.6rem;margin-top:0}
.bpr_bbox.bpr_help.card.open .help::before{top:2rem;}
.bpr.pop.pop_guide{background:#effeed}
.bpr.pop.pop_guide .bpr_inner .pop_rbox{padding: 0;background: transparent}
.bpr.pop.pop_guide .point{color:#029830}
.bpr.pop.pop_guide .pop_info_box{padding-top: 0;background:none}
.bpr.pop.pop_guide .lineup_box{border:1px solid #029830;border-radius:1.5rem}
.bpr.pop.pop_guide .lineup_box .tit{padding:.6rem 2.2rem;border-radius: 1.5rem 1.5rem 0 0;background: #e3f8e1}
.bpr.pop.pop_guide .lineup_box .tit .bpr_titbox{margin-bottom: 0}
.bpr.pop.pop_guide .lineup_box .tit .bpr_titbox span{font-size: 1.8rem;font-weight: 700}
.bpr.pop.pop_guide .lineup_box .tit .bpr_titbox .point{margin-left: .8rem;margin-right: .3rem;font-size: 2.5rem;font-weight: 700}
.bpr.pop.pop_guide .lineup_box .tit .bpr_titbox .btn_cm{color: #111;border-color: #d8d8d8}
.bpr.pop.pop_guide .lineup_box .tit .bpr_titbox .btn_cm.down{background: #fff url(/css/comm/bpr_images/ico_down_d.svg) no-repeat right 10px center;background-size: 13px 14px}
.bpr.pop.pop_guide .line_list{padding: 1rem 2rem;border-radius: 0 0 1.5rem 1.5rem;background: #fff}
.bpr.pop.pop_guide .line_list>ul>li+li{margin-top: 1.5rem;padding-top: 1rem;border-top: 1px dashed #d8d8d8}
.bpr.pop.pop_guide .line_list>ul>li>.list_result{display: flex;flex-wrap: wrap;padding: 0 .6rem}
.bpr.pop.pop_guide .line_list>ul>li>.list_result>li{display: flex;width: 50%;margin: .3rem 0}
.bpr.pop.pop_guide .line_list>ul>li>.list_result>li>span{display: inline-block;width:9rem}
.bpr.pop.pop_guide .line_list>ul>li>.list_result>li>strong{flex: 1;display: inline-block;word-break:break-all}
.bpr.pop.pop_guide .line_list>ul>li>.t_result{padding: 1rem 1.5rem;margin-top: 1rem;border-radius: .8rem;color: #029830;background: #f7f7f7}
.bpr.pop.pop_guide .bpr_paging{margin-top: 2rem}
.bpr.pop.pop_guide.red{background-color:#fff5f9}
.bpr.pop.pop_guide.red .point{color:#f33b3b}
.bpr.pop.pop_guide.red .lineup_box{border-color:#f5a2b5}
.bpr.pop.pop_guide.red .lineup_box .tit{background-color:#ffe2ea}
.bpr.pop.pop_guide.red .line_list>ul>li>.t_result{color:#f33b3b;background-color:#fff5f9}

/* 자료공통, 신고공통 블러영역 */
.bpr_blur{position:relative}
.bpr_blur .blur_box{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1.2rem;background:rgba(0, 0, 0, 0.4);backdrop-filter:blur(4px)}
.bpr_blur .blur_box .blur_titbox{display:flex;align-items:center;justify-content:center;flex-direction:column;width:39rem;height:16rem;border-radius:1.5rem;background:#fff}
.bpr_blur .blur_box .blur_titbox .blur_txt{position:relative;padding-left:12rem;line-height:1.3}
.bpr_blur .blur_box .blur_titbox .blur_txt>strong{font-size:1.9rem}
.bpr_blur .blur_box .blur_titbox .blur_txt:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:9rem;height:9rem;border-radius:50%;background: url(/css/comm/bpr_images/ico2_loading.gif) #edf4ff no-repeat center;background-size:5rem}
.bpr_blur .blur_box .blur_titbox .blur_txt .btn_cm{width:100%;margin-top:.5rem}

/* 상속&증여 */
.buga .bpr_bbox.ty3>div{flex-direction:column}
.buga .bpr_bbox.ty3>div>h4{margin-bottom:1rem;width:100%}
.buga .bpr_bbox.ty3>div>.rta{width:100%;justify-content:flex-start}
.buga .intro_section .bpr_bbox.type2 h4 span.ico2.inquiry{font-size:1.8rem;margin-top:.5rem}
.ly_inher{display:flex;justify-content:space-between}
.ly_inher>.w2group{flex:1}
.ly_inher .bpr_tiletop .bpr_bbox.btn{padding:.5rem 1rem}
.ly_inher .bpr_tiletop .bpr_bbox .view{padding:1rem 2rem;}
.ly_inher .bpr_tiletop .bpr_bbox .view.btn{padding:2rem 1rem;text-align:center}
.ly_inher .bpr_tiletop .bpr_bbox .view.btn .btn_cm{margin:0}
.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex{flex-flow:row wrap}
.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div{flex:auto}
.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex .vbox{display:flex;position:relative;justify-content:space-between}
.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex .vbox:before {content: '';position:absolute;left:0;top:12px;display:inline-block;width:1px;height:47px;background:#3567cb}
.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex .vbox>div{flex:auto}
.ly_inher .bpr_tiletop .btn_cm.circle{transition:.5s ease;margin-left:0}
.ly_inher .bpr_tiletop .btn_cm.circle.open{transform:translateX(-50%) rotate(180deg)}
.ly_inher .bpr_tiletop .bpr_bbox.btn .view a:focus{outline:2.5px dotted #fff}
.ly_inher .tax_view.inner2 dd>div{width:100%}
.ly_inher .tax_view.inner2 dd>div:first-child{margin-top:1rem}
.ly_inher .tax_view.inner2.fold_w .fold_box{margin-top:2rem}
.ly_inher .tax_view.inner2.fold_w .scroll{overflow:auto}
.ly_inher .tax_view .tit, 
.ly_inher .tax_view.inner2.fold_w span.tit{font-size:1.8rem;color:#333;line-height:1.3;font-weight:600;padding:.5rem 0;margin:0 1rem 0 0}
.ly_inher .tax_view .dep .tit,
.ly_inher .tax_view.inner2.fold_w .dep span.tit{font-size:1.4rem;padding:0}
.ly_inher .tax_view .off{display:none}
.ly_inher .tax_view .off>div{width:100%!important;justify-content:space-between!important}
.ly_inher .tax_view.inner2.fold_w.nobtn{padding-bottom:1rem}
.ly_inher .tax_view.inner2.fold_w.nobtn.h{min-height: 37.9rem;}
.ly_inher .tax_view.inner2.fold_w .both>label, .ly_inher .tax_view.inner2.fold_w .both>div{width:auto}
.ly_inher .tax_view.inner2.fold_w:last-of-type{margin-bottom:0}
.ly_inher .bpr_titbox{flex:auto}
.ly_inher .bpr_titbox .code{flex:none;padding:0;line-height:1.6;position:relative;bottom:-.1rem}
.ly_inher>.ly_rta{flex:none;width:31rem;margin-left:3rem;border-radius:1.5rem;background-color:#f3fbfb}
.ly_rta .bpr_bbox{padding:0;background-color:transparent}
.ly_rta .bpr_bbox.taxbox{flex-flow:column}
.ly_rta .bpr_bbox.taxbox > div:first-of-type{padding:2.5rem 2rem 1rem 2.5rem;width:100%;background-position: top 3rem left 3rem;background:none}
.ly_rta .bpr_bbox.taxbox .txt_style01 {margin:0 2.5rem 1rem;width:calc(100% - 5rem)}
.ly_rta .bpr_bbox.taxbox p:nth-child(2){margin-top:-1rem}
.ly_rta .bpr_bbox.taxbox strong.txt_g{font-size:2rem;margin-left:.2rem}
.ly_rta .bpr_bbox.taxbox strong.txt_g.won{font-size:2.7rem;letter-spacing:-.07rem;margin-left:0}
.ly_rta .bpr_bbox.taxbox .txtb>div>p:last-of-type{margin-top:-.5rem;display:flex;align-items:baseline}
/* .ly_rta .bpr_bbox.taxbox .txtb>div>p:last-of-type span{margin-left:.8rem} */
.ly_rta .bpr_bbox.taxbox .btnbox{border-left:none;padding:0 2.5rem;width:100%;margin:0;}
.ly_rta .bpr_bbox.taxbox .btnbox .btn_cm{width:100%;border-radius:.8rem;height:5rem;font-size:1.8rem;margin:0}
.ly_rta .tax_all{width:100%;margin:0;padding:2.5rem;border-top:.1rem dashed #d1ddde;margin-top:2.5rem}
.ly_rta .tax_all ul{margin-top:1rem}
.ly_rta .tax_all ul>li>.inner{background-color:#fff}
.ly_rta .tax_all ul>li>.inner:after{top:1.2rem;background-color:#f4f4f4}
.ly_rta .tax_all ul>li>.inner>span:after, 
.ly_rta .tax_all ul>li>.inner>span:before{border-color:#555}
.ly_rta .tax_all ul>li.min>.inner>span:before{background-color:#555}
.ly_rta .tax_all ul>li{border-color:#bfe1e6}
.ly_rta .tax_all ul>li>.inner>span{font-size:1.5rem;font-weight:600;color:#333}
.ly_rta .tax_all ul>li>.inner .won{color:#333}
.ly_rta .tax_all ul>li>.inner .won strong{font-size:1.6rem;font-weight:600}
.ly_rta .tax_all ul>li.end>.inner{background-color:transparent}
.ly_rta .tax_all ul>li.end>.inner .won{margin-left:-3.5rem;width:calc(100% + 3.5rem);text-align:right}
.ly_rta .tax_all ul>li.end>.inner .won strong{font-size:2.2rem}
.ly_rta .tax_all ul>li.end>.inner:after{background:#028998}
.ly_gift_dia{text-align:center}
.gift_dia{position:relative;width:60rem;height:60rem;margin:0 auto;background:url(/css/comm/bpr_images/img2_gift_dia.png) no-repeat 0 0}
.gift_dia .dia{position:absolute;display:inline-block;text-align:center}
.gift_dia .dia1{color:#555;font-weight:600}
.gift_dia .dia span{position:relative;padding-top:7.5rem;display:inline-block;color:#555;font-weight:600;line-height:1.3}
.gift_dia .dia span::before{display:block;content:"";height:7.1rem;position:absolute;top:0;left:50%;transform:translateX(-50%)}
.gift_dia .dia.on span::after{display:inline-block;content:"";position:absolute;right:-1.5rem;bottom:.7rem;width:.5rem;height:1rem;border:.2rem solid #4269e7;border-top:none;border-left:none;transform:rotate(44deg)}
.gift_dia .dia.on span{color:#111}
.gift_dia .dia1{top:31.4rem;left:21.7rem}
.gift_dia .dia2{top:0;left:18.4rem;width:17.1rem}
.gift_dia .dia2.on span::before{width:17.1rem;background:url(/css/comm/bpr_images/img2_gift_dia.png) no-repeat -60rem 0}
.gift_dia .dia3{top:12rem;left:18.4rem;width:17.1rem}
.gift_dia .dia3.on span::before{width:17.1rem;background:url(/css/comm/bpr_images/img2_gift_dia.png) no-repeat -60rem -7.1rem}
.gift_dia .dia4{top:36rem;left:18.4rem;width:17.1rem}
.gift_dia .dia4.on span::before{width:17.1rem;background:url(/css/comm/bpr_images/img2_gift_dia.png) no-repeat -60rem -14.2rem}
.gift_dia .dia5{top:48.1rem;left:18.4rem;width:17.1rem}
.gift_dia .dia5.on span::before{width:17.1rem;background:url(/css/comm/bpr_images/img2_gift_dia.png) no-repeat -60rem -21.3rem}
.gift_dia .dia6{top:24rem;left:0;width:7.1rem}
.gift_dia .dia6.on span::before{width:7.1rem;background:url(/css/comm/bpr_images/img2_gift_dia.png) no-repeat -60rem -28.4rem}
.gift_dia .dia7{top:6.6rem;left:40.3rem;width:14rem}
.gift_dia .dia7.on span::before{width:7.1rem;background:url(/css/comm/bpr_images/img2_gift_dia.png) no-repeat -60rem -35.5rem}
.gift_dia .dia7.on span:after{bottom:-1.2rem;left:50%;right:auto;margin-left:-.3rem}
.gift_dia .dia8{top:24rem;left:34.6rem;width:25.5rem}
.gift_dia .dia8.on span::before{width:25.5rem;background:url(/css/comm/bpr_images/img2_gift_dia.png) no-repeat -60rem -42.7rem}
.ly_box.ly_m.ty2{margin-bottom:1rem}
.ly_box.ly_m.ty2>div{display:block}
.ly_box.ly_m.ty2>div h3{width:100%;font-size:1.5rem}
.ly_box.ly_m.ty2 .agreebox.ty2 strong{font-size:1.5rem}
.ly_box.ly_m.ty2 .ly_box.ly_m ul+ul{border-left:.1rem dashed #e4e7eb;padding-left:1.2rem}

/* 증권거래세 */
.stock_list{margin: -.8rem;margin-top: 5px}
.stock_list .badge{min-width: 6.2rem}
.stock_list .ckrd_box input[type="checkbox"]:checked+label::before{left: .7rem}
.stock_list .ckrd_box input[type="checkbox"]+label::after{left: 0}
.stock_list>ul{display: flex;flex-wrap: wrap}
.stock_list>ul>li{width: calc(50% - 1.6rem);margin: .8rem}
.stock_list .stock_box{height:100%;border: 1px solid #d1def4;border-radius: 1.5rem;transition: ease .3s all}
.stock_list .stock_box:hover{border-color: #a1cbfa;box-shadow:0 0 5px rgba(143, 136, 136, .3)}
.stock_list .stock_box .st_tit{display: flex;align-items: center;justify-content: space-between;padding: .5rem 0;margin: 0 1.8rem;border-bottom: 1px dashed #e2e4e9}
.stock_list .stock_box .st_tit .lta{width:calc(100% - 8rem)}
.stock_list .stock_box .st_tit .lta .ckrd_box,
.stock_list .stock_box .st_tit .lta .ckrd_box>div,
.stock_list .stock_box .st_tit .lta .ckrd_box>div>div{width:100%}
.stock_list .stock_box .st_tit .lta .ckrd_box label{display:inline-block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;font-size: 2rem;font-weight: 700}
.stock_list .stock_box .st_tit .lta .ckrd_box input[type="checkbox"]+label::after,
.stock_list .stock_box .st_tit .lta .ckrd_box input[type="checkbox"]:checked+label::after{top:1.1rem}
.stock_list .stock_box .st_tit .lta .ckrd_box input[type="checkbox"]:checked+label::before{top:2rem}
.stock_list .stock_box .st_bot{display: block;height:calc(100% - 5.1rem)}
.stock_list .stock_box .st_bot .top{display: flex;align-items: center;padding: .8rem 1.8rem}
.stock_list .stock_box .st_bot .top span{position: relative}
.stock_list .stock_box .st_bot .top span:last-child{display: inline-block;width: calc(100% - 13rem);margin-left: 1rem;padding-left: 1rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all}
.stock_list .stock_box .st_bot .top span:last-child:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 1px;height: 13px;background: #c5c5c5}
.stock_list .stock_box .st_bot .bot{height:100%;padding:1.5rem 2rem 2rem 2rem}
.stock_list .stock_box .st_bot .bot>ul>li{min-height:3.3rem}
.stock_list .stock_box .st_bot .bot .stock_won>li .both{display: flex;justify-content: space-between;align-items: center;flex-wrap:wrap}
.stock_list .stock_box .st_bot .bot .stock_won>li .both .lta span{font-size:1.7rem;color: #555}
.stock_list .stock_box .st_bot .bot .stock_won>li .both .rta{display:flex;align-items:center;justify-content:flex-end;flex:auto}
.stock_list .stock_box .st_bot .bot .stock_won>li .both .rta strong{font-size:2rem}
.stock_list .stock_box .st_bot .bot .stock_won>li .both .rta span{margin-left:.5rem;font-size:1.8rem;font-weight:600}
.stock_list .stock_box .st_bot .bot .trans{display:flex;height:calc(100% - 10rem);margin-top:.2rem}
.stock_list .stock_box .st_bot .bot .trans .view{flex: 1;padding:.7rem 1.2rem;border-radius: 1rem}
.stock_list .stock_box .st_bot .bot .trans .view+.view{margin-left:1.5rem}
.stock_list .stock_box .st_bot .bot .trans .view .vi_tit span{font-size: 1.4rem;font-weight: 600}
.stock_list .stock_box .st_bot .bot .trans .view .vi_list{display: flex;flex-direction: column;margin-top: .5rem;text-align: right}
.stock_list .stock_box .st_bot .bot .trans .view .vi_list strong{word-break:break-word}
.stock_list .stock_box .st_bot .bot .trans .view:first-child{background-color: #fff5f9}
.stock_list .stock_box .st_bot .bot .trans .view:first-child .vi_tit span{color:#f23b3b}
.stock_list .stock_box .st_bot .bot .trans .view:last-child{background-color: #f7f9ff}
.stock_list .stock_box .st_bot .bot .trans .view:last-child .vi_tit span{color:#246beb}
.stock_list .no_data{width:calc(100% - 1.6rem)}
.stock_list .no_data .stock_box{display: flex;align-items: center;justify-content: center;min-height: 275px}
.stock_list .no_data .stock_box:hover{border-color: #d1def4;box-shadow:none}
.stock_list .no_data .stock_box span{position: relative;padding-top: 3rem;font-size: 1.5rem;color: #333}
.stock_list .no_data .stock_box span:before{position: absolute;top: 0;left: 50%;transform: translateX(-50%);content: "";width: 2rem;height: 2.4rem;background: url(/css/comm/bpr_images/ico2_document.svg) no-repeat center}

/* 체크박스 라디오 */
.ckrd_box.bbtn.ty2{display: inline-block;width: 100%}
.ckrd_box.bbtn.ty2 .w2radio_label{display:block;height:100%;display:flex;align-items:center;justify-content: center;font-size:2rem;color:#111;font-weight:600;padding:1.4rem 2.5em 1.4rem 1em !important;border:1px solid #d8d8d8;border-radius:1rem}
.ckrd_box.bbtn.ty2 input:focus+.w2radio_label{border-color:#028998;outline:1px solid #028998}
.ckrd_box.bbtn.ty2 .w2radio_label::after,
.ckrd_box.bbtn.ty2 .w2radio_label::before{display:none}
.ckrd_box.bbtn.ty2 input[type="radio"]+.w2radio_label::after{display: inline-block;position: relative;left: 17px;right: auto;top: 7px;transform: translateY(-63%) rotate(44deg);width: 8px;height: 14px;border: 3px solid #8e8e8e;border-top: none;border-left: none;border-radius: 0;background: none}
.ckrd_box.bbtn.ty2 input[type="radio"]:disabled:checked+.w2radio_label{color:#333;border-color:#e0e2e7;background-color:#f4f4f4}
.ckrd_box.bbtn.ty2 input[type="radio"]:checked+.w2radio_label{color:#028998;border-color:#028998;background-color:#f3fbfb}
.ckrd_box.bbtn.ty2 input[type="radio"]:checked+.w2radio_label::after{border-color:#057582}

/* 전자기부금영수증 */
.dona_list{margin-bottom: 2rem;border: 1px solid #8cb0f2;border-radius: 1.5rem}
.dona_list>ul{display: flex;}
.dona_list>ul>li{position: relative;}
.dona_list>ul>li.do_th{display: flex;align-items: center;justify-content: center;flex: 3;max-width: 42rem;padding:1rem 1rem 1rem 11rem;border-radius: 1.5rem 0 0 1.5rem;line-height: 1.2;background: #f7f9ff;}
.dona_list>ul>li.do_th>span{position: absolute;top: 0;left: 2.5rem;min-width: 7rem;padding: 3rem 1rem .8rem 1rem;border-radius: 0 0 1.5rem 1.5rem;text-align: center;color: #fff;background: #1c49a2}
.dona_list>ul>li.do_th>span:before{content: '';position: absolute;top: 10px;left: 50%;transform: translateX(-50%);width: 1.8rem;height: 1.7rem}
.dona_list>ul>li.do_th>span.dona_img1:before{background: url(/css/comm/bpr_images/ico2_donation1.svg) no-repeat}
.dona_list>ul>li.do_th>span.dona_img2:before{background: url(/css/comm/bpr_images/ico2_donation2.svg) no-repeat}
.dona_list>ul>li.do_th>p{color: #1c49a2;font-size: 2.5rem;font-weight: 600;word-break: break-all}
.dona_list>ul>li.do_td{flex: 1;padding: 1.8rem 2.2rem}
.dona_list>ul>li.do_td+.do_td:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);height: 60%;border-left: 1px dashed #bed0ef;}
.dona_list>ul>li.do_td .tit{color: #555}
.dona_list>ul>li.do_td .crv{margin-top: 1rem;}
.dona_list>ul>li.do_td .crv>p{font-size: 2rem;font-weight: 600}
.dona_list>ul>li.do_td.col_2{flex:2}
.dona_list>ul>li.do_td.col_3{flex:3}
.dona_list>ul>li.do_td.col_4{flex:4}
.dona_type>ul>li{display: flex;align-items: center;justify-content: space-between;padding: 3.1rem 3.5rem;border-radius: 1rem;background: #f7f9ff}
.dona_type>ul>li+li{margin-top: 2rem}
.dona_tit{display: flex;align-items: center;margin-right: 5rem;width: 24rem}
.dona_tit .do_img{display: block;position: relative;height: 9rem;width: 9rem;border-radius: 50%;background: #e9eefa}
.dona_tit .do_img:after{content:'';position: absolute;top: 0;left:0;width:9rem;height: 9rem;background: url(/css/comm/bpr_images/img2_donation_icon.png) no-repeat}
.dona_tit .do_img>span{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 10rem;padding: .2rem 1.2rem;border-radius: 2rem;color: #fff;font-size: 1.5rem;text-align: center;z-index: 1;background: #337aff}
.dona_tit .do_img.do02{background: #e3f3f5}
.dona_tit .do_img.do03{background: #e7e8ff}
.dona_tit .do_img.do01:after{background-position: 0 0}
.dona_tit .do_img.do02:after{background-position: 0 -9rem}
.dona_tit .do_img.do03:after{background-position: 0 -18rem}
.dona_tit .do_img.do02>span{background: #2d9ba7}
.dona_tit .do_img.do03>span{background: #636feb}
.dona_tit .do_txt{display: flex;flex-direction: column;margin-left: 2.5rem}
.dona_tit .do_txt>span{color: #555;font-weight: 600}
.dona_tit .do_txt>strong{font-size: 2.4rem}
.dona_type .btn_dgroup{display: flex;flex-wrap: wrap;flex: 1;width: 100%;margin: -.6rem}
.dona_type .btn_dgroup a{display: flex;align-items: center;position: relative;width: calc(33.333% - 1.2rem);margin: .6rem;padding:.8rem 3rem .8rem 1.4rem;border: 1px solid #e0e2e7;border-radius:.8rem;font-size: 1.7rem;line-height:1.3;font-weight: 600;transition: .5s ease;background: #fff}
.dona_type .btn_dgroup a:before{content: '';position: absolute;top: 50%;right: 1.6rem;transform: translateY(-50%) rotate(45deg);width: .8rem;height: .8rem;border-top: 1px solid #717171;border-right: 1px solid #717171}
.dona_type .btn_dgroup a:hover{border-color: #246beb;}

/* .bpr_inner .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div{height:100%} */
.bpr_inner .bpr_tiletop .bpr_bbox .view .txt{word-break:break-all}

/* 법인세 */
.bpr_titbox .allmenu_box .btn_cm.more{height:3rem}
.ly_cortax{display:flex;justify-content:space-between;padding:0 .7rem;height:0;overflow:hidden;border-top:.1rem solid #bed0ef;background-color:#f7f9ff;transition:.5s ease}
.ly_cortax.open{padding:.7rem;height:auto}
.ly_cortax .lta{flex:1;padding:2.3rem 2rem 2.3rem 1.3rem}
.ly_cortax .rta{flex:1;border-left:.1rem dashed #bed0ef;margin:.5rem 0}
.ly_cortax .sch_box{position:relative}
.ly_cortax .sch_box .w2input{font-size:1.8rem;padding-left:1.5rem;padding-right:4rem;min-height:4rem;width:100%;border-radius:1rem;border-color:#246beb;background-color:#fff!important;transition:.3s ease}
.ly_cortax .sch_box .w2input:focus{outline:none;box-shadow:0 0 .4rem #246beb}
.ly_cortax .sch_box .w2trigger{position:absolute;top:.3rem;right:.3rem;width:4rem;height:3.4rem;border-radius:.5rem;border:none;background:url(/css/comm/bpr_images/ico_search.svg) no-repeat center;background-size:1.8rem;transition:.3s ease}
.ly_cortax .sch_box .w2trigger:hover{background-color:#f7f9ff}
.ly_cortax .sch_link{overflow:auto;padding:0 1rem;height:8rem}
.ly_cortax .sch_link a{position:relative;display:inline-block;border:.1rem solid #e0e2e7;padding:.2rem 1.5rem;margin:.4rem .5rem;border-radius:5rem;font-size:1.5rem;background:#fff;transition:.3s ease}
.ly_cortax .sch_link a.on, .ly_cortax .sch_link a:hover{border-color:#8cb4ff;color:#246beb}
.ly_cortax .sch_link a::after {content:"";display:inline-block;position:absolute;bottom:.4rem;left:1.5rem;width:0;height:.1rem;background-color:#246beb;transition:.3s ease}
.ly_cortax .sch_link a.on::after, .ly_cortax .sch_link a:hover::after{width:calc(100% - 3rem)}
.ly_cortax .sch_link .no_data{display:flex;align-items:center;justify-content:center;height:100%;color:#555}
.ly_tilgrp{display:flex;flex-flow:row wrap;align-items:baseline;flex-wrap: wrap;margin:-1rem}
.ly_tilgrp>.ly_m{width:100%;margin:0;flex-flow:wrap;align-items:baseline}
.ly_tilgrp>.ly_m>.tilbox{flex:auto;max-width:calc(50% - 1.6rem);margin:.8rem}
.ly_tilgrp .tax_view.inner2{width: calc(100% - 2rem);margin: 1rem}
.ly_tilgrp+.ly_tilgrp{margin-top: 1rem}
.tilbox .tilbox_bopen{position:absolute;top:1rem;right:1rem;z-index:1;width:2.4rem;height:2.4rem;display:inline-block;overflow:hidden;text-indent:99999px;border-radius:3rem;border:.1rem solid #80a6ed;background-color:#f6f9ff}
.tilbox .tilbox_bopen::after{position:absolute;top:.7rem;left:.7rem;content:"";display:inline-block;width:.5rem; height:.5rem; border-top:.2rem solid #246beb; border-left:.2rem solid #246beb;transform:rotate(225deg);transition:all .5s}
.tilbox.on .tilbox_bopen:focus{outline:2.5px dotted #fff}
.tilbox.on .tilbox_bopen::after{top:.9rem;transform:rotate(45deg)}
.tilbox{width:calc(50% - 2rem);margin:1rem;border:.1rem solid #b8c7e1;border-radius:1.5rem;overflow:hidden}
.tilbox dt{position:relative;display:flex;flex-flow:row wrap;height:8rem;padding:1rem;background-color:#edf4ff}
.tilbox p{position:relative;flex:1;padding:0 1rem}
.tilbox p>span{font-family:'NanumGothicRound'!important;font-weight:700;letter-spacing:-0.05rem}
.tilbox dt p::after,
.tilbox dt p::before{content:"";display:inline-block;width:.1rem;height:4.2rem;position:absolute;top:1rem;right:.1rem;background-color:#d2e1fa}
.tilbox dt p::before{right:0;background-color:#fff}
.tilbox dt p:last-child::before,
.tilbox dt p:last-child::after{content:none}
.tilbox dt p strong{font-size:1.9rem;display:block;text-align:right;font-weight:600}
.tilbox dt>p{width:40%}
.tilbox dt p:first-of-type strong{display:inline-block;font-size:1.8rem;font-family:'NanumGothicRound' !important;font-weight:700;text-align:left;letter-spacing:-0.05rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;width:100%}
.tilbox dt p span{display: block;margin:.6rem 0;text-align: left;font-size:1.2rem;color:#333;}
.tilbox .code_m{display:flex;flex:1.5;position:relative}
.tilbox dt .code_m .fn strong{text-align:center}
.tilbox.on{border-color:#246beb;box-shadow:0 0 1.6rem rgb(0 0 0 / 14%)}
.tilbox.on dt{color:#fff;background-color:#1e56c5}
.tilbox.on dt p::after{background-color:#0f3b85}
.tilbox.on dt p::before{background-color:#4b78d1}
.tilbox.on dt p span{color:#fff}
.tilbox.on dd{overflow:auto}
.tilbox .fn{flex:none;width:7.4rem;text-align:center}
.tilbox .fn strong{color:#028998;font-size:1.9rem;display:block;text-align:center;font-family:'NanumGothicRound' !important;font-weight:700}
.tilbox.on .fn strong{color:#00ffba}
.tilbox .won strong{color:#1e56c5;font-size:1.9rem;display:block;font-family:'NanumGothicRound' !important;font-weight:700;letter-spacing:-0.05rem}
.tilbox dd{overflow-y:scroll!important;display:none;padding-top:.5rem}
.tilbox.on dd{display:block}
.tilbox dd .won{position: relative;flex: 1;/* padding: 0 0 0 1rem;*/text-align:right}
.tilbox dd .won .w2input{text-align:right;margin-left:1rem;width:calc(100% - 1rem);/* font-family:'NanumGothicRound' !important; */font-weight:700;letter-spacing:-0.05rem}
.tilbox.on .won strong{color:#52f1ff}
.tilbox dd .subtit .won span{font-size:1.8rem}
.tilbox dd .won span{display:block;padding-right:1rem;margin-left:1rem}
.tilbox dd .code_m{align-items:center}
.tilbox dd .code_m .fn{padding-left:1.5rem}
.tilbox dd .code_m .fn span{font-family:'Pretendard GOV'!important}
.tilbox .font_ng{font-weight:700;font-size:1.8rem!important;margin-right:.5rem}
.tilbox ul{margin-bottom:1rem}
.tilbox .subtit, 
.tilbox li,
.tilbox .dep div{display:flex;flex-flow:row wrap;align-items:center}
.tilbox li{min-height:3.8rem;padding:.2rem .5rem .2rem 1rem}
.tilbox .til_txt{position: relative;flex: 1;padding: 0 1rem;word-break:break-all}
.tilbox .til_txt>span{display:inline-block;font-family:'NanumGothicRound'!important;font-weight:700;letter-spacing:-0.05rem;word-break:break-all}
.tilbox p .w2input,
.tilbox .til_txt .w2input{width:100%;font-family:'NanumGothicRound'!important;font-weight:700;letter-spacing:-0.05rem}
.tilbox .dep{flex:none;width:calc(100% - 1rem);border-radius:.8rem;padding:.5rem 1rem .5rem .5rem;margin-top:.5rem;margin-left:1rem;background-color:#f7f9ff}
.tilbox .dep div{margin:.5rem 0}
.tilbox .dep div>p,
.tilbox .dep div>.til_txt{font-size:1.4rem;color:#333;padding-right:.5rem;margin: 0}
.tilbox .dep>div>p .w2input,
.tilbox .dep>div>.til_txt .w2input{font-size: 1.4rem;font-weight: 700}
.tilbox .dep .code_m{margin: 0}
.tilbox .dep .code_m .fn{padding-right:1.4rem;font-size:1.6rem;color:#111}
.tilbox .dep .code_m .won{padding-right:0;margin: 0}
.tilbox .dep .code_m .won .w2input{width:calc(100% - .8rem);margin-left:.8rem}
.tilbox .subtit{min-height: 4.4rem;padding:.7rem 1rem;margin-top:0;color:#028998;background-color:#f3fbfb}
.tilbox .subtit p span,
.tilbox .subtit .won span,
.tilbox .subtit .til_txt span{font-weight:700}
.tilbox .subtit .font_ng{font-size:1.6rem !important}
.tilbox .subtit.blue{color: #1e56c5;background-color: #edf4ff}
.tilbox li .won span{font-weight:700;letter-spacing:-0.05rem}
.tilbox li.lv1 .til_txt>span,
.tilbox li.lv1 .til_txt>.w2input{font-size:1.6rem;color:#1e56c5;line-height:1.3;}
.tilbox li.lv2 .til_txt>span,
.tilbox li.lv2 .til_txt>.w2input{width:calc(100% - .9rem);margin-left:.9rem;font-size:1.4rem;color:#111;line-height:1.3}
.tilbox li.lv3 .til_txt>span,
.tilbox li.lv3 .til_txt>.w2input{width:calc(100% - 2.4rem);margin-left:2.4rem;font-size:1.4rem;color:#333;line-height:1.3}
.tilbox li.lv4 .til_txt>span,
.tilbox li.lv4 .til_txt>.w2input{width:calc(100% - 4.4rem);margin-left:4.4rem;font-size:1.3rem;color:#333;line-height:1.3}
.tilbox li.lv5 .til_txt>span,
.tilbox li.lv5 .til_txt>.w2input{width:calc(100% - 6.5rem);margin-left:6.5rem;font-size:1.3rem;color:#555;line-height:1.3}
.tilbox li .til_txt>span+span{margin-left:0!important}
.tilbox .btn_help{margin-bottom:.2rem}
.tilbox .help_view{width:30rem!important}
.bpr_inner .tilbox .help_box .help_view p{min-width:auto!important}
.tilbox .help_view p{padding:0}
.ly_tilgrp.ty2 .tilbox dt{height:5rem}
.ly_tilgrp.ty2 .tilbox dt p::after,
.ly_tilgrp.ty2 .tilbox dt p::before{height:2rem;top:.5rem}
.ly_tilgrp.ty2 .tilbox dt p span{font-size:1.4rem;text-align:center}
.ly_tilgrp.ty2 .tilbox dd{display:block}
.ly_tilgrp.ty2 .tilbox.on dd{height:60rem}
.ly_tilgrp.ty2.no_scroll>.ly_m{align-items:normal}
.ly_tilgrp.ty2.no_scroll .tilbox{border-color:#b8c7e1;box-shadow:none;overflow:visible}
.ly_tilgrp.ty2.no_scroll .tilbox dt{border-radius:1.5rem 1.5rem 0 0;color:#111;background-color:#edf4ff}
.ly_tilgrp.ty2.no_scroll .tilbox dd{overflow-y:visible!important}
.ly_tilgrp.ty2.no_scroll .tilbox dd li{padding:.4rem 1.5rem .4rem 1rem}
.ly_tilgrp.ty2.no_scroll .tilbox dt p span{color:#333}
.ly_tilgrp.ty2.no_scroll .tilbox dt p::before{background-color:#fff}
.ly_tilgrp.ty2.no_scroll .tilbox dt p::after{background-color:#d2e1fa}
.ly_tilgrp.ty2.no_scroll .tilbox .code_m{flex:1}
.ly_tilgrp.ty2.no_scroll .tilbox .til_txt>span{display:inline}
.ly_tilgrp.ty2.no_scroll .tilbox .fn{width:6rem}
.ly_tilgrp.ty2.no_scroll .tilbox p,
.ly_tilgrp.ty2.no_scroll .tilbox .til_txt{flex:1.1}
.ly_tilgrp .tilbox.disabled{border-color:#e0e2e7!important;box-shadow:none!important}
.ly_tilgrp .tilbox.disabled dt{background-color:#e0e2e7!important}
.ly_tilgrp .tilbox.disabled dd{background-color:#fcfcfc}
.ly_tilgrp .tilbox.disabled dd .won .w2input{border-color:#e4e4e4;background-color:#f4f4f4}
.ly_tilgrp .tilbox.disabled .til_txt>span,
.ly_tilgrp .tilbox.disabled dd .code_m .fn,
.ly_tilgrp .tilbox.disabled li .won span,
.ly_tilgrp .tilbox.disabled dd .won .w2input{color:#8e8e8e!important}
.ly_tilgrp .tilbox.disabled dt p::after{background-color:#b9b9b9!important}
.ly_tilgrp .tilbox.disabled dt p::before{background-color:#e6e8ec!important}
.ly_tilgrp .tilbox.disabled p,
.ly_tilgrp .tilbox.disabled dt p span{color:#717171!important}
.ly_tilgrp .tilbox.disabled .tilbox_bopen:focus{outline:2.5px dotted #2466eb}

/* 코치마크 */
.w2popup_window.pop.coach_wrap{top:0 !important;left:0 !important;width:100% !important;max-width:100%!important;height:100% !important;border-radius:0}
.w2popup_window.pop.coach_wrap .w2window_body{border-radius:0}
.w2popup_window.pop.coach_wrap .w2window_body .w2window_wframe{border-radius:0}
.bpr.coach{max-width:100% !important;height:100%}
.bpr.coach .bpr_inner{display:flex;flex-direction:column;max-width:100%;height:100%}
.bpr.coach .bpr_inner .coach_hbox{position:fixed;flex:none;min-height:8rem;width:100%;padding:2rem 4rem;background:rgba(0, 0, 0, .6)}
.bpr.coach .bpr_inner .coach_hbox h2,
.bpr.coach .bpr_inner .coach_hbox h2>span{line-height:1.3;font-weight:600;font-size:3rem;color:#fff}
.bpr.coach .bpr_inner .coach_hbox h2>span{margin-right:1rem}
.bpr.coach .bpr_inner .coach_hbox h2>span:last-child{margin:0}
.bpr.coach .bpr_inner .coach_hbox h2>.point{color:#4cffdf}
.bpr.coach .bpr_inner .coach_cbox{height:100%;overflow:auto}
.bpr.coach .bpr_inner .coach_rbox{flex-direction:column;height:100%;overflow:auto;background:#404040}
.bpr.coach .bpr_inner .coach_rbox .img_box{text-align:center;background:#404040}
.bpr.coach .bpr_inner .coach_rbox .img_box img{max-width:100%}
.bpr.coach .bpr_inner .coach_rbox .scroll_img{position:fixed;top:34rem;left:50%;transform:translateX(-50%);width:4.5rem;height:8rem;background:url(/css/comm/bpr_images/ico2_mouse.svg) no-repeat;animation: mouse .5s linear 0s infinite alternate}
.bpr.coach .bpr_inner .coach_bot{position:fixed;bottom:0;left:0;width:100%}
.bpr.coach .bpr_inner .coach_bot .rta{display:flex;position:absolute;right:4rem;bottom:4rem;z-index:999}
.bpr.coach .bpr_inner .coach_bot .rta .swiper-pagination{display:flex;align-items:center;margin-right:4rem;color:#fff;font-size:2.2rem}
.bpr.coach .bpr_inner .coach_bot .rta .swiper-pagination .swiper-pagination-current{margin-right:.4rem;color:#4ccaff;font-weight:700}
.bpr.coach .bpr_inner .coach_bot .rta .swiper-pagination .swiper-pagination-total{margin-left:.4rem}
.bpr.coach .bpr_inner .coach_bot .coach-swiper-container{width:100%;overflow:hidden}
.bpr.coach .bpr_inner .coach_bot .coach-swiper-container .swiper-wrapper{display:flex;align-items:flex-end}
.bpr.coach .bpr_inner .coach_bot .coach-swiper-container .swiper-wrapper .swiper-slide{display:flex;background:rgba(0, 0, 0, .6);opacity:0 !important;visibility:hidden}
.bpr.coach .bpr_inner .coach_bot .coach-swiper-container .swiper-wrapper .swiper-slide-active{opacity:1 !important;visibility:visible}
.bpr.coach .bpr_inner .coach_bot .more_txtbox{width:52rem;padding:2.7rem 4rem;border-radius:0 3rem 0 0;color:#fff;background:#0080ec}
.bpr.coach .bpr_inner .coach_bot .more_txtbox .point{color:#ffe829}
.bpr.coach .bpr_inner .coach_bot .more_txtbox .txt_num{margin-top:2rem;font-size:1.9rem;color:#fff}
.bpr.coach .bpr_inner .coach_bot .more_txtbox .txt_num li{margin:1rem 0;padding-left:3rem;font-size:1.9rem;color:#fff}
.bpr.coach .bpr_inner .coach_bot .more_txtbox .txt_num li:last-child{margin-right:0}
.bpr.coach .bpr_inner .coach_bot .more_txtbox .txt_num li:before{top:0;width:2rem;height:2rem;border-color:#fff;color:#fff;font-size:1.5rem;line-height:1.4;background:transparent}
.bpr.coach .bpr_inner .coach_bot .more_txtbox .txt_num li span{margin-right:1rem}
.bpr.coach .bpr_inner .coach_bot .more_txtbox .txt_num li span:last-child{margin-right:0}
.bpr.coach .bpr_inner .coach_bot .more_txtbox .coach_case{display:inline-block;width:11rem;height:4.2rem;border-radius:1rem;font-size:2.6rem;text-align:center;background:#0066bd}
.bpr.coach .bpr_inner .coach_bot .more_txtbox .coach_case+h3{margin-top:1rem}
.bpr.coach .bpr_inner .coach_bot .more_txtbox h3{color:#fff;font-size:2.8rem}
.bpr.coach .bpr_inner .coach_bot .more_txtbox>.txt{margin-top:1.8rem;font-size:1.9rem}
.bpr.coach .bpr_inner .coach_bot .more_txtbox>.txt>*{margin-right:1rem}
.bpr.coach .bpr_inner .coach_bot .more_txtbox>.txt .txt_num{display:inline-block;margin-top:0}
.bpr.coach .bpr_inner .coach_bot .more_txtbox>.txt .txt_num li{display:inline-block;margin-right:1rem;padding-left:2.7rem;margin-top:0;margin-bottom:0;color:#ffe829}
.bpr.coach .bpr_inner .coach_bot .more_txtbox>.txt .txt_num li:last-child{margin-right: 0}
.bpr.coach .bpr_inner .coach_bot .basic_txtbox{flex:1;padding:2.7rem 32rem 3rem 4rem}
.bpr.coach .bpr_inner .coach_bot .basic_txtbox>h3{margin-bottom:2.2rem;font-size:2.6rem;color:#44a9ff}
.bpr.coach .bpr_inner .coach_bot .basic_txtbox>p{margin-left:3rem;margin-bottom:1.5rem;color:#fff;font-size:1.9rem}
.bpr.coach .bpr_inner .coach_bot .basic_txtbox p .point{color:#f4c70b}
.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_num,
.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_list{margin-left:3rem}
.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_num li,
.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_list li{margin:1rem 0;padding-left:3rem;font-size:1.9rem;color:#fff}
.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_list li{padding-left:1.7rem}
.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_num li:before{top:0;width:2rem;height:2rem;border-color:#44a9ff;color:#44a9ff;font-size:1.5rem;line-height:1.4;background:transparent}
.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_list li:before{top:.8rem;background-color:#fff}
.bpr.coach .bpr_inner .coach_bot .txt_re{color:#f4c70b;font-size:1.9rem}
.bpr.coach .bpr_inner .coach_bot .txt_re::before{color:#f4c70b;font-size:1.6rem}
.bpr.coach .bpr_inner .coach_bot .txt_re.color_w,
.bpr.coach .bpr_inner .coach_bot .txt_re.color_w::before{color:#fff}
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox+.swiper_btnbox{margin-left:1rem}
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_prev,
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_next{display:inline-block;position:relative;width:9rem;height:4rem;padding:.7rem 2rem;border:none;border-radius:3rem;text-align:right;font-size:1.8rem;color:#fff;background:#0a9af5}
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_next{text-align:left}
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_prev:before,
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_next:before{content:'';position:absolute;top:50%;left:2rem;transform:translateY(-50%) rotate(225deg);width:.8rem;height:.8rem;border-top:2px solid #fff;border-right:2px solid #fff}
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_next:before{left:auto;right:2rem;transform:translateY(-50%) rotate(45deg)}
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_prev.swiper-button-disabled,
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_next.swiper-button-disabled{color:#868686;background-color:#3a3a3a}
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_prev.swiper-button-disabled:before,
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_next.swiper-button-disabled:before{border-color:#868686}
.bpr.coach .bpr_coach_close{position:absolute;top:1.7rem;right:4rem;z-index:999999}
.bpr.coach .bpr_coach_close .btn_close{width:4.5rem;height:4.5rem;transition:background-color .5s ease;background:url(/css/comm/bpr_images/ico_close_w.svg) no-repeat center;background-size:2.8rem}
.bpr.coach .bpr_coach_close .btn_close:hover,
.bpr.coach .bpr_coach_close .btn_close:focus{background:#404040 url(/css/comm/bpr_images/ico_close_w.svg) no-repeat center;background-size:2.8rem}
.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox a:focus,
.bpr.coach .bpr_coach_close .btn_close:focus{outline:2.5px dotted #fff}
.bpr.coach .point_b{color:#25aaff}
.bpr.coach .point_o{color:#ffb401}

/* 1차분 bpr 화면 깨지는 현상 (연말정산 간소화) */
.bpr_inner .bpr_scbox .scbox table td{padding:.3rem .6rem}
.bpr_inner .bpr_scbox .scbox table th,
.bpr_inner .bpr_scbox .scbox table td.tit{padding-right:1rem;height:5rem}
.bpr_inner .bpr_scbox .scbox table td.tit{color:#111;line-height:1.2;padding:1.2rem 1.5rem 1.2rem 2.5rem;height:5rem;background-color:#f7f9ff}
.bpr_inner .bpr_scbox .scbox table td.tit *{color:#111;font-weight:600;margin-left:0;}
.bpr_inner .bpr_scbox .scbox table td.tit .imp{margin-left:-1.3rem}
.bpr_inner .bpr_scbox .scbox table td>.flex2,
.bpr_inner .bpr_scbox .scbox table td>.flex2>div{margin:0!important}
.bpr_inner .bpr_scbox .scbox table td>*,
.bpr_inner .bpr_scbox .scbox table td>.flex2>*,
.bpr_inner .bpr_scbox .scbox table td>.flex2>.w2inputCalendar_div{margin:.4rem!important}
.bpr_inner .bpr_scbox .scbox table td.tit>*{margin:0!important}
.bpr_inner .bpr_scbox .scbox table td .wid100{width:calc(100% - .8rem)!important}
.bpr_inner .bpr_scbox .scbox table td .w2selectbox_select{max-width:calc(100% - .8rem)!important}
.bpr_inner .bpr_scbox .scbox table th .imp,
.bpr_inner .bpr_scbox .scbox table td.tit .imp{margin-left:-1.3rem!important}
.bpr_inner .bpr_scbox .scbox table td.tit .help_box{left:0}
.bpr_inner .bpr_scbox .scbox table td.tit label{margin-right:.6rem!important;word-break:break-all}
.bpr_inner .bpr_scbox .imp.type2:before{content:"**";margin-left:-2.3px;color:#246beb;letter-spacing:-.2rem}
 
.bpr_inner .intro_section>.bpr_titbox .bpr_btnbox.bot{margin:0}
.bpr_inner .bpr_gbox .w2grid.tbl_list {border:1px solid #b0d2d6}
.bpr_inner .bpr_gbox .tbl_list.w2grid::after, .bpr_inner .bpr_gbox .tbl_list.w2grid::before{display:none}

.bpr_inner .bpr_acc>ul>li .acc_top .btn_title strong{margin-right:1rem}
.bpr_inner .cert_box .help_txt .helptxt_view{border-color:#246beb}

/* 좌우 프레임 swiper 영역 모션 오류 수정 */
.bpr_inner .tax_wrap .tax_right{transition:none}
.bpr_inner .tax_wrap .tax_right.motion{transition:all .1s ease-in}

/* 나의메뉴 도움말 툴팁 */
.card_mymenu .tit{position:relative}
.card_mymenu .tit .help_box{position:static}
.card_mymenu .tit .help_box .help_view{min-width:100%;left:0;top:4rem}
.card_mymenu .tit .help_box .help_view::before{display:none}

/* 종합부동산세  UTERNAA0L021.xml*/
.bpr_inner .bpr_tbox.scroll_big{overflow:auto;border-radius:10px 10px 0 0}
.bpr_inner .bpr_tbox.scroll_big>table{min-width:180rem!important}
.bpr_inner .bpr_tbox.scroll_big::-webkit-scrollbar{width:1rem;height:1rem}
.bpr_inner .bpr_tbox.scroll_big::-webkit-scrollbar-track{background-color:#fff;border-top:1px solid #b0d2d6}
.bpr_inner .bpr_tbox.scroll_big::-webkit-scrollbar-thumb{border-top:1px solid #b0d2d6;background-color:#d2d2d2}
.bpr_inner .bpr_tbox.scroll_big::-webkit-scrollbar-button{display:none}

@keyframes mouse{
	0%{margin-top:2rem}
	100%{margin-top:0}
}

/* 1530px 이하화면 */
@media (max-width:1530px) {
	/* 고지내역 */
	.ly_box.w .btn_page{display: none}
}
/* 1440px 이하화면 */
@media (max-width:1440px) {
	
	/* 하단버튼 */
	.bpr_inner .bpr_btnbox.bot{justify-content:space-between;align-items:center;flex-flow:wrap}
	.bpr_inner .bpr_btnbox.bot>*{flex:none!important}
	.bpr_inner .bpr_btnbox.bot>.cta{flex:auto!important}
	.bpr_inner .bpr_btnbox.bot>.rta{flex:auto!important}
	.bpr_inner .bpr_btnbox.bot .btn_cm{flex:none}
	
	.calc_swiper .calc_swiper_btnbox {display: block;}
	.calc_swiper .calc-swiper-container {overflow: hidden;padding-bottom:3rem}
	.calc_swiper .calc_page{display: block}
	.bpr_bbox.btn{flex-flow:row wrap}
	
	/* ly_box */
	.ly_box{flex-flow:row wrap;}
	.ly_box .col_3{width:100%;flex:none}
	.ly_box .col_3+div{width:100%;flex:none;margin-left:0;margin-top:2rem}
	.ly_box .from_list2.col_3{margin:2rem 0 0 0}
	
	/* 근로 장려금 서브메인 */
	.ly_eitc .lnb{width:27rem;}
	.ly_eitc .cont{width:calc(100% - 27rem)}
	.ly_eitc .cont .tax_view.inner2 dd .view_inner .dep>div>div .help_box .help_view{width:38rem}
	.bpr_inner .ly_eitc .grp_box.type2>div{display:inline;line-height:1.3}
	.bpr_inner .ly_eitc .grp_box.type2 strong::after{display:none}
	
	/* 코치마크 */
	.bpr.coach .bpr_inner{padding:0}
	.bpr.coach .bpr_inner .coach_bot .more_txtbox .coach_case{width:8rem;height:3.2rem;font-size:2rem}
	.bpr.coach .bpr_inner .coach_bot .more_txtbox .coach_case+h3{margin-top:.6rem}
	.bpr.coach .bpr_inner .coach_bot .more_txtbox h3{font-size:2.2rem}
	.bpr.coach .bpr_inner .coach_bot .more_txtbox .txt_num li{margin:.5rem 0;padding-left:2rem;font-size:1.6rem}
	.bpr.coach .bpr_inner .coach_bot .more_txtbox .txt_num li:before{top:2px;width:1.3rem;height:1.3rem;font-size:1rem;line-height:1.2}
	.bpr.coach .bpr_inner .coach_bot .more_txtbox>.txt{margin-top:1.3rem;font-size:1.6rem}
	.bpr.coach .bpr_inner .coach_bot .more_txtbox>.txt .txt_num li{padding-left:2rem}
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox>h3{margin-bottom:1.5rem;font-size:2.2rem}
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox>p{font-size:1.7rem}
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_num li,
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_list li{margin:.5rem 0;padding-left:2rem;font-size:1.6rem}
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_list li{padding-left:1rem}
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_num li:before{top:2px;width:1.3rem;height:1.3rem;font-size:1rem;line-height:1.2}
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_list li:before{top:.7rem}
	.bpr.coach .bpr_inner .coach_bot .txt_re{font-size:1.6rem}
	.bpr.coach .bpr_inner .coach_bot .rta{bottom:2rem}
	.bpr.coach .bpr_inner .coach_bot .rta .swiper-pagination{margin-right:2.5rem;font-size:1.8rem}
	.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_prev,
	.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_next{width:8rem;height:3.5rem;padding:.5rem 1.5rem;font-size:1.7rem}
	.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_prev:before,
	.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_next:before{left:1.5rem}
	.bpr.coach .bpr_inner .coach_bot .rta .swiper_btnbox .swiper_btn_next:before{left:auto;right:1.5rem}
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox{padding:2.7rem 4rem 5rem 4rem}
	
	/* bpr 레이아웃 안에 전환 화면*/
	.bpr_inner .bpr_conbox>.container .graph_area.type02 .cont{overflow:auto}
	
	/* 연말정산 간소화 */
	.ly_box_cad .bpr_bbox.type2 .ly_box .grp_box{margin:.5rem -.5rem -.5rem;width:calc(100% + 1rem);}
	.ly_box_cad .bpr_bbox.type2 .ly_box .grp_box .btn_cm{margin:.5rem!important;width:auto;height:auto;flex:1}
	
	/* 상속&증여 */
	.ly_inher>.ly_rta{width:26rem}
		
	/* 법인세 */
	.tilbox .help_view{width:20rem!important}
}

/* 1200px 이하화면 */
@media (max-width:1200px) {
	/* 코치마크 */
	.bpr.coach .bpr_inner .coach_hbox{min-height:6rem;padding:1.5rem 2rem}
	.bpr.coach .bpr_inner .coach_hbox h2,
	.bpr.coach .bpr_inner .coach_hbox h2>span{font-size:2.5rem}
	.bpr.coach .bpr_coach_close{top:1.2rem;right:2rem}
	.bpr.coach .bpr_coach_close .btn_close{width:4rem;height:4rem;background-size:2.4rem}
	.bpr.coach .bpr_coach_close .btn_close:hover, .bpr.coach .bpr_coach_close .btn_close:focus{background-size:2.4rem}
	.bpr.coach .bpr_inner .coach_bot .coach-swiper-container .swiper-wrapper .swiper-slide{flex-direction:column}
	.bpr.coach .bpr_inner .coach_bot .more_txtbox{width:100%;padding:1.7rem 2rem;border-radius:0}
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox{width:100%;padding:1.7rem 2rem 6rem 2rem}
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_num,
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox .txt_list,
	.bpr.coach .bpr_inner .coach_bot .basic_txtbox>p{margin-left:0}
	.bpr.coach .bpr_inner .coach_rbox .scroll_img{width:4rem;height:7rem}
	.bpr.coach .bpr_inner .coach_bot .rta{right:2rem}
	
	/* 근로 장려금 서브메인 */
	.ly_eitc .cont .incentive_list>ul>li>strong{width:5rem;font-size:1.5rem}
	.ly_eitc .cont .incentive_list>ul>li>.bpr_titbox .rta strong{font-size:2rem}
	.ly_eitc .cont .incentive_list>ul>li>.bpr_titbox .rta span{font-size:1.6rem}
	.ly_eitc .cont>.bpr_bbox>.bpr_bbox>.bpr_bbox.bot{margin-left:3rem}
	.ly_eitc .cont>.bpr_btnbox .ly_box.ly_btn{margin:-1rem}
	.ly_eitc .cont>.bpr_btnbox .ly_box.ly_btn .btn_noti{margin:1rem}
	.ly_eitc .cont>.bpr_btnbox .ly_box.ly_btn .btn_noti:last-child{margin-right:1rem}
	
	/* 상속&증여 */
	.ly_inher .tax_view.inner2.fold_w .dep>div{flex-flow:wrap;justify-content:flex-end!important}
	.ly_inher .tax_view.inner2.fold_w .dep>div>div:first-child{flex:auto}
	.ly_inher .tax_view.inner2.fold_w .dep>div>div.bn{width:100%!important;margin-top:.8rem;margin-bottom:.3rem}
	.ly_inher .tax_view.inner2.fold_w .dep>div>div a{margin-right:.5rem}
	.ly_inher .tax_view.inner2.fold_w .dep>div:first-child >div.bn{margin-top:0}
	.ly_inher .tax_view.inner2.fold_w .dep>div>div.bn>.tit{flex:1;margin-right:.5rem;letter-spacing:-.05;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}
	.ly_inher .tax_view.inner2.fold_w .dep>div>div.bn>.tit:first-child{flex:none;text-overflow:clip}
	.ly_inher .tax_view.inner2.fold_w .dep .btn_cm.gray.sb{padding:.3rem .5rem;letter-spacing:-.05}
	
	/* 증권거래세 */
	.stock_list .stock_box .st_bot .bot .stock_won>li .both .lta span{font-size:1.6rem}
	.stock_list .stock_box .st_bot .bot .stock_won>li .both .rta span{margin-left:.3rem;font-size:1.6rem}
}

/* 1024px 이하화면 */
@media (max-width:1024px) {
	
	.sub_wrap .container_wrap .w5 .bpr .w5 .bpr{margin-top:0}
	
	/* 버튼 */
	.bpr_btnbox.bot .btn_cm{padding:1rem 2rem!important}
	.bpr_btnbox.bot .cta .btn_cm{flex:none}
	.bpr_inner .bpr_bbox.pa30{padding:2rem}
	.bpr_titbox .rta .btn_cm,
	.bpr_btnbox .rta .btn_cm{margin-top:.4rem;margin-bottom:.4rem}
	
	.ckrd_box.col_2>div>div,
	.ckrd_box.col_3>div>div,
	.ckrd_box.col_4>div>div,
	.ckrd_box.col_5>div>div{flex-basis:50%}
	
	.bpr_inner .bpr_bbox.btn{justify-content:flex-end}
	.bpr_inner .bpr_bbox.btn>*{flex:auto;text-align:left;}
	.bpr_inner .bpr_bbox.btn>*.btn_cm{flex:none}
		
	
	/* 팝업 */
	/* .w2popup_window.pop{max-width:90%!important} */
	/* .w2popup_window.main_new, .w2popup_window.pop.main_new, .w2popup_window.pop.dp2.main_new{max-width:100%!important} */
	.bpr_inner .bpr_titbox .help_view{width:auto!important}
	.bpr_inner .bpr_titbox.line .help_view{width:calc(100% - 4rem)!important;left:2rem!important;top:4rem!important}
	.bpr_inner .help_box .help_view p{min-width:18rem!important;width:auto!important}
	.bpr_inner .help_box .help_view p{white-space:normal!important}
	.bpr_inner .help_box .help_view p br{display:none}
	.bpr.pop.error, .bpr.pop.complete{z-index:30;margin-top:2rem !important}
	
	/* 회원가입 */
	.ly_box.ly_join{flex-direction:column}
	
	/* 도움말 */
	.bpr_b_help{left:2rem;right:2rem}
	.bpr_b_help .b_help_cont .b_cont{padding:1rem}
	.bpr_b_help .btn_b_help{width:15rem;height:3.8rem;border-radius:1rem 1rem 0 0;font-size:1.8rem;line-height:2.2}
	.bpr_b_help .btn_b_help::after{top:1.8rem}
	.bpr_b_help .btn_b_close{left:12rem;height:3.8rem;}
	.bpr_b_help .btn_b_close::after{top:.8rem}
	.buga .intro_section .bpr_bbox.type2{background-color:#f7f9ff}
	.buga .intro_section .bpr_bbox.type2 h4{line-height:1.3}
	.buga .intro_section .bpr_bbox.type2 h4 p{margin-bottom:.5rem;font-size:2rem!important}
	.buga .intro_section .bpr_bbox.type2 h4 span{font-size:1.6rem!important}
	.buga .intro_section .bpr_bbox.type2  .bpr_titbox h4+.rta.fn .btn_cm.find{height:3.5rem;font-size:1.6rem;flex:1}
	.buga .intro_section .bpr_bbox.green .ly_box+.ly_box{margin-top: 1rem}
	.buga .intro_section .bpr_bbox.bpr_help.bot{margin-top: 2rem}
	.buga .intro_section .acc_bottom section>.bpr_bbox.bpr_help.bot{margin-top:0}
	.buga .bpr_bbox .linkbox{line-height:1.3}
	.buga .bpr_bbox .linkbox .tit{margin-bottom:.5rem}
	.buga .bpr_bbox .linkbox .tit strong{font-size:1.8rem;margin-right:1.4rem}
	.buga .bpr_bbox .bg_tag:first-of-type{margin-left:-.4rem}
	.w5 .buga .intro_section .bpr_bbox.bot{margin-top:2rem}
	.bpr_bbox.ok p{font-size: 2.3rem}
	
	/* 테이블 */
	.bpr_inner .bpr_list table thead th, .bpr_inner .bpr_list .w2tb thead .w2tb_th{padding:.6rem 1rem}
	.bpr_tbox .scroll table{border-bottom:1px solid #b0d2d6}
	
	/* 오류건 위치조절 */
	.linkmenu_swiper .btn_data.error{right: 5rem;}
	
	/* Title */
	.bpr .bpr_inner h3{font-size:1.9rem;line-height:1.2}
	.bpr .bpr_inner h4{font-size:1.8rem}
	.bpr .bpr_inner .bpr_bbox h4{font-size:1.6rem}
	.bpr_inner h4::before{top:.8rem;}
	.bpr_inner h3 strong{font-size:2rem!important;margin-right:.5rem!important}
	.bpr_inner h3 span{font-size:2rem!important}
	.bpr_inner h3 span.line{font-size:1.5rem!important}
	.bpr_inner h3+.help_box,
	.bpr_inner h4+.help_box,
	.bpr_inner h5+.help_box{margin-top:-.3rem}
	.bpr_inner .btn_help.gray.reset{margin-top:0;margin-bottom:.1rem}
	.bpr_inner .colltax h3+.help_box{margin-top:.2rem}
	.bpr_inner .colltax h3+.help_box .help_view{width:100%!important}
	/* .bpr_inner .bpr_titbox .help_box{margin-top:-.4rem} */
	
	.btn_ul{flex-wrap: wrap;justify-content: flex-end;margin: 1rem 0;}
	.bpr_inner .grp_box.type2 strong{font-size:2.5rem !important}
	.bpr_inner .grp_box.type2.ty3 strong{font-size:1.8rem !important}
	
	.txt_info.ico2>p{font-size:2.4rem}
	
	.btn_ul li{padding: 0;}
	.btn_ul li+li{margin-left: 1rem;padding-left: 1rem}
	.bpr_inner .bpr_titbox.line .rta{padding:1rem 2rem 1rem;min-height:auto}
	.bpr_inner .bpr_titbox.line .bpr_btnbox .rta{}
	.bpr_inner .bpr_titbox.line h2{height:auto;min-height:5rem;line-height:1.3;padding:1.5rem 4rem 1rem 2rem;border-bottom:1px solid #e4e7eb}
	.bpr_inner .bpr_titbox.line.btn .lta h2,
	.bpr_inner .bpr_titbox.line .lta h2{width:100%}
	.bpr_inner .bpr_inner .bpr_titbox.line{display:flex}
	.bpr_inner .tax_wrap .bpr_inner .bpr_titbox.line{margin-bottom:1rem!important}
	.bpr_inner .bpr_inner .bpr_titbox.line .rta{padding:0}
	.intro_section .bpr_titbox h3,
	.intro_section .bpr_titbox h3 span,
	.intro_section .bpr_titbox h3 strong,
	.intro_section .bpr_titbox .font25{font-size:2.2rem!important}
	.intro_section .bpr_titbox .font45{font-size:3.5rem!important}
	
	/* bpr 레이아웃 안에 전환 화면*/
	.bpr_inner .bpr_conbox>.container .both_cont{flex-direction:column}
	.bpr_inner .bpr_conbox>.container .both_cont>div{width:calc(100% - 2rem)}

	/* From */
	.from_list .crvgrp>li .crv{flex-wrap: wrap;}
	.from_list .crvgrp>li,
	.from_list2>ul>li{padding: 1rem 1rem 0.7rem 1rem !important}
	.from_list .crvgrp>li .crv input.w2input,
	.from_list .w2inputCalendar_divInput,
	.from_list .ckrd_box label,
	.from_list .crvgrp>li .crv .w2selectbox_select,
	.from_list.type2 .crvgrp>li .tit,
	.from_list.type2 .crvgrp>li .crv .w2selectbox_select,
	.from_list .crvgrp>li.def .crv *,
	.from_list .crvgrp>li .won span,
	.from_list2>ul>li .crv span,
	.from_list>ul>li .crv p,
	.from_list .crvgrp.ty2>li .tit,
	.from_list .crvgrp.ty2>li .crv span{font-size: 1.6rem !important}
	.from_list>ul>li.sum_s .crv p,
	.from_list>ul>li.sum .crv p{font-size:2rem!important}
	.from_list .ckrd_box input[type="radio"]+label::after,
	.from_list .ckrd_box input[type="checkbox"]+label::after{top: .4rem !important}
	.from_list .ckrd_box input[type="checkbox"]:checked+label::before{top: 1.4rem !important}
	.from_list .ckrd_box input[type="radio"]:checked+label::before{top: .9rem!important}
	.from_list .crvgrp>li.def .crv *,
	.from_list .crvgrp>li .crv>p>span,
	.from_list .crvgrp>li .crv>p>strong{font-size: 1.7rem !important}
	.from_list .crvgrp>li .won .money,
	.from_list2>ul>li .crv input.w2input.w2input_readonly,
	.bpr_sumbox>dl>dt strong{font-size: 2rem !important}
	.bpr_inner .from_list .w2inputCalendar_div_img .w2inputCalendar_button{height: 3.2rem !important;}
	/* .from_list .crvgrp.ty2>li{flex-direction:column} */
	.from_list.type2 .crvgrp>li .crv{margin-left:1rem;flex:auto}
	.from_list.type2 .crvgrp>li.sub>div .tit{flex-flow:wrap;max-width:100%;padding-right:0}
	.from_list.type2 .crvgrp>li .tit{max-width:auto;}
	.from_list.type2 .crvgrp>li.sub .tit label{width:100%;flex:auto;padding:.5rem 0 0 2.5rem}
	.from_list.type2 .crvgrp>li.sub>div .tit .txt_i{margin:.5rem 0 1rem 2.5rem}
	.from_list.type2 .crvgrp>li.sub .tit label br{display:none}
	.from_list.type2 .crvgrp>li.sub .tit .tit_group{width:100%;flex:auto;position:relative;padding-top:.5rem}
	.from_list.type2 .crvgrp>li .crv input.w2input{width:100%!important}
	.from_list.type2 .crvgrp>li.sub>div{display:block!important}
	.from_list.type2 .crvgrp>li.sub .crv{display:flex;align-items:center;flex-direction:row!important;justify-content:flex-end;padding-right:1rem}
	.from_list.type2 .crvgrp>li .tit>strong{flex:none}
	.from_list.type2 .crvgrp>li.sub>div .tit .btn_cm{margin-top:.5rem;margin-left:2.5rem}
	.from_list .w2inputCalendar_div_img{margin-top:0}
	
	.bpr_inner .from_list .crvgrp>li{flex:auto}
	.bpr_inner .from_list .crvgrp>li.col_4,
	.bpr_inner .from_list .crvgrp>li.col_3{width:calc(50% - 1.6rem)!important}
	/* .bpr_inner .from_list .crvgrp>li.col_3+.col_3+.col_3{width:calc(100% - 1.6rem)!important} */
	.bpr_inner .from_list .crvgrp>li.col_3+.col_3+.col_3.ty2{width:calc(50% - 1.6rem)!important}
	.bpr_inner .from_list .crvgrp>li.col_2 .ly_box{flex-direction:column;padding:1rem 0}
	.bpr_inner .from_list .crvgrp>li.col_2 .ly_box>div{width:calc(100% - 3.2rem)!important;margin:.5rem 1.6rem;display:flex;flex-flow:wrap;justify-content:space-between}
	.bpr_inner .from_list .crvgrp>li.col_2 .ly_box>div .crv{flex:auto;overflow:auto}
	
	.bpr_bbox.agree .bpr_titbox{flex-direction:column;}
	.bpr_inner .sumbox{flex-flow:wrap;justify-content:flex-end!important}
	.bpr_inner .sumbox .txt{flex:auto;margin:.4rem 0 0}
	.bpr_inner .from_list .crvgrp>li.sum,
	.bpr_inner .from_list .crvgrp>li.sum_s{display:block}
	
	/* 레이아웃 */
	.ly_box.w{width:auto;margin:2rem auto 0}
	.ly_box{flex-flow:row wrap;margin:-1rem;width:calc(100% + 2rem)}
	.bpr_bbox>.ly_box{margin:0;width:100%}
	.bpr_bbox.nobg>.ly_box > .w2group{margin:0}
	.bpr_bbox.nobg>.ly_box > .w2group+.w2group{margin-top:1rem}
	.ly_box > .w2group{flex-basis:calc(50% - 2rem);margin:1rem}
	.ly_box > .w2group:first-child{margin:1rem}
	.ly_box > .w2group.col_3:first-child{margin:0}
	.ly_box > .w2group.col_3{flex-basis:100%}
	.ly_box .from_list2.col_3{flex-basis:calc(100% - 2rem);margin:1rem}
	.from_list .ly_box > .w2group{flex-basis:0}
	.pop_rbox .ly_box{flex-direction:column}
	.pop_rbox .qr .ly_box,
	.pop_rbox .ly_box.col_2,
	.pop_rbox .from_list .ly_box{flex-direction:row}
	.ly_box>div.col4,
	.ly_box>div.col3{width:calc(50% - 2rem)}
	.bpr_inner .tax_view2 dt strong{font-size:1.6rem}
	.bpr_inner .tax_view2.ty3 dt strong,
    .tax_view.inner2.sum dd strong.font25,
    .tax_view.inner2.subtotal dd strong.font25{font-size:2rem!important}
    .tax_view.inner2.sum dd strong,
    .tax_view.inner2.subtotal dd strong{font-weight:600}
	
	.bpr_inner .ly_box2{margin:0}
	.bpr_inner .from_list+.ly_box2{margin-top:2rem}
	.bpr_inner .ly_box2>.w2group{width:100%!important;margin:1rem 0 0 0}
	.bpr_inner .ly_box2>.w2group:first-child{margin-top:0}
	.bpr_conbox>.bpr_inner .ly_box.ly_m{flex-direction:column}
	
	/* bpr paging */
	.bpr_paging .w2pagination .w2page_links .w2page_link{margin: 0 .3rem}
	.bpr_paging .page_box>p:before{content:none}
	
	/* cade구조레이아웃 UTENFAAA0001 */
	.card_box .card_info .btn_cm.fm{display:block}
	.card_box .card_list{display:none;flex:auto}
	.card_info{font-size:1.6rem;min-height:auto;padding:0 0 1rem 0}
	.card_info>strong{font-size:1.8rem}
	.card_info.ty2{padding-top:0}
	.card_box2{max-width:calc(50% - 2rem)}
	
	/* tab */
	.bpr_tab.big>.w2tabcontrol_control{height:auto}
	.bpr_tab.big>.w2tabcontrol_control>.mask{position:relative}
	.bpr_tab.big>.w2tabcontrol_container .bpr{margin-top:0}
	.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost{flex-flow:row;min-height:auto}
	.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost li{flex:auto}
	.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_tab_center a{padding:1rem 1.5rem}

	.bpr_tab.sub>.w2tabcontrol_control{position:relative}
	.bpr_tab.sub>.w2tabcontrol_control>.mask{position:relative;right:0}
	.bpr_tab.sub>.w2tabcontrol_control>.mask>.scroll{width:100%;position:relative}
	.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost{margin:-.4rem;width:calc(100% + .8rem)}
	.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost li{flex:1;flex-grow:50%;background:transparent;margin:.4rem;min-width:12rem}
	.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost li+li{padding:0}
	.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_active a::after{display:none}
	
	.bpr_tab.sub.row{flex-direction:column}
	.bpr_tab.sub.row>.w2tabcontrol_tabhost{max-width:100%;margin-right:0;flex-direction:row;margin:-.3rem;margin-bottom:2rem}
	.bpr_tab.sub.row>.w2tabcontrol_tabhost li+li{padding:0}
	.bpr_tab.sub.row>.w2tabcontrol_tabhost li{margin:.3rem;min-width:auto;flex:auto;flex-basis:30%}
	.bpr_tab.sub.row>.w2tabcontrol_tabhost li a{justify-content:center;height:100%;text-align:center}
	.bpr_tab.sub.row>.w2tabcontrol_tabhost li .w2tabcontrol_tab_center{padding:0}
	.bpr_tab.sub.row>.w2tabcontrol_tabhost .w2tabcontrol_active a::after{display:none}
	
	/* 고지내역 */
	.bpr_bbox.green .bpr_btnbox{flex-wrap: wrap;margin: -.4rem}
	.bpr_btnbox .btn_noti{flex: 1;min-width: 15rem;margin: .4rem;padding: 1rem 2.5rem 1rem 5rem;font-size: 1.7rem}
	.bpr_btnbox .btn_noti:after{right: 1.5rem}
	.bpr_btnbox .btn_noti br{display:none}
	.ly_box.w .ly_box{display:block}
	.notice_view{flex:auto;width:100%!important;max-width:calc(100% - 2rem);margin:1rem}
	.notice_view .noti_list li+li,
	.notice_view .fm_box .noti_list li{border-top:.1rem dashed #d7e2f3;padding-top:.5rem}
	.notice_view .noti_list li+li{margin-top:.5rem}
	.notice_view .noti_list li .lta .help_box .help_view p{white-space: normal}
	.notice_view .bpr_btnbox>.btn_cm{font-size: 1.7rem;padding: .5rem;}
	
	/* Form_편리한연말정산 */
	.tax_view.inner2.col_2{flex-basis: calc(50% - 2rem);width: auto}
	.tax_view.inner2 dd .view_inner{flex-direction: column}
	.tax_view.inner2 dd .view_inner ul+ul{margin-left:0}
	.tax_view.inner2 dd .add{flex-direction: column}
	.tax_view.inner2 dd .add>div+div{margin-left: 0}
	/* .tax_view.inner2 dd .add input.w2input{width:100%} */
	.tax_view.inner2 .bpr_titbox .btn_help {margin-top:0}
	.tax_view.inner2.ty2 dd{padding: 0}
	.tax_view.inner2.ty2 dd .view_inner ul+ul{padding-top: 1.5rem;margin-top: 1.5rem;border-top: 1px solid #bed0ef}
	.tax_view.inner2.ty2 dd .view_inner ul{padding: 0 2rem}
	.tax_view.inner2.ty2.w70{max-width:100%}
	.tax_view.inner2.ty2.w70 dt{margin-bottom: 1.2rem}
	.tax_view.inner2.ty2.w70 dd .view_inner ul{margin:0}
	.tax_view.inner2.ty2.w70 dd .view_inner ul+ul{margin:0;margin-top:1rem}
	.tax_view.inner2.ty2.w70 dd .subtotal>div{padding:.6rem 2rem}
		
	.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul{padding:0}
	.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul:first-child div.top_tit{margin-top:0}
	.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul div:not(:last-child){margin:1rem 2rem 0 2rem}
	.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul div:last-child{padding:0.5rem 2rem 0.5rem 2rem}
	.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul:first-child div:last-child{border-bottom-left-radius:0}
	.tax_view.inner2.ty2.w70 dd .view_inner.ty2 ul:last-child div:last-child{border-bottom-left-radius:1rem}
	
	.tax_wrap .flex_dir.ty2 .list_data{flex-flow:column}
	.tax_wrap.open .flex_dir.ty2 .list_data{flex-flow:row}
	.tax_view .list_data>div>span{font-size:1.5rem}
	.tax_view.inner2.ty3.sum dd.col_3 .view_inner ul+ul:before{content:none}
	
	.tax_box>div.btn_add{margin:1rem!important}
	.tax_view.inner2.ty3 dd::after, .tax_view.inner2.das dd::after{display:none}
	.bpr_inner .tax_view.m dd>div:first-child>label{margin-right:.5rem}
	.bpr_inner .tax_view.m dd>div:first-child .help_box{margin-left:0}
	/* .bpr_inner .tax_view.inner2 .help_box{display:inline-block;top:auto} */
	.tax_view.inner2.ty3 dd .view_inner ul.w2 li>div,
	.tax_view.inner2.ty3 dd .view_inner ul.w3 li>div{flex:1}

	.tax_all{width: 100%;position:relative}
	.tax_all ul>li>.inner{min-height:3.5rem;padding: .6rem 1rem .5rem 4.5rem}
	.tax_all ul>li>.inner>span{padding-top:.3rem}
	.tax_all ul>li>.inner:after,
	.tax_wrap .tax_right .inner .tax_all ul>li>.inner:after{top: .9rem}
	.tax_all ul>li>.inner>label:before,
	.tax_all ul>li>.inner>span:before{left: -2.4rem}
	.tax_all ul>li.plus>.inner>span:after,
	.tax_all ul>li.plus>.inner>span:before,
	.tax_all ul>li.plus>.inner>.tit span:after,
	.tax_all ul>li.plus>.inner>.tit span:before{left:-2.4rem}
	.tax_all ul>li.multi>.inner>label:before, .tax_all ul>li.multi>.inner>label:after,
	.tax_all ul>li.multi>.inner>span:before, .tax_all ul>li.multi>.inner>span:after{top: 1.1rem;left: -2.4rem}
	.tax_all ul>li.plus>.inner>label:before,.tax_all ul>li.plus>.inner>span:before,
	.tax_all ul>li.plus>.inner>label:after,.tax_all ul>li.plus>.inner>span:after,
	.tax_all ul>li.min>.inner>label:before, .tax_all ul>li.min>.inner>span:before{top:1.1rem}
	.tax_all ul>li.sum>.inner>label:before, .tax_all ul>li.sum>.inner>span:before{top:.8rem}
	.tax_all ul>li.sum.end>.inner>label:before, .tax_all ul>li.sum.end>.inner>span:before{top:.7rem}
	.tax_all ul>li.end>.inner:after{top: .5rem}
	.tax_all ul>li.end>.inner .won strong{font-size: 2.2rem}
	.tax_all ul>li.end>.inner .won span{font-size: 1.6rem}
	.tax_all .tax_bth .btn_fd{display: inline-block;position: relative;width: 2.6rem;height: 2.6rem;border: 1px solid #d2e1ff;border-radius: 50%;background-color:#fff}
	.tax_all .tax_bth .btn_fd:after{content: "";position: absolute;top: 1rem;right: .9rem;width: .5rem;height: .5rem;border-top: 2px solid #1e56c5;border-left: 2px solid #1e56c5;transform: rotate(45deg)}
	.tax_all ul>li.green>.inner{padding: .5rem 1.5rem .5rem 5rem}
	.tax_all ul>li.green.sum>.inner>span:before{left: -2.8rem}
	.tax_all.ty2 ul>li.multi>.inner>label:before, .tax_all.ty2 ul>li.multi>.inner>label:after,
	.tax_all.ty2 ul>li.multi>.inner>span:before, .tax_all.ty2 ul>li.multi>.inner>span:after{top:1rem}
	.tax_all.ty2 ul>li.plus>.inner>label:before,.tax_all.ty2 ul>li.plus>.inner>span:before,
	.tax_all.ty2 ul>li.plus>.inner>label:after,.tax_all.ty2 ul>li.plus>.inner>span:after,
	.tax_all.ty2 ul>li.min>.inner>label:before, .tax_all.ty2 ul>li.min>.inner>span:before{top:1.2rem}
	.tax_all.ty2.sum ul>li>.inner>span{font-size: 1.6rem}
	.tax_all ul>li.green>.inner .won strong,
	.tax_all.ty2.sum ul>li>.inner .won strong{font-size: 2rem}
	.tax_all.ty2 ul>li.green>.inner .won strong+span,
	.tax_all.ty2.sum ul>li>.inner .won span{padding-left:1.2rem;font-size: 1.5rem}
	.tax_all.ty2.sum ul>li>.inner:after,
	.tax_wrap .tax_right .inner .tax_all.ty2.sum ul>li>.inner:after{top: 1rem}
	.tax_all.ty2.sum ul>li>.inner>label:before,
	.tax_all.ty2.sum ul>li>.inner>span:before{top:.9rem;left: -2.8rem}
	.tax_all.ty2.word2 ul>li.multi>.inner>label:before, .tax_all.ty2.word2 ul>li.multi>.inner>label:after,
	.tax_all.ty2.word2 ul>li.multi>.inner>span:before, .tax_all.ty2.word2 ul>li.multi>.inner>span:after{top:1.1rem}
	.tax_all.ty2.word2 ul>li>.inner .won .w2inputCalendar_div{margin-right:4rem}
	.tax_all.ty2.word2 ul>li>.inner .won .flex2 span{margin-right:1rem}
	.tax_all.ty2.word2 ul>li.green.sum>.inner>span:before{top:.9rem}
	.tax_all.on .tax_bth .btn_fd:after{top: .8rem;transform: rotate(225deg)}
	.tax_all.on ul>li.dis{display:none}
	.tax_all.on ul>li:first-child{border-radius: 1rem;border-bottom: 1px solid #d2e1ff}
	.tax_all.on ul>li:first-child>a{border-radius:1rem;padding-right:4rem!important}
	.tax_all ul>li:first-child>a.inner{padding-right:4rem!important}
	.tax_all .tax_bth{display: block;position:absolute;top:.8rem;right:.8rem;z-index:1}
	.tax_all_con{display:block}
	.tax_wrap .tax_right .inner .tax_all ul>li.plus>.inner>span:after,
	.tax_wrap .tax_right .inner .tax_all ul>li.plus>.inner>span:before,
	.tax_wrap .tax_right .inner .tax_all ul>li.plus>.inner>.tit span:after,
	.tax_wrap .tax_right .inner .tax_all ul>li.plus>.inner>.tit span:before,
	.tax_wrap .tax_right .inner .tax_all ul>li.multi>.inner>label:before,
	.tax_wrap .tax_right .inner .tax_all ul>li.multi>.inner>label:after,
	.tax_wrap .tax_right .inner .tax_all ul>li.multi>.inner>span:before,
	.tax_wrap .tax_right .inner .tax_all ul>li.multi>.inner>span:after,
	.tax_wrap .tax_right .inner .tax_all ul>li>.inner>label:before,
	.tax_wrap .tax_right .inner .tax_all ul>li>.inner>span:before{left: -2.8rem}
	.tax_wrap.type2 .tax_left .tax_con>ul>li.dis{display:flex}
	.tax_wrap.type2 .tax_left .info{min-height:auto}
	
	.txt_i.ty2{padding:2.5rem 0 0 0}
	.txt_i.ty2::before{top:0;left:50%;margin-left:-1rem}
	.bpr_bbox.bot .agreebox.ty2 .ly_box{flex-direction:row;margin:0}
	.bpr_bbox.bot .agreebox.ty2 .ly_box>.w2group{margin:0}
	
	.ded_item{position:relative;height:auto;width:auto}
	.ly_box > .ded_item+.w2group{margin-left:1rem}
	.ded_item .item{position:relative;overflow:visible}
	.ded_item .mbtn{border-radius:1rem}
	.ded_item .bpr_tree{position:absolute;top:4.4rem;left:-.1rem;z-index:5;width:calc(100% + .2rem);height:auto;border-radius:0 0 1rem 1rem;border:.1rem solid #d2e1ff;box-shadow:0 .3rem .3rem #bfbfbf45;background-color:#fff}
	.ly_item > .w2group{margin:0 1rem}
	.ly_item .cont>.w2pageFrame>div>.bpr_titbox{display:none}
	.tree_link, .bpr_accor{margin-top:1rem}

	/* 계산하기 */
	.bpr_calbox{flex-direction: column;padding:0}
	.bpr_calbox .callist{flex: none;width: 100%;padding: .7rem 1.5rem 0}
	.bpr_calbox .callist+.callist{padding-top:0}
	.bpr_calbox .callist:after{display:none}
	/* .bpr_calbox .callist:after{top: auto;bottom: 0;transform: translateY(0);width: 100%;height: 1px;border-right: 0;border-bottom: 1px dashed #bed0ef} */
	.bpr_calbox .calbtn{width: 100%;padding: 1rem}
	.bpr_calbox .calbtn input{width: 100%;height: auto;min-height: 3.5rem}
	.bpr_calbox .calbtn input+input {margin-left: 0;margin-top: .5rem}
	
	/* 가이드맵 */
	.bpr_guide_map{flex-direction:column}
	.bpr_guide_map .g_info{width:auto;border-right:0;padding-right:0}
	.bpr_guide_map .g_info .tit>h2{font-size:2.4rem}
	.bpr_guide_map .g_info .tit>p{margin-bottom:2rem}
	.bpr_guide_map .g_cont{margin:2rem 0 0 0}
	.bpr_guide_map .g_cont .ly_box > .w2group{min-width:auto}
	.bpr_guide_map .g_cont .g_conts{padding:1rem}
	.bpr_guide_map .g_cont .ly_box{margin:-1rem}
	
	.bpr_tiletop.ty2 .bpr_bbox.btn{padding:.3rem 1rem}
	.bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex{flex-flow:row wrap}
	.bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div{flex:auto}
	.bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div.add{width:100%;flex:none;padding-left:1.5rem}
	.bpr_tiletop.ty2 .bpr_bbox .view{padding:1rem 1.5rem}
	.bpr_tiletop.ty2 .bpr_bbox .view.add:before{top:0;height:.1rem;width:100%}
	.bpr_tiletop.ty2 .bpr_bbox .view:after{display:none}
	.bpr_tiletop.ty2 .bpr_bbox.btn{align-items:center}
	.bpr_tiletop.ty2 .bpr_bbox .view .txt{font-size:1.8rem}
	
	/* 스탭 */
	.bpr_step4>ul>li{padding:5.5rem 0 0 0}
	.bpr_step2.ty2 ul li{margin-left: 0 !important;padding: 1rem}
	.bpr_step2.ty2 ul li:after{display: block;width: 1rem;height: 1rem;top: auto;bottom: -1.1rem;left: 50%;right: auto;border-radius: 0;transform: translateY(-50%) rotate(135deg);background: #fff}
	.bpr_step2.ty2.ico ul li{margin-left: 0;padding: 2rem 1.5rem}
	.bpr_step2.ty2.ico ul li strong{padding-left: 5rem;font-size: 1.7rem}
	.bpr_step2.ty2.ico ul li strong::before{left: 0;width: 4rem;height: 4rem;background-size: 4.1rem}
	.bpr_step2.ty2.ico ul li.ico_2 strong::before{background-position: 0 -40px}
	.bpr_step2.ty2.ico ul li.ico_3 strong::before{background-position: 0 -79px}
	.bpr_step2.ty2.ico ul li.ico_4 strong::before{background-position: 0 -119px}
	.bpr_step2.ty2.ico ul li.ico_5 strong::before{background-position: 0 -159px}
	.bpr_step2.ty2.ico ul li.ico_6 strong::before{background-position: 0 -199px}
	.bpr_step2.ty2.ico ul li strong br{display: none}
	.bpr_step2.ty2.red ul li {border-color:#f9c7d3}
	
	/* 그리드용리스트 */
	.bpr_gvbox .bpr_bbox.nolist+ul{margin-top:-.5rem}
	.bpr_gvbox .bpr_bbox{margin-top:0}
	.bpr_gvbox .tit,
	.bpr_gvbox .gv>div::after, .bpr_gvbox .gv .mt>div::after{display:none}
	.bpr_gvbox .tit+ul>li>div.gv>div>label,
	.bpr_gvbox .tit+ul>li>div.gv>.crv>div>label,
	.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div>label,
	.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>.crv>div>label,
	.bpr_gvbox .tit+ul>li>div.gv>div>span,
	.bpr_gvbox .tit+ul>li>div.gv>.crv>div>span,
	.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div>span,
	.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>.crv>div>span,
	.bpr_gvbox .now{display:block}
	.bpr_gvbox .tit+ul>li>div.gv>div>label,
	.bpr_gvbox .tit+ul>li>div.gv>.crv>div>label,
	.bpr_gvbox .tit+ul>li>div.gv>div.mt>div>label,
	.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div>label,
	.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>.crv>div>label,
	.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div.mt>div>label,
	.bpr_gvbox .tit+ul>li>div.gv>div>span,
	.bpr_gvbox .tit+ul>li>div.gv>.crv>div>span,
	.bpr_gvbox .tit+ul>li>div.gv>div.mt>div>span,
	.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div>span,
	.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>.crv>div>span,
	.bpr_gvbox .tit+.bpr_bbox.nolist+ul>li>div.gv>div.mt>div>span{width:auto;height:auto;overflow:visible}
	.bpr_gvbox>ul{margin:-.5rem;display:flex;flex-flow:row wrap}
	.bpr_gvbox>ul>li{margin:.5rem;width:calc(100% - 1rem)}
	.bpr_gvbox .tit+ul>li,
	.bpr_gvbox.m>ul>li{margin:.5rem;width:calc(50% - 1rem)}
	.bpr_gvbox .gv{display:block;padding-bottom:1rem}
	.bpr_gvbox .gv>div{display:flex;justify-content:space-between;flex-flow:wrap;/* min-height:3.4rem!important; */padding:.2rem 1.5rem;min-height:auto;width:100%!important}
	.bpr_gvbox .gv>div:first-child{padding-left:1.5rem;margin-top:1rem}
	.bpr_gvbox .gv .mt{justify-content:flex-start;border-bottom:.1rem solid #cae6e9;height:4rem;margin-top:0rem!important;margin-bottom:1rem;background-color:#edf8f7}
	.bpr_gvbox .gv .mt>div{min-height:auto;padding:.3rem 1rem}
	.bpr_gvbox .gv .mt>div>label,
	.bpr_gvbox .gv>.no>label,
	.bpr_gvbox .gv .mt>div>span,
	.bpr_gvbox .gv>.no>span{display:none!important}
	.bpr_gvbox .gv>.no{justify-content:flex-start;border-bottom:.1rem solid #cae6e9;height:4rem;margin-top:0!important;margin-bottom:1rem;background-color:#edf8f7}
	.bpr_gvbox .gv>div.no>p{text-align:left!important;align-items:flex-start!important}
	.bpr_gvbox .gv>div label,
	.bpr_gvbox .gv>div span{flex:none;padding:0 1rem 0 0;font-size:1.4rem;color:#717171}
	.bpr_gvbox .gv>div p>span{padding-right:0}
	.bpr_gvbox .gv>div>p>span{padding-right:0}
	.bpr_gvbox .gv>div p>span{color:#111;font-size: 1.6rem}
	.bpr_gvbox .ckrd_box label{padding-left:10rem!important}
	.bpr_gvbox .gv .mt>div.no{padding-left:0}
	.bpr_gvbox .gv>div>p{align-items:flex-end!important;text-align:right!important;padding-top:0;flex:auto!important}
	.bpr_gvbox.form .gv>div>p,
	.bpr_gvbox.form .gv>div span{word-break:keep-all}
	.bpr_gvbox .gv>div.crv{display:block;padding:0}
	.bpr_gvbox .gv>div.crv>div{padding:.2rem 1.5rem;display:flex;justify-content:space-between;flex-flow:wrap;align-items:baseline}
	.bpr_gvbox .crv p,
	.bpr_gvbox .crv a{text-align: right}
	.bpr_gvbox .ckrd_box>div{top:auto;transform:none}
	.bpr_gvbox .no{width:auto}
	.bpr_gvbox.tbtn .tit, .bpr_gvbox.tbtn .gv{padding-right:0}
	.bpr_gvbox .btn_toggle{width:3rem;height:3rem;top:.5rem;margin-top:0;border:.1rem solid #cdcdcd}
	.bpr_gvbox .open .btn_toggle{border-color:#b0d2d6}
	.bpr_gvbox .btn_toggle::after{width:.8rem;height:.8rem;border-width:.1rem;right:1rem;top:.8rem}
	.bpr_gvbox .open .btn_toggle::after{top:1.3rem}
	.bpr_gvbox .foldbox{padding:0 1.5rem}
	.bpr_gvbox .open .foldbox{padding:1rem 1.5rem}
	.bpr_gvbox .txt_list.col li{width:100%;padding-right:0}
	.bpr_gvbox .txt_list li{display:flex!important;justify-content:space-between}
	.bpr_gvbox .txt_list li>strong{padding-right:1rem;flex:none;font-size:1.4rem;color:#717171;font-weight:400}
	.bpr_gvbox .txt_list li>span{flex:1;text-align:right}
	.bpr_gvbox .bbox .btn_cm{flex:1;flex-basis:20%}
	.bpr_gvbox.form .gv>div label,
	.bpr_gvbox.form .gv>div span,
	.bpr_gvbox.form .gv .w2group,
	.bpr_gvbox.form .gv .now,
	.bpr_gvbox.form .gv .w2udc2.tar{flex:1!important}
	.bpr_gvbox.form .gv .w2group .w2input{margin:0;text-align:right!important}
	.bpr_gvbox.form .tit+ul>li>div.gv>div>label,
	.bpr_gvbox.form .tit+ul>li>div.gv>div>span{padding-top:.5rem;min-height:3rem}
	.bpr_gvbox .btn_w,
	.bpr_gvbox .gv>div.btn_w{position:absolute!important;top:.8rem;right:0;width:auto!important}
	.bpr_gvbox .gv>div>p .w2input{max-width:90%}
	.bpr_gvbox .dep{white-space: normal;text-align:right!important;width:auto;padding:.2rem 0!important}
	.bpr_gvbox .crv p.dep{padding:.2rem 0;flex:auto!important}
	.bpr_gvbox .gv .now span{padding-right:.2rem}
	.bpr_gvbox .gv .now label{display:inline-block;padding-right:.2rem}
	.bpr_gvbox .gv .now .nobg{margin-right:.2rem!important}
	.bpr_gvbox .gv .now>.nobg:first-of-type{margin-right:.5rem!important}
	.bpr_gvbox>ul>li.sum .numbg{color:#fff !important}
	.bpr_gvbox.word4 .tit+.bpr_bbox.nolist+ul>li>div.gv>div>span,
	.bpr_gvbox.word4 .tit+.bpr_bbox.nolist+ul>li>div.gv>div>label{width:6rem;word-break:break-all}
	.bpr_gvbox.word4 .gv>div>p{flex:1 !important;word-break:break-all}
	
	/* bpr 파일 업로드 */
	.upload_box .upload_file .bpr_gvbox .gv>div>p .w2input{max-width:100%}
	
	/* 하단도움말 */
	.bpr_b_help.on .b_help_cont{height:41rem!important}
	.bpr_b_help .b_help_cont .b_cont{height:39.6rem!important}
	
	/* 복지(장려금) */
	.bpr_bbox.grant .ly_box+.ly_box{margin-top:1rem}
	.ly_box.guide,
	.ly_box.mo,
	.ly_box2.mo{flex-direction: column}
	.ly_box.mo{flex-flow:column}
	.ly_box.guide .bpr_bbox{padding: 1.7rem 2rem}
	.ly_box.guide .bpr_bbox:last-child{width: auto;min-height: 20rem}
	.ly_box.guide .bpr_bbox .bpr_titbox.ico:after{top: 6rem}
	.ly_box.guide.ty2 .bpr_bbox{min-height: auto}
	.ly_box.mo+.ly_box.mo{margin-top:1rem}
	
	.from_list.welfare.ty2 .crvgrp>li{flex-direction: column;padding: 0 !important}
	.from_list.welfare.ty2 .crvgrp>li .fn{width:100%!important}
	.from_list.welfare.ty2 .inner+.inner {border-left:0;border-top: 1px solid #cae6e9}
	.from_list.welfare.ty2 .inner.min:before,
	.from_list.welfare.ty2 .inner.sum:before,
	.from_list.welfare.ty2 .inner.multi:before{top: -1.1rem;left: 50%;transform: translateX(-50%)}
	.from_list.welfare.ty2 .inner.min:after{top: -.1rem;left: 50%;transform: translateX(-50%)}
	.from_list.welfare.ty2 .inner.sum:after{top: -.4rem;left: 50%;transform: translateX(-50%)}
	.from_list.welfare.ty2 .inner.multi:after{top: -.5rem;left: 50%;transform: translateX(-50%)}
	.from_list.welfare .crvgrp>li .crv .won{font-size: 2rem !important}
	.from_list.welfare .crvgrp>li .crv span{font-size: 1.6rem}
	.from_list.welfare .crvgrp>li .crv span:last-child{margin-right: 0}
	
	.tax_view.m dd .help_box .btn_help{margin-bottom: 2px}
	
	/* 근로 장려금 서브메인 */
	.ly_eitc{flex-direction:column}
	.ly_eitc .lnb{width:100%;padding:2rem 0 0}
	.ly_eitc .lnb .btn_cm.b.hs{display:block}
	.ly_eitc .lnb .guide .btn_cm.b.hs{color:#111;border-color:#ccdbf2;background-color:#fff}
	.ly_eitc .lnb .guide .btn_cm.b.hs::after{border-color:#111}
	.ly_eitc .lnb .guide{margin-top:0}
	.ly_eitc .lnb .bpr_navbox, 
	.ly_eitc .lnb .bpr_guidebox{display:none;margin-bottom:1rem}
	.ly_eitc .lnb .open .bpr_navbox{display:block}
	.ly_eitc .lnb .open .btn_cm.b.hs::after{transform:rotate(315deg);margin-top:-.3rem}
	.ly_eitc .cont{border-left:none;padding:0;flex:none;width:100%}
	.ly_eitc .cont>.bpr_btnbox .ly_box.ly_btn .btn_noti{margin:.4rem}
	.ly_eitc .cont>.bpr_btnbox .ly_box.ly_btn .btn_noti:last-child{margin-right:.4rem}
	.ly_eitc .cont>.bpr_btnbox .ly_box.ly_btn{margin:-.4rem}
	.ly_eitc .cont .bpr_btnbox{margin-top:2rem}
	.ly_eitc .cont>.bpr_bbox>.bpr_bbox{padding:1rem}
	.ly_eitc .cont>.bpr_bbox>.bpr_bbox.bpr_help{padding:1.4rem 0 0 0}
	.ly_eitc .cont>.bpr_bbox>.bpr_bbox>.bpr_bbox.bot{margin-left:2rem}
	.ly_eitc .cont .tax_view.inner2 dd .view_inner .dep>div>div .help_box .btn_help{margin-top:0}
	.from_list.bg .crvgrp>li .crv>p{font-size:2rem!important}
	.ly_box.ly_btn{margin:-.5rem}
	.ly_box.ly_btn>a{min-width:45%}
	.bpr_inner .txt_titbox.col{flex-direction:column}
	.bpr_inner .txt_titbox.col>li+li{margin-left:.5rem}
	.bpr_inner .ly_eitc .grp_box.type2 span, .bpr_inner .ly_eitc .grp_box.type2 strong{font-size:2rem!important}
	
	.bpr_inner .mbox2{overflow:auto;border-radius:1rem 1rem 0 0}
	.bpr_inner .mbox2>table{min-width:100rem!important}
	.bpr_inner .bpr_tbox::-webkit-scrollbar,
	.bpr_inner .mbox::-webkit-scrollbar,
	.bpr_inner .bpr_list.type2::-webkit-scrollbar{width:1rem;height:1rem}
	.bpr_inner .bpr_tbox::-webkit-scrollbar-track,
	.bpr_inner .mbox::-webkit-scrollbar-track,
	.bpr_inner .bpr_list.type2::-webkit-scrollbar-track {background-color:#fff;border-top:1px solid #b0d2d6}
	.bpr_inner .bpr_tbox::-webkit-scrollbar-thumb,
	.bpr_inner .mbox::-webkit-scrollbar-thumb,
	.bpr_inner .bpr_list.type2::-webkit-scrollbar-thumb {border-top:1px solid #b0d2d6;background-color:#d2d2d2}
	.bpr_inner .bpr_tbox::-webkit-scrollbar-button,
	.bpr_inner .mbox::-webkit-scrollbar-button,
	.bpr_inner .bpr_list.type2::-webkit-scrollbar-button {display:none}
	
	/* 상속&증여 */
	.ly_inher{flex-direction:column}
	.ly_inher>.ly_rta{width:100%;margin:2rem 0 0}
	.ly_rta .tax_all ul>li>.inner>span:after, .ly_rta .tax_all ul>li>.inner>span:before{top:1.2rem;left:-2.8rem}
	.ly_rta .tax_all ul>li.sum>.inner>span:after, .ly_rta .tax_all ul>li.sum>.inner>span:before{top:.9rem}
	.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn{padding-bottom:1.5rem}
	.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div{width:auto;flex:1}
	.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div.btn{flex:none}
	.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div.vbox{flex:none;width:100%;flex-flow:wrap;}
	.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div.vbox>div{padding:1rem 1.5rem;flex:1;flex-basis:50%}
	.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex .vbox:before{top:0;height:.1rem;width:100%}
	.ly_inher .tax_view .tit, .ly_inher .tax_view.inner2.fold_w span.tit{font-size:1.6rem}
	.ly_inher .tax_view.inner2.fold_w.nobtn.h{min-height:37.3rem}
	.ly_rta .tax_all ul>li>.inner:after{top:.7rem;left:1rem}
	.ly_rta .bpr_bbox.taxbox > div:first-of-type{background:none;padding-top:2rem;padding-left:2rem;margin-bottom:0}
	.ly_rta .bpr_bbox.taxbox .txt_style01>div>p{display:inline-block;margin-right:1rem}
	.ly_rta .bpr_bbox.taxbox .txt_style01{margin: 0 2rem 1rem}
	.ly_rta .bpr_bbox.taxbox .btnbox{padding:0 2rem}
	.ly_rta .tax_all{padding:2rem}
	.bpr_sumbox{flex-flow:wrap;flex-direction:column}
	.bpr_sumbox .wid50 .w2input{width:100%}
	
	/* 증권거래세 */
	.stock_list>ul{flex-direction: column}
	.stock_list>ul>li{width: calc(100% - 1.6rem)}
	
	/* cade구조레이아웃 UTENFAAA0001 */
	.card_box.colltax{max-width:calc(50% - 2rem)}
	.card_box.colltax .bpr_titbox h3{font-size: 1.8rem}
	.card_box.colltax .bpr_titbox .link_num strong{font-size: 2.2rem}
	.card_box.colltax .bpr_titbox>.rta>span{font-size: 1.7rem}
	.card_box.colltax .link_won{font-size: 1.8rem}
	.card_box.colltax .link_won strong{font-size: 2.4rem}
	
	/* 일반민원(증명신청) */
	.inq_list .inq_inner .inq_top,
	.inq_list .inq_inner .inq_bot{flex-direction:column}
	.inq_list .inq_inner .inq_top .in_right .name_grp{display:inline-block;}
	.inq_list .inq_inner .inq_top .in_right .btn_grp{width:auto}
	.inq_list .inq_inner .inq_top .in_right .name_grp>a{margin-right:1rem}
	.inq_list .inq_inner .inq_top .in_right .name_grp .in_name{display:inline;margin-right:1rem;width:auto;text-align:left}
	.inq_list .inq_inner .inq_top .in_right .name_grp .in_badge{display:inline;margin-right:0;width:auto}
	.inq_list .inq_inner .inq_top .tit .no{justify-content:flex-start;width:4rem}
	
	.inq_list.ty1 .inq_inner .inq_top{flex-direction:row;flex-wrap:wrap}
	.inq_list.ty1 .inq_inner .inq_top .tit .tit_name{min-width:19rem}
	.inq_list.ty1 .inq_inner .inq_top .tit .tit_name strong{font-size:1.8rem;line-height:1.2}
	.inq_list.ty1 .inq_inner .inq_top .in_right{min-height:3.5rem}
	.inq_list.ty1 .inq_inner .inq_top .in_right .name_grp>a{display:inline-block;width:25rem;text-align:left}
	.inq_list.ty1 .inq_inner .inq_top .in_right .name_grp{display:flex;justify-content:flex-end;margin-left:4rem}
	.inq_list.ty1 .inq_inner .inq_top .in_right .name_grp .in_badge{flex:none;display:inline-block;width:10rem;text-align:center}
	.inq_list.ty1 .inq_inner .inq_top .in_right .btn_grp{width:13rem}
	.inq_list.ty1 .inq_inner .inq_bot .in_list>ul>li>span,
	.inq_list.ty3 .inq_inner .inq_bot .in_list>ul>li>span,
	.inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li.inli>span{font-size:1.5rem}
	
	.inq_list.ty2 .inq_inner .inq_bot{flex-direction:row}
	.inq_list.ty2 .inq_inner .inq_top .tit .tit_name p{margin-right:0}
	.inq_list .inq_inner .inq_top .in_right .name_grp .in_name.dep{white-space:normal}
	.inq_list.ty3 .inq_inner .inq_top .in_right .name_grp,
	.inq_list.ty3 .inq_inner .inq_top .tit,
	.inq_list.ty3 .inq_inner .inq_top .in_right{width:auto}
	.inq_list.ty3 .inq_inner .inq_top .in_right .name_grp{margin-right:2rem}
	.inq_list.ty3 .inq_inner .inq_top .in_right .name_grp .name_badge{display:inline;width:auto}
	.inq_list.ty3 .inq_inner .inq_top .in_right .name_grp .in_badge .badge{margin:.3rem 0}
	.inq_list.ty3 .inq_inner .inq_top .in_right .name_grp .name_badge .badge{margin:.3rem 1rem .3rem 0}
	.bpr_inner .intro_section .bpr_bbox.bpr_roster{margin:1rem 0!important}
	.bpr_roster .roster_list>li .rta .txt_list>li.col_2{width:100%}
	
	.sidenav_wrap{display:flex;flex-direction:column}
	.sidenav_wrap .page_nav{position:relative;order:2;width:100%;height:auto;top:auto;right:auto;float:none}
	.sidenav_wrap .page_nav .pagenav_tit h3{display:none}
	.sidenav_wrap .page_nav .pagenav_tit .btn_click{display:block;margin-top:.3rem}
	.sidenav_wrap .page_nav .pagenav_tit{display:none}
	.sidenav_wrap .page_nav .pagenav_list{display:none;position:absolute;padding:.5rem 1rem;width:100%;top:7.2rem;left:0;border-color:#246beb;border-radius:.8rem;z-index:1;box-shadow:0px 0px 7px rgba(0, 0, 0, 0.15);background:#fff}
	.sidenav_wrap .page_nav.open .pagenav_list>ul>li+li{margin-top:0;border-top:1px dashed #bed0ef}
	.sidenav_wrap .page_nav .pagenav_list>ul>li>.section_nav_button{padding:.7rem .8rem;border-radius:0;font-size:1.5rem}
	.sidenav_wrap .page_nav .pagenav_list>ul>li>.section_nav_button.on{padding-right:.7rem;background:#fff}
	.sidenav_wrap .page_nav .pagenav_list>ul>li>.section_nav_button.on:before{content:none}
	.sidenav_wrap .page_nav .pagenav_btn{display:flex;justify-content:space-between;margin-top:3rem}
	.sidenav_wrap .page_nav .pagenav_btn .btn_cm{height:5rem;width: auto;padding:1rem 2rem !important;font-size:1.7rem;}
	.sidenav_wrap .page_nav .pagenav_btn .btn_cm+.btn_cm{margin-top:0;margin-left:1rem}
	.sidenav_wrap .page_area{order:1;width:100%;padding-right:0}
	.sidenav_wrap .page_area .section_nav{margin-top:3rem}
	.sidenav_wrap .page_area .section_nav>.bpr_titbox{margin-bottom:1.5rem}
	.sidenav_wrap .page_area .section_nav>.bpr_titbox.noline{margin-bottom:.5rem}
	.sidenav_wrap .page_area .section_nav .bpr_titbox h4 .txt_b,
	.sidenav_wrap .page_area .section_nav .bpr_titbox h4 span{font-size:1.8rem!important}
	.sidenav_wrap .page_nav.open .pagenav_tit .btn_click{background:#fff url(/css/comm/bpr_images/ico_b_toggle_on.svg) no-repeat right 1.3rem top 1.5rem;background-size:1rem 0.6rem}
	.sidenav_wrap .page_nav.open .pagenav_list{display:block}
	.fixed .sidenav_wrap .page_nav{top:auto}
	
	/* 전자기부금영수증 */
	.dona_list>ul{flex-direction: column}
	.dona_list>ul>li.do_th{max-width: 100%;min-height: 7.5rem;border-radius: 1.5rem 1.5rem 0 0}
	.dona_list>ul>li.do_td{padding:1rem 2.2rem}
	.dona_list>ul>li.do_td .crv{margin-top:0}
	.dona_list>ul>li.do_td+.do_td:before{top: 0;left: 50%;transform: translateX(-50%);width: calc(100% - 4rem);height: 1px;border-left: 0;border-top: 1px dashed #bed0ef}
	.dona_tit{width: 100%;margin: 0 0 1.5rem 2.5rem}
	.dona_type>ul>li{flex-direction: column;padding: 2rem 1rem}
	.dona_type .btn_dgroup a{flex:1;min-width: 30rem}
	
	/* 법인세 */
	.ly_cortax{display:block}
	.ly_cortax .lta{padding:1.4rem;border-bottom:.1rem dashed #bed0ef;margin-bottom:1rem}
	.ly_cortax .rta{border-left:none}
	.ly_cortax .sch_link{padding:0 .7rem}
	.ly_tilgrp{margin:0}
	.ly_tilgrp>.ly_m{margin:0;flex-direction:column;margin-bottom:1rem}
	.ly_tilgrp>.ly_m>.tilbox{width:100%;max-width:100%;margin:0}
	.ly_tilgrp>.ly_m>.tilbox+.tilbox{margin-top:2rem}
	.ly_tilgrp .tax_view.inner2{width:100%;margin:1rem 0}
	.tilbox .btn_help{margin-bottom:.4rem}
	
	/* 탈세제보 */
	.ly_taxeva .ico_eva{position:relative}
	
	/*** 1차분 bpr 화면 깨지는 현상 (연말정산 간소화) ***/
	.bpr>.bpr_inner>.bpr_titbox.line{margin-top:0!important;border-bottom:none}
	.bpr>.bpr_inner>.bpr_titbox.line .linkmenu_swiper,
	.bpr>.bpr_inner>.bpr_titbox.line .bpr_btnbox{border-bottom:1px solid #e4e7eb}
	
	/* 1차 고도화 수정 - 검색 */
	/* .bpr_inner .bpr_scbox .scbox table tr th{border-radius:0;} */
	.bpr_inner .bpr_scbox .scbox table tr:first-child th{border-top-left-radius:1rem;border-top-right-radius:1rem}
	.bpr_inner .bpr_scbox .scbox table td{height:auto!important;min-height:4rem}
	.bpr_inner .bpr_scbox .scbox table td.tit span{flex:auto}
	.bpr_inner .bpr_scbox .scbox table td.tit .imp{flex:none;padding-top:0!important;line-height:1}
	.bpr_inner .wrap_search .search_row{flex-direction:column;border-top:none}
	.bpr_inner .wrap_search .search_row:first-of-type dl:first-of-type{border-top:none}
	.bpr_inner .wrap_search .search_row dl{flex:none;width:100%;border-top: .1rem solid #e4ecfa}
	.bpr_inner .wrap_search .search_row dl dt{min-width:15rem !important;width:15rem !important}
	.bpr_inner .wrap_search .search_row dl dd{min-width:calc(100% - 15rem) !important;width:calc(100% - 15rem) !important}
	.bpr_scbox .txt_style01.ico br{display:none}
	
	.bpr_inner .bpr_scbox .scbtn{width:auto;border-left:.1rem solid #e4ecfa}
	.bpr_inner .bpr_scbox .scbox{flex:1;width:auto}
	.bpr_inner .bpr_scbox .scbox table tr{flex-flow:wrap}
	.bpr_inner .bpr_scbox .scbox table tr td{width:80%;display:flex;flex-flow:wrap;align-items:center}
	.bpr_inner .bpr_scbox .scbox table tr td.tit,
	.bpr_inner .bpr_scbox .scbox table tr th{width:20%;min-height:5rem;height:auto;border-radius:0!important;padding-bottom:1.2rem!important;padding-right:1rem!important;padding-top:1.5rem!important;display:block;align-items:center}
	.bpr_inner .bpr_scbox .scbox table tr:first-child th{border-top:1px solid #e4ecfa}
	.bpr_inner .bpr_scbox .scbox table tr td.tit label,
	.bpr_inner .bpr_scbox .scbox table tr th label{word-break:break-all;max-width:90%}
	.bpr_inner .bpr_scbox .scbox table tr th span{word-break:break-all}
	.bpr_inner .bpr_scbox .scbox table tr:first-of-type th:first-of-type,
	.bpr_inner .bpr_scbox .scbox table tr:first-of-type td:nth-child(1),
	.bpr_inner .bpr_scbox .scbox table tr:first-of-type td:nth-child(2){border-top:none!important}
	.bpr_inner .bpr_scbox .scbox table tr:first-of-type td.tit:first-of-type,
	.bpr_inner .bpr_scbox .scbox table tr:first-of-type th:first-of-type{border-top:none;border-top-left-radius:1rem!important}
	.bpr_inner .bpr_scbox .scbox table tr:last-child td.tit,
	.bpr_inner .bpr_scbox .scbox table tr:last-child th:last-of-type{border-bottom-left-radius:1rem!important}
	.bpr_inner .bpr_scbox .scbox .th_btn{display:none}
	.bpr_inner .bpr_scbox .scbox .th_tit{display:flex;align-items:center}
	.bpr_inner .bpr_scbox .scbox .m_hide{padding:1rem!important;display:block}
	.bpr_inner .bpr_scbox .scbox table td span.txt_style01,
	.bpr_inner .bpr_scbox .scbox table td span.txt_i{padding-top:0;flex:auto}
	.bpr_inner .bpr_scbox .scbox table td>.ckrd_box{margin:0 -.4rem!important}
	
	.bpr_inner .ly_box_cad>.bpr_bbox.type2{margin:1rem;width:calc(100% - 2rem)}
	.bpr_inner .ly_box_cad .bpr_bbox.type2 .ly_down>div:nth-child(2){margin-left:1rem}
	.bpr_inner .ly_box_cad .bpr_bbox.type2 .ly_down>.grp_box{margin:-.5rem .5rem!important;width:calc(100% - 1rem)}
	.bpr_inner .ly_box_cad .bpr_bbox.type2 .ly_down{margin-top:0}
	.bpr_inner .intro_section .bpr_wbox.intro_wbox.mb15,
	.bpr_inner .intro_section .bpr_wbox+.bpr_bbox+.ly_box{flex-flow:column}
	.bpr_inner .bpr_wbox.intro_wbox.mb15 .bpr_bbox.type2,
	.bpr_inner .intro_section .intro_wbox .type2 .bpr_titbox{margin:1rem 0 0 0}
	.bpr_inner .intro_section .bpr_wbox+.bpr_bbox+.ly_box> .w2group{width:calc(100% - 2rem)}
	.bpr_inner .bpr_acc .acc_bottom .ly_box{margin:-.5rem;width:calc(100% + 1rem)}
	.bpr_inner .bpr_acc .acc_bottom .ly_box > .w2group{flex-basis:10%;margin:.5rem}
	.bpr_inner .bpr_acc .acc_bottom .ly_box > .w2group .linkbox{padding:1rem 2rem 1rem 1rem;height:100%}
	.bpr_inner .bpr_acc>ul>li .acc_bottom .ly_box .linkbox:after{top:50%;margin-top:-.6rem}
	
	.bpr_inner .intro_section{margin:2rem auto 0}
	/* .bpr_inner .intro_section>.bpr_titbox{margin-top:0} */
	.intro_section .bpr_bbox.bpr_help .wrap_flex.ly_box.col_2>.w2group{padding:1rem 1.5rem 1.2rem}
	.intro_section .bpr_bbox.bpr_help .wrap_flex.ly_box.col_2 .ly_box{margin:-.5rem;width:calc(100% + 1rem)}
	.intro_section .bpr_bbox.bpr_help .wrap_flex.ly_box.col_2 .ly_box .linkbox{margin:.5rem!important;width:calc(100% - 1rem);padding:1rem 2rem 1rem 1rem;height:100%;flex-basis:auto}
	.intro_section .bpr_bbox.bpr_help .wrap_flex.ly_box.col_2 .ly_box .linkbox br{display:none}
	.bpr_inner .fold_wrap.open .detail_box .ly_box+.ly_box{margin-top:1rem}
	
	/* 사업장현황 신고서  */
	.bpr_inner .bpr_tilegrp.ly_box,
	.bpr_inner .bpr_tilegrp .col .bpr_tilebox:last-of-type{margin-top:2rem}
	
	/* 연말정산 간소화 */
	.bpr_inner .ly_box.cert_box > .w2group{flex-basis:calc(20% - 2rem)}
	
	/* 좌우 그리드 컨텐츠 레이아웃 */
	.tax_wrap .bpr_accor .crv{padding:1rem}
	.tax_wrap .bpr_gvbox .tit+ul>li, .tax_wrap .bpr_gvbox.m>ul>li{width: calc(100% - 1rem)}
	.tax_wrap .bpr_inner .tax_list .tax_item ul{flex-direction:column}
	.tax_wrap .bpr_bbox.bpr_help{padding:1rem}
	.tax_wrap .bpr_bbox.bpr_help .ly_box{flex-direction:column}
	.tax_wrap .bpr_bbox.bpr_help .ly_box>.w2group{margin:0!important}
	.tax_wrap .bpr_bbox.bpr_help .ly_box>.w2group+.w2group{margin-top:1rem!important}
	.tax_wrap .tax_box>div{width:calc(100% - 2rem)!important;flex-basis:calc(100% - 1.6rem)!important}
	.tax_wrap .ly_box > .w2group.tax_view{width:100%!important;margin:1rem;flex:auto}
	.tax_wrap .ly_box > .w2group.tax_view.flex_dir{width:100%!important;flex:auto}
	.tax_wrap .bpr_tbox{overflow:auto}
	.tax_wrap .bpr_tbox table{min-width:100rem!important}
	.tax_wrap .from_list .crvgrp>li.col_2,
	.tax_wrap .from_list .crvgrp>li.col_4, 
	.tax_wrap .from_list .crvgrp>li.col_3{width:calc(100% - 1.6rem)!important}
	.tax_wrap.open .from_list .crvgrp>li.col_2,
	.tax_wrap.open .from_list .crvgrp>li.col_4, 
	.tax_wrap.open .from_list .crvgrp>li.col_3{width:calc(50% - 1.6rem)!important}
	.tax_wrap .ckrd_box.bbtn.ty2>div>div{width:100%}
	.tax_wrap.open .ckrd_box.bbtn.ty2>div>div{width:50%}
	
	.tax_wrap .tax_right .bpr_titbox .ico2.sch{margin-right:1rem}
	.tax_wrap .tax_right .bpr_titbox .ico2.sch+span.line{margin-left:0!important;padding-left:0}
	.tax_wrap .tax_right .bpr_titbox .ico2.sch+span.line>span{display:inline-block}
	.tax_wrap .tax_right .bpr_titbox .ico2.sch+span.line:after{content:none}
	
	.tax_wrap .tilbox.m .code_m p.fn{width:8rem}
	.tax_wrap .tilbox.m .code_m p.won{width:calc(100% - 8rem)}
	.tax_wrap .tilbox.m .code_m{flex:none!important;width:100%}
	.tax_wrap .tilbox.m dt{height:11rem;padding:.7rem .4rem}
	.tax_wrap .tilbox.m dt>p{width:100%}
	.tax_wrap .tilbox.m dt p span{text-align:center}
	.tax_wrap .tilbox.m dt>.code_m{width:calc(100% - 2rem);margin:3px 1rem 0 1rem;border-top:1px dashed #b8c7e1}
	.tax_wrap .tilbox.m dd .code_m{margin-top:.3rem;padding:0 1rem}
	.tax_wrap .tilbox.m.on dt>.code_m{border-top-color:#4176db}
	.tax_wrap .tilbox.m li{position:relative;padding:1rem 0}
	.tax_wrap .tilbox.m li+li:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 2rem);border-top:1px dashed #b9d0fa}
	.tax_wrap .tilbox.m dt>p::after,
	.tax_wrap .tilbox.m dt>p::before{content:none}
	.tax_wrap.open .tilbox.m .code_m p.fn{width:7.4rem}
	.tax_wrap.open .tilbox.m .code_m p.won{width:auto}
	.tax_wrap.open .tilbox.m .code_m{flex:1.5!important;width:auto}
	.tax_wrap.open .tilbox.m dt{height:8rem;padding:1rem}
	.tax_wrap.open .tilbox.m dt>p{width:40%}
	.tax_wrap.open .tilbox.m dt p span{text-align:left}
	.tax_wrap.open .tilbox.m dt>.code_m{width:auto;margin:0;border-top:none}
	.tax_wrap.open .tilbox.m dd .code_m{margin-top:0;padding:0}
	.tax_wrap.open .tilbox.m li{padding:.2rem .5rem .2rem 1rem}
	.tax_wrap.open .tilbox.m li+li:before{content:none}
	.tax_wrap.open .tilbox.m dt>p::after,
	.tax_wrap.open .tilbox.m dt>p::before{content:''}
	
	/* 자료공통, 신고공통 블러영역 */
	.bpr_blur .blur_box .blur_titbox{width:33rem}
	.bpr_blur .blur_box .blur_titbox .blur_txt{padding-left:10rem}
	.bpr_blur .blur_box .blur_titbox .blur_txt:before{width:8rem;height:8rem;background-size:4rem}
	.bpr_blur .blur_box .blur_titbox .blur_txt>strong{font-size:1.7rem}
}
/* 679px 이하화면 */
@media (max-width:679px) {
	.ly_box.ly_m{margin:0}
	.bpr.pop .bpr_inner .pop_bbox{margin-right:2rem}
	.ly_box>div.col3,
	.ly_box>div.col4{width:calc(100% - 2rem);margin:1rem!important}
	.bpr_bbox.agree .bpr_titbox .lta .tit{flex:auto;width:100%}
	.bpr_bbox.agree .bpr_titbox .lta .tit+.btn_cm{margin-left:0!important;margin-top:.4rem}
	.bpr_bbox.agree .agreebox{margin-top:1rem!important}
	.bpr_bbox.ok{min-height:25rem}
	.bpr_bbox.ok p{font-size:2rem}
	.bpr_bbox.ok .top_img{padding-top:7rem}
	.tax_box>div.btn_add{margin:1rem!important;width:calc(100% - 2rem)}
	.tax_box.ly_box > .w2group.tax_view2{margin:1rem!important;width:calc(100% - 2rem)}
	
	.buga .bpr_bbox.type2 .bpr_titbox h4+.rta.fn{margin:1rem -.4rem 0}
	.buga .bpr_bbox.type2 .bpr_titbox h4+.rta.fn .btn_cm{margin:.4rem!important}
	.bpr_bbox.bpr_help.file{padding:1.2rem 1.5rem}
	
	.txt_info.ico2>p{font-size:2.1rem}
	
	/* 레이아웃 */
	.buga .intro_section .bpr_bbox.agree{padding:1.7rem 2rem}
	.ckrd_box.col_2>div>div{flex-basis:100%}
	.ckrd_box.col_3>div>div,
	.ckrd_box.col_4>div>div,
	.ckrd_box.col_5>div>div{flex-basis:50%}
	.intro_section .bpr_bbox.bpr_help .wrap_flex.ly_box.col_2 .ly_box .linkbox{margin-top:1rem!important}
	.bpr_inner .buga .bpr_bbox.type2 .bpr_titbox h4+.rta.fn{margin-top:1rem!important}
	.bpr_inner .tax_wrap.open .tax_right .right{margin-top:1rem}
	.bpr_inner section .ly_box+.ly_box{margin-top:1rem}
	.bpr.buga .bpr_inner .mwrap_box.intro_section>.bpr_wbox{display:flex;justify-content:flex-end;margin-bottom:1rem;flex-flow:wrap}
	.bpr.buga .bpr_inner .mwrap_box.intro_section>.bpr_wbox>p{flex:auto}
	.buga .intro_section .bpr_bbox.bpr_help.ty2 .linkbox+.linkbox{margin-top:1rem}
	.bpr_inner .bpr_titbox+.bpr_sumbox{margin-top:0}
	.bpr_inner .bpr_titbox .lta .grp_box{display:inline-block}
	.bpr_inner .grp_box.type2+.help_box{top:0;position:static}
	.w5 .buga .bpr_inner .bpr_help.ty2{flex-direction:column;padding:0}
	.buga .intro_section .bpr_bbox.ty2>.linkbox{margin:.5rem 0!important}
	.w5 .buga .bpr_inner .bpr_help.bot{background-color:transparent}
	.w5 .buga .intro_section .bpr_bbox.bot{padding:1.5rem 2rem}
	.bpr_inner .from_listbox{margin-top:.5rem}
	.bpr_inner .mwrap_box{margin:0}
	.bpr_inner .mwrap_box.pt30{padding-top:0!important}
	.bpr_inner .mwrap_box .intro_section>.bpr_titbox{margin-top:0}
	.ly_box.ly_m.ty2 .ly_box.ly_m ul+ul{border-left:none;padding-left:0;padding-top:1rem;border-top:.1rem dashed #e4e7eb}
	
	.bpr_inner .bpr_scbox .scbox table tr td.tit, .bpr_inner .bpr_scbox .scbox table tr th{padding-top:.6rem!important}
	.bpr_inner .bpr_scbox .scbox table tr td.tit span, .bpr_inner .bpr_scbox .scbox table tr th span{padding-top:0}
	
	/* 팝업 */
	.bpr.pop .pop_hbox h2{font-size:2rem}
	.bpr_inner .help_box .help_view{min-width:23rem!important;width:100%!important}
	.bpr_inner .help_box .help_view p{min-width:18rem!important}
	.bpr_inner .help_box .help_view p{white-space:normal!important}
	.bpr_inner .help_box .help_view p br{display:none}
	.w2popup_window.pop{left:0!important;top:9rem!important;width:100%!important;max-width:100%!important;height:calc(100% - 9rem)!important}
	.pop_info_box{margin:0;padding-bottom:2rem;background-color:#e8eff8!important;background-size:40px!important;background-position-y:20px!important}
	.pop_info_box .info_txt{line-height:1.3;padding-top:1rem}
	.pop_info_box .info_txt strong{font-size:2rem}
	.pop_info_box.noimg{padding:1.5rem 4.5rem 1.5rem 1.5rem}
	.w2popup_window.pop .bpr.pop .bpr_pop_close{right:1.5rem}
	.bpr.pop .bpr_inner .pop_hbox{min-height:auto}
	.w2popup_window.pop .bpr.pop .bpr_inner .pop_hbox .flex2{display:inline-block;margin:0 5rem 0 0}
	.w2popup_window.pop .bpr.pop .bpr_inner .pop_hbox .flex2 h2{display:inline;margin:0 1rem 0 0}
	.bpr.pop .bpr_inner .pop_hbox .flex2 .btn_cm{margin:0}
	.bpr.pop .pop_bbox .ckrd_box{padding:1rem 0}
	.bpr.pop .pop_bbox .ckrd_box input+label{line-height:1.5}
	.bpr.pop.error .pop_info_box{background-color:#fff5f9 !important}
	.bpr.pop.complete .pop_info_box{background-color:#effeed !important}
	.w2popup_window.pop .bpr.pop.pop_guide .bpr_inner{background:#effeed !important}
	.w2popup_window.pop .bpr.pop.pop_guide.red .bpr_inner{background:#fff5f9 !important}
	
	/* 모바일 팝업디자인 변경 20250529 */
	.w2popup_window.pop .bpr.pop .bpr_inner{padding:0!important}
	.w2popup_window.pop .bpr.pop .bpr_inner .pop_hbox{padding:1.5rem 0 1rem 2rem;background-color:#e8eff8}
	.w2popup_window.pop .bpr.pop .bpr_inner .pop_cbox .pop_rbox{padding:2rem!important}
	.w2popup_window.pop .bpr_inner .pop_bbox.bot{margin:0!important;padding:.5rem 1.5rem;border-top:.1rem solid #e8eff8}
	
	/* 회원가입 */
	.ly_join .a_radio_btnbox.type2 ul.col3 li{width:calc(50% - 1rem)!important;margin:.5rem!important}

	/* bpr paging */
	.bpr_paging .w2pagination .w2page_navi.prev,
	.bpr_paging .w2pagination .w2page_navi.next{order: 0;padding-left: 0 !important;width: 2.8rem;height: 2.8rem;text-indent: -99999px;border: 1px solid #b9b9b9;border-radius: .4rem;color:transparent}
	.bpr_paging .w2pagination .w2page_navi.prev{margin-right: .2rem}
	.bpr_paging .w2pagination .w2page_navi.next{margin-left: .2rem}
	.bpr_paging .w2pagination .w2page_navi.prev:before,
	.bpr_paging .w2pagination .w2page_navi.next:before{top:1rem}
	.bpr_paging .page_box>p {position:relative;top:auto;right:auto;margin-top:1.6rem;text-align:center}
	.bpr_paging .page_box>p:before{content:''}
	.bpr_paging .w2pagination .w2page_links .w2page_link{margin: 0 .2rem;min-width: 2.8rem;height: 2.8rem;font-size: 1.3rem;border-radius: .4rem}
	.bpr_paging .w2pagination.w2pagination_adaptive{width: 100%;padding-right:0}
	.bpr_paging .w2pagination.w2pagination_adaptive .w2page_links{order: 0;margin-top:0}
	
	/* 탭 좌우화살표 제거 */
	.bpr_tabbox.bpr_scroll.arr_no .w2tabcontrol_control_right{display: block}
	.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost li, .bpr_tab.mid>.w2tabcontrol_tabhost li{min-width:auto;}
	.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost li{min-width:10rem}
	.bpr_tab>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_tab_center a, .bpr_tab>.w2tabcontrol_tabhost .w2tabcontrol_tab_center a{padding:.5rem 1rem}
	.bpr_tab.mid>div>div>div>.w2tabcontrol_tabhost li a, .bpr_tab.mid>.w2tabcontrol_tabhost li a{font-size:1.5rem}
	
	/* Title */
	.btn_ul li .btn_ico{font-size: 1.4rem;}
	.view_titbox h3>*,
	.view_titbox.f30 h3>*{font-size: 2.3rem !important}
	.view_titbox h3 br{display:none}
	.bpr_titbox .no_m{display:none}
	.bpr_titbox .btn_gr>li+li {margin-left: .7rem;padding-left: .7rem}
	.bpr_titbox .btn_gr>li .btn_click{padding: .3rem .3rem 0.3rem .5rem;background: #fff}
	.bpr_titbox .btn_gr>li .btn_click.on{background: #fff}
	.bpr_inner .bpr_titbox{gap:.5rem}
	.intro_section .bpr_titbox h3, .intro_section .bpr_titbox h3 span, .intro_section .bpr_titbox h3 strong, .intro_section .bpr_titbox .font25{font-size:2rem!important}
	.intro_section .bpr_titbox .font45{font-size:2.5rem!important}
	.bpr_inner .intro_section .bpr_titbox h3{margin-bottom:0}
	.bpr_inner .intro_section .bpr_bbox .ico2.notice>*{display:inline;font-size:1.6rem}
	
	/* bpr 레이아웃 안에 전환 화면*/
	.bpr_inner .bpr_conbox>.container .both_cont{flex-direction:column}

	/* From */
	.tax_view.tax_mo dd{flex-flow:row}
	.tax_view.tax_mo dd+dd{margin-top:.5rem}
	.tax_view.tax_mo dd>div>label{width:100%;display:block;padding-bottom:0}
	.tax_view.tax_mo dd>div>label+.btn_cm{margin-left:0}
	.tax_view3 .mon li{flex-direction: column}
	.tax_view3 .mon li label{padding-left: 0 !important;text-align:center}
	.tax_view3 .mon li input.w2input{flex:auto !important}
	.from_list .crvgrp>li.cw16{width:calc(100% - 1.6rem) !important}
	.tax_wrap .tax_left .tax_con .mainMenu span{font-size:1.6rem;padding-left:.5rem}
	.tax_wrap .flex_dir.ty2 .list_data{flex-flow:column!important}
	.tax_wrap .tax_left .tax_con.ty2.ty3 .dis{border-top:none}
	.tax_wrap .tax_left .tax_con.ty2.ty3 .tax.dis{border-top:.1rem dashed #b0d2d6}
	.tax_wrap .tax_left .tax_con.ty2.ty3 .open{border-color:#d8d8d8}
	.tax_wrap .tax_left .tax_con.ty2.ty3>ul>li>div>div{width:100%}
	.tax_wrap .tax_left .tax_con.ty2 .tax .won{width:100%}
	.tax_wrap .tax_left .tax_con.ty3 .tax a.won strong{font-size:2.6rem!important}
	
	.tax_wrap .tax_con.mt20{margin-top:0!important}
	.tax_wrap .tax_left .info{justify-content:space-between;flex-flow:row wrap}
	.tax_wrap .tax_left .info.ty2.column p{padding-bottom:0rem}
	.tax_con.ty2{margin-top:0}
	.tax_con.ty2 .tax>div,
	.tax_con.ty2 .tax ul li{display:flex;justify-content:space-between;flex-flow:row wrap;align-items:center}
	.tax_wrap .tax_left .tax_con.ty2 li>a>div>.dis{padding:0;border-top:none}
	.tax_view.inner2.ty3 dd .view_inner ul.w2 li>div{flex-flow:row wrap;}
	.tax_view.inner2.ty3 dd .view_inner .w2inputCalendar_div{min-width:12rem}
	.tax_view.inner2.ty3 dd .view_inner .font25{font-size:2rem !important}
	/* .tax_wrap .tax_left .info div{padding-top:0!important;} */
	.tax_wrap .tax_left .tax_con.ty2>ul>li.tax{padding-bottom:1rem}
	.tax_wrap .tax_left .tax_con.ty2>ul>li>a>span,
	.tax_wrap .tax_left .tax_con.ty2>ul>li>span,
	.tax_wrap .tax_left .tax_con.ty2>ul>li>div>span{font-size:1.5rem}
	.tax_wrap .tax_left .tax_con.ty2 .only{min-height:auto}
	.tax_wrap .tax_left .tax_con.ty2>ul>li .won{padding-top:.5rem}
	.tax_wrap .tax_left .tax_con.ty2>ul>li>a{display:flex;flex-wrap:wrap}
	.tax_wrap .tax_left .tax_con.ty2>ul>li>a>span{flex:1;width:auto}
	.tax_wrap .tax_left .tax_con.ty2>ul>li>a>.won{min-height:auto}
    .tax_wrap .tax_left .tax_con.ty2>ul>li>a>div{display:flex;justify-content:space-between;width:100%}
    .tax_wrap .tax_left .tax_con.ty2>ul>li>a>div.won{width:auto;padding-top:0;justify-content:flex-end;}
    .tax_wrap .tax_left .tax_con.ty2>ul>li>a>div>.won{padding-top:0}
	.tax_wrap .tax_left .tax_con.ty2>ul>li>div>span{flex:auto}
	.tax_wrap .tax_left .tax_con.ty2>ul>li.tax.pb10>a>.won{min-height:auto;margin:0;padding-right:.5rem}
	.tax_wrap .tax_left .tax_con.ty2>ul>li>div>div.won{flex-flow:row;justify-content:flex-end;padding-top:0}
	.tax_con.ty2 a>div>p>span{margin-left:0}
	
	.tax_all ul>li>.inner .won strong,
	.tax_all ul>li>.inner .won .w2input,
	.tax_all ul>li>.inner .won .w2inputCalendar_div .w2inputCalendar_divInput,
	.tax_all.ty2 ul>li>.inner .won a.money{font-size: 1.6rem}
	.tax_all ul>li>.inner>label,
	.tax_all ul>li>.inner>span{font-size: 1.5rem}
	.tax_all ul>li>.inner .w2inputCalendar_div{width: 12.5rem}
	.tax_all ul>li>.inner .won .w2inputCalendar_div{max-width: 23.5rem;width: 100%;min-width: 13.5rem;margin-right:.5rem}
	.tax_all ul>li>.inner .won .w2inputCalendar_div .w2inputCalendar_div_input{padding-left: 7px}
	.tax_all ul>li.plus>.inner>label:before, .tax_all ul>li.plus>.inner>span:before,
	.tax_all ul>li.plus>.inner>label:after, .tax_all ul>li.plus>.inner>span:after,
	.tax_all ul>li.min>.inner>label:before, .tax_all ul>li.min>.inner>span:before{top:1.2rem}
	.tax_all ul>li.sum>.inner>label:before, .tax_all ul>li.sum>.inner>span:before{top:.9rem}
	.tax_all ul>li.multi>.inner>label:before, .tax_all ul>li.multi>.inner>label:after,
	.tax_all ul>li.multi>.inner>span:before, .tax_all ul>li.multi>.inner>span:after{top:1.2rem}
	.tax_all.ty2 ul>li>.inner:after{top:.8rem}
	.tax_all.ty2 ul>li.multi>.inner>label:before, .tax_all.ty2 ul>li.multi>.inner>label:after,
	.tax_all.ty2 ul>li.multi>.inner>span:before, .tax_all.ty2 ul>li.multi>.inner>span:after{top:1.1rem}
	.tax_all.ty2 ul>li.plus.last>.inner>span:after, .tax_all.ty2 ul>li.plus.last>.inner>span:before,
	.tax_all.ty2 ul>li.plus.last>.inner>.tit span:after, .tax_all.ty2 ul>li.plus.last>.inner>.tit span:before{top:1.1rem}
	.tax_all.ty2 ul>li.min>.inner>label:before, .tax_all.ty2 ul>li.min>.inner>span:before{top:1.3rem}
	.bpr.pop .tax_all.ty2 ul>li.plus.last>.inner>.tit span:after, .bpr.pop .tax_all.ty2 ul>li.plus.last>.inner>.tit span:before{top:.8rem}
	.bpr.pop .tax_all.ty2 ul>li.min>.inner>label:before, .bpr.pop .tax_all.ty2 ul>li.min>.inner>span:before{top:1.1rem}
	.tax_all.ty2.sum ul>li>.inner{padding:.5rem 1rem .5rem 4.5rem}
	.tax_all.ty2.sum ul>li>.inner>span{font-size:1.6rem}
	.tax_all.ty2.sum ul>li>.inner:after,
	.tax_wrap .tax_right .inner .tax_all.ty2.sum ul>li>.inner:after{top:.7rem}
	.tax_all.ty2.sum ul>li>.inner>label:before,
	.tax_all.ty2.sum ul>li>.inner>span:before{top:.9rem;left:-2.3rem}
	.tax_all ul>li.green>.inner .won strong,
	.tax_all.ty2.sum ul>li>.inner .won strong{font-size:1.8rem}
	.tax_all.ty2 ul>li.green>.inner .won strong+span,
	.tax_all.ty2.sum ul>li>.inner .won span{font-size:1.5rem}
	.tax_all.ty2.word2 ul>li.txt>.inner .won{flex: .86}
	.tax_all.ty2.word2 ul>li>.inner>span{flex:none}
	.tax_all.ty2.word2 ul>li>.inner .won .flex2 p.t{font-size:1.6rem} 
	.tax_all.ty2.word2 ul>li>.inner .won .w2inputCalendar_div{max-width:20.6rem}
	.tax_all.ty2.word2 ul>li.plus>.inner>label:before, .tax_all.ty2.word2 ul>li.plus>.inner>span:before,
	.tax_all.ty2.word2 ul>li.plus>.inner>label:after, .tax_all.ty2.word2 ul>li.plus>.inner>span:after,
	.tax_all.ty2.word2 ul>li.min>.inner>label:before, .tax_all.ty2.word2 ul>li.min>.inner>span:before{top:1rem}
	
	.tax_wrap .tax_right .inner .tax_all ul>li.multi>.inner>label:before,
	.tax_wrap .tax_right .inner .tax_all ul>li.multi>.inner>label:after,
	.tax_wrap .tax_right .inner .tax_all ul>li.multi>.inner>span:before,
	.tax_wrap .tax_right .inner .tax_all ul>li.multi>.inner>span:after,
	.tax_wrap .tax_right .inner .tax_all ul>li.plus>.inner>span:before,
	.tax_wrap .tax_right .inner .tax_all ul>li.plus>.inner>span:after{top: 1.3rem}
	
	.from_list .crvgrp>li .tit, .from_list2>ul>li .tit,
	.from_list .crvgrp.ty2>li .tit, .from_list .crvgrp.ty2>li.sum .tit{font-size:1.4rem}
	.from_list>ul>li.sum_s .crv p, .from_list>ul>li.sum .crv p{font-size:2rem!important}
	.from_list .crvgrp.ty2>li .crv span{font-size:1.6rem}
	.from_list .crvgrp>li .crv span{padding:0 .5rem}
	.from_list.bg .crvgrp>li{padding:0 1rem!important}
	.from_list.bg .crvgrp>li+li{border-top:.1rem dashed #bed0ef;border-left:none;padding-top:1rem!important;margin-top:0!important}
	.from_list.bg .ro_tit {margin-bottom: .5rem}
	.from_list.bg .ro_tit .foldm{display: block;margin-right:.8rem}
	.from_list.bg.line .crvgrp{padding: .5rem .5rem 0 .5rem}
	.from_list.bg.line .col_2 .crv_link{display: none;padding-bottom:1rem}
	.from_list.bg.line .col_2.on .crv_link{display: block}
	.from_list.bg.line .col_2.on .ro_tit .foldm:before{top: .8rem;transform: rotate(315deg)}
	
	.bpr_inner .tax_list .tax_item ul li .tit{padding-bottom:.5rem}
	
	.bpr_inner .from_list .help_txt{position:static}
	.bpr_inner .from_list .helptxt_view{width:90%}
	
	/* .bpr_inner .tax_view2 dt{flex-flow:wrap} */
	.tax_view2.ty3 dd .txt_list li>strong{min-width:auto}
	.tax_view2.ty3 dd .txt_list li>span{text-align:right;flex:auto}
	.tax_view2.ty3 .dbar .fn{width:100%}
	.tax_view2.ty3 .dbar div.fn{padding-left:0}
	.tax_view2.ty3 .dbar .fn>div{width:100%;display:flex;justify-content:space-between;padding-left:0}
	.tax_view2.ty3 .dbar .fn>div>*{flex:none}
	.tax_view2.ty3 .dbar .fn>div>span:first-child{flex:auto;text-align:left;padding-left:0!important}
	.tax_view2.ty3 .s_line::after{display:none}
	.pop_rbox .from_list.ty3 .crvgrp>li{flex-direction:column}
	.pop_rbox .from_list.ty3 .crvgrp>li>.tit{padding-right:0}
	.pop_rbox .from_list.ty3 .crvgrp>li .crv .ckrd_box label{min-width:auto}
	
	.tax_view.m dd>div:first-child{flex:auto}
	.tax_view.m dd+dd{margin-top: .8rem}
	.tax_view.m.m2 dd+dd{margin-top:0}
	.tax_view.m .bw{width: 100%!important}
	.tax_view.m dd .ckrd_box{display: flex;justify-content: flex-end;width: 100%}
	
	.tax_view .bpr_titbox .lta{display:inline-block}
	.tax_view3 .mon,
	.tax_view3 dl.type2 ul{flex-direction:column}
	.tax_view3 .mon li{width:100%!important}
	.tax_view3 .mon::after, .tax_view3 .mon::before{display:none!important}
	.tax_view.column dt{flex-direction:column;align-items:flex-start}
	.tax_view.column dt .txt{margin-top:.5rem}
	.tax_view.column dd{flex-direction:column;align-items:flex-start;padding-bottom:1rem}
	.tax_view.column dd+dd{padding:1rem 2rem}
	.tax_view.column dd+dd:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 4rem);border-top:1px dashed #b9d0fa}
	.tax_view.column .txt{width:100%}
	
	.ly_box.ly_m > .w2group+.fold_w,
	.ly_box.ly_m.aib > .w2group+.w2group{margin-top:2rem!important}	
	
	.bpr_acc.ty2>ul>li .acc_top>.b_title{padding-left:2rem}
	.bpr_acc.ty2.no>ul>li .acc_top .btn_title{padding-left:4rem}
	.bpr_acc.ty2.no>ul>li .acc_bottom .bpr_bbox{margin-bottom:1rem}
	.bpr_acc.ty2.no>ul>li .acc_bottom .ly_m,
	.bpr_acc.ty2.ty3>ul>li .acc_bottom .ly_m{flex-direction:column;margin:0}
	.bpr_acc.ty2.no>ul>li .acc_bottom .ly_m .fn,
	.bpr_acc.ty2.ty3>ul>li .acc_bottom .ly_m .fn{width:100%;margin:0}
	.bpr_acc.ty2 .linkbox .tit{margin-bottom:0}
	.bpr_acc.ty2.no>ul>li .acc_bottom .ly_m .linkbox,
	.bpr_acc.ty2.ty3>ul>li .acc_bottom .ly_m .linkbox{width:100%;padding:1rem 2.6rem 1rem 1rem}
	.bpr_acc.ty2.ty2>ul>li .acc_bottom .ly_m{margin-bottom:-1rem}
	.bpr_acc.ty2.ty2>ul>li .acc_bottom .ly_m .linkbox{margin:0 0 1rem 0!important}
	.bpr_acc.ty2 .dbar{padding-top:1rem;margin-top:1rem}
	
	.bpr_inner .tax_view dt>span{flex:auto;text-align:right}
	.bpr_accor .crv{padding:2rem 1rem}
	
	.bpr_tree li{justify-content:end}
	.bpr_tree li a{max-width:100%}
	.bpr_tree li a.tit{width:100%}
	.bpr_tree li span.tit{width:100%;max-width:100%}
	
	/* Message */
	.bpr_bbox.font20,
	.bpr_inner .txt_imp{font-size: 1.7rem !important}
	.bpr_bbox.font20 .font23,
	.bpr_bbox.val_box2 .txt{font-size: 2rem !important}
	.bpr_bbox.val_box2 span,
	.bpr_bbox.val_box2 .subtxt{font-size: 1.6rem !important}
	.dbar_list li{align-items: flex-start;flex-direction: column;}
	.dbar_list li strong,
	.agreebox .txt,
	.agreebox .ckrd_box label{font-size: 1.6rem;}
	.agreebox .ckrd_box input[type="radio"]+label::after,
	.agreebox .ckrd_box input[type="checkbox"]+label::after{top: .4rem}
	.agreebox .ckrd_box input[type="radio"]:checked+label::before{top: .9rem !important}
	.agreebox .ckrd_box input[type="checkbox"]:checked+label::before{top: 1.4rem !important}
	.agreebox .ckrd_box .wrap_radiocheck input[type="checkbox"]:checked+label::before{top: 0.7rem !important}
	.all_agreebox .ckrd_box label{font-size: 1.8rem;}
	.all_agreebox .ckrd_box input[type="checkbox"]+label::after{top: .9rem;}
	.ckrd_box.type3 label{font-size: 1.8rem !important;line-height: 1.5 !important}
	.ckrd_box.type3 input[type="checkbox"]+label::after {top: .6rem !important}
	.ckrd_box.type3 input[type="checkbox"]:checked+label::before{top:2rem !important;left: 1.9rem !important}
	.bpr_tree>ul>li>a.won.money,
	.bpr_tree>ul>li>a.won.money.txt,
	.bpr_tree>ul>li>span.won.ty2{font-size: 1.8rem !important}
	.bpr_bbox.tax_ico,
	.bpr_bbox.tax_ico.s{padding-left:2rem}
	.bpr_bbox.tax_ico>strong{font-size:1.8rem}
	.bpr_bbox.tax_ico::after,
	.bpr_titbox span.line::after{display:none}
	.bpr_titbox span.line{padding-left:0;display:block;margin-left:0!important}
	.tax_wrap .tax_right .bpr_titbox .ico2.sch{margin-right:0}
	.tax_wrap .tax_right .bpr_titbox .ico2.sch+span.line{margin-left:2.4rem!important;width:100%}
	.tax_wrap .tax_right .bpr_titbox .ico2.sch+span.line>span{display:inline-block}
	.txt_list_box>li,
	.txt_list_box.ty2>li{flex-basis:100%}
	.buga .intro_section .bpr_bbox.bpr_help.top{background-color:#f7f9ff}
	
	/* bpr 파일 업로드 */
	.upload_box .upload_file .tit{padding:4rem 1rem 1rem}
	.upload_box .upload_file .tit:before{top:1rem;left:50%;transform: translateX(-50%);}
	
	/* 테이블 모바일 스크롤 및 개행 */
	.bpr_inner .bpr_tbox, 
	.bpr_inner .mbox{overflow:auto;border-radius:1rem 1rem 0 0}
	.bpr_inner .bpr_tbox.type2{border-radius:1rem}
	.bpr_inner .bpr_list.type2{overflow:auto}
	.bpr_inner .bpr_tbox>table,
	.bpr_inner .mbox>table,
	.bpr_inner .bpr_list.type2>table{min-width:67.9rem}
	.bpr_inner .bpr_list.ovhid{overflow:visible}
	.bpr_inner .bpr_list.ovhid>table{min-width:auto}
	
	.bpr_inner .bpr_tbox.type2>table{min-width:auto}
	.bpr_inner .bpr_tbox.type2>table colgroup{display:none}
	.bpr_inner .bpr_tbox.type2>table tr{display:flex;flex-flow:column}
	.bpr_inner .bpr_tbox.type2>table tr th,
	.bpr_inner .bpr_tbox.type2>table tr td{display:block;flex:1;border:none;min-height:3rem;padding:1rem 2rem}
	.bpr_inner .bpr_tbox.type2>table tr td{border-top:.1rem solid #edf8f7}
	.bpr_gbox .help_txt .helptxt_view{min-width:auto;width:90%!important}
	
	/* 테이블 모바일 그리드형태(신규) */
	.bpr_inner .mtbox>table{min-width:auto!important}
	.bpr_inner .mtbox>table colgroup{display:none}
	.bpr_inner .mtbox>table thead{display:none}
	.bpr_inner .mtbox>table tbody tr{display:flex;flex-flow:column;width:100%}
	.bpr_inner .mtbox>table tbody tr th,
	.bpr_inner .mtbox>table tbody tr td{display:flex;flex-direction:column;flex:1;border-left:none!important;border-right:none!important}
	.bpr_inner .mtbox>table tbody tr td{text-align:left!important}
	/* .bpr_inner .mtbox>table tbody tr:nth-child(even){background-color:#f7f7f7!important} */
	
	/* tab */
	.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost{flex-flow:wrap;border:.1rem solid #c6c6c6}
	.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost li{border-radius:0!important;margin:-.1rem}
	.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost li:last-child{border-right:none}
	.bpr_tab.big>div>div>div>.w2tabcontrol_tabhost .w2tabcontrol_tab_center a{font-size:1.6rem}
	.bpr_tab.sub>div>div>div>.w2tabcontrol_tabhost li a,
	.bpr_tab.sub.row>.w2tabcontrol_tabhost li a{font-size:1.4rem;height:100%;min-height:3.4rem}
	.bpr_tab.sm>div>div>div>.w2tabcontrol_tabhost li a, .bpr_tab.sm>.w2tabcontrol_tabhost li a{padding:.5rem 1rem}
	.bpr_tab.sub.row>.w2tabcontrol_tabhost li{flex-basis:30%;padding:0!important}
	
	/* 고지내역 */
	.notice_view{max-width:100%!important}
	.notice_view .noti_box,
	.notice_view .fm_wrap .fm_con{padding: 1.2rem}
	.notice_view .bpr_titbox .lta>strong{font-size: 1.8rem}
	.notice_view .bpr_titbox .rta span{margin-left: .4rem !important;font-size: 1.6rem}
	.notice_view .bpr_titbox .rta .won{font-size: 2.4rem}
	.notice_view .noti_list li .lta>span{display: inline-block;line-height: 1.2;font-size: 1.5rem}
	.notice_view .bpr_btnbox>.btn_cm{font-size: 1.5rem}
	.notice_view .noti_list li{flex-flow:row wrap}
	.notice_view .noti_list li .lta{padding-right:1rem}
	.notice_view .noti_list li .lta,
	.notice_view .noti_list li .rta{flex:auto;width:auto}
	.bpr_btnbox.agreebox.ty2,
	.bpr_bbox.bot .agreebox.ty2{padding: 1rem}
	.bpr_btnbox .btn_noti{flex:none;width:calc(100% - .8rem)}
	
	/* 편리한연말정산 */
	.bpr_bbox.bot .agreebox.ty2 .dbar_l{padding-left:0;border-left:none}
	
	/* QR코드 */
	.bpr_bbox.qr .ly_box > .w2group+.w2group.fn{display:flex;justify-content:center;padding-left:2rem}
	.bpr_bbox.qr .ly_box .dashed_left{padding-bottom: 1rem;padding-right: 0;border-right:0;border-bottom: 1px dashed #b0d2d6}
	.bpr_bbox.qr .ly_box .dashed_left>h3 {font-size: 2.2rem}
	.bpr_bbox.qr .ly_box .dashed_left>.won {font-size: 2.5rem}
	.bpr_bbox.qr .ly_box .dashed_left>.won>span{font-size: 2rem}
	
	/* .flex2 */
	td .flex2{flex:1}
	td .flex2 .w2group{display:flex;width:100%}
	td .flex2 span.w2group{width:auto}
	td .flex2 .w2group .btn_cm{flex:1;}
	td .flex2 .txt_i{flex:none;width:100%}
	.flex2 .w2input, .flex2 .w2inputCalendar_div{flex:1;width:100%}
	.ly_box{margin:0;width:100%}
	.ly_box.w>.ly_box{width:100%;margin:0}
	.ly_box.col_2{margin:0;width:100%}
	.bpr_inner section .bpr_bbox.nolist+.ly_box{margin-top:0}
	.ly_box.col_2 .tax_view{min-width:100%;margin:0}
	.ly_box.ly_btn{margin:0}
	.imgbox .pc{display:none}
	.imgbox .mb{display:block}
	.buga .intro_section .bpr_bbox.btn{padding:1rem;background-color:#f7f9ff}
	
	/* cade구조레이아웃 UTENFAAA0001 */
	.card_box.colltax{max-width:100%}
	.ly_box > .w2group.card_box+.w2group.card_box{margin-top:2rem!important}
	.card_box2{max-width:100%}
	
	/* 계산하기 */
	.bpr_calbox .callist .won strong{font-size: 2rem}
	.bpr_calbox .callist .bpr_titbox strong,
	.bpr_calbox .callist .won span{font-size: 1.6rem}
	
	/* 원천세(지급명세서) */
	.bpr_acc.ty2>ul>li .b_list{margin:-.5rem}
	.bpr_acc.ty2>ul>li .b_list>li{width: calc(50% - 1rem);margin:.5rem}
	.buga .intro_section .bpr_bbox .help_txt{width:100%}
	.buga .intro_section .bpr_bbox .help_txt .helptxt_view{width:100%}
	
	/* 가이드맵 */
	.bpr_guide_map .g_cont{flex-direction:column}
	.bpr_guide_map .g_cont .ly_box{margin:0}
	.bpr_guide_map .bpr_btnbox .btn_noti{width:calc(100% - 1rem)}
	.bpr_guide_map .g_cont .g_conts>div{height:10rem;background-size:18%!important}
	.bpr_guide_map .g_cont .g_conts>strong{margin:1rem;font-size:1.8rem;min-height:auto}
	.bpr_guide_map .g_cont .g_conts>strong>br{display:none}

	.bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex{flex-direction:column;width:100%;padding-top:.7rem;padding-left:.5rem}
	.bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div{width:100%;padding:.3rem 0}
	.bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div.add{padding-left:.5rem}
	.bpr_tiletop.ty2 .bpr_bbox .view .txt{font-size:1.6rem;line-height:1.3}
	.bpr_tiletop.ty2 .bpr_bbox.btn .btn_group{padding:.5rem 0 .8rem 0;width:100%}
	.bpr_tiletop.ty2 .money{font-size:1.6rem!important}
	
	.bpr_inner .grp_box.err,
	.bpr_inner .grp_box.type2 span,
	.bpr_inner .ly_eitc .grp_box.type2 span, 
	.bpr_inner .ly_eitc .grp_box.type2 strong{font-size:1.8rem!important}
	.bpr_inner .grp_box.type2 strong{font-size:2rem!important}
	
	/* 스탭 */
	.bpr_step4>ul{flex-direction:column}
	.bpr_step4>ul>li{padding:.5rem 0 .5rem 5.5rem}
	.bpr_step4>ul>li+li{margin-left:0}
	.bpr_step4>ul>li::after,
	.bpr_step4.row>ul>li:first-child::after{display:none}
	.bpr_step4.row>ul>li::after{display:inline-block}
	
	/* 그리드용리스트 */
	.bpr_gvbox>ul>li,
	.bpr_gvbox .tit+ul>li{margin:.5rem!important;width:calc(100% - 1rem)!important}
	.bpr_gvbox .ckrd_box input[type="checkbox"]:checked+label::before{left:1.2rem}
	.bpr_gvbox .ckrd_box input[type="checkbox"]+label::after{left:.5rem}
	.bpr_qnabox>ol>li{flex-direction:column;border-top:.1rem dashed #bed0ef}
	.bpr_qnabox>ol>li:first-child{border-top:none}
	
	/* 복지(장려금) */
	.ly_box.guide .bpr_bbox .bpr_titbox h4{font-size: 2rem}
	.ly_box.guide .bpr_bbox .bpr_titbox p{font-size: 1.6rem}
	.ly_box.guide .bpr_bbox .bpr_titbox.ico:after{width: 5rem;height: 5rem;background-size: 5rem}
	.ly_box.guide .bpr_bbox:last-child{min-height: 18rem}
	
	/* bpr_qna */
	.bpr_qna ul li>div{padding:1rem 2rem!important}
	.bpr_qna.ty2 .bpr_list.type2{padding:0!important;border-radius:0!important}
	.bpr_qna.ty2 .bpr_bbox{margin:0 -.5rem!important}
	
	/* 탈세제보 */
	.bpr_bbox.img_tax{padding:1.5rem 2rem;font-size:1.6rem;line-height:1.3}
	.bpr_bbox.img_tax strong{font-size:2.2rem}
	.bpr_bbox.img_tax::after,
	.ly_taxeva .ico_eva strong br{display:none}
	.ly_taxeva .ico_eva strong{font-size:1.8rem}
	.ly_taxeva .ico_eva{padding:1.2rem 1rem 4rem 1.2rem}
	.ly_taxeva .eva_w>div{padding:0 1.7rem;bottom:1rem}
		
	/* 일반민원(증명신청) */
	.bpr_bbox.mo{padding:0;background:#fff}
	.inq_type{margin:-.5rem}
	.inq_type a{flex: none;margin:.5rem;padding:.5rem 1rem .5rem 4.5rem;min-height:4rem;width:calc(50% - 1rem)}
	.inq_type a:last-child{width:calc(100% - 1rem)}
	.inq_type a:before{left:.5rem;width:3rem;height:3rem}
	.inq_type a:after{left:.5rem;width:3rem;height:3rem;background-size:6rem}
	.inq_type a.inq2:after{background-position:0 -3rem}
	.inq_type a.inq3:after{background-position:0 -6rem}
	.inq_type a.inq4:after{background-position:0 -9rem}
	.inq_type a.inq5:after{background-position:0 -12rem}
	.inq_type a.inq6:after{background-position:0 -15rem}
	.inq_type a.inq7:after{background-position:0 -18rem}
	.inq_type a.inq8:after{background-position:0 -21rem}
	.inq_type a.inq9:after{background-position:0 -24rem}
	.inq_type a.inq10:after{background-position:0 -27rem}
	.inq_type a>span{font-size:1.5rem}
	.inq_type a.active>span{padding-right:1.8rem}
	.sidenav_wrap .page_nav .pagenav_btn .btn_cm{flex:1}
	
	.bpr_roster{padding: 1.5rem!important}
	.bpr_roster .roster_list>li .lta strong{min-width: 11rem;padding: .2rem}
	.bpr_roster .roster_list>li .rta p{margin-top:.2rem;font-size: 1.7rem}
	.bpr_roster .roster_list>li .rta .txt_list>li{margin:.3rem 0}
	.bpr_roster .roster_list>li.col_2{width:100%}
	/* .bpr_roster .roster_list>li .rta .txt_list>li.col_2{width:100%} */
	.roster_guide{padding-top:3rem}
	/* .roster_guide .img{zoom:0.8} */
	.roster_guide .txt{margin-top:2rem;font-size:2.6rem}
	.inq_list .inq_inner .inq_top{padding: 1.5rem}
	.inq_list .inq_inner .inq_chk{right:1.5rem}
	.inq_list .inq_inner .inq_top .tit .no{width:auto;min-width:2rem;margin-right:1rem}
	.inq_list .inq_inner .inq_top .tit .tit_name{margin-top:.5rem}
	.inq_list .inq_inner .inq_top .tit .tit_name strong{font-size: 1.9rem}
	.inq_list .inq_inner .inq_top .tit .tit_name strong+strong{display:block;margin-left: 0}
	.inq_list.ty2 .inq_inner .inq_top .tit .tit_name p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}
	.inq_list .inq_inner .inq_top .in_right{flex-direction: column;align-items: flex-start}
	.inq_list .inq_inner .inq_top .in_right .name_grp{flex: none;padding: .7rem 0}
	.inq_list .inq_inner .inq_top .in_right .btn_grp{display: flex;width: 100%}
	.inq_list .inq_inner .inq_top .in_right.fn .btn_grp{width:100%}
	.inq_list .inq_inner .inq_top .in_right .btn_grp .btn_cm{flex: 1;height: 3.5rem}
	.inq_list .inq_inner .inq_bot{margin: 0;padding: 1rem 1.5rem;border-top: none;border-radius: 0 0 1.5rem 1.5rem;background: #f7f9ff}
	.inq_list .inq_inner .inq_bot .in_list,
	.inq_list.ty2 .inq_inner .inq_bot .in_list{justify-content:flex-start}
	.inq_list .inq_inner .inq_bot .in_list>ul>li{margin-right: 1rem;padding-right: 1rem}
	.inq_list .inq_inner .inq_top .in_right .name_grp .in_badge .badge{min-width:7rem;font-size:14px !important}
	.inq_list.ty1 .inq_inner .inq_top .tit .tit_name{min-width:auto}
	.inq_list.ty1 .inq_inner .inq_top .in_right .name_grp>a{width:auto;min-width:auto;font-size:1.4rem}
	.inq_list.ty1 .inq_inner .inq_top .in_right .name_grp .in_badge{width:auto;min-width:auto}
	
	.inq_list.ty1 .inq_inner .inq_top{flex-direction:column;}
	.inq_list.ty1 .inq_inner .inq_top .in_right .name_grp{margin-left:0}
	.inq_list.ty1 .inq_inner .inq_top .in_right .name_grp{width:100%}
	.inq_list.ty1 .inq_inner .inq_top .in_right .btn_grp{width:100%}
	.inq_list.ty1 .inq_inner .inq_bot .in_list>ul{position:relative;margin:0 -1rem}
	.inq_list.ty1 .inq_inner .inq_bot .in_list>ul:before{background:#f7f9ff}
	.inq_list.ty1 .inq_inner .inq_bot .in_list>ul>li{padding:0 1rem}
	
	.inq_list.ty2 .inq_inner .inq_top .tit .tit_name .in_tag>ul>li{margin-right: 1.5rem}
	.inq_list.ty2 .inq_inner .inq_bot{flex-direction: column}
	.inq_list.ty2 .inq_inner .inq_bot .in_btnbox{margin-top: .5rem}
	.inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li+li{margin-left:1rem;padding-left:1rem}
	.inq_list.ty2 .inq_inner .in_tag{margin-bottom:.5rem}
	.inq_list.ty2 .inq_inner .in_tag>ul>li{margin:2px 2rem 2px 0}
	.inq_list.ty2 .inq_inner .in_tag .badge{background-color:#e7ecfb}
	.inq_list.ty3 .inq_inner .inq_top .in_right .name_grp{margin-right:0}
	.inq_schbox .inq_sinner{width: calc(100% - 11rem)}
	.inq_schbox .inq_sinner>input[type="text"]{height:4.5rem;width:calc(100% - 9rem);font-size:1.6rem;padding:0 1rem}
	.inq_schbox .inq_sinner .inq_sbtn .b_del{width: 4.5rem;height: 4.5rem;background: #fff url(/css/comm/bpr_images/ico_reset_b.svg) no-repeat center / 1.7rem 1.7rem}
	.inq_schbox .inq_sinner .inq_sbtn .b_sch{width: 4.5rem;height: 4.5rem;background: #2466eb url(/css/comm/bpr_portal_images/ico_layout_sch.svg) no-repeat center / 2.4rem 2.4rem}
	.inq_schbox .btn_setbox .btn_set{min-width:11rem;height:4.5rem;padding:1.1rem 3rem 1.1rem 1rem}
	.inq_schbox .btn_setbox .view{top:4.5rem;min-width:11rem;padding:1rem}
	
	.inq_toptab .tab_btnbox .inq_btn{padding:.5rem 1rem;font-size:1.5rem}
	.inq_toptab .tab_btnbox .inq_btn.b{padding-left:2.7rem}
	.inq_toptab .tab_btnbox .inq_btn.b:before{left:1rem}
	
	.sidenav_wrap .service_list>ul>li>strong{width:8.5rem}
	.sidenav_wrap .service_list>ul>li>div{margin-left:1rem}
	.sidenav_wrap .page_area .section_nav>.bpr_titbox.noline h3{padding-bottom:0;}
	.sidenav_wrap .page_area .section_nav .bpr_list.type2.mtbox td{flex-direction:row;flex-wrap: wrap;padding-left:0;padding-right:0}
	.sidenav_wrap .page_area .section_nav .bpr_list.type2.mtbox td strong{display:inline-block;width:9rem}
	.sidenav_wrap .page_area .section_nav .bpr_list.type2.mtbox td a,
	.sidenav_wrap .page_area .section_nav .bpr_list.type2.mtbox td span{display:inline-block}
	
	/* 자료공통 팝업 */
	.txt_list.card>li.col_2{width: 100%}
	.bpr.pop.pop_guide .bpr_inner{padding: 1.7rem 1.5rem 2rem 1.5rem}
	.bpr.pop.pop_guide .line_list>ul>li>.list_result>li{width: 100%}
	.bpr.pop.pop_guide .pop_info_box{margin: 0;padding-bottom: 2rem;background-color: transparent !important}
	
	/* 자료공통, 신고공통 블러영역 */
	.bpr_blur .blur_box .blur_titbox{width:24rem;height:23rem}
	.bpr_blur .blur_box .blur_titbox .blur_txt{padding-left:0;padding-top:9rem;text-align:center}
	.bpr_blur .blur_box .blur_titbox .blur_txt:before{left:50%;top:0;transform:translateX(-50%)}
	
	/* 상속&증여 */
	.bpr_tiletop.ty3 .bpr_bbox{padding:1rem 2rem}
	.bpr_tiletop.ty3 .bpr_bbox .view{display:flex;justify-content:space-between;padding:0!important}
	.bpr_tiletop.ty3 .bpr_bbox .view .tit{display:block}
	.ly_inher .bpr_tiletop .bpr_bbox .view .tit{display:block}
	.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div.vbox>div{padding:1rem 0}
	.ly_inher .ly_box.ly_m > .w2group+.w2group{margin-top:2rem!important}
	.ly_inher .tax_view.inner2.fold_w.nobtn.h{min-height:auto;height:auto}
	
	/* 전자기부금영수증 */
	.dona_list>ul>li.do_th{min-height:6.5rem;padding-left:1.5rem;padding-top:3.5rem}
	.dona_list>ul>li.do_th>p{font-size:2rem}
	.dona_list>ul>li.do_th>span{left:1.5rem;padding:0.5rem 1rem }
	.dona_list>ul>li.do_th>span.dona_img1:before,
	.dona_list>ul>li.do_th>span.dona_img2:before{content:none}
	.dona_list>ul>li.do_td{padding: 1rem 1.5rem}
	.dona_list>ul>li.do_td .crv{margin-top:0}
	.dona_list>ul>li.do_td .crv>p{font-size:1.8rem}
	.dona_list>ul>li.do_td+.do_td:before{width: calc(100% - 3rem)}
	.dona_tit .do_txt{margin-left: 2.2rem}
	.dona_tit .do_img{height: 7.3rem;width: 7.3rem}
	.dona_tit .do_img:after{height: 7.3rem;width: 7.3rem;background-size: 73px}
	.dona_tit .do_img.do02:after{background-position: 0 -7.3rem}
	.dona_tit .do_img.do03:after{background-position: 0 -14.6rem}
	.dona_tit .do_img>span{width: 8.3rem;padding: .1rem .2rem}
	.dona_type .btn_dgroup a{flex:none;width: calc(100% - 1rem);margin:.5rem;min-width:auto;font-size:1.6rem}
	
	/* 법인세 */
	.tilbox dt{height:11rem;padding:.7rem .4rem}
	.tilbox dt>p{width:100%}
	.tilbox p{flex:none;width:100%}
	.tilbox dt>p:after,
	.tilbox dt>p:before{content:none}
	.tilbox dt p span{text-align:center}
	.tilbox dd .subtit>p,
	.tilbox li>p{padding:0 0 0 .5rem}
	.tilbox .code_m{flex:none!important;width:100%}
	.tilbox .code_m p.fn{width:8rem}
	.tilbox .code_m p.won{width:calc(100% - 8rem)}
	.tilbox .dep div{margin:1rem 0}
	.tilbox .dep div>.til_txt{margin:0;padding-right:0}
	.tilbox .dep .code_m .won{margin:.5rem 0}
	.tilbox .dep>div>p{padding-right:0;margin-bottom:.5rem}
	.tilbox dt>.code_m{width:calc(100% - 2rem);margin:3px 1rem 0 1rem;border-top:1px dashed #b8c7e1}
	.tilbox.on dt>.code_m{border-top-color:#4176db}
	.tilbox dd .code_m{margin-top:.3rem;padding:0 1rem}
	.tilbox li,
	.ly_tilgrp.ty2.no_scroll .tilbox dd li{position:relative;padding:1rem 0}
	.tilbox li+li:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 2rem);border-top:1px dashed #b9d0fa}
	/* .tilbox li.lv1+li:before{content:none} */
	.tilbox .tilbox_bopen{top:.8rem}
	.ly_tilgrp.ty2 .tilbox dt{height:8.3rem}
	.ly_tilgrp.ty2 .tilbox dt>.code_m{align-items:center;height:4.4rem}
	.ly_tilgrp.ty2.no_scroll .tilbox dt>.code_m{border-top-color:#b8c7e1!important}
	.ly_tilgrp .tilbox.disabled dt>.code_m,
	.ly_tilgrp .tilbox.disabled li+li:before{border-top-color:#c4c4c4!important}
	
	.tax_wrap.open .tilbox.m .code_m p.fn{width: 8rem}
	.tax_wrap.open .tilbox.m .code_m p.won{width:calc(100% - 8rem)}
	.tax_wrap.open .tilbox.m .code_m{flex:none!important;width:100%}
	.tax_wrap.open .tilbox.m dt{height:11rem;padding:.7rem .4rem}
	.tax_wrap.open .tilbox.m dt>p{width:100%}
	.tax_wrap.open .tilbox.m dt p span{text-align:center}
	.tax_wrap.open .tilbox.m dt>.code_m{width:calc(100% - 2rem);margin:3px 1rem 0 1rem;border-top:1px dashed #b8c7e1}
	.tax_wrap.open .tilbox.m dd .code_m{margin-top:.3rem;padding:0 1rem}
	.tax_wrap.open .tilbox.m.on dt>.code_m{border-top-color:#4176db}
	.tax_wrap.open .tilbox.m li{position:relative;padding:1rem 0}
	.tax_wrap.open .tilbox.m li+li:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:calc(100% - 2rem);border-top:1px dashed #b9d0fa}
	.tax_wrap.open .tilbox.m dt>p::after,
	.tax_wrap.open .tilbox.m dt>p::before{content:none}
	
	/* 모바일 간격 */
	.bpr_inner .fm_wrap.line{margin-top:0}
	.bpr_inner .from_list .crvgrp{margin:-.5rem}
	.bpr_inner .from_list .crvgrp+.crvgrp{margin-top:.5rem!important}
	.bpr_inner .from_list .crvgrp>li,
	.bpr_inner .from_list .crvgrp>li.col_2, 
	.bpr_inner .from_list .crvgrp>li.col_3, 
	.bpr_inner .from_list .crvgrp>li.col_4,
	.bpr_inner .from_list .crvgrp>li.col_3+.col_3+.col_3,
	.bpr_inner .from_list .crvgrp>li.col_3+.col_3+.col_3.ty2{margin:.5rem;width: calc(100% - 1rem) !important}
	.bpr_inner .from_list .crvgrp>li.col_2 .ly_box{padding:0}
	.bpr_inner .from_list .crvgrp>li .ly_box>div .crv{flex:auto}
	.bpr_inner .from_list .crvgrp>li .ly_box>div,
	.bpr_inner .from_list .crvgrp>li.col_2 .ly_box>div{width:calc(100% - 1rem)!important;margin:.5rem!important;display:flex;flex-flow:wrap;justify-content:space-between}
	.bpr_inner .from_list .ovfo{white-space:normal;text-overflow:clip}
	
	.tax_catalog .tit{margin-bottom:0}
	.tax_catalog .tit .btn_tilbox{display:block}
	.tax_catalog .cata_list{display:none}
	.tax_catalog.on .cata_list{display:block;margin-top:2rem}
	.bpr_guide_map .g_cont .tax_catalog .cata_list{display:block}
	
	/* 하단버튼 */
	.bpr_inner .bpr_btnbox.bot>*{margin:0!important;flex-flow:wrap;flex:auto!important;min-width:50%}
	.bpr_inner .bpr_btnbox.bot .btn_cm{flex:auto!important;padding:.5rem 1.5rem}
	.bpr_inner .bpr_btnbox.bot.m .btn_cm{flex:none!important}
	.bpr_btnbox.bot div > *{margin:.3rem}
	.bpr_btnbox.bot.m .btn_cm{padding:.5rem 2rem}
	.bpr_btnbox .lta >*+*, .bpr_btnbox .rta >*+*{margin-left:.6rem}
	
	/* 팝업 */
	.bpr.pop .bpr_inner{padding:1.7rem 0 0 0}
	.bpr.pop .bpr_inner .pop_bbox.bot{margin:0;padding:.5rem 1.5rem;border-top:.1rem solid #e8eff8;background-color:#fff;}
	.bpr.pop .bpr_inner .pop_rbox{border-radius:0}
	.bpr.pop .bpr_inner .pop_hbox{padding-left:2rem}
	.bpr.pop.msg .bpr_inner .pop_hbox{padding-left:0}
	.bpr.pop.msg .bpr_inner .pop_cbox{padding:1rem 3rem 0}
	.bpr.pop.msg .bpr_inner .pop_cbox section{margin-top:0!important}
	.bpr.pop.msg .bpr_inner .pop_bbox.bot{border-top:none;padding:1rem 1.5rem}
	.bpr.pop.pop_guide .bpr_inner .pop_bbox.bot{padding:0;margin:1.5rem -.5rem -1rem;border:none;background:transparent}
	
	/* 체크박스 라디오 */
	.ckrd_box.bbtn.ty2>div{display:flex}
	.ckrd_box.bbtn.ty2 .w2radio_label{padding:2.5rem .3em 1rem .3em !important;font-size:1.6rem;word-break:break-all}
	.ckrd_box.bbtn.ty2 input[type="radio"]+.w2radio_label::after{position:absolute;top:1.2rem;left:50%;transform:translateY(-50%) rotate(44deg);width:5px;height:10px}
	
	/* 근로 장려금 서브메인 */
	.ly_eitc .cont>.bpr_bbox>.bpr_bbox{flex-direction:column;padding:1rem 0 0 0;border:1px solid #ccdbf2}
	.ly_eitc .cont>.bpr_bbox>.bpr_bbox>.bpr_bbox.bot{margin-left:0}
	.ly_eitc .cont>.bpr_bbox>.bpr_bbox>.bpr_bbox.bot{border-radius:0 0 1rem 1rem}
	.ly_eitc .cont>.bpr_bbox .bpr_help{padding:1.4rem 0 0 0;border:none}
	.ly_eitc .cont .incentive_list{padding:0 1.5rem 1rem 1.5rem}
	.ly_eitc .cont .incentive_list>ul>li+li:before{width:100%}
	.ly_eitc .cont .incentive_list>ul>li>strong{height:2.2rem}
	.ly_eitc .cont .incentive_list>ul>li>.bpr_titbox .lta strong{font-size:1.5rem}
	.bpr_inner .ly_eitc .grp_box.type2:before,
	.bpr_inner .ly_eitc .grp_box.type2:after{content:none}
	.bpr_inner .ly_eitc .top_box{flex-direction:column;padding-right:0}
	.bpr_inner .ly_eitc .top_box .badge_box{position:relative;top:auto;right:auto;width:100%;margin-bottom:1rem;text-align:right}
	.bpr_inner .ly_eitc .top_box .grp_box.type2{min-height:auto;padding-left:0}
	
	/*** 1차분 bpr 화면 깨지는 현상 (연말정산 간소화) ***/
	/* 1차 고도화 수정 - 검색 */
	.bpr_scbox .scbox .w2input,
	.bpr_scbox .scbox .w2selectbox_select{width:100%;flex:1}
	.bpr_inner .bpr_scbox .scbox .pwwrap{flex:1}
	.bpr_inner .bpr_scbox .scbox *+.pwwrap{flex:1.1}
	.bpr_inner .bpr_scbox .scbox .pwwrap input{width:100%!important}
	.bpr_scbox .scbox .ckrd_box{width:100%}
	.bpr_scbox .scbox .w2input+*, .bpr_scbox .scbox *+.ckrd_box{margin:.4rem 0 0 0}
	.bpr_scbox .scbox .w2input+span{margin:0}
	.bpr_scbox .scbox .wrap_flex .w2input+*{margin:0 0 0 .8rem}
	.bpr_scbox .scbox .w2inputCalendar_div{width:100%;flex:1}
	.bpr_scbox .scbox .wrap_flex .w2input{flex:1}
	.bpr_scbox .scbox .wrap_flex.ty2 .w2input{flex:none}
	.bpr_inner .scbox .wrap_flex.ty2>div.mbtn{width:calc(100% + .8rem);margin:-.4rem;margin-top:.4rem}
	.bpr_inner .scbox .wrap_flex.ty2>div.mbtn .btn{flex:1;margin:.4rem}
	.bpr_inner .scbox .subtit div+div{margin-left:0!important;}
	.bpr_inner .scbox .subtit div label{min-width:10rem}
	.bpr_inner .scbox .w2input.mwid100{width:100%;flex:none}
	.bpr_inner .scbox *+.w2input.mwid100{margin:0;margin-top:.4rem}
	.bpr_inner .bpr_scbox .tit{position:relative}
	.bpr_inner .bpr_scbox .tit label{margin-right:.8rem}
	.bpr_inner .bpr_scbox .help_box{position:static}
	
	.bpr_inner .bpr_scbox .scbox{flex:none;width:100%}
	.bpr_inner .bpr_scbox .scbox table tr{flex-flow:column}
	.bpr_inner .bpr_scbox .scbox table tr td,
	.bpr_inner .bpr_scbox .scbtn{width:100%!important}
	.bpr_inner .bpr_scbox .scbox table td{display:flex;padding:.6rem 2rem!important}
	.bpr_inner .bpr_scbox .scbox table tr td.tit{padding-bottom:.6rem!important;min-height:4.2rem;display:flex;}
	.bpr_inner .bpr_scbox .scbox table tr th{min-height:auto;display:flex;}
	.bpr_inner .bpr_scbox .scbox table tr td.tit label, .bpr_inner .bpr_scbox .scbox table tr th label{margin-right:.8rem!important}
	.bpr_inner .bpr_scbox .scbox table tr:first-of-type td,
	.bpr_inner .bpr_scbox .scbox table tr:first-of-type td:nth-child(2){border-top: 1px solid #e4ecfa!important}
	.bpr_inner .bpr_scbox .scbtn{border-left:none;border-top:.1rem solid #e4ecfa;padding:1rem}
	.bpr_inner .bpr_scbox .scbox table tr th{width:100%}
	.bpr_inner .bpr_scbox .scbox table tr:first-of-type td.tit:first-of-type{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}
	.bpr_inner .bpr_scbox .scbox table tr:first-of-type th+td:first-of-type,
	.bpr_inner .bpr_scbox .scbox table tr:last-of-type td:first-of-type,
	.bpr_inner .bpr_scbox .scbox table tr:last-child th:last-of-type{border-radius:0!important}
	.bpr_inner .bpr_scbox .scbox table tr:first-of-type th:first-of-type{border-radius:1rem 1rem 0 0!important}
	.bpr_inner .bpr_scbox .scbox .th_tit{display:none}
	.bpr_inner .bpr_scbox .scbox .th_btn{display:block;width:100%}
	.bpr_inner .bpr_scbox .scbox table tr td>div{width:100%;display:flex}
	.bpr_inner .bpr_scbox .scbox table tr td>div.help_box{width:auto}
	.bpr_inner .bpr_scbox .scbox table tr td>div>input+span{margin-left:.8rem}
	
	.bpr_inner .wrap_search .search_row{margin-right:0}
	.bpr_inner .wrap_search .search_row dl{flex-direction:column}
	.bpr_inner .wrap_search .search_row dl dt{min-width:auto!important;width:100%!important;border-radius:0;padding:.7rem 1rem .7rem 2rem}
	.bpr_inner .wrap_search .search_row:first-of-type dl:first-of-type dt:first-of-type{border-top-left-radius:.8rem;border-top-right-radius:.8rem}
	.bpr_inner .wrap_search .search_row dl dd{min-width:100%!important;width:100%!important;border-top:.1rem solid #e4ecfa !important;border-radius:0;display:flex;justify-content:flex-start}
	.bpr_inner .wrap_search .search_row dl dd .w2input{width:100%!important;flex:auto}
	.bpr_inner .search_box .search_btn{position:relative;width:auto;display:flex;flex-flow:row;border-top:.1rem solid #e4e4e4}
	.bpr_inner .search_box .search_btn>*{flex:1;margin:.2rem!important}
	.bpr_inner .search_box .search_btn .btn input{width:100%}
	
	.bpr_inner .intro_section .bpr_wbox+.bpr_bbox+.ly_box> .w2group{width:100%}
	.bpr_inner .ly_box_cad>.bpr_bbox.type2{width:100%}
	.bpr_inner .ly_box_cad .bpr_bbox.type2 .ly_down>.grp_box{margin:-.5rem!important;width:calc(100% + 1rem)}
	.bpr_inner .bpr_acc>ul>li .acc_top .btn_title strong{font-size:1.6rem}
	.bpr_inner .bpr_acc>ul>li .acc_top{flex-flow:wrap}
	
	.bpr_inner .helptxt_view{padding:1.5rem 1rem 1rem!important}
	.bpr_inner .helptxt_view h4{padding:0 1rem!important}
	.bpr_inner .helptxt_view h4 > *{font-size:1.7rem!important}
	.bpr_inner .helptxt_view h5{font-size:1.6rem!important}
	.bpr_inner .helptxt_view .bpr_bbox{max-height:30rem;overflow:auto}
	.bpr_inner .helptxt_view .btn_close{background-size:1.3rem!important;right:1.5rem!important;top:1.7rem!important}
	
	/* 사업장현황 신고서  */
	.bpr_inner	.bpr_tilegrp .col + .col{margin-top:2rem!important}
	.bpr.busin .bpr_inner .bpr_bbox .bpr_titbox h3 p{font-size:2rem}
	.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt{flex-flow:wrap}
	.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt .txt_style01.ico{flex:auto;width:100%}
	.bpr.busin .bpr_inner .bpr_bbox .bpr_subtxt .btn_cm{width:100%;height:3.5rem!important;margin-top:.5rem}
	
	/* 연말정산 간소화 */
	.bpr_inner .ly_box.cert_box > .w2group{flex-basis:calc(100% - 2rem)}
	.bpr_inner .help_txt .helptxt_view{width:100%}
	
	.bpr_inner .intro_section.mwrap_box>.bpr_titbox{margin-top:2rem}
	
	/* 좌우 그리드 컨텐츠 레이아웃 */
	.tax_wrap.open .from_list .crvgrp>li.col_2,
	.tax_wrap.open .from_list .crvgrp>li.col_4, 
	.tax_wrap.open .from_list .crvgrp>li.col_3{width:calc(100% - 1rem)!important}
	
}

/* 600px 이하화면 */
@media (max-width:600px) {
	
	.tax_view.ty5 dd{flex-direction:column}
	.tax_view.ty5 dd>div{width:100%;flex:1}
	.tax_view.ty5 .txt{margin:0}
	.tax_view.ty5 dd div.tit{padding:1rem 1rem 1rem 0}
	.tax_view.ty5 dd div.tit label{flex:1}
	.tax_view.ty5 dd div.tit .fn1{margin-left:2.5rem;margin-right:1rem}
	.tax_view.ty5 .dep label{flex:1}
	
}	
/* 450px 이하화면 */
@media (max-width:450px) {
	
	.bpr_inner .bpr_titbox.line .help_view{width:calc(100% - 2rem)!important;left:1rem!important}
	.ptl_myhomtax .home_cont .home_right .h_cont.dis_cont .bpr_inner{padding:.8rem 0!important}
	
	.ckrd_box.col_2>div>div,
	.ckrd_box.col_3>div>div,
	.ckrd_box.col_4>div>div,
	.ckrd_box.col_5>div>div{flex-basis:100%}
	.bpr_inner .ckrd_box.bbtn>div>div{width:100%}
	
	.tax_view dt{min-height:4.2rem!important}
	.tax_view dt strong{font-size:1.7rem!important}
	.tax_view dt .tit strong.font_ng{font-size:1.5rem!important}
	.tax_view dt strong+.help_box{margin-top:-.2rem}
	.tax_view .bpr_titbox{align-items:center}
	.tax_view dd>label{word-break:break-all}
	.tax_view dt strong>em{display:none}
	
	.ckrd_box.ty_radio>div>div{flex-basis:100%}
	.ckrd_box.ty_radio input[type="radio"]+label{white-space:normal}

	.tax_view.inner2.ty4 .view_inner ul li div>span:first-child{display:inline}
	.tax_view.inner2 .dep>div,
	.tax_view.inner2 .dep>.off>div{flex-flow:wrap;justify-content:flex-end;/* flex-direction:column */}
	.tax_view.inner2 .dep>div>div,
	.tax_view.inner2 .dep label,
	.tax_view.inner2 .dep .w2input,
	.tax_view.inner2 .dep>div>span,
	.tax_view.inner2 .dep>div>p.t,
	.tax_view.inner2 .dep>.off>div>div{width:100%!important;flex:auto}

	.ly_inher .tax_view.inner2 .dep>div>div{width:auto!important}
	.tax_view.inner2 .dep>div>p.t{text-align:right}
	.tax_view.inner2.ty2 dd .dep a{width:100%;margin:0;text-align:right}
	/* .tax_view.inner2 .dep>div>span,
	.tax_view.inner2 .dep>div>label{flex:auto} */
	.tax_view.inner2 dd .view_inner .dep input.w2input{width:50%}
	.tax_view.inner2 dd .add input.w2input{width:calc(50% - .3rem)}
	/* .tax_view.inner2.ty2 dd .view_inner ul li>.dep>div{text-align:right;display:block}
	.tax_view.inner2.ty2 dd .view_inner ul li>.dep>div>labe,
	.tax_view.inner2.ty2 dd .view_inner ul li>.dep>div>span{text-align:left} */
	.tax_view.inner2.line .dep>div>span,
	.tax_view.inner2.line .dep>div>label{width:auto!important;text-align:right}
	.tax_view.inner2.line .dep>div>span:first-child,
	.tax_view.inner2.line .dep>div>label{text-align:left}
	.tax_view.inner2.line .dep>div>a{width:auto!important;margin:0 1rem}
	.pop_rbox .from_list.ty3 .crvgrp>li .tit{position:relative;padding-left:2.6rem;flex-flow:wrap;margin-bottom:.8rem}
	.pop_rbox .from_list.ty3.nonum .crvgrp>li .tit{padding-left:0}
	.pop_rbox .from_list.ty3.nonum .badge.f{font-size:1.5rem!important}
	.pop_rbox .from_list.ty3 .crvgrp>li .tit .btn_cm{margin-left:0;margin-top:.4rem}
	.pop_rbox .from_list.ty3 .crvgrp>li .tit>strong{position:absolute;top:0;left:0}
	.pop_rbox .from_list.ty3 .crvgrp>li .tit>label{flex:none;width:100%;text-align:left;}
	
	.ly_m .tax_view.inner2.fold_w .both,
	.ly_m .tax_view.inner2.fold_w .dep>div{flex-flow:wrap;justify-content:flex-end}
	.ly_m .tax_view.inner2.fold_w .bn{width:100%!important;flex:auto}
	.ly_m .tax_view.inner2.fold_w .bn+div{width:100%;text-align:right}
	.ly_m .tax_view.inner2.fold_w .both>div:first-child{flex:auto;justify-content:flex-start}
	.ly_m .tax_view.inner2.fold_w .both>div.bn{justify-content:space-between}
	.ly_m .tax_view.inner2.fold_w .both:first-child{margin-top:0}
	.ly_m .tax_view.inner2.fold_w .both p{padding-top:0}
	.ly_m .tax_view.inner2.fold_w .both>.bn+a{width:100%;display:block;text-align:right}
	
	.tax_all.ty2.word2 ul>li>.inner{flex-direction:column;align-items:flex-start;padding:.5rem 1rem .8rem 4.5rem}
    .tax_all.ty2.word2 ul>li>.inner>span{margin-top:.3rem}
    .tax_all.ty2.word2 ul>li>.inner .won{width:100%;padding-top:.5rem}
    .tax_all.ty2.word2 ul>li>.inner .won .w2input{max-width:100%;margin-left:0}
    .tax_all.ty2.word2 ul>li>.inner .won .flex2 .w2selectbox_select{max-width:100%;margin-left:0}
    .tax_all.ty2.word2 ul>li>.inner .won .flex2 span{margin-right:.5rem}
    .tax_all.ty2.word2 ul>li>.inner .won .w2inputCalendar_div{max-width:100%;margin-right:3.5rem;margin-left:0}
    .tax_all.ty2.word2 ul>li>.inner .won .w2inputCalendar_div .w2inputCalendar_div_input{padding-left:0}
    .tax_all.ty2.word2 ul>li.txt>.inner{padding-left:1.4rem}
    .tax_all.ty2.word2 ul>li.txt>.inner .won .flex2{padding-left:3.1rem}
    .tax_all.ty2.word2 ul>li.green.sum>.inner>span:before{left:-2.4rem}
	.tax_view.inner2.ty3 dd .view_inner ul li>div.mcrv{flex:auto;width:100%}
	
	.bpr_inner .txt_flex{flex-flow:wrap}
	.bpr_inner .txt_flex sup+span{flex:1}
	.bpr_inner .txt_flex .tit{width:100%;flex:none;margin-top:0!important}
	
	.bpr_inner .from_list .help_box .help_view p{width:auto!important}
	
	.swiper_box.swiper3 .swiper_btn>a{margin-top:2rem}
	
	.bpr_inner .txt_list.ty3 li{display:block}
	.bpr_inner .txt_list.ty3 li p{padding:.7rem 1rem}
	
	/* 검색 */
	.bpr_inner .bpr_scbox .scbox table td{padding:.6rem 1.1rem!important}
	.bpr_inner .bpr_scbox .scbox table td.tit{padding:.6rem 1.5rem!important}
	.bpr_inner .bpr_scbox .scbox table td.tit .imp{width:1rem;margin-left:-1rem!important}
	.bpr_inner .bpr_scbox .scbox table td.tit .imp.type2{font-size:1.4rem}
	
	/* 체크박스 라디오 */
	.ckrd_box.bbtn.ty2 .w2radio_label{font-size:1.5rem}
	
	/* 탭 좌우 버튼 */
	.bpr_tab>div>button.w2tabcontrol_control.btn_scrollLeft,
	.bpr_tab>div>button.w2tabcontrol_control.btn_scrollRight,
	.bpr_tab>.w2tabcontrol_control>.mask::after{display:none!important}
	.bpr_tab>.w2tabcontrol_control_right{top:0!important;right:0!important;width:5rem;border:.1rem solid #c6c6c6}
	.bpr_tab.mid>.w2tabcontrol_control>.mask{right:4rem}
	.bpr_tab.mid>.w2tabcontrol_control_right{width:4rem;height:4.5rem;border-bottom-color:#1c49a2}
	.bpr_tab.mid>.w2tabcontrol_control_right .w2tabcontrol_control.btn_submenu{width:4rem;height:4.5rem}
	.bpr_tab.sm>.w2tabcontrol_control .mask{right:3.5rem}
	.bpr_tab.sm>.w2tabcontrol_control_right{width:3.5rem;height:3.5rem;border-bottom-color:#1c49a2}
	.bpr_tab.sm>.w2tabcontrol_control_right>button.w2tabcontrol_control.btn_submenu{width:3.5rem;height:3.5rem}
	
	.bpr_btnbox.bot .cta .btn_cm{flex:1}
	
	/* 원천세(지급명세서) */
	.bpr_acc.ty2>ul>li .acc_bottom{padding: 1.5rem}
	.bpr_acc.ty2>ul>li .acc_top>div.b_title{padding: 1.3rem;}
	.bpr_acc.ty2>ul>li .acc_top div.btn_title strong{width: auto}
	.bpr_acc.ty2>ul>li .b_list{margin: -.4rem}
	.bpr_acc.ty2>ul>li .b_list>li{width: 100%;margin: .4rem}
	.bpr_acc.ty2>ul>li .b_list>li .linkbox{height: auto;padding: 1rem}
	
	/* 상속&증여 */
	.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn{padding:.3rem .5rem 1.5rem}
	.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div.btn{display:none}
	.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div:first-child{padding-left:1rem!important}
	/* .ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex>div:nth-child(2){padding-left:0!important} */
	.ly_inher .bpr_tiletop.ty2 .bpr_bbox.btn .wrap_flex .vbox>div{width:50%;padding-left:.5rem!important}
	
	.txt_list.bn>li>.m100{display:block} 
	
	/* 일반민원(증명신청) */
	.inq_list .inq_inner .inq_top .in_right .name_grp>a{display: block}
	.inq_list .inq_inner .inq_top .in_right .name_grp>a+.in_badge{display: inline-block;margin-left: 0/* ;margin-top: .5rem */}
	.inq_list .inq_inner .inq_bot .in_list>ul{flex-direction: column}
    .inq_list .inq_inner .inq_bot .in_list>ul>li,
    .inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li{margin-right:0;padding-right:0}
    .inq_list.ty1 .inq_inner .inq_bot .in_list>ul:before{content:none}
    .inq_list .inq_inner .inq_bot .in_list>ul>li:before{content: none!important}
    .inq_list.ty2 .inq_inner .inq_bot .in_list>ul{flex-direction:row}
    .inq_list.ty2 .inq_inner .inq_bot .in_list>ul>li+li{margin-left:1rem;padding-left:1rem}
    
    .inq_schbox .btn_setbox .btn_set{min-width:8rem;height:4rem;padding:.9rem 3rem .9rem 1rem;font-size:1.5rem}
    .inq_schbox .btn_setbox .view{min-width:8rem;padding:.5rem 1rem;top:4rem}
    .inq_schbox .btn_setbox .view>a{font-size:1.5rem}
    .inq_schbox .inq_sinner>input[type="text"]{height:4rem;font-size:1.5rem}
    .inq_schbox .inq_sinner .inq_sbtn .b_del,
    .inq_schbox .inq_sinner .inq_sbtn .b_sch{width:4rem;height:4rem}
    
    .bpr_roster .roster_list>li{flex-direction:column}
    .bpr_roster .roster_list>li .lta strong{min-width:8rem;font-size:1.5rem}
    .bpr_roster .roster_list>li .rta p{margin-top:.5rem;font-size:1.5rem}
    .bpr_roster .roster_list>li .rta .txt_list>li:before{top:1.1rem}
    .bpr_roster .roster_list.ty2>li.col_2{flex-direction:row;}
    .bpr_roster .roster_list.ty2>li .lta strong{min-width:12rem}
    .bpr_roster .roster_list.ty2>li .rta p{margin-top:.3rem}
    
    
    /* 복지장려금 */
    .bpr_inner .txt_titbox>li,
    .bpr_inner .txt_titbox.col>li+li{flex-flow:wrap;margin:.5rem 0}
    .bpr_inner .txt_titbox>li>strong{flex:none;width:100%;margin-bottom:.5rem}
    .bpr_inner .txt_titbox>li>span{font-size:1.6rem}
    .tax_view.inner2.fold_w .fold_box .both label,
    .tax_view.inner2.fold_w .fold_box .both span,
    .tax_view.inner2.fold_w .sum .both label,
    .tax_view.inner2.fold_w .sum .both span{font-size:1.7rem}
    
    .badge.f{font-size:1.6rem!important;padding:.1rem 1.5rem;min-width:auto}
    
    /* 근로 장려금 서브메인 */
    .ly_eitc .cont .incentive_list>ul>li{flex-direction:column;align-items:flex-start}
    .ly_eitc .cont .incentive_list>ul>li+li{padding-top:.8rem}
    .ly_eitc .cont .incentive_list>ul>li>.bpr_titbox{width:100%;margin:.5rem 0 0 0}
    .ly_eitc .cont>.bpr_bbox>.bpr_bbox>.bpr_bbox.bot .txt_titbox>li>strong{text-align:left}
    .ly_eitc .cont>.bpr_bbox>.bpr_bbox>.bpr_bbox.bot .txt_titbox>li>div{width:100%;text-align:right}
    .ly_eitc .cont .tax_view.inner2 dd .view_inner ul li>div>span{font-size:1.6rem}
    .ly_eitc .cont .tax_view.inner2 .dep>div{flex-flow:row;justify-content:space-between;flex-direction:row}
    .ly_eitc .cont .tax_view.inner2 dd .view_inner .dep span{flex:none;width:auto!important;font-size:1.4rem}
    .ly_eitc .cont .tax_view.inner2 dd .view_inner .dep p.t{flex:auto;width:auto!important}
    
    /*** 1차분 bpr 화면 깨지는 현상 (연말정산 간소화) ***/
    .bpr_inner .bpr_acc>ul>li .acc_top{flex-direction:column;padding:.5rem 1rem 1rem}
    .bpr_inner .bpr_acc>ul>li .acc_top a.b_title{width:100%;padding:.5rem}
    .bpr_inner .bpr_acc>ul>li .acc_top .btn_title a.acc_btn{left:0;flex:none}
    .bpr_inner .bpr_acc>ul>li .acc_top .btn_title,
    .bpr_inner .bpr_acc>ul>li .acc_top .help_txt{width:100%!important}
    .bpr_inner .bpr_acc>ul>li .acc_top .help_txt{display:flex;justify-content:flex-end;margin-top:.3rem}
    
    /* 증권거래세 */
    .stock_list .stock_box .st_tit .lta .ckrd_box label{padding-left:3rem !important;font-size:1.8rem}
    .stock_list .stock_box .st_tit .lta .ckrd_box input[type="checkbox"]+label::after,
    .stock_list .stock_box .st_tit .lta .ckrd_box input[type="checkbox"]:checked+label::after{top:.9rem}
    .stock_list .stock_box .st_tit .lta .ckrd_box input[type="checkbox"]:checked+label::before{top:1.8rem}
    .stock_list .stock_box .st_bot{height:calc(100% - 4.8rem)}
    .stock_list .stock_box .st_bot .bot{padding:.5rem 2rem 1rem 2rem}
    .stock_list .stock_box .st_bot .bot .stock_won>li .both .lta{width:100%}
    .stock_list .stock_box .st_bot .bot .stock_won>li .both .lta span{font-size:1.4rem}
    .stock_list .stock_box .st_bot .bot .stock_won>li .both .rta strong{font-size:1.7rem}
    .stock_list .stock_box .st_bot .bot .stock_won>li .both .rta span{font-size:1.5rem}
    .stock_list .stock_box .st_bot .bot>ul>li{padding:.5rem 0}
    .stock_list .stock_box .st_bot .bot>ul>li+li{border-top:1px dashed #e2e4e9}
    .stock_list .stock_box .st_bot .bot .trans{flex-direction:column;height:auto}
    .stock_list .stock_box .st_bot .bot .trans .view+.view{margin-left:0;margin-top:1rem}
    
}
/* 370px 이하화면 */
@media (max-width:370px) {
    .inq_type a>span{font-size:1.4rem}
    .inq_type a.active>span{padding-right:1.3rem}
    .inq_type a.active>span:after{width:10px;height:10px;background-size:10px}
    .inq_toptab .tab_btnbox .inq_btn{padding:.5rem .5rem}
    .inq_toptab .tab_btnbox .inq_btn.b{padding-left:2.3rem}
    .inq_toptab .tab_btnbox .inq_btn.b:before{left:.8rem;width:1.2rem;height:1.4rem}
    .inq_toptab .btn_sw{padding-left:3.5rem;font-size:1.4rem}
    .inq_toptab .btn_sw:after{width:3.2rem}
	
}
/* 높이  800px 이하화면 */
@media (max-height:800px) {
	.bpr_b_help.on .b_help_cont{height:auto!important;max-height:25rem!important}
	.bpr_b_help .b_help_cont .b_cont{height:auto!important;max-height:23.6rem!important}
	
}