﻿
@charset 'utf-8';

.mw_wrap.wbg_gy{background:#f9f9fa;min-height:100vh;/* min-height:calc(100vh - 56px);*/}
.mw_wrap.wbg_gy .mw_header{background:#f9f9fa;}
.mw_header.wbg_gy{background:#f9f9fa;}
.mw_section.wbg_gy{background:#f9f9fa;}
.mw_section.wbg_wh{background:#fff;}
.mw_section.bd_b {border-bottom:1px solid #ebebeb;}
.wbcor_dc{border-color:#dcdcdc !important;}

/* 주민번호 전체입력 */
.wbox_fullidnumber{display:flex;justify-content:space-between;}
.wbox_fullidnumber .inpdash + .inpTxt input{text-align:center;}
.wbox_fullidnumber .inpdash{position:relative;display:block;width:25px;height:52px;font-size:0;color:transparent;}
.wbox_fullidnumber .inpdash:before{content:"";position:absolute;top:calc(50% - 1px);left:calc(50% - 4px);width:8px;height:2px;background-color:#ddd;}

/* input placeholder color 변경 */
.inpTxt.ph_gry input::placeholder{color:#e0e0e0 !important;}
.inpTxt.ph_gry input::-webkit-input-placeholder{color:#e0e0e0 !important;}
.inpTxt.ph_gry input:-ms-input-placeholder{color:#e0e0e0 !important;}
/* input password background-color 변경 */
.wbox_input_phone input[type='password'].winputbg_wh {background-color:#fff !important;}

/* 주민등록번호 입력 스타일 추가 */
.wbox_localnumber.type2{display:flex;justify-content:space-between;align-items:center;}
.wbox_localnumber.type2 .inpTxt{width:46%;}
.wbox_localnumber.type2 .inpTxt + .inpdash + .inpTxt{width:46%;margin:0;}
.wbox_localnumber.type2 .inpTxt + .inpdash + .inpTxt:before{content:none;}
.wbox_localnumber.type2 .inpTxt + .inpdash + .inpTxt input[type=password]{text-align:left;background-color:#f9f9fa !important;}
.wbox_localnumber.type2 .inpdash{width:8px;height:2px;background-color:#ddd;font-size:0;color:transparent;}

/* 체크박스 label 2줄처리(약관최종동의 등 사용) */
input[type='checkbox']+label.wtwoline{position:relative;display:block;padding-left:32px;}
input[type='checkbox']+label.wtwoline:before{position:absolute;top:2px/*calc(50% - 12px)*/;left:0;}
/* a:link */
a.wuline, a.wuline:active, a.wuline:link, a.wuline:visited, a.wuline:focus, a.wuline:hover{text-decoration:underline !important;}
a.wcor21, a.wcor21:active, a.wcor21:link, a.wcor21:visited, a.wcor21:focus, a.wcor21:hover{color:#212121 !important;}
a.wcor42, a.wcor42:active, a.wcor42:link, a.wcor42:visited, a.wcor42:focus, a.wcor42:hover{color:#424242 !important;}

/* tab 스크립트 배제 */
.w_tabnos .tabs{display:flex;width:100%;margin:0;padding:0;}
.w_tabnos .tabs li{position:relative;height:64px;font-size:17px;line-height:64px;font-weight:400;text-align:center;cursor:pointer;margin-left:26px;}
.w_tabnos .tabs li:first-child{margin-left:0px;}
.w_tabnos .tabs li a{color:#44444D;}
.w_tabnos .tabs li.on:after{content:'';position:absolute;bottom:10px;left:0;width:100%;height:2px;background-color:#000}
.w_tabnos .tabs li.on a{color:#000;font-weight:700;}
.w_tabnos .wtab_content{display:none;}

/* 주소검색 */
.waddress_headinfo{font-size:16px;color:#212121;line-height:24px;}
.waddress_resultlist{max-height:310px;overflow-y:auto;}
.waddress_resultlist > li{border-bottom:1px dashed #e9e9e9;}
.waddress_resultlist > li a{display:block;padding:16px 0;}
.waddress_resultlist .wzipcode{display:block;font-size:15px;font-weight:700;color:#8f989c;line-height:24px;}
.waddress_resultlist .waddress{display:block;margin-top:4px;font-size:15px;color:#212121;line-height:24px;}
.waddress_resultbox{padding:14px 16px;background:#f9f9fa;border:1px solid #dddddd;border-radius:6px;}
.waddress_resultbox span{display:block;font-size:16px;color:#212121;line-height:24px;}
.waddress_popaddr{padding:16px 0;border-bottom:1px dashed #e9e9e9;}
.waddress_popaddr .popaddr_zip{display:block;font-size:15px;font-weight:700;color:#8f989c;line-height:24px;}
.waddress_popaddr .popaddr_addr{display:block;margin-top:4px;font-size:15px;color:#212121;line-height:24px;}

/* 임시점검 안내페이지 */
.wchkinfo .mw_header img{width:86px;}
.wchkinfo #mw_content .mw_section .wbox_inforst .wimg{width:72px;}
.wchkinfo #mw_content .mw_section .wbox_inforst .wimg{margin-bottom:20px;}
.wchkinfo #mw_content .mw_section .wbox_inforst h3{font-size:22px;font-weight:700;color:#000;line-height:33px;}
.wchkinfo #mw_content .mw_section .wbox_inforst .wtext{font-size:16px;color:#212121;line-height:24px;}
.wchkinfo #mw_content .wchkinfo_txtarea{padding:20px 0;border-top:1px solid #ebebeb;}
.wchkinfo #mw_content .wchkinfo_txtarea .wbtxt{font-size:16px;font-weight:700;color:#212121;line-height:24px;}
.wchkinfo #mw_content .wchkinfo_txtarea .wttxt{margin-top:16px;padding:12px 0;border-radius:14px;background-color:#e8f3fa;font-size:14px;font-weight:700;color:#212121;line-height:21px;text-align:center;}
.wchkinfo #mw_content .wchkinfo_txtarea .wstxt{margin-top:12px;font-size:13px;color:#424242;line-height:19px;}

/*-- 고객센터 ------ */

/* 공지사항/뉴스 */
.borb0 {border-bottom:none;} 
.wlist_wrap {margin-bottom:20px;} 
.wlist_wrap * {margin:0;padding:0;} 
.wlist_wrap li {border-bottom:1px solid #f1f4f7;} 
.wlist_wrap li:last-of-type {border-bottom:none;} 
.wlist_wrap li dl {padding:16px 0;} 
.wlist_wrap li .title {/*display:flex;align-items:flex-start;*/margin-bottom:5px;font-size:16px;line-height:24px;color:#000;} 
.wlist_wrap li.new .title::after {/*flex-shrink:0;*/content:"";display:inline-block;width:24px;height:7px;vertical-align:top;margin:8px 0 0 5px;background:url(../../winc/images/wcom/icon_new.png) no-repeat center / cover;background-size:auto 7px;} 
.wlist_wrap li .date {font-size:13px;line-height:19px;color:#8d8d8d} /* 2024 웹접근성: 명도 */ 
.wlist_wrap.bt {border-top:1px solid #f1f4f7;}

.btn_more {margin-bottom:30px;} 
.btn_more .wbtn_m2 {left:50%;transform:translateX(-50%);} 

.board_detail * {margin:0;padding:0;} 
.board_detail > .title_box {margin-bottom:28px;} 
.board_detail > .title_box .title {margin-bottom:5px;font-size:16px;line-height:24px;} 
.board_detail > .title_box .date {font-size:13px;line-height:19px;color:#8d8d8d;} /* 2024 웹접근성: 명도 */ 
.board_detail > .board_cont {font-size:15px;line-height:22px;} 

/* 자주묻는질문/FAQ */
.wcategory_box {display:flex;flex-wrap:wrap;} 
.wcategory_box > li {margin-left:8px;} 
.wcategory_box > li:nth-child(n-3) {margin-bottom:8px;} 
.wcategory_box > li > a {display:inline-flex;position:relative;height:40px;font-size:14px;line-height:38px;color:#8d8d8d;text-align:center;padding:0 13px;background-color:#F1F4F7;border-radius:100px;} /* 2024 웹접근성: 명도 */
.wtoggle_list.qna > ul li:last-child > a {border-bottom:none;} 
.wpoplayer .faq_layer .wpop_header h1 {font-size:17px;line-height:25px;font-weight:400;} 
.wpoplayer .faq_layer .categori_box {display:flex;flex-wrap:wrap;} 
.wpoplayer .faq_layer .categori_box > li {margin-right:10px;margin-bottom:12px;} 
.wpoplayer .faq_layer .categori_box > li:last-child {margin-right:0;} 
.wpoplayer .faq_layer .categori_box > li:nth-last-child(-n+2) {margin-bottom:0;} 
.wpoplayer .faq_layer .categori_box > li > a {display:inline-block;width:auto;padding:12px 16px;border-radius:100px;background:#f1f4f7;font-size:15px;line-height:22px;font-weight:bold;color:#000 } 
.wpoplayer .faq_layer .categori_box > li > a.on,
.wcategory_box > li > a.on {color:#fff;background-color:#293952;} 

/* 고객상담 */
.whelp_list li {margin-bottom:16px;background:#fff;border-radius:14px;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);} 
.whelp_list li:last-child {margin-bottom:0;} 
.whelp_list li a {display:block;position:relative;padding:30px 24px;font-size:18px;line-height:27px;font-weight:bold;color:#000 } 
.whelp_list li a::after {content:"";display:block;width:32px;height:32px;position:absolute;right:12px;top:50%;transform:translateY(-50%);background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat;background-size:100% auto;} 

.whelp_box {margin-bottom:24px;} 
.whelp_box h3 {margin:0 0 8px;font-size:17px;line-height:25px;font-weight:400;color:#212121;} 

.advice_wrap .title {margin-bottom:20px;font-size:15px;line-height:24px;color:#212121;} 
.advice_wrap .advice_box {background-color:#fff;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;} 
.advice_wrap .advice_box.no-data {padding:198px 44px 86px;background-image:url(../../winc/images/wcom/img_blank.png);background-repeat:no-repeat;background-position:center 78px;background-size:114px 105px;text-align:center;font-size:15px;line-height:22px;color:#212121;}

.whelp_list li a {padding:24px;} 
.whelp_list .advice {margin:0;} 
.whelp_list .advice > .title {width:90%;margin-bottom:5px;font-size:18px;line-height:27px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} 
.whelp_list .advice > .wprogress {margin-left:0;font-size:13px;font-weight:400;} 
.whelp_list .advice > .wprogress span {color:#F43347 } 
.whelp_list .advice > .date {margin-left:0;font-size:13px;line-height:19px;font-weight:400;color:#8F989C } 
.whelp_list .advice > .date span {color:#F43347 } 

.question_cont .title{font-size:18px;line-height:27px;margin:0;word-break: break-all;}
.question_cont .wlist_box_type {margin-top:16px;}
.question_cont .wlist_box_type > li{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #F1F4F7;}
.question_cont .wlist_box_type > li:last-child{margin-bottom:0;}
.question_cont .question_txt{display:flex;flex-wrap:wrap;padding:16px 0;margin:0;border-bottom:1px solid #F1F4F7;color:#212121;word-break:break-all;}
.question_cont .question_txt:last-of-type{border-bottom:none;}
.question_cont .question_txt dt{font-size:15px;line-height:22px;}
.question_cont .question_txt dd{margin-left:auto;font-size:15px;line-height:22px;}
.question_cont .question_txt .amount_txt{font-weight:bold;}

.question_cont .question_txt.type2:last-of-type {padding-bottom:0;} 
.question_cont .question_txt.type2 dt {width:100%;margin-bottom:8px;} 
.question_cont .question_txt.type2 dd {margin-left:0;} 

.question_cont .question_txt.type3{padding:0 0 8px;}

.sing_box h3{margin-bottom:20px;padding-top:95px;font-size:24px;font-weight:400;line-height:34px;text-align:center;background:url(../../winc/images/wcom/ico_bc.png) no-repeat center top;background-size:71px;}
.sing_box h3 span{font-weight:bold;}
.sing_box .sing_txt{font-size:16px;line-height:24px;text-align:center;}
.sing_box .sing_end{padding-top:95px;font-size:24px;font-weight:700;line-height:34px;text-align:center;background:url(../../winc/images/wcom/ico_bc.png) no-repeat center top;background-size:71px;}
.sing_layer .fixed_btn_area:before{content:none;}

.wcall_box {margin-bottom:24px;color:#212121 } 
.wcall_box h3 {display:flex;margin:0 0 8px;font-size:17px;line-height:25px;font-weight:400;} 
.wcall_box h3 > span {margin-left:auto;font-size:13px;line-height:19px;color:#8f989c } 

.wbooking_wrap .title {margin:0 0 20px;font-size:15px;line-height:24px;color:#212121;} 
.wbooking_wrap .title span {display:block;margin-bottom:8px;} 
.wbooking_wrap .title .wbtn_m {background:transparent;} 
.wbooking_wrap .booking_box {background-color:#fff;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;} 
.wbooking_wrap .booking_box.no-data {padding:198px 44px 86px;background-image:url(../../winc/images/wcom/img_blank.png);background-repeat:no-repeat;background-position:center 78px;background-size:114px 105px;text-align:center;font-size:15px;line-height:22px;color:#212121;}

.wbooking_wrap .wbooking_list li a {padding:24px;} 
.wbooking_wrap .wbooking_list .advice {margin:0;} 
.wbooking_wrap .wbooking_list .advice > .title {width:95%;margin-bottom:5px;font-size:18px;line-height:27px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} 
.wbooking_wrap .wbooking_list .advice > .date {margin-left:0;font-size:13px;line-height:19px;font-weight:400;color:#8F989C } 
.wbooking_wrap .wbooking_list .advice > .date span {color:#F43347 } 

.wbooking_list li {margin-bottom:16px;background:#fff;border-radius:14px;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);} 
.wbooking_list li:last-child {margin-bottom:0;} 
.wbooking_list li a {display:block;position:relative;padding:30px 24px;font-size:18px;line-height:27px;font-weight:bold;color:#000 } 
.wbooking_list li a::after {content:"";display:block;width:32px;height:32px;position:absolute;right:12px;top:50%;transform:translateY(-50%);background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat;background-size:100% auto;} 
.wbooking_list li.remove a::after {width:22px;height:22px;background:url(../../winc/images/wcom/micon_minus_off.png) no-repeat;background-size:100% auto;} 

.call_cont {margin:22px 0 40px;} 
.call_cont:last-of-type {margin-top:0;} 
.call_cont dt {margin-bottom:20px;font-size:17px;font-weight:bold;} 
.call_cont dd {margin:0 0 20px;} 
.call_cont dd:last-of-type {margin:0;} 
.call_cont dd > ul li {position:relative;padding-left:8px;margin-bottom:16px;font-size:14px;list-style:21px;} 
.call_cont dd > ul li:last-of-type {margin-bottom:0;} 
.call_cont dd > ul li::before {content:"";position:absolute;width:3px;height:3px;left:0px;top:50%;transform:translateY(-50%);background:#424242;} 

.call_cont.wcall_box {padding:24px;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;background:#fff;} 
.call_cont.wcall_box dt {margin-bottom:4px;font-size:18px;line-height:24px;color:#000;font-weight:bold;background:url(../../winc/images/wcom/icon_telephone.png) no-repeat center right;background-size:40px;} 
.call_cont.wcall_box dd {margin:0;font-size:14px;line-height:24px;} 

.wtel_list li {position:relative;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #ebebeb;background:url(../../winc/images/wcom/icon_telephone.png) no-repeat right 7px;background-size:40px;} 
.wtel_list li:last-of-type {border-bottom:none;} 
.wtel_list li .title {margin-bottom:4px;font-size:18px;line-height:27px;font-weight:bold;color:#000 } 
.wtel_list li .tel {font-size:14px;line-height:21px;font-weight:400;color:#424242 } 

.call_toggle {margin:0 -20px;background:#fff;} 
.call_toggle > ul > li {padding:0 20px;} 
.call_toggle > ul > li > .wtoggle_tit {margin:0 -20px;padding:17px 24px;border-bottom:1px solid #EBEBEB;} 
.call_toggle > ul > li > .wtoggle_tit .i {left:95%;} 
.call_toggle .wtoggle_View li {padding-left:0;padding-bottom:16px;border-bottom:1px solid #EBEBEB;background:url(../../winc/images/wcom/icon_telephone.png) no-repeat right 10px;background-size:40px;} 
.call_toggle .wtoggle_View li + li {margin-top:16px;} 
.call_toggle .wtoggle_View li::before {content:none } 
.call_toggle .wtoggle_View li .title {margin-bottom:4px;font-size:18px;line-height:27px;font-weight:bold;color:#000 } 
.call_toggle .wtoggle_View li .tel {margin-bottom:8px;font-size:14px;line-height:21px;font-weight:400;color:#424242 } 
.call_toggle .wtoggle_View li .time {font-size:14px;line-height:21px;font-weight:400;color:#8d8d8d;} /* 2024 웹접근성: 명도 */ 
.call_toggle .wtoggle_View li .time > p {margin:0;} 

.menu_top {margin-bottom:28px;} 
.menu_top h3 {margin:0 0 16px;font-size:20px;line-height:28px;} 
.menu_top .service_txt {padding:24px;background:#F9F9FA;border-radius:14px;} 
.menu_top .service_txt .depTit4 {margin:0 0 12px;} 
.menu_top .service_txt > ul >li {position:relative;padding-left:10px;margin-bottom:9px;} 
.menu_top .service_txt > ul >li::before {content:"";position:absolute;width:3px;height:3px;left:0px;top:50%;transform:translateY(-50%);background:#424242;border-radius:100%;} 
.menu_top .service_txt > ul >li:last-child {margin-bottom:0;} 
.menu_top .service_txt > ul >li > span {display:inline-block;position:relative;margin-right:10px;width:10px;height:7px;top:0px;background:url(../../winc/images/wcom/ico_arrow.png) no-repeat center;background-size:100% auto;text-indent:-99999px;overflow:hidden;} 
.menu_top .service_txt > ul >li > span.arrow_b {transform:rotate(180deg);} 

.wtoggle_list .wtoggle_View.wtoggle_view_no_dot > li{padding-left:0;}
.wtoggle_list .wtoggle_View.wtoggle_view_no_dot > li::before{content:none;}
.wtoggle_list .wtoggle_View .wtoggle_view_point{color:#F43347}
.wtoggle_list .wtoggle_View .wtoggle_view_point::before{background:#F43347}

/* 카드이용안내 */
.wtip_list {margin-bottom:24px;} 
.wtip_list > .tip_title {margin-bottom:12px;font-size:16px;line-height:27px;font-weight:bold;} 
.wtip_list > .tip_txt {margin:0;font-size:14px;line-height:21px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #F1F4F7;} 
.wtip_list > .tip_txt:last-child {border-bottom:0px solid #F1F4F7;} 
.wtip_list + p {font-size:13px;line-height:22px;} 
.wtip_list > .tip_txt > ul > li {position:relative;padding-left:10px;margin-bottom:12px;} 
.wtip_list > .tip_txt > ul > li::before {content:"";position:absolute;width:3px;height:3px;left:0;top:10px;background:#424242;border-radius:100%;} 
.wtip_list > .tip_txt > ul > li > a {font-weight:bold;font-size:14px;border-bottom:1px solid #F43347;color:#F43347 } 

.wtoggle_list .card_View > li:before {content:none;} 
.wcard_tip {margin-bottom:40px;} 
.wcard_tip h3 {margin:0 0 12px;font-size:14px;line-height:21px;} 
.wcard_tip .wtable_st1,
.wcard_tip .wtable_st2,
.wcard_tip .wtable_st3 {margin:20px -4px 0 -14px;} 
.wcard_tip .wtable_st2.type2,
.wcard_tip .wtable_st3.type2 {margin:20px -4px 0 -4px;} 
.wcard_tip.tip_border.noline h3 + .wtable_st3.type2 {margin-top:-2px;} 

.wcard_tip.type2 h3 {font-size:16px;line-height:24px;} 
.wcard_tip.type2 > ul > li {position:relative;padding-left:10px;margin-bottom:12px;} 
.wcard_tip.type2 li::before {content:"";position:absolute;width:3px;height:3px;left:0;top:10px;background:#424242;border-radius:100%;} 
.wcard_tip.type2 .wtoggle_View.st1 > li {position:relative;padding-left:10px;margin-bottom:2px;} 
.wcard_tip.type2 .wtoggle_View > li {position:relative;padding-left:10px;margin-bottom:12px;} 
.wcard_tip.type2 .wtoggle_View > li::before {content:"";position:absolute;width:3px;height:3px;left:0;top:10px;background:#424242;border-radius:100%;} 
.wcard_tip.type2 .wtable_st2 .sub_t {display:block;} 
.wcard_tip.type2 .flex_c {display:flex;justify-content:center;align-items:center;} 
.wcard_tip.tip_border {padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #f1f4f7;} 
.wcard_tip.tip_border.noline {padding-bottom:0px;margin-bottom:30px;border-bottom:none;} 
.wcard_tip .wlist_st1 > li {font-size:14px;} 
.wcard_tip .wlist_st1 > li > .point {color:#FA5273 } 
.wcard_tip .wlist_st1 > li > .sub_point {display:block;margin-top:8px;font-size:13px;color:#424242 } 
.wcard_tip.type2 .wtbl_list > li {position:relative;padding-left:10px;line-height:23px;} 
.wcard_tip.type2 .wtbl_list > li.no_list::before {content:none;} 
.wcard_tip.type2 .wtbl_list > li > span {position:relative;color:#F43347 } 
.wcard_tip.type2 .wtbl_list > li > span::before {content:"*";display:block;position:absolute;left:-10px;} 
.wcard_tip .wcard_tip_table,.wcard_tip .wcard_tip_table tbody > tr > td:first-of-type{text-align:center;}
.wcard_tip .wcard_tip_table,.wcard_tip .wcard_tip_table tbody td{text-align:left;}
.wlist_st1 li .no_wlist_dot li{padding-left:0 }
.wlist_st1 li .no_wlist_dot li::before{content:none;}
.wlist_st1 li .no_wlist_dot li + li{margin-top:1px }

.inquiry {margin-bottom:65px;} 
.inquiry > .title > .selType1 {margin-left:auto;} 
.inquiry > .title .wselect_wrapper .wselect_btn {padding:14px 30px 14px 16px;border:none } 
.inquiry > .title .wselect_wrapper .wselect_btn .wico_mdi {top:10px;right:0;} 

.branch_wrap .st001 {margin-bottom:16px;} 
.branch_wrap .branch_search {margin-bottom:80px;} 
.branch_wrap dl > dt {margin-bottom:8px;font-size:18px;line-height:27px;font-weight:bold;} 
.branch_wrap dl > dd {margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid #ebebeb;font-size:14px;line-height:21px;} 
.branch_wrap dl > dd:last-of-type {margin-bottom:0;border:none;} 
.wimg_box {margin:0 -20px;} 


/* 전자민원 */
.cont_t {margin:0 -20px 24px;padding:0 20px 20px;border-bottom:1px solid #ebebeb;} 
.cont_t > .title {margin-bottom:8px;font-size:18px;line-height:27px;font-weight:bold;} 
.cont_t > dd {margin:0;font-size:14px;line-height:21px;} 

.cont_m .winput_box {margin-bottom:35px;} 
.cont_m .winput_box:last-of-type {margin-bottom:23px;} 
.cont_m .title {margin-bottom:8px;font-size:17px;line-height:27px;color:#212121 } 
.cont_m .title.flex {display:flex;} 
.cont_m .title.flex.type1 {display:flex;align-items:center;} 
.cont_m .winput_cont {margin:0 0 24px;} 
.cont_m .winput_cont:last-of-type {margin:0 0 24px;} 
.cont_m .winput_cont .wbox_input_email2 {margin-bottom:10px;} 
.cont_m .winput_cont .agree_chk_box .wtxt_inputmsg {padding-left:32px;}

.wdefense_popup h3.title {margin-bottom:10px;font-size:20px;line-height:30px;} 

.sub_t {margin-top:8px;margin-bottom:4px;font-size:14px;line-height:21px;} 
.sub_c {margin:0 0 24px;} 
.sub_c li {position:relative;padding-left:10px;font-size:13px;line-height:18px;color:#8d8d8d;} /* 2024 웹접근성: 명도 */
.sub_c li::before {content:"";display:block;position:absolute;width:3px;height:3px;left:0;top:7px;background:#8d8d8d;} /* 2024 웹접근성: 명도 */

.cont_b > .flex {display:flex;align-items:center;margin:0 -20px 16px;padding:0 20px 16px;border-bottom:1px solid #f1f4f7;} 
.cont_b > .flex + .flex {padding-bottom:0;margin-bottom:28px;border-bottom:0;} 
.cont_b > .flex h3 {font-size:18px;line-height:27px;} 
.cont_b > .flex div {margin-left:auto;} 
.cont_b > .flex div > a {min-height:43px;font-size:13px;font-weight:400;padding:10px 15px;} 

.cont_b > .wpayment {margin:0 0 64px;} 
.cont_b > .wpayment .wpayment_list {margin-bottom:0px;} 
.wpayment_list_title {margin-bottom:20px;font-size:18px;font-weight:700;line-height:27px;} 
.wpayment_list {margin-bottom:28px;} 
.wpayment_list > li {margin-bottom:31px;} 
.wpayment_list > li:last-child {margin-bottom:0;} 
.wpayment_list > li {display:flex;padding:20px 0 0;margin-bottom:14px;border-top:1px solid #f1f4f7;} 
.wpayment_list > li:last-child {border-top:none;padding-bottom:0;margin-bottom:0;} 
.wpayment_list > li > .formWrap {margin-right:11px;} 
.wpayment_list > li .wtxt_box {width:100%;} 
.wpayment_list > li .t_txt {display:flex;margin-bottom:5px;} 
.wpayment_list > li .t_txt >.wshop_name {display:inline-block;/*width:50%;*/font-size:16px;line-height:24px;} 
.wpayment_list > li .t_txt >.wshop_name + .txt_r {flex-shrink:0;margin-right:10px;} 
.wpayment_list > li .t_txt >.wshop_name + span {margin-left:auto;font-size:13px;line-height:19px;} 
.wpayment_list > li .t_txt >.wshop_name + span > strong {margin-right:2px;font-size:18px;line-height:27px;} 
.wpayment_list > li .t_txt >.wshop_name + span > .wminus {display:block;text-align:right;color:#F43347;font-size:15px;line-height:22px;}
.wpayment_list > li .t_txt >.wshop_name + span > .wminus1 {display:block;text-align:right;color:#F43347;font-size:13px;line-height:22px;}
.wpayment_list > li .t_txt >.wshop_name + span > .wminus1 span {font-size:15px;margin-right:2px;}
.wpayment_list > li .b_txt span {font-size:13px;line-height:19px;color:#8f989c } 
.wpayment_more {text-align:center;} 

.wdetail_list {margin-bottom:48px;} 
.wdetail_list >li {padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #f1f4f7;} 
.wdetail_list >li:last-child {margin-bottom:0;} 
.wdetail_list .flex {display:flex;margin-bottom:5px;} 
.wdetail_list .flex > span {display:block;font-size:16px;line-height:24px;} 
.wdetail_list .flex > .tite {width:30%;font-size:16px;line-height:24px;} 
.wdetail_list .flex > .price {width:70%;margin-left:auto;text-align:right;font-size:13px;line-height:19px;} 
.wdetail_list .flex > .title + .price {flex-shrink:0;width:auto;margin-right:10px;} 
.wdetail_list .flex > .price strong {margin-right:2px;font-size:18px;line-height:27px;} 
.wdetail_list .flex > .price strong + .wminus {display:block;text-align:right;color:#F43347;font-size:15px;line-height:22px;}
.wdetail_list .flex > .price strong + .wminus1 {display:block;text-align:right;color:#F43347;font-size:13px;line-height:22px;}
.wdetail_list .flex > .price strong + .wminus1 span {font-size:15px;margin-right:2px;}

.wdetail_list .time {font-size:13px;line-height:19px;color:#8f989c;} 

.complet_t > .title {padding:85px 0 60px;margin:110px 0 24px;border-bottom:1px solid rgba(0,0,0,0.06);text-align:center;font-size:24px;line-height:32px;background:url(../../winc/images/wcom/checked_red.png) no-repeat top center;background-size:72px;} 
.complet_t > .sub_cont {margin-left:0;margin-bottom:48px;} 
.complet_t > .sub_cont li {position:relative;padding-left:10px;margin-bottom:20px;} 
.complet_t > .sub_cont li::after {content:"";display:block;position:absolute;left:0;top:10px;width:3px;height:3px;background:#424242;border-radius:100px;} 
.complet_t > .sub_cont li:last-child {margin-bottom:0;} 
.complet_t > .sub_cont li > a {font-weight:bold;} 

.complet_b .wtoggle_tit {border-bottom:1px solid rgba(0,0,0,0.06);} 
.complet_b .wtoggle_list .wtoggle_View .no_list {padding-left:0;margin-top:8px} 
.complet_b .wtoggle_list .wtoggle_View .no_list::before {content:none;} 
.complet_b .wtoggle_list .wtoggle_View > li > ul {padding-left:10px;} 
.complet_b .wtoggle_list .wtoggle_View > li > ul > li {margin-top:0;font-size:14px;line-height:20px;} 

.total_inquery {display:flex;margin-bottom:20px;} 
.total_inquery > p {position:relative;padding-right:12px;margin-left:12px;font-size:14px;line-height:24px;} 
.total_inquery > p:last-of-type {margin-right:0;padding-right:0;} 
.total_inquery > p::after {content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:15px;background:#ebebeb;} 
.total_inquery > p >span {font-weight:bold;color:#f43347 } 


.complet_list.no-data {padding:198px 44px 86px;background-image:url(../../winc/images/wcom/img_blank.png);background-repeat:no-repeat;background-position:center 78px;background-size:114px 105px;background-color:#fff;text-align:center;font-size:15px;line-height:22px;color:#212121;} 

.wstep_wrap .wtoggle_list .wtoggle_View > li > span {display:block;margin-bottom:8px;} 
.wstep_wrap .wtoggle_list .wtoggle_View > li > ul.sub_view > li {padding-left:10px;margin-top:0;} 
.wstep_wrap .wtoggle_list .wtoggle_View > li > ul.sub_view > li::before {content:"";position:absolute;left:0;top:10px;width:5px;height:1px;background:#212121;} 
.wstep_wrap .wtoggle_list .wtoggle_View > li.wbtn_view {padding-left:0;} 
.wstep_wrap .wtoggle_list .wtoggle_View > li.wbtn_view::before {content:none;} 

.wstep_wrap .wtoggle_list .wtoggle_View li.no_list {padding-left:0;margin-top:40px;} 
.wstep_wrap .wtoggle_list .wtoggle_View li.no_list::before {content:none;} 
.wstep_wrap .wtoggle_list .wtoggle_View > li.no_list:first-of-type {margin-top:0;} 
.wstep_wrap .wtoggle_list .wtoggle_View > li.no_list > h4 {margin:0 0 12px;} 
.wstep_wrap .wtoggle_list .wtoggle_View > li.no_list > ul {margin-top:20px;} 
.wstep_wrap .wtoggle_list .wtoggle_View li.no_list ul.sub_view > li {padding-left:10px;margin-top:0;} 
.wstep_wrap .wtoggle_list .wtoggle_View li.no_list ul.sub_view > li::before {content:"";position:absolute;left:0;top:10px;width:5px;height:1px;background:#212121;} 

.wstep_wrap .wtoggle_list .wtoggle_View li.no_list.refer > span {display:block;margin-bottom:20px;} 
.wstep_wrap .wtoggle_list .wtoggle_View li.no_list.refer > span:last-of-type {margin-bottom:0;} 
.wstep_wrap .wtoggle_list .wtoggle_View li.no_list.refer > span.title {color:#FA5273;font-weight:bold;} 



/* 신용카드업무처리안내 */
.wcard_step {margin-bottom:40px;} 
.wcard_step:last-of-type {margin-bottom:0px;} 
.wcard_step .wtxt_box > dt {margin-bottom:12px;font-size:16px;line-height:24px;font-weight:bold;} 
.wcard_step .wtxt_box > dd {margin:0;} 
.wcard_step .wtxt_box > dd > p {margin-bottom:20px;font-size:14px;line-height:21px;} 
.wcard_step .wtxt_box > dd > p:last-of-type {margin-bottom:0;} 

.wcard_step .wstep_box {margin-bottom:40px;} 
.wcard_step .wstep_box:last-of-type {margin-bottom:0;} 
.wcard_step .wstep_box > dt {display:block;margin-bottom:20px;font-size:16px;line-height:24px;font-weight:bold;} 
.wcard_step .wstep_box > dt span {margin-bottom:12px;} 
.wcard_step .wstep_box > dt span + .sub_title {margin:12px 0 0;} 
.wcard_step .wstep_box > dt .sub_title {display:block;font-size:14px;line-height:21px;} 
.wcard_step .wstep_box > dd {margin:0;} 
.wcard_step .wstep_box > dd .point {color:#FA5273 } 

.wtable_st1.wprotect dt {text-align:center;} 
.wtable_st1.wprotect dd {font-size:14px;line-height:21px;} 
.wtable_st1.wprotect dd .icon {margin-right:16px;} 
.wtable_st1.wprotect dd .icon img {width:56px;} 
.wtable_st1.wprotect dd strong {display:block;margin-bottom:8px;} 
.wtable_st1.wprotect dd strong > .point {color:#FA5273 } 

/* 금융소비자보호 */
.worganization.prs_reset::before {display:none;}
.worganization.prs_reset > ul > li {border:none;box-shadow:none;text-align:left;padding :24px 22px;position:relative;}
.worganization.prs_reset > ul > li:first-child::after {content:'';position:absolute;top:24px;right:20px;width:54px;height:54px;background:url(../../winc/images/wicon/prs_step1_img.png);background-size:cover;}
.worganization.prs_reset > ul > li:nth-child(2):after {content:'';position:absolute;top:24px;right:20px;width:54px;height:54px;background:url(../../winc/images/wicon/prs_step2_img.png);background-size:cover;}
.worganization.prs_reset > ul > li:nth-child(3):after {content:'';position:absolute;top:24px;right:20px;width:54px;height:54px;background:url(../../winc/images/wicon/prs_step3_img.png);background-size:cover;}
.worganization.prs_reset > ul > li:nth-child(4):after {content:'';position:absolute;top:24px;right:20px;width:54px;height:54px;background:url(../../winc/images/wicon/prs_step4_img.png);background-size:cover;}
.worganization.prs_reset > ul > li:last-child:after {content:'';position:absolute;top:24px;right:20px;width:54px;height:54px;background:url(../../winc/images/wicon/prs_step5_img.png);background-size:cover;}
.worganization.prs_reset > ul > li:nth-child(3) {width:100%;}
.worganization.prs_reset > ul > li:nth-child(3)::before {display:none;}
.worganization.prs_reset > ul > li:not(:first-child) {margin-top:24px;}
.worganization.prs_reset > ul > li > p {color:#8F989C;font-weight:bold;font-size:15px;}
.worganization.prs_reset > ul > li > h3 {font-size:20px;}
.worganization.prs_reset > ul > li > ul {padding-top:16px;}
.worganization.prs_reset > ul > li > ul > li {position:relative;padding-left:10px;font-size:16px;}
.worganization.prs_reset > ul > li > ul > li::before {content:'';position:absolute; top:11px; left:0; width:4px; height:4px; background:#424242; border-radius:4px;}
.wbooking_wrap .wbooking_list.ctw_reset dt.title {white-space:normal;font-size:16px;line-height:22px;width:90%;margin-bottom:15px;}
a.wbtn_m2.pd_rs {padding-right:35px;}
.PrivacyWrap .source {text-align:right;padding-top:20px;}
.wtab_in_cont h4.s_title_set {font-weight:normal;font-size:17px;line-height:27px;margin:20px 0 8px;}
.board_cont.lfs h4 {margin:20px 0;}
.board_cont.lfs ul li{padding:0 0 5px 5px;}
.board_cont.lbs ul li{padding-bottom:10px;}
/* 이용약관 */
.wcategory_cont .wtop_c {margin-bottom:30px;font-size:14px;line-height:26px;} 
.wcategory_cont .wtop_c span {display:block;margin-top:8px;} 
.wcategory_cont .wterms_wrap {margin:0;} 
.wcategory_cont .wterms_wrap > dt {margin-bottom:16px;font-size:15px;line-height:24px;font-weight:bold;} 
.wcategory_cont .wterms_wrap > dd {margin:0 0 16px;} 
.wcategory_cont .wterms_wrap > dd:last-child {margin:0;} 
.wterms_list > li {margin-bottom:24px;} 
.wterms_list > li:last-child {margin-bottom:0;} 
.wterms_list dt {margin-bottom:8px;font-size:14px;line-height:26px;font-weight:bold;color:#424242 } 
.wterms_list dd {margin:0;} 
.PrivacyWrap .wterms_head{font-size:14px;font-weight:700;color:#000;} 


/* 개인정보관리 보호방침 */
.wbg_gy .scroll_category_text a {background:transparent;} 
.winfo_box {margin:12px 0 28px;} 
.winfo_box h3 {display:flex;align-items:center;padding-bottom:13px;margin-bottom:16px;border-bottom:1px solid #dfe1e5;} 
.winfo_box h3 img {width:87px;height:81px;margin-right:12px;} 
.winfo_box h3 span {font-size:18px;line-height:27px;} 
.winfo_box p {font-size:15px;line-height:22px;} 

.wbank_wrap .wbank_list {width:100%;padding:24px;background-color:#fff;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;} 
.wbank_wrap .wbank_list h3 {margin:0 0 16px;font-size:20px;line-height:30px;} 
.wbank_wrap .wbank_list .wbtn_radio_memberfirm a{min-width:80px;}
.wbank_wrap .wlist_st2 {background:transparent;padding-top:20px;margin-bottom:40px;} 

.bgW {background-color:#fff;margin:0 -24px;padding:0 24px 30px;} 
.bgW .top_cont{padding-top:40px;}
.bgW .top_cont .wbox_inforst{padding:24px 0 ;border-top:1px solid #DFE1E5;border-bottom:1px solid #DFE1E5;margin-bottom:0;}
.bgW .top_cont .wbox_inforst.topline_none{border-top:none;}
.bgW .top_cont .wbox_inforst.line_none{border:none;}
.bgW .top_cont h3{margin-bottom:16px;font-size:17px;font-weight:400;line-height:25px;}
.wbank_b {border-bottom:1px solid #f1f4f7;margin:0 -24px;padding:32px 24px 62px;} 
.wbank_b.brd0 {border:0 } 
.wbank_b dt {margin-bottom:8px;font-size:17px;line-height:25px;} 
.wbank_b dd {margin-left:0;} 
.wbank_b dd .wselect_box {margin-bottom:12px;} 
.wbank_b dd .wcheck_box .formWrap+.formWrap {margin-left:0;margin-top:20px;} 

.wcompletion_cont > h3 {margin:0 0 16px;font-size:20px;} 
.wcompletion_cont > .top_cont {margin-bottom:20px;border-top:1px solid #dfe1e5;border-bottom:1px solid #dfe1e5;} 
.wcompletion_cont > .top_cont li {padding:16px 0;border-bottom:1px solid #dfe1e5;} 
.wcompletion_cont > .top_cont li:last-child {border-bottom:0;} 
.wcompletion_cont .top_cont dl {display:flex } 
.wcompletion_cont .top_cont dl dt {font-size:15px;line-height:30px;} 
.wcompletion_cont .top_cont dl dd {margin-left:auto;font-size:15px;line-height:30px;} 

.wceo_title{margin-bottom:24px;font-size:22px;line-height:33px;}
.wceo_title .point{color:#f43347}
.wceo_txt{font-size:15px;line-height:22px;color:212121}
.wceo_txt:not(:last-of-type){margin-bottom:24px;}
.wceo_txt:last-of-type{margin-bottom:70px;}
.wceo_icon{display:block;width:131px;position:relative;left:100%;margin-left:-131px;}
.wceo_icon img{width:100%}

.wcharter_box p{margin-top:24px;}
.wcharter_box .wcharter_box_list{margin-top:24px;}
.wcharter_box .wcharter_box_list li{padding-top:24px;border-top:1px solid rgba(151,151,151,.24)}
.wcharter_box .wcharter_box_list li:last-child{padding-bottom:24px;border-bottom:1px solid rgba(151,151,151,.24)}
.wcharter_box .wcharter_box_list li:not(:first-child){margin-top:24px;}
.wcharter_box .wlogo_img{text-align:center;}

.mw_section h2.txt_box {display:inline-block; padding:5px 10px; border:1px solid #000;}
.wcharter_box .promise_txt {margin-top:15px; font-size:16px;}
.wcharter_box .txt_one {display:inline-block; margin-bottom:5px; font-size:16px;}
.wcharter_box .text {font-size:16px;}
.wcharter_box .text + .promise_wrap {margin-top:30px; padding-top:30px; border-top:1px solid #000;}

.worganization{position:relative;}
.worganization::before{content:"";display:block;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#EBEBEB;}
.worganization > ul{position:relative;}
.worganization > ul > li{padding:16px 0;background:#FFFFFF;border:1px solid #EBEBEB;box-sizing:border-box;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;text-align:center;}
.worganization > ul > li:not(:first-child){margin-top:12px;}
.worganization > ul > li:nth-child(3){width:40%;position:relative;}
.worganization > ul > li:nth-child(3)::before{content:"";display:block;width:26%;height:2px;background:#EBEBEB;position:absolute;top:50%;transform:translateY(-50%);left:100%;}
.worganization > ul > li.worganization_bg{background:#FCFCFD;}

.worganization > ul > li > h3,.worganization > ul > li strong{font-size:17px;line-height:25px;font-weight:bold;}
.worganization > ul > li dt{padding:16px 0 ;margin-top:-16px;border-bottom:1px solid #EBEBEB;background:#FCFCFD;font-size:17px;line-height:24px;font-weight:bold;   border-radius:14px 14px 0 0;}
.worganization > ul > li dd{padding:18px 20px;text-align:left;}
.worganization > ul > li dd .wlist_st2 li{margin-top:4px;font-size:14px;}
.worganization + p{margin-top:20px;padding-left:10px;position:relative;color:#8F989C}
.worganization + p::before{content:'';position:absolute;top:8px;left:0;width:4px;height:4px;background:#8F989C;border-radius:4px;}

.wprocess_list.wtoggle_list > ul > li{border-bottom:1px solid #EBEBEB;}
.wprocess_list.wtoggle_list > ul > li.on{padding-bottom:16px;}

.wtable_st1.wtype2 + .wtable_st1.wtype2{margin-top:21px;}

/* -- 혜택/이벤트 ----------------- */
.weven_wbox_won_st02 {margin-bottom:40px;} 
.weven_list_st1 strong {color:#424242;} 

.wtop_point {margin-bottom:32px;} 
.wtop_point:last-of-type {margin-bottom:0px;} 
.wtop_point dt {font-size:17px;font-weight:700;line-height:25px;} 
.wtop_point dd {margin-top:8px;} 
.wtop_point dd + dd {margin-top:16px;} 

.mw_section.type2 h2 {margin-bottom:20px;font-size:20px;font-weight:700;line-height:30px;} 
.mw_section.type2 .wtop_point {margin-bottom:24px;} 
.mw_section.type2 .wtop_point dt {font-size:17px;font-weight:400;line-height:27px;} 
.mw_section.type2 .wtop_point dd .wsub_txt {display:inline-block;margin-bottom:12px;font-size:13px;line-height:19px;color:#8f989c;} 
.mw_section.type2 .wtoggle_list {margin:0 -20px;padding:0 20px;border-top:1px solid #f1f4f7;} 


.wtab_in_cont h3 {margin-bottom:16px;font-size:20px;line-height:30px;} 
.wtab_in_cont p {font-size:15px;line-height:22px;} 

.wtab_in_cont.type2 h3 {margin:0 -20px;padding:0 20px 16px;font-size:20px;line-height:27px;border-bottom:1px solid #F1F4F7;} 
.wtop_point .wcheck_cont {margin-bottom:17px;} 

.wtab_in_cont.type3 .wcard_certify {margin-bottom:24px;} 
.wtab_in_cont.type3 .wcard_certify .wbox_wtooltip_wrap .wtit_dep3{font-size:17px;line-height:26px;margin-bottom:0;}
.wtab_in_cont.type3 .wcard_certify:last-of-type {margin-bottom:0;} 
.wtab_in_cont.type3 dt {margin-bottom:8px;font-size:17px;line-height:27px;} 
.wtab_in_cont.type3 .wcard_certify dd .wsub_txt {display:inline-block;margin-bottom:12px;font-size:13px;line-height:19px;color:#8f989c;} 
.wtoggle_list.wcard_toggle_list {margin:0 -20px;padding:0 20px;border-top:1px solid #F1F4F7 } 

.wtab_in_cont strong.wsub_txt {display:block;padding:18px 0;text-align:center;border-top:1px solid #f1f4f7;font-size:16px;line-height:24px;} 
.wtab_in_cont .wusage_list li {padding:16px 5px;border-bottom:1px dashed #979797;} 
.wtab_in_cont .wusage_list li > .wtop_t {display:flex;font-size:15px;line-height:24px;} 
.wtab_in_cont .wusage_list li > .wtop_t dd {margin-left:auto;} 
.wtab_in_cont .wusage_list li > .wbottom_t {font-size:13px;line-height:24px;color:#8f989c } 
.wtab_in_cont .wusage_list li > .wbottom_t span {display:block;} 
.wtab_in_cont.wgift_box {margin:0 -24px;padding:24px 20px;background:#F2F2F2;} 
.wtab_in_cont.wgift_box .wbanner_box {margin:0 0 16px;/*background-color:#fff;*/overflow:hidden;} 
.wtab_in_cont.wgift_box .wbanner_box img {width:100%;} 
.wtab_in_cont.wgift_box .wgift_list {display:flex;justify-content:center;} 
.wtab_in_cont.wgift_box .wgift_list li {width:148px;margin-right:16px;} 
.wtab_in_cont.wgift_box .wgift_list li:last-of-type {margin-right:0;} 
.wtab_in_cont.wgift_box .wgift_list li .wimg_box {height:148px;margin:0 0 16px;background-color:#fff;overflow:hidden;border-radius:14px;} 
.wtab_in_cont.wgift_box .wgift_list li img {width:100%;} 
.wtab_in_cont.wgift_box .wgift_list dl {text-align:center;font-size:14px;line-height:21px;} 
.wtab_in_cont.wgift_box .wgift_list dt {color:#000 } 
.wtab_in_cont.wgift_box .wgift_list dd {color:#F43347 } 
.wtab_in_cont .wusage_list.no-data li {border:none;text-align:center;} 

.wadrs_fcs.mgb30 {margin:0 -24px 30px;}

.wpoint_box {display:flex;margin-bottom:27px;justify-content:center;} 
.wpoint_box > div {width:156px;height:102px;padding-top:24px;border-radius:14px;background:#f9f9fa;text-align:center;} 
.wpoint_box > div + div {margin-left:8px;} 
.wpoint_box > div > h3 {font-size:20px;line-height:30px;} 
.wpoint_box > div > strong {font-size:16px;line-height:27px;color:#F43347 } 

.mw_section .w_tab .wpoint_tabs {justify-content:center;}
.mw_section .w_tab .wpoint_tabs li {line-height:25px;font-size:16px;} 
.wtop_point_list {margin-top:12px;} 
.wtop_point_list > li {display:flex;align-items:center;padding:18px 0;border-bottom:1px solid #F0F0F0;} 
.wtop_point_list > li:last-child{border-bottom:0;}
.wtop_point_list > li > div {width:50%;text-align:center;} 
.wtop_point_list > li > a{display:block;width:50%;color:#212121}
.wtop_point_list > li  dl {width:100%;position:relative;}
.wtop_point_list > li  dl.warrow_btn::after {content:"";display:block;width:32px;height:32px;position:absolute;right:1px;top:50%;transform:translateY(-50%);background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat;background-size:100% auto;}
.wtop_point_list > li  dl > dt {margin-bottom:4px;font-size:15px;line-height:22px;font-weight:bold;} 
.wtop_point_list > li  dl > dd {font-size:15px;line-height:22px;font-weight:400;color:#F43347;} 
.wtop_point_list > li img {width:125px } 
.warrow_btn {display:block;width:10%;} 
.warrow_btn a {display:block;position:relative;width:100%;margin-left:auto;overflow:hidden;text-indent:-9999px;} 
.warrow_btn a::after {content:"";display:block;width:32px;height:32px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat;background-size:100% auto;} 

.wpoint_change li {padding:15px 0;border-bottom:1px solid #F0F0F0;} 
.wpoint_change li:last-of-type {border-bottom:none } 
.wpoint_change li > dl {display:flex;align-items:center;} 
.wpoint_change li > dl.img_tit > dt {width:40%;} 
.wpoint_change li > dl.img_tit > dd {width:60%;} 
.wpoint_change li > dl > * {width:50%;} 
.wpoint_change li > dl dt {font-size:17px;line-height:25px;} 
.wpoint_change li > dl img {width:125px } 
.wpoint_change li > dl dd {text-align:right;font-size:17px;line-height:25px;} 
.wpoint_change li > dl dd strong > span{color:#F43347}
.wpoint_change li > dl dd .inpTxt.wpoi input {height:44px;padding:4px 28px 4px 16px;} 
.wpoint_change li > dl dd .inpTxt.wpoi:after {top:10px;} 
.wpoint_change li > dl dd .wselect_box .wselect_btn {height:44px;padding:10px 30px 10px 16px;} 
.wpoint_change .inpTxt.wpoi:after{text-align:center;}
.wpoint_change.type2 li:last-of-type {border-bottom:1px solid #F0F0F0; }


.wchang_title {padding-bottom:16px;border-bottom:1px solid #F0F0F0;} 
.wchang_toggle {margin:0 -20px;padding:0 20px;border-top:1px solid #F0F0F0;} 
.wchang_toggle .wtoggle_View li.wpoint {color:#fa5273 } 
.wchang_toggle .wtoggle_View li.wpoint:before {background-color:#FA5273;} 

/* 가맹조회 */
.wfcs_list + .wmore_btn{margin-top:10px;text-align:center;}
.wfcs_list li{margin-bottom:16px;}
.wfcs_list li:last-of-type {margin-bottom:0;} 
.wfcs_list li > a {display:flex;padding:20px 18px 20px 24px;background:#FFFFFF;box-shadow:0px 6px 16px rgba(0, 0, 0, 0.04);border-radius:14px;} 

.wfcs_list .winfo_l {display:flex;} 
.wfcs_list .winfo_l img {width:80px;height:60px;margin-right:16px;} 
.wfcs_list .winfo_l dl dt {font-size:15px;line-height:22px;font-weight:bold;} 
.wfcs_list .winfo_l dl dd {font-size:13px;line-height:24px;color:#8f989c } 
.wfcs_list .winfo_r {margin-left:auto;} 
.wfcs_list .winfo_r .ico {display:block;width:32px;height:32px;} 
.wfcs_list .winfo_r .ico img {width:32px;height:32px;} 

.wfcs_list.adrtype li {display:flex;padding:16px 0;background:transparent;border-bottom:1px solid #EAEAEB;box-shadow:none;border-radius:0;margin-bottom:0;} 
.wfcs_list.adrtype li strong {font-size:15px;line-height:22px;} 
.wfcs_list.adrtype li .warrow_btn {margin-left:auto;} 

.wfcs_list.nodata li {display:block;background:transparent;padding:0;border-radius:0;box-shadow:none;border-radius:0;} 


.wmap_wrap {margin:0 -24px 24px;} 
.wshop_info {margin-bottom:24px;} 
.wshop_info dt {margin-bottom:4px;font-size:15px;line-height:22px;font-weight:bold;} 
.wshop_info dd {display:flex;align-items:center;}
.wshop_info dd a{display:flex;align-items:center;color:#000} 
.wshop_info dd img {width:32px;height:32px;margin-right:8px;} 
.wshop_detail {margin-bottom:24px;padding:20px 24px;background:#fff;box-shadow:0px 6px 16px rgba(0, 0, 0, 0.04);border-radius:14px;} 
.wshop_detail dt {margin-bottom:4px;font-size:15px;line-height:22px;font-weight:bold;color:#8f989c } 
.wshop_img dt {font-size:15px;line-height:22px;font-weight:bold;} 

.wimg_swiper.wshop_img .swiper-slide a {display:block;min-height:140px;color:#000;background:transparent;border-radius:14px;overflow:hidden;} 
.wimg_swiper.wshop_img .swiper-wrapper .img {min-height:140px;} 
.wimg_swiper.wshop_img .swiper-wrapper .img img {width:100%;height:140px;} 

/* 기부하기 */
.mw_section.wdonation_wrap {margin-bottom:32px;} 
.wdonation_t {display:flex;margin-bottom:32px;padding-bottom:23px;border-bottom:1px solid #F0F0F0 } 
.wdonation_t > img {width:47px;margin-left:auto;} 
.wdonation_b {display:flex } 
.wdonation_b strong {font-size:20px;line-height:30px;} 
.wdonation_b .wtotal_donation {margin-left:auto;} 
.wdonation_b .wtotal_donation > span {color:#F43347 } 

.mw_section.wdonation_wrap.type2 {margin-bottom:0;padding-top:24px;padding-bottom:24px;} 
.wdonation_list li {display:flex;margin-bottom:16px;padding:24px 12px 24px 20px;background:#fff;box-shadow:0px 6px 16px rgba(0, 0, 0, 0.04);border-radius:14px;} 
.wdonation_list li:last-of-type {margin-bottom:0;} 
.wdonation_list .wdonation_l {display:flex;width:calc(100% - 47px);} 
.wdonation_list .wdonation_l .wimg_box {width:80px;height:60px;margin:0 12px 0 0;} 
.wdonation_list .wdonation_l .wimg_box img {width:100%;} 
.wdonation_list .wdonation_l .wtext_box {width:calc(100% - 80px) } 
.wdonation_list .wdonation_l .wtext_box dt {margin-bottom:4px;font-size:15px;line-height:22px;font-weight:bold;} 
.wdonation_list .wdonation_l .wtext_box dd {font-size:13px;line-height:19px;color:#8f989c } 

.wdonation_list .wdonation_r {width:32px;margin-left:auto;position:relative;} 
.wdonation_list .wdonation_r .warrow_btn {width:100%;height:100%;} 
.wdonation_list .wdonation_r .warrow_btn a{height:100%;}
.wdonation_b_title {margin-bottom:24px;} 

.wselect_box.wdonation_select .wselect_btn {background:#fff;} 
.wdonation_info .winfo {padding:20px;background:#FFFFFF;box-shadow:0px 6px 16px rgba(0, 0, 0, 0.04);border-radius:14px;margin-bottom:24px;} 
.wdonation_info .winfo dt {padding-bottom:12px;border-bottom:1px solid #F1F4F7;font-size:17px;line-height:25px;font-weight:bold;} 
.wdonation_info .winfo dd {display:flex;padding-top:12px;} 
.wdonation_info .winfo dd strong {font-size:17px;line-height:25px;} 
.wdonation_info .winfo dd strong + strong{margin-left:auto;}
.wdonation_info .winfo dd strong span {font-size:17px;color:#F43347 } 
.wdonation_info .wdonation_btn {margin-bottom:24px;} 
.wdonation_content .wdonation_img{display:flex;margin-bottom:24px;}
.wdonation_content .wdonation_img .img{height:78px;}
.wdonation_content .wdonation_img .img img{width:100%;}

.wdonation_content .txt {margin-bottom:20px;} 
.wdonation_content .txt.mgb24 {margin-bottom:24px;} 
.wdonation_content .winfo_img_txt {color:#F43347 } 

.wdonation_title {display:flex;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #F1F4F7;} 
.wdonation_title dt {font-size:17px;line-height:27px;} 
.wdonation_title dd {margin-left:auto;font-size:17px;line-height:27px;color:#f43347 } 

.wmy_donation_point {display:flex;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #F1F4F7 ;}
.wmy_donation_point span {font-size:17px;line-height:27px;}
.wmy_donation_point strong {margin-left:auto;font-size:17px;line-height:25px;color:#F43347}

.wdonation_check_wrap h3{margin-bottom:10px;font-size:17px;line-height:27px;font-weight:400;}
.wdonation_check_wrap .wdonation_check{padding:0 0 24px;margin-bottom:16px;border-bottom:1px solid #f1f4f1;}
.wdonation_check_wrap .wdonation_check.brbnone{border-bottom:none;padding-bottom:0;}
.wdonation_check_wrap .wdonation_check .wcheck_top{margin-bottom:14px;}
.wdonation_check_wrap .wdonation_check .whave_point{font-weight:bold;color:#F43347}
.wdonation_check_wrap .wdonation_check > div > .formWrap+.formWrap{margin-left:0;}
.wdonation_check_wrap .wdonation_check > div > .formWrap{margin-right:5px;}
.wdonation_check_wrap .wdonation_check > div > .formWrap:last-of-type{margin-right:0;}
.wdonation_check_wrap .wdonation_check .formWrap.winput_type .inpTxt{display:inline-flex;align-items:center;font-size:16px;}
.wdonation_check_wrap .wdonation_check .formWrap.winput_type .inpTxt.wpoi{display:inline-block;margin-left:5px;}
.wdonation_check_wrap .wdonation_check .formWrap.winput_type .inpTxt.wpoi input{width:136px;height:40px;}
.wdonation_check_wrap .wdonation_check .formWrap.winput_type .inpTxt.wpoi:after{top:10px;right:0;}
.wdonation_check_wrap .wdonation_check .formWrap.winput_type .inpTxt.wpoi input:focus{z-index:0;}
.wdonation_check_wrap .wdonation_check .formWrap.winput_type input[type='radio']+label:before{margin-right:0;vertical-align:middle}
.wdonation_check_wrap .wdonation_toggle_list > ul > li{margin:0 -20px -1px;padding:0 20px;border-top:1px solid #f1f4f1;}

.wdonation_card {margin-bottom:24px;} 
.wdonation_card.type2 {margin-bottom:50px;} 
.wdonation_card dt {margin-bottom:8px;font-size:17px;line-height:27px;} 
.wdonation_card dd {margin-bottom:24px;} 
.wdonation_card dd:last-of-type {margin-bottom:0;} 
.wdonation_card dd .wsub_explain {display:block;font-size:13px;line-height:19px;color:#8f989c;} 

.wtoggle_list .wdonation_view li > ul >li {padding-left:0;margin-top:0;} 
.wtoggle_list .wdonation_view li > ul >li:before {content:none;} 

.wdonatio_privacy {margin-bottom:51px;} 
.wdonatio_privacy h3 {margin-bottom:24px;font-size:20px;line-height:28px;} 
.wdonatio_privacy .wprivacy_box {margin-bottom:44px;} 
.wdonatio_privacy .wprivacy_box:last-of-type {margin-bottom:0;} 
.wdonatio_privacy .wprivacy_box dt {margin-bottom:17px;font-size:15px;line-height:22px;font-weight:bold;} 
.wdonatio_privacy .wprivacy_box dt > span {display:block;font-size:14px;line-height:21px;color:#424242;font-weight:400;} 
.wdonatio_privacy .wprivacy_box .wbox_scrollx {margin-bottom:24px;padding-bottom:16px;} 
.wdonatio_privacy .wprivacy_box .wradio_box {text-align:right;} 


.whave_point_wrap {display:flex;margin-bottom:24px;padding-bottom:15px;border-bottom:1px solid #f1f4f1;} 
.whave_point_wrap > * {font-size:17px;line-height:25px;} 
.whave_point_wrap dd {margin-left:auto;font-weight:bold;color:#f43347 } 

/* 기부내역 */
.wmydonation_list > ul > li{border-bottom:1px dashed #979797 ;}
.wmydonation_list > ul > li:last-child{border-bottom:none;}
.wmydonation_list > ul > li.on{padding-bottom:16px;}
.wmydonation_list .wtoggle_flex{display:flex;align-items:center;}
.wmydonation_list .wtoggle_View{padding:0;}
.wmydonation_list .wtoggle_flex > strong{margin-left:auto;text-align:right;}
.wmydonation_list .wtoggle_View li.wtoggle_flex{display:flex;padding-left:0;margin-top:4px;}
.wmydonation_list .wtoggle_View li.wtoggle_flex:before{content:none;}
.wmydonation_list .wtoggle_View li.wtoggle_flex > span{font-size:13px;line-height:24px;color:#8F989C;}
.wmydonation_list .wtoggle_View li.wtoggle_flex > .wdonation_date{margin-right:12px;}
.wmydonation_list .wtoggle_View li.wtoggle_flex > .wretract_txt a{font-weight:bold;text-decoration:underline !important;color:#F43347}
.wmydonation_list .wtoggle_View li.wtoggle_flex > .wdonation_sum{margin-left:auto;}

.wdonation_notic{margin:0 -20px;padding:16px 20px 0;border-top:1px solid #F1F4F7 ;}
.wdonation_notic+.wdonation_notic{margin-top:21px;}
.wdonation_notic h3{font-size:16px;line-height:24px;}

/*.wdonation_notic .wlist_st2{padding-top:30px;}*/
.wdonation_notic .wlist_st2 li{font-size:15px;line-height:22px;}
.wdonation_notic .wlist_st2 a{color:#FF3F53}
.wbox_inforst.wdonation_inforst .wtext2{margin-top:16px;font-size:17px;line-height:25px;}
.wdonation_certificate{margin:0 -20px 48px;padding:0 20px;border-top:1px solid #F1F4F7;}
.wdonation_certificate h3{margin-top:17px;margin-bottom:30px;font-size:16px;line-height:24px;}
.wdonation_certificate .wlist_st2{padding-top:0;}
.wdonation_certificate .wlist_st2 li > a{color:#FF3F53;text-decoration:underline !important;}
.wdonation_top_txt{margin-bottom:24px;text-align:center;}


/* -- 카드상품 ------------------------------------------------------------ */
.wpoint_color{color:#FF3F53}
.main_top_swiper.wcar_product_swiper .swiper-slide a{display:flex;align-items:center;justify-content:space-around;min-height:100px;background:#FDF4F1 ;}
.main_top_swiper.wcar_product_swiper .swiper-slide a span span{margin-bottom:2px;}
.main_top_swiper.wcar_product_swiper .swiper-slide a span.img{width:94px;height:59px;position:relative;right:inherit;bottom:inherit}

.wcard_product_search{margin-bottom:40px;}
.wproduct_search_top{display:flex;align-items:center;margin-bottom:25px;}
.wproduct_search_top > h3{font-size:20px;line-height:30px;}
.wproduct_search_top > a{margin-left:auto;padding-bottom:4px;border-bottom:1px solid #424242;font-size:15px;line-height:22px;}

.wproduct_search_cont li:not(:last-child){margin-bottom:8px;}
.wproduct_search_cont li > a{display:flex;align-items:center;min-height:72px;padding:24px 20px;background:#F9F9FA;border-radius:14px;}
.wproduct_search_cont li .wsearch_cont_ico{display:block;margin-right:8px;}
.wproduct_search_cont li .wsearch_cont_ico img{width:28px;}
.wproduct_search_cont li .wsearch_cont_txt{font-size:15px;line-height:22px;}
.wproduct_search_cont li .warrow_btn{position:relative;font-size:0;line-height:0;width:32px;height:32px;margin-left:auto;}
.wproduct_search_cont li .warrow_btn::before{content:"";display:block;width:32px;height:32px;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat;background-size:100% auto;}

.wcard_bank{margin-bottom:40px;}
.wcard_bank h3{font-size:20px;margin-bottom:36px;}
.wcard_bank .wbtn_radio_memberfirm a{min-width:90PX;}

.wmobile_card {margin-bottom:40px ;}
.wmobile_card .wtit_dep3{margin-left:auto;font-size:13px}
.wmobile_card .wtooltip_wrap .wbtn_tooltip.on:before{position:relative;right:7px;}
.wcard_issuance a {position:relative;display:block;min-height:60px;padding:24px 40px 24px 24px;color:#000;background:#E6F6E6;border-radius:14px;}
.wcard_issuance a span {display:flex;flex-direction:column;word-break:keep-all;}
.wcard_issuance a span strong {margin-bottom:2px;font-size:17px;line-height:25px;color:#000}
.wcard_issuance a span span {font-size:15px;line-height:23px;color:#212121;}
.wcard_issuance a span em {font-size:13px;line-height:20px;margin-top:10px;color:#00000085;}
.wcard_issuance a span.img {position:absolute;top:50%;right:10px;transform:translateY(-50%);width:32px;height:32px;margin-top:1px;}

.wtoggle_list.wbenefit_wtoggle_list .wtoggle_View > li.no_list{padding:0;}
.wtoggle_list.wbenefit_wtoggle_list .wtoggle_View > li.no_list::before{content:none;}


/* 맞춤카드 */
.wcard_brand_title{margin-bottom:32px;font-size:20px;line-height:30px;}
.wcard_brand_box h3{margin-bottom:16px;font-size:17px;line-height:27px;font-weight:400;}
.wcard_brand_box + .wcard_brand_box {margin-top:24px;}
.wcard_brand_box .wcard_search_btn{margin-top:24px;}

.wcard_more{text-align:center;}
.wcard_more_viwe.warrow_btn{width:100%;padding:20px 24px;background:#F9F9FA;border-radius:14px;}
.wcard_more_viwe + .wcard_more_viwe{margin-top:8px;}
.wcard_more_viwe a{font-size:18px;line-height:27px;font-weight:bold;color:#000 !important;text-indent:inherit;}

.wpoplayer .pop_layer .wpop_content.wbenefit_pop_content h2{margin-bottom:24px;font-size:19px;line-height:30px;}
.wbenefit_pop_content h2 span.wsub_txt{font-size:14px;line-height:30px;font-weight:400;}
.wbenefit_check + .wbenefit_check{margin-top:20px;}
.wbenefit_check h3{margin-bottom:12px;font-size:16px;line-height:30px;font-weight:400;}
.wbenefit_check .wbtn_fm.ck{padding:12px 22px;}
.wbenefit_check .wbtn_fm.ck.on{padding:12px 10px 12px 33px;}

.wcard_sect_tit{margin-bottom:24px;font-size:20px;line-height:30px;}
.wcard_sect_tit span{font-weight:400;}
.wcard_select_box{margin-bottom:20px;}

.mw_section.wcard_search_box {padding-top:24px;}
.mw_section.wcard_search_box .wcard_search_total{font-size:18px;line-height:30px;}

.wcard_line_btn{margin-top:14px;}
.wcard_list_more{text-align:center;}

/* 카드발급신청 */
.wcard_issuance_box{margin-top:24px;padding:97px 24px 24px;background:#FFFFFF;border-radius:14px;}
.wcard_issuance_box + .wcard_issuance_box{margin:64px 0 32px;}
.wcard_issuance_box .wcard_img_box{width:166px;height:104px;margin:-124px auto 16px}
.wcard_issuance_box .wcard_img_box img{width:100%;}
.wcard_issuance_box h3{margin-bottom:20px;font-size:22px;line-height:28px;text-align:center;}
.wcard_issuance_box h3 span{font-weight:400;}
.wcard_issuance_box .w_btn_area{margin:20px 0 0;}

.wlist_st2.wbenefit_wlist_st2{background:transparent;}
.wbenefit_title_box{display:flex;align-items:center;margin:49px 0 20px;}
.wbenefit_title_box h2{font-size:22px;line-height:34px;}
.wbenefit_title_box .wtit_dep2{font-size:18px;line-height:26px;}
.wbenefit_title_box .wall_open{margin-left:auto;}
.wbenefit_wtoggle_list .wtoggle_View{background:transparent;}
.wbenefit_wtoggle_list > ul >li {border-bottom:1px solid #F5F5F5;}
.wbenefit_wtoggle_list > ul >li:last-child {border-bottom:none;}
.wbenefit_wtoggle_list .wtoggle_tit{font-size:18px;}
.wbenefit_wtoggle_list .wtoggle_View li:last-of-type{margin-bottom:20px;word-wrap: break-word;}

.wcard_issuance_title{margin-bottom:8px;padding:10px 10px 20px;font-size:28px;line-height:34px;text-align:center;font-weight:400;}
.wcard_issuance_info .wcard_issuance_img{width:290px;height:185px;margin:0 auto 20px;}
.wcard_issuance_info .wcard_issuance_img.vertical{width:184px;height:auto;}
.wcard_issuance_info .wcard_issuance_img img{width:100%}

.wcard_issuance_info .wlist_st2{margin-bottom:20px;font-size:16px;}
.wcard_issuance_info dl {padding-bottom:50px;}
.wcard_issuance_info dl > dt{font-size:14px;line-height:24px;font-weight:bold;color:#424242;}
.wcard_issuance_info dl > dd:not(:last-of-type){font-size:14px;line-height:24px;color:#424242;}
.wcard_issuance_info dl > dd.wcard_traffic{margin:9px 0 16px;}
.wcard_issuance_info dl > dd.wcard_traffic span{display:inline-block;margin-right:6px;}
.wcard_issuance_info .wcard_brand i~i{margin-left:1px;}

.mw_section.wbenefit_section .wtoggle_list{border-top:none;}
.mw_section.wbenefit_section .wtoggle_list .wtoggle_View{padding-bottom:10px }

.wbenefit_layer_cont h3{font-size:20px;line-height:30px;margin-bottom:10px;}
.wbenefit_layer_cont h3 span{color:#F43347}
.wbenefit_layer_cont .txt{font-size:15px;line-height:22px;}

.wcard_step_sub{margin-bottom:40px;font-size:15px;line-height:22px;}

.wcard_apply_title{margin-bottom:16px;font-size:20px;line-height:27px;}
.wcard_apply_list li{display:flex;padding:26px 24px;background:#fff;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;}
.wcard_apply_list li > a{position:relative;display:flex;width:100%;color:#212121}
.wcard_apply_list li > a .wcard_apply_txt_box {padding-right:20px}
.wcard_apply_list li + li{margin-top:12px;}
.wcard_apply_list li strong{margin-bottom:6px;font-size:18px;line-height:26px;font-weight:400;color:#000;}
.wcard_apply_list .wcard_bate_box{display:flex;align-items:center;margin-top:8px;}
.wcard_apply_list .wcard_bate_box .wcard_step_date{margin-right:19px;position:relative;font-size:14px;color:#8d8d8d;} /* 2024 웹접근성 */
.wcard_apply_list .wcard_bate_box .wcard_step_date::after{content:"";display:block;width:3px;height:3px;position:absolute;right:-10px;top:8px;border-radius:100px;background:#8d8d8d;} /* 2024 웹접근성 */
.wcard_apply_list .wcard_bate_box .wcard_step_txt{display:inline-block;font-size:14px;font-weight:700;color:#F43347}
.wcard_apply_list .wcard_bate_box .wcard_step_txt.wcard_step_txt_uline{text-decoration:underline !important;}
.wcard_apply_list li > a::before {content:"";display:block;width:32px;height:32px;position:absolute;right:-10px;top:50%;transform:translateY(-50%);background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat;background-size:100% auto;margin-left:40px;}

.wtoggle_list.wcard_step_wtoggle_list .wtoggle_View{background:transparent;}
/* .wtoggle_list.wcard_step_wtoggle_list .wtoggle_View .wno_dot{padding-left:0;font-size:14px;}
.wtoggle_list.wcard_step_wtoggle_list .wtoggle_View .wno_dot::before{content:none} */

.wall_open{position:relative;padding:0 24px 8px 0;border-bottom:1px solid #000;font-size:15px;line-height:20px;color:#000 !important;}
.wall_open::after{content:'';position:absolute;top:50%;left:100%;display:inline-block;width:24px;height:24px;margin:-16px 0 0 -18px;background:url(../../winc/images/wcom/wico_acc_close.png) no-repeat;background-size:100% auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.wall_open.on::after{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);}


.wbenefit_list_no{padding: 20px 0 14px;font-size: 14px; color:#424242;text-align: center;}

/* 발급현황 */

.wcard_progress_box{padding:24px;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;background:#fff;}
.wcard_progress_box .wprogress_title h3{margin-bottom:6px;font-size:20px;line-height:30px;text-align:left;}
.wcard_progress_box .wprogress_title span{font-size:15px;line-height:22px;text-align:left;}
.wcard_progress_box .wprogress_cont dl + dl{margin-top:50px ;}
.wcard_progress_box .wprogress_cont dt{margin-bottom:26px;font-size:18px;line-height:27px;font-weight:bold;padding-bottom:15px;border-bottom:1px solid #000;}
.wcard_progress_box .wprogress_cont .wcard_detail_info ul > li{display:flex}
.wcard_progress_box .wprogress_cont .wcard_detail_info ul > li:not(:last-child){margin-bottom:20px;}
.wcard_progress_box .wprogress_cont .wcard_detail_info ul > li > span{display:block;min-width:104px;font-size:15px;line-height:23px;}
.wcard_progress_box .wprogress_cont .wcard_detail_info ul > li > strong{margin-left:auto;font-size:16px;line-height:24px;text-align:right;}

.wtoggle_list.wcard_progress_toggle{margin-bottom:0;padding-bottom:40px;}
.wtoggle_list.wcard_progress_toggle .wtoggle_View{background:transparent;}
/* .wtoggle_list.wcard_progress_toggle .wtoggle_View .wno_dot{padding-left:0;font-size:14px;}
.wtoggle_list.wcard_progress_toggle .wtoggle_View .wno_dot::before{content:none} */

/* 신용카드 목록 */
.mw_section.wcard_list_section{margin-top:24px;padding-top:24px;}
.wcard_list_swiper{margin-bottom:24px;}

.wcard_list_section .wcard_total{font-size:18px;line-height:30px;font-weight:400;}
.wcard_list_section .wcard_more{margin-top:48px;margin-bottom:77px;}

/*인터넷 사용등록 취소  */
.wcustomer_service_box a{display:flex;align-items:center;position:relative;min-height:72px;padding:24px 20px;background:#F9F9FA;border-radius:14px;}
.wcustomer_service_box a::after{content:"";display:block;width:32px;height:32px;position:absolute;left:100%;top:50%;margin-left:-50px;transform:translateY(-50%);background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat;background-size:100% auto;}


/* -- 바로카드 ----------------------------------------------------------- */

/* 사용등록 */
.wbalo_card_title{margin-bottom:16px;font-size:20px;line-height:28px;}
.wbalo_card_title + .wlist_st2{padding-top:0;}
.wbalo_card_title + .wlist_st2 .wno_dot li{padding-left:0;margin-top:0;}
.wbalo_card_title + .wlist_st2 .wno_dot li::before{content:none;}
.wbalo_card_title.type2{font-size:18px;line-height:30px;padding-bottom:16px;border-bottom:1px solid #F1F4F7;}


.wbox_inforst .point{font-weight:bold;}
.wlight_conf.wbalo_light_conf dl dt{font-weight:bold;}
.wlight_conf.wbalo_light_conf dl dd{font-weight:400;}

.wpayment_date{padding:24px;margin-bottom:40px;background:#FFFFFF;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;}
.wpayment_date h3{display:flex;margin-bottom:12px;font-size:20px;line-height:26px;}
.wpayment_date h3 span + span{margin-left:auto;}
.wpayment_date > span{font-size:16px;line-height:26px;}

.wpayment_date_title{margin-bottom:28px;}
.wpayment_date_title h3{margin-bottom:8px;font-size:17px;line-height:25px;}
.wpayment_date_title a{position:relative;}
.wpayment_date_title a::after{content:"";display:block;position:absolute;top:4px;left:100%;width:12px;height:12px;background:url(../../winc/images/wcom/wicon_arrow_big.png) no-repeat center/ 12px;}

.wpayment_radio + .wpayment_radio{margin:10px 0 14px;}

.wtable_st3.wpayment_table{border:none}
.wtable_st3.wpayment_table thead tr th + th, .wtable_st3.wpayment_table tbody tr th + th{border:none;border-bottom:1px solid #EBEBEB;background:#fff;}
.wtable_st3.wpayment_table thead tr th:first-child, .wtable_st3.wpayment_table tbody tr th:first-child, .wtable_st1 tbody tr td:first-child{border:none;border-bottom:1px solid #EBEBEB;background:#fff;}
.wtable_st3.wpayment_table tbody td{border:none;border-bottom:1px solid #EBEBEB;}
.wtable_st3.wpayment_table tbody tr > th{text-align:center;}
.wtable_st3.wpayment_table thead tr,.wtable_st3.wpayment_table tbody tr:not(:last-child){border-bottom:1px solid ;}
.wtable_st3.wpayment_table thead tr th{text-align:center;}

.wlight_conf.wpayment_light_conf{border:none}
.wlight_conf.wpayment_light_conf dl{padding:0;}
.wlight_conf.wpayment_light_conf dt:first-of-type{margin-top:0;}
.wlight_conf.wpayment_light_conf dd:first-of-type{margin-top:0;}

.wtoggle_list.wpayment_toggle_list .wtoggle_View li .no_list_dot{margin-top:20px;}
.wtoggle_list.wpayment_toggle_list .wtoggle_View li .no_list_dot li{padding-left:0;}
.wtoggle_list.wpayment_toggle_list .wtoggle_View li .no_list_dot li::before{content:none;}
.wbox_inforst h3 span.wno_block{display:inline}
.wbox_inforst.wpayment_inforst{margin-bottom:24px;padding-bottom:40px;border-bottom:1px solid #F1F4F7;}
.wpayment_txt .txt{font-size:14px;line-height:22px;}
.wlist_st2.wpayment_wlist_st2 {background:transparent}

.wtit_dep2.wkakao_title{margin-bottom:16px;font-size:20px;line-height:30px;}
.wtit_dep2.wkakao_txt{font-size:15px;line-height:22px;}
.wkakao_accredit_img{display:block;width:228px;margin-bottom:187px;}
.wlist_st2 .wlist_st_no > li{padding-left:0;}
.wlist_st2 .wlist_st_no > li::before{content:none;} 

.wkakao_accredit_img img{width:100%;}
.wkakao_accredit > a{display:block;padding:28px 24px;background:#F9F9FA;border-radius:14px;}
.wkakao_accredit strong{display:block;margin-bottom:10px;font-size:17px;line-height:25px;color:#212121}
.wkakao_accredit span{position:relative;font-size:15px;line-height:22px;color:#212121}
.wkakao_accredit span::after{content:"";display:block;width:32px;height:32px;position:absolute;top:-5px;left:100%;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat center/100%;}

.mw_section.wpaymen_section{padding-bottom:30px;}
.mw_section.wpay_section{padding-top:16px;}
.wlight_pay{padding-bottom:23px;border-bottom:1px solid rgba(0, 0, 0, 0.06);}
.wlight_pay dl{display:flex;flex-wrap:wrap;}
.wlight_pay dl dt{width:86px;font-size:15px;line-height:24px;}
.wlight_pay dl dt.wpay_font17{font-size:17px;line-height:25px;}
.wlight_pay dl dt.wpay_font17 + dd{font-size:14px;line-height:21px;color:#8F989C}
.wlight_pay dl dd{width:calc(100% - 86px);margin-left:auto;text-align:right;font-size:12px;line-height:24px;}
.wlight_pay dl dd strong{font-size:15px;line-height:24px;}
.wlight_pay > span{margin:4px 0 13px;font-size:16px;line-height:24px;}
.wlight_pay > span strong{font-size:28px;line-height:41px;}
.wlight_pay dl.wpay_bottom dt:last-of-type,.wlight_pay dl.wpay_bottom dd:last-of-type{margin-top:6px;}
.txt.wpay_txt{font-size:17px;line-height:25px;}
.wregister_txt{font-size:14px;line-height:21px;color:#8F989C}
.wcard_more_btn{text-align:center;}
.wtooltip_wrap.wpay_wtooltip_wrap{margin-top:32px;}
.wtooltip_wrap.wpay_wtooltip_wrap .wtooltip_lpop{top:60px}
.wtit_dep4.wpay_type{font-size:17px;line-height:25px;color:#424242;font-weight:bold;}
.wmonth_pay_list{margin-top:37px;}
.wmonth_pay_list li + li{margin-top:20px;}
.wmonth_pay_list .wpay_detail{display:flex;}
.wmonth_pay_list .wpay_detail .wpay_detail_date{margin-top:4px;font-size:13px;line-height:19px;color:#424242}
.wmonth_pay_list .wpay_detail .wpay_detail_bank{font-size:16px;line-height:24px;}
.wmonth_pay_list .wpay_detail > span:not(:first-of-type){margin-left:auto;text-align:right;font-size:13px;line-height:19px}
.wmonth_pay_list .wpay_detail > span strong{font-size:18px;line-height:27px;margin-right:2px;}
.wmonth_pay_list .wpay_detail_date{color:#8f989c;}

.wpay.wtop_title{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,0.06);}
.wpay.wtop_title h2 + div{margin-top:16px;font-size:15px;line-height:22px;}
.wpay_tit_dep3 + .wlist_st2{background:transparent;}
.wpay_tit_dep3 + .wlist_st2 li > a{display:inline-block;position:relative;font-weight:bold;font-size:15px;line-height:22px;color:#212121}
.wpay_tit_dep3 + .wlist_st2 li > a::before{content:"";display:block;width:100%;height:1px;background:#424242;position:absolute;bottom:0;left:0;}

.txt.type2{font-size:15px;line-height:22px;}
.wtit_dep3.font20{margin-top:24px;font-size:20px;line-height:30px;}
.mw_section.wcard_box_section{padding-bottom:20px}
.wcard_box{display:flex;justify-content:center;padding:25px 24px;background:#FFFFFF;border:1px solid #EBEBEB;border-radius:14px;}
.wcard_box .wcard_img{width:60px;margin-right:14px;}
.wcard_box .wcard_img img{width:100%}
.wcard_box .wacrd_info_txt strong{display:block;font-size:15px;line-height:22px;}
.wcard_box .wacrd_info_txt span{font-size:13px;line-height:19px;color:#424242;}
.wtit_dep3.wmember_font20{font-size:20px;}
.wtit_dep4.wmember_font17{font-size:17px;margin-top:24px;}
.wmember_wcard_product{padding:24px;background:#FFFFFF;	border:1px solid #EBEBEB;	border-radius:14px;}
.wmember_wcard_product + .wmember_wcard_product{margin:16px -4px 0;}
.wmember_wcard_product span{display:block;font-size:13px;line-height:19px;color:#8f989c;}
.wmember_wcard_product span + strong{font-size:15px;line-height:22px;}
.wmember_wcard_point{padding:24px;background:#FFFFFF;	border:1px solid #EBEBEB;	border-radius:14px;}
.wmember_wcard_point_txt{display:flex;}
.wmember_wcard_point_txt > span{font-size:15px;line-height:22px;}
.wmember_wcard_point_txt > span + span{margin-left:auto;}
.wmember_wcard_point .w_btn_area{margin:24px 0 0;}
.wmember_radiobox {margin-top:17px;}
.wmember_radiobox .formWrap{display:block;} 
.wmember_radiobox .formWrap+.formWrap{margin-left:0;margin-top:10px;}
.wmember_radiobox .formWrap > label > div{padding-left:30px;}
.wbox_inforst.wmember_inforst h3{font-weight:400;}
.wbox_inforst.wmember_inforst h3 span{font-weight:bold;}

.wmybc_totalnum.wmybc_totalnum_type2{display:flex}
.wmybc_totalnum.wmybc_totalnum_type2 > span{display:inline-block}
.wmybc_totalnum.wmybc_totalnum_type2 > span.wmybc_total_pay{margin-left:auto;text-align:right;}

.wlist_st2.wuser_wlist_st2 > li.no_list::before{content:none;}
.wbtn_box.bold > a{font-weight:bold;color:#212121}

.wtitle_wrap{display:flex;}
.wtitle_wrap h3{font-size:17px;}
.wtitle_wrap .wdate{margin-left:auto;color:#8f989c;font-size:14px;text-align:right;}
.wtitle_wrap + p{font-size:16px;}
.wtitle_wrap + p > .wamount{font-size:16px;padding-right:	5px;color:#f43347;font-size:28px;font-weight:700;}
.wlimit_title{margin-bottom:10px;color:#000;font-size:17px;line-height:25px;font-weight:700;}
.wlimit_table.wtable_st3 thead th,.wlimit_table.wtable_st3 tbody td{text-align:center;}
.wlimit_table.wtable_st3 tbody td{border-left:1px solid #e9e9e9;}
.wlimit_table.wtable_st3 tbody td.wbor_no{border-left:0;}
.winfo_mark_text{padding-left:20px;position:relative;}
.winfo_mark_text::before{content:"";display:block;width:15px;height:15px;position:absolute;left:0;top:2px;background:url(../../winc/images/wcom/wbtn_sinfo.png) no-repeat left;background-size:100% auto;}
.wbtn_link_list{margin-top:30px;padding:0 24px;border:1px solid #eee;	border-radius:14px;}
.wbtn_link_list li + li{border-top:1px solid #f1f4f7}
.wbtn_link_list li > a{display:block;position:relative;padding:20px 0;font-size:16px;}
.wbtn_link_list li > a::after{content:"";display:block;position:absolute;top:50%;right:0;width:24px;height:24px;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat;background-size:100% auto;margin-top:-10px;}
.witem_text{font-size:14px;line-height:21px;}

.wbtn_link_list.type2{border:none;border-radius:0;padding:0;}
.wbtn_link_list.type2 li + li{border-top:none;margin-top:10px;}
.wbtn_link_list.type2 li > a{display:block;width:100%;min-height:52px;line-height:22px;font-size:16px;font-weight:400;padding:14px 20px;color:#212121 !important;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #eee;word-break:keep-all;}
.wbtn_link_list.type2 li > a::after{right:15px;}
/*-- btn 버튼 ------------------------------------------------------------ */




/*-- icon 아이콘 ------------------------------------------------------------ */




/*-- text 텍스트 ------------------------------------------------------------ */




/*-- Teb 탭 ------------------------------------------------------------ */




/*-- 기타 ------------------------------------------------------------ */


/*-- 통합회원 --*/
/* 로그인 */
.wlogin_optinlist {margin-top:72px;padding-left:10px;overflow:hidden;} 
.wlogin_optinlist li {float:left;margin-right:24px;} 
.wlogin_optinlist li a {display:inline-block;font-size:14px;color:#424242;text-decoration:underline !important;} 
.wlogin_infotxt {margin-top:16px;font-size:13px;color:#8d8d8d;} /* 2024 웹접근성: 명도 */
.wlogin_pintit {font-weight:700;font-size:20px;line-height:30px;} 
.wh3_dual {overflow:hidden;} 
.wh3_dual span {float:left;} 
.wh3_dual .wh3_right {float:right;font-size:13px;color:#8d8d8d;line-height:27px;text-decoration:underline !important;} /* 2024 웹접근성: 명도 */
.wfrugal_cnt > h2 {font-size:16px !important;font-weight:700;color:#000;} 
.wfrugal_cnt > .txt {margin:16px 0 24px;font-size:14px !important;color:#424242;} 
.wpin_btncvc {overflow:hidden; position:absolute;display:inline-block;width:18px;height:27px;margin-left:5px;background:url(../../winc/images/wcom/wbtn_sinfo.png) no-repeat;background-size:18px;background-position:center;vertical-align:top;font-size:15px; line-height:15px; color:transparent !important;} 
.wcardcvc_cnt {padding:140px 24px 50px !important;background:url(../../winc/images/wcom/wimg_cardcvc.png) no-repeat;background-size:200px 120px;background-position:top center;text-align:center;} 
.wcardcvc_cnt .btxt {font-size:17px;font-weight:700;color:#000;line-height:26px;} 
.wcardcvc_cnt .stxt {margin-top:12px;font-size:14px;color:#424242;line-height:22px;} 
.wpin_pinnuminfo {margin-top:5px;font-size:13px;color:#8d8d8d;line-height:19px;} /* 2024 웹접근성: 명도 */
.wpin_logininput {overflow:hidden;} 
.wpin_logininput input[type=password] {float:left;width:24px !important;height:20px !important;margin-right:14px;padding:0 !important;border:0 !important;font-size:20px !important;color:#fa5273 !important;line-height:20px !important;} 
.wpin_loginlist {margin-top:60px;overflow:hidden;} 
.wpin_loginlist li {float:left;margin-right:24px;} 
.wpin_loginlist li a {display:inline-block;font-size:14px;color:#424242;text-decoration:underline !important;} 
.wtxt_inputmsg {display:block;font-size:13px;color:#8d8d8d;line-height:19px;} /* 2024 웹접근성: 명도 */
.wlogin_appbtxt {font-size:20px;font-weight:700;color:#000;line-height:30px;} 
.wlogin_appstxt {margin-top:16px;font-size:16px;color:#212121;line-height:24px;} 
.wapp_loginlist {margin-top:70px;overflow:hidden;} 
.wapp_loginlist li {float:left;margin-right:24px;} 
.wapp_loginlist li a {display:inline-block;font-size:14px;color:#424242;text-decoration:underline !important;} 
.wduplogin {padding-top:104px !important;background:url(../../winc/images/wcom/Group.png) no-repeat top center/72px;} 
.wduplogin .wduplogin_btxt {font-size:20px;font-weight:700;color:#000;line-height:30px;} 
.wduplogin .wduplogin_stxt {margin-top:16px;font-size:16px;color:#212121;line-height:24px;} 
.wduplogin .wduplogin_info {margin-top:40px;font-size:14px;color:#8d8d8d;line-height:21px;} /* 2024 웹접근성: 명도 */
.w_banner_area { overflow:hidden; }
.w_banner_area a img { float:right; width:280px; }

/* 회원가입 */
.wduplogin_btxt {font-size:16px;line-height:24px;font-weight:700;} 
.wterms_chkarea {position:relative;min-height:26px;margin-bottom:16px;} 
.wterms_chkarea:after {content:"";display:table;clear:both;} 
.wterms_chkarea .formWrap {position:absolute;left:0;top:0;} 
.wterms_chkarea > .formWrap {display:flex;} 
.wterms_chkarea label {font-size:15px !important;color:#000 !important;line-height:26px !important;} 
.wterms_chkarea .wterms_poplink {float:left;padding-left:35px;font-size:15px;color:#000;line-height:26px;} 
.wterms_chkarea .wterms_chklab {float:left;margin-left:5px;padding:0 8px;border:1px solid #cff0d1;border-radius:30px;font-size:11px;font-weight:700;color:#21a42d;line-height:22px;text-align:center;} 
.wterms_chkarea.sub01 {height:auto;margin:0;margin-bottom:12px;} 
.wterms_chkarea.sub01 label {font-size:14px !important;color:#757575 !important;line-height:21px !important;} 
.wterms_chkarea.sub01 .wterms_poplink {float:left;font-size:14px;color:#757575;line-height:26px;} 
.wterms_chkarea.sub02 {height:auto;margin-bottom:12px;padding-left:24px;} 
.wterms_chkarea.sub02 label {font-size:14px !important;color:#757575 !important;line-height:21px !important;} 
.wterms_chkarea.sub02 .formWrap {position:static;width:108px;display:inline-block;} 
.wterms_chkarea.sub02 .formWrap.wline_wrap {clear:both;margin:12px 0 0 0;} 
.wterms_chkarea.sub02 .formWrap.wline_wrap + .formWrap {margin:12px 0 0 13px;}

/* 2022 웹접근성 */
.wterms_chkarea.acc01 {}
.wterms_chkarea.acc01 input[type='checkbox'] {/*position:absolute;left:0;*/content:'';display:inline-block;width:24px;height:24px;margin-right:8px;background:url(../../winc/images/wcom/check_off.png) no-repeat;background-size:100% auto;vertical-align:top}
.wterms_chkarea.acc01 input[type='checkbox']+label:before {display:none;}
.wterms_chkarea.acc01 input[type='checkbox']:checked {background:url(../../winc/images/wcom/check_on.png) no-repeat;background-size:100% auto;}
.wterms_chkarea.acc01 input[type='checkbox']:checked+label:before {display:none;}
.wterms_chkarea.sub01.acc01 {}
.wterms_chkarea.sub01.acc01 input[type='checkbox'] {display:inline-block;width:18px;height:18px;margin:3px 10px 3px 3px;background:url(../../winc/images/wcom/scheck_off.png) no-repeat;background-size:100% auto;vertical-align:middle}
.wterms_chkarea.sub01.acc01 input[type='checkbox']+label:before {display:none;}
.wterms_chkarea.sub01.acc01 input[type='checkbox']:checked {background:url(../../winc/images/wcom/scheck_on.png) no-repeat;background-size:100% auto;}
.wterms_chkarea.sub01.acc01 input[type='checkbox']:checked+label:before {display:none;}
.wterms_chkarea.sub02.acc01 {} 
.wterms_chkarea.sub02.acc01 input[type='checkbox'] {display:inline-block;width:18px;height:18px;margin:3px 7px 3px 3px;background:url(../../winc/images/wcom/scheck_off.png) no-repeat;background-size:100% auto;vertical-align:middle} 
.wterms_chkarea.sub02.acc01 input[type='checkbox']:checked {background:url(../../winc/images/wcom/scheck_on.png) no-repeat;background-size:100% auto;}
.wterms_chkarea.sub02.acc01 input[type='checkbox']+label:before {display:none;} 
 
.wjoin_infolist li {position:relative;margin-top:12px;padding-left:12px;font-size:15px;color:#424242;line-height:24px;} 
.wjoin_infolist li:first-child {margin-top:0;} 
.wjoin_infolist li:before {content:"";position:absolute;top:10px;left:0;width:3px;height:3px;background-color:#424242;border-radius:50%;} 
.wjoin_pwbtn {margin-bottom:0 !important;} 
.wjoin_pwlab {display:flex;flex-wrap:wrap;} 
.wjoin_pwlab > span {overflow:hidden; position:relative;margin:8px 5px 0 0;padding:0 8px 0 28px;border-radius:20px;font-size:11px;font-weight:700;line-height:22px;} 
.wjoin_pwlab > span em {position:absolute; left:-9999px;} 
.wjoin_pwlab .wlab_ok {color:#30b23c;background-color:rgba(48, 178, 60, 0.1);} 
.wjoin_pwlab .wlab_ok:before {content:"";position:absolute;top:3px;left:8px;width:16px;height:16px;background:url(../../winc/images/wcom/sicon_ck.png) no-repeat top center/16px;} 
.wjoin_pwlab .wlab_no {color:#f43347;background-color:rgba(244, 51, 71, 0.1);} 
.wjoin_pwlab .wlab_no:before {content:"";position:absolute;top:3px;left:8px;width:16px;height:16px;background:url(../../winc/images/wcom/sicon_close.png) no-repeat top center/16px;}
.wjoin_comptit {padding-top:82px !important;background:url(../../winc/images/wcom/checked_red.png) no-repeat top center/68px;} 
.wjoin_comptit .wjoin_compbtxt {font-size:24px;font-weight:700;color:#000;line-height:34px;text-align:center;} 
.wjoin_comptit .wjoin_compstxt {margin-top:16px;font-size:16px;color:#424242;line-height:24px;text-align:center;} 
.wjoin_compinfob {margin-top:24px;font-size:14px;font-weight:700;color:#424242;line-height:21px;} 
.wjoin_compinfos {position:relative;margin-top:8px;padding-left:12px;font-size:14px;color:#424242;line-height:21px;} 
.wjoin_compinfos:before {content:"";position:absolute;top:10px;left:0;width:3px;height:3px;background-color:#424242;border-radius:50%;} 
.wterms_popcls .tit {font-size:15px;font-weight:700;line-height:22px;color:#000;text-align:center;} 
.wterms_popcls img {width:100%;margin-top:12px;} 

/* 아이디찾기 */
.widfind_compid {background:#f9f9fa;border-radius:100px;font-size:18px;font-weight:700;color:#212121;line-height:60px;text-align:center;} 
.widfind_compinfo {margin-top:16px;font-size:14px;color:#424242;line-height:20px;text-align:center;} 

/*-- 카드서비스 --*/
/* 단기/장기 카드대출 */
.wloan_tit {font-size:16px;color:#212121;line-height:24px;} 
.wloan_tit .wimp {font-weight:700;text-decoration:underline;} 
.wloan_cardarea {margin-top:20px;} 
.wloan_cardarea .wloan_card {overflow:hidden;margin-bottom:16px;padding:20px;background-color:#fff;box-shadow:0px 6px 16px rgba(15,21,34,.04);border-radius:14px;border:1px solid transparent;} 
.wloan_cardarea .wloan_card.on {border:1px solid #000;} 
.wloan_cardarea .wloan_card .card_tit {position:relative;} 
.wloan_cardarea .wloan_card .card_tit img {position:absolute;top:6px;left:0;width:56px;} 
.wloan_cardarea .wloan_card .card_tit .card_name {padding-left:80px;} 
.wloan_cardarea .wloan_card .card_tit .card_name .name {width:100%;font-size:17px;font-weight:700;color:#212121;line-height:25px;} 
.wloan_cardarea .wloan_card .card_tit .card_name .agen {font-size:14px;color:#424242;line-height:21px;} 
.wloan_cardarea .wloan_card .card_num {margin-top:24px;padding-top:4px;border-top:1px solid #f1f4f7;}
.wloan_cardarea .wloan_card .card_num dt {clear:both;float:left;margin-top:10px;font-size:14px;color:#424242;line-height:21px;} 
.wloan_cardarea .wloan_card .card_num dd {float:right;margin-top:10px;font-size:16px;font-weight:700;color:#000;line-height:24px;text-align:right;} 
.wloan_cardarea .wloan_card .card_num dd em {font-size:13px;font-weight:400;color:#000;line-height:19px;} 
.wtoggle_list .wtoggle_View.wloan_bgreset {background-color:transparent;} 
.w_btn_area.wloan_btn {margin-bottom:0;padding-bottom:30px;} 
.wloan_nodata {padding:198px 44px 86px;background:#fff url(../../winc/images/wcom/img_blank.png) no-repeat top 75px center/114px 105px;box-shadow:0px 6px 16px rgba(15,21,34,.04);border-radius:14px;text-align:center;font-size:15px;line-height:22px;color:#212121;} 
.wloan_apptit {margin:0 0 32px 0;padding:0 20px;font-size:20px;font-weight:700;color:#000;line-height:30px;} 
.wloan_inputinfo {display:block;margin-top:6px;font-size:13px;color:#8d8d8d;line-height:19px;} /* 2024 웹접근성: 명도 */
.wtoggle_list .wtoggle_View li .wloan_infosublist li {position:relative;margin:0;line-height:22px;} 
.wtoggle_list .wtoggle_View li .wloan_infosublist li:before {content:'';position:absolute;top:8px;left:0;width:4px;height:2px;background:#424242;} 
.wloan_complist {overflow:hidden;margin:0;padding:14px 0 24px 0;border-top:1px solid #dfe1e5;border-bottom:1px solid #dfe1e5;} 
.wloan_complist dt {clear:both;float:left;margin-top:10px;font-size:15px;color:#212121;line-height:30px;} 
.wloan_complist dt.wlh42{line-height:42px;}
.wloan_complist dd {float:right;margin-top:10px;font-size:15px;font-weight:700;color:#000;line-height:30px;text-align:right;} 
.wloan_complist dd span {display:block;} 
.wloan_longtit {font-size:16px;color:#212121;line-height:24px;} 
.wloan_longslog {margin-top:8px;font-size:22px;color:#000;line-height:30px;} 
.wloan_longinfo {overflow:hidden;} 
.wloan_longinfo dt {float:left;clear:both;width:60px;margin-bottom:5px;font-size:13px;color:#8f989c;line-height:19px;} 
.wloan_longinfo dd {float:left;margin:0 0 5px 0;font-size:13px;color:#424242;line-height:19px;} 
.wloan_longbtn {margin-top:20px;padding-bottom:30px;} 
.wtable_st2.wloan_longtbl dt {flex-basis:120px;} 
.wtable_st2.wloan_longtbl dd > ul > li {position:relative;margin-top:16px;padding-left:8px;} 
.wtable_st2.wloan_longtbl dd > ul > li:first-child {margin-top:0;} 
.wtable_st2.wloan_longtbl dd > ul > li:before {content:"";position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#424242;border-radius:50%;} 
.wtable_st2.wloan_longtbl dd > ul > li > ul > li {position:relative;padding-left:8px;} 
.wtable_st2.wloan_longtbl dd > ul > li > ul > li:before {content:"";position:absolute;top:10px;left:0;width:5px;height:1px;background-color:#424242;} 
.wtable_st2.wloan_longtbl dd > ul > li > a {position:relative;text-decoration:underline !important;} 
.wtable_st2.wloan_longtbl dd > ul > li > a:link {color:#212121;} 
.wtable_st2.wloan_longtbl dd > ul > li > a:after {content:"";position:absolute;top:0;right:-20px;width:20px;height:20px;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat center/100%;} 
.wtoggle_list .wtoggle_View li.wloan_longnobull {padding-left:0;} 
.wtoggle_list .wtoggle_View li.wloan_longnobull:before {content:none;} 
.wlife_gbox {margin-top:40px;padding:10px 0;background:#f9f9fa;border-radius:6px;font-size:15px;color:#212121;line-height:24px;text-align:center;} 

/* Light 할부 */
.wlight_tit {padding-left:32px;background:url(../../winc/images/wcom/wimg_lighttitle.png) no-repeat center left/24px;font-size:20px;font-weight:700;color:#000;line-height:28px;} 
.wlight_titslog {padding:8px 0 40px;font-size:16px;color:#000;line-height:24px;} 
.wlight_infotxt {margin-top:12px;font-size:15px;color:#424242;line-height:20px;} 
.wlight_listcmt {margin-top:8px;padding-left:10px;font-size:13px;color:#424242;line-height:20px;} 
.wlight_chkboxarea {display:flex;justify-content:space-between;} 
.wlight_chkboxarea .wlight_chkbox + .wlight_chkbox,
.wlight_chkboxarea .wlight_chkbox + input + .wlight_chkbox {margin-left:8px;} 
.wlight_chkboxarea .wlight_chkbox {width:100%;height:100px;padding:26px 8px 0;background-color:#f1f4f7;border:1px solid transparent;border-radius:8px;text-align:center;} 
.wlight_chkboxarea .wlight_chkbox .chktit {position:relative;padding-left:24px;display:inline-block;font-size:16px;font-weight:700;color:#000;line-height:24px;} 
.wlight_chkboxarea .wlight_chkbox .chktit:before {content:"";position:absolute;top:4px;left:0;width:18px;height:18px;background:url(../../winc/images/wcom/scheck_off.png) no-repeat center/100%;} 
.wlight_chkboxarea .wlight_chkbox .subtit {font-size:13px;color:#424242;line-height:19px;} 
/*.wlight_chkboxarea .wlight_chkbox.on {border-color:#000;background-color:#fff;}
.wlight_chkboxarea .wlight_chkbox.on .chktit:before {background-image:url(../../winc/images/wcom/scheck_on.png);} */
.wlight_chkboxarea input:checked + label.wlight_chkbox{border-color:#000;background-color:#fff;}
.wlight_chkboxarea input:checked + label.wlight_chkbox .chktit:before {background-image:url(../../winc/images/wcom/scheck_on.png);}


.wlight_infotit {margin-top:24px;font-size:14px;color:#212121;line-height:21px;} 
.wlist_st2.wlight_infolist {overflow:hidden;margin-top:8px;padding:0;} 
.wlist_st2.wlight_infolist li {float:left;width:50%;margin-top:4px !important;font-size:13px;} 
.wlight_conf {margin-top:16px;border-top:1px solid #dfe1e5;border-bottom:1px solid #dfe1e5;} 
.wlight_conf dl {overflow:hidden;margin:0;padding:12px 0 24px 0;} 
.wlight_conf dt {clear:both;float:left;margin-top:12px;font-size:15px;color:#212121;line-height:30px;} 
.wlight_conf dd {float:right;margin-top:12px;font-size:15px;font-weight:700;color:#212121;line-height:30px;text-align:right;} 
.wlight_conf dd span {clear:both;} 
.wlight_conf .comp_chk li > span {position:relative;padding-left:24px;color:rgba(0,0,0,.3);} 
.wlight_conf .comp_chk.on li > span {color:#000;} 
.wlight_conf .comp_chk.on li > span:before {content:"";position:absolute;top:4px;left:0;width:18px;height:18px;background:url(../../winc/images/wcom/scheck_on.png) no-repeat center/100%;} 
.wlight_chkboxarea.view .wlight_chkbox {height:140px;} 
.wlight_chkboxarea.view .wlight_chkbox .sta_txt {margin-top:22px;font-size:13px;color:#8f989c;line-height:19px;} 
.wlight_chkboxarea.view .wlight_chkbox .sta_txt.red {color:#fa5273;} 
.wtable_st3 tbody td.wlight_tblred {color:#fa5273;text-align:center;}
input[type='checkbox']+label.wlight_chkbox:before{content:none;}
.wlight_contbl .contbl_stat{color:#8f989c;text-align:right;}
.wlight_contbl .contbl_stat.red{color:#fa5273;}


/* 생활요금자동납부 */
.wlife_tit{padding-left:32px;background:url(../../winc/images/wcom/wimg_lifetitle.png) no-repeat center left/24px;font-size:20px;font-weight:700;color:#000;line-height:28px;} /* KT무선통신요금 */
.wlife_tit.ktc{background-image:url(../../winc/images/wcom/wimg_lifetitle_ktc.png);} /* KT유선통신요금 */
.wlife_tit.ele{background-image:url(../../winc/images/wcom/wimg_lifetitle_ele.png);} /* 전기요금 */
.wlife_tit.gas{background-image:url(../../winc/images/wcom/wimg_lifetitle_gas.png);} /* 도시가스요금 */
.wlife_tit.apt{background-image:url(../../winc/images/wcom/wimg_lifetitle_apt.png);} /* 아파트관리비 */
.wlife_tit.sch{background-image:url(../../winc/images/wcom/wimg_lifetitle_sch.png);} /* 초중고학교납입금 */
.wlife_tit.ins{background-image:url(../../winc/images/wcom/wimg_lifetitle_ins.png);} /* 4대사회보험료 */
.wlife_tit.cre{background-image:url(../../winc/images/wcom/wimg_lifetitle_cre.png);} /* 신용정보보호서비스 */
.wlife_tit.pet{background-image:url(../../winc/images/wcom/wimg_lifetitle_pet.png);} /* 다이렉트펫케어 */
.wlife_tit.aut{background-image:url(../../winc/images/wcom/wimg_lifetitle_aut.png);} /* 다이렉트오토케어 */
.wlife_tit.joy{background-image:url(../../winc/images/wcom/wimg_lifetitle_joy.png);} /* 조이플러스 */
.wlife_tit.unl{background-image:url(../../winc/images/wcom/wimg_lifetitle_unl.png);} /* 무제한독서구독 */
.wlife_tit.msg{background-image:url(../../winc/images/wcom/wimg_lifetitle_msg.png);} /* 휴대폰메시지서비스 */
.wlife_tit.pay{background-image:url(../../winc/images/wcom/wimg_lifetitle_pay.png);} /* 페이북 */
.wlife_tit.bnk{background-image:url(../../winc/images/wcom/wimg_lifetitle_bnk.png);} /* BNK2030 플래티늄카드(골드) 바우처 신청 */
.wlife_stop_tit {margin-top:10px;font-size:20px;font-weight:700;color:#ff0000;line-height:28px;}
.wlife_titslog{padding:8px 0 30px;font-size:16px;color:#000;line-height:24px;}
.wlife_titslog .slog_sublist{margin-top:10px;font-size:14px;color:#424242;line-height:21px;}
.wlife_titslog .slog_sublist li{margin-top:4px;font-size:14px;color:#000;line-height:24px;}
.wlife_infotxt{margin-top:20px;font-size:16px;color:#212121;line-height:24px;}
.wtoggle_list .wtoggle_View li.wlife_infosubtit{padding-left:0;font-size:15px;font-weight:700;color:#424242;line-height:22px;}
.wtoggle_list .wtoggle_View li.wlife_infosubtit:before{content:none;}
.wlife_terms{margin-top:24px;}
.wlife_terms span{display:block;font-size:15px;color:#212121;line-height:22px;}
.wlife_terms a{display:block;margin-top:10px;font-size:14px;color:#424242;line-height:20px;}
.wlife_terms a:link{text-decoration:underline !important;}
.wlife_terms .terms_subinfo{font-size:13px;color:#424242;line-height:20px;}
.wlife_boxacc{margin-top:20px;}
.wlife_boxacc .boxacc_info{margin-bottom:20px;font-size:16px;color:#212121;line-height:24px;}
.wlife_boxacc > ul > li{margin-top:12px;padding:0 24px;background:#fff;border:1px solid #ebebeb;border-radius:14px;}
.wlife_boxacc > ul > li > .boxacc_head{display:block;padding:24px 30px 24px 0;background:url(../../winc/images/wcom/wico_acc_open.png) no-repeat center right/24px;}
.wlife_boxacc > ul > li > .boxacc_head.open{background-image:url(../../winc/images/wcom/wico_acc_close.png);}
.wlife_boxacc > ul > li > .boxacc_head .boxacc_tit{font-size:17px;font-weight:400;color:#000;line-height:25px;}
.wlife_boxacc > ul > li > .boxacc_head .boxacc_date{margin-top:8px;font-size:14px;line-height:20px;color:#8F989C;}
.wlife_boxacc > ul > li > .boxacc_head .boxacc_date .boxacc_state{position:relative;padding-left:12px;font-weight:700;color:#fa5273;text-decoration:underline;}
.wlife_boxacc > ul > li > .boxacc_head .boxacc_date .boxacc_state:before{content:"";position:absolute;top:8px;left:4px;width:3px;height:3px;border-radius:50%;background-color:#8F989C;}
.wlife_boxacc > ul > li > .boxacc_body{display:none;padding:10px 0 40px;}
.wlife_boxacc > ul > li > .boxacc_body dl{overflow:hidden;padding:5px 0;border-top:1px solid #f1f4f7;}
.wlife_boxacc > ul > li > .boxacc_body dt{float:left;clear:both;margin-top:20px;font-size:15px;color:#212121;line-height:24px;}
.wlife_boxacc > ul > li > .boxacc_body dd{float:right;margin-top:20px;font-size:16px;font-weight:700;color:#212121;line-height:24px;}
.wlife_boxacc > ul > li > .boxacc_body dd.body_state{color:#fa5273;}
.wlife_boxacc > ul > li > .boxacc_body .w_btn_area{margin:56px 0 0 0;}
.wlife_boxacc > ul > li > .boxacc_body .reason_msg{margin-top:20px;font-size:14px;color:#fa5273;line-height:20px;}
.wlife_boxacc > ul > li > .boxacc_body .info_notelist{margin-top:20px;}
.wlife_boxacc > ul > li > .boxacc_body .info_notelist li{margin-top:8px;font-size:13px;color:#212121;line-height:20px;}
.wlife_h3tit{font-size:20px;font-weight:700;color:#000;line-height:30px;}
.wlife_gasbnr{position:relative;margin-top:32px;padding:22px;background:#e3f3ef;border-radius:14px;}
.wlife_gasbnr .gasbnr_stxt{display:block;margin-top:2px;font-size:16px;color:#000;line-height:24px;}
.wlife_gasbnr .gasbnr_btxt{display:block;margin-top:6px;font-size:20px;font-weight:700;color:#000;line-height:26px;}
.wlife_gasbnr .gasbnr_link{display:inline-block;margin-top:34px;padding:9px 26px 9px 14px;background:#91BFB1 url(../../winc/images/wcom/wicon_arrow_wh.png) no-repeat right 5px center/24px;border-radius:19px;font-size:13px;font-weight:700;color:#fff;line-height:19px;}
.wlife_gasbnr .gasbnr_ico{position:absolute;top:24px;right:24px;width:56px;height:56px;border-radius:8px;background:#fff url(../../winc/images/wicon/wicon_gasbnr_01.png) no-repeat center/100%;}
.wtoggle_list.wlife_gascorp{margin-bottom:0;}
.wtoggle_list.wlife_gascorp .wtoggle_tit{border-bottom:1px solid #f1f4f7;}
.wtoggle_list.wlife_gascorp .wtoggle_View{padding-bottom:60px;}
.wtoggle_list.wlife_gascorp .wtoggle_View li:first-child{margin-top:8px !important;}
.wtoggle_list.wlife_gascorp .wtoggle_View li.gascorp_tit{margin-top:32px;padding-left:0;font-size:16px;font-weight:700;color:#000;line-height:24px;}
.wtoggle_list.wlife_gascorp .wtoggle_View li.gascorp_tit:before{content:none;}
.wtoggle_list.wlife_gascorp .wtoggle_View li > ul > li{padding-left:0;font-size:13px;color:#424242;line-height:20px;}
.wtoggle_list.wlife_gascorp .wtoggle_View li > ul > li:before{content:none;}
.wlife_h3dual{overflow:hidden;}
.wlife_h3dual h3{float:left;}
.wlife_h3dual a{float:right;font-size:13px;color:#8f989c;line-height:27px;}
.wlife_h3dual a:link{text-decoration:underline !important;}
.wlife_h3dual h3 + a{margin-top:20px;  }
.wlife_aptlist > li > span{display:block;}
.wlife_aptlist .aptlist_name{font-size:14px;font-weight:700;color:#212121;line-height:21px;}
.wlife_aptlist .aptlist_how{margin-top:3px;font-size:14px;color:#212121;line-height:21px;}
.wlife_aptlist .aptlist_how .how_line{text-decoration:underline;}
.wlife_aptlist .aptlist_info{margin-top:8px;font-size:13px;color:#424242;line-height:20px;}
.wlife_listinfo{font-size:15px;line-height:20px;}
.wlife_listsub{display:block;margin-top:8px;font-size:13px;color:#424242;line-height:20px;}
.wlife_bnkbox{padding:24px 20px;border:1px solid #ebebeb;border-radius:14px;}
.wlife_bnkbox .bnkbox_tit{margin-bottom:20px;font-size:20px;font-weight:700;color:#212121;line-height:30px;}
.wlife_bnkbox > ul{overflow:hidden;margin-top:-20px;}
.wlife_bnkbox > ul > li{float:left;width:33%;margin-top:20px;text-align:center;}
.wlife_bnkbox img{width:32px;height:32px;}
.wlife_bnkbox .bnkname{display:block;margin-top:8px;font-size:14px;color:#212121;line-height:21px;text-align:center;}
.wlife_bnkinfo{margin-top:8px;font-size:13px;color:#424242;line-height:20px;}
.wlife_infobox{padding:24px;border:1px solid #ebebeb;border-radius:14px;background-color:#fafafa;font-size:14px;color:#212121;line-height:20px;}
.wlist_st2 .wlife_liststy2 li{margin-top:8px;padding-left:0;font-size:13px;color:#424242;line-height:20px;}
.wlist_st2 .wlife_liststy2 li:before{content:none;}
.inpTxt.apt{position:relative;}
.inpTxt.apt > input{padding-right:64px;}
.inpTxt.apt:after{content:'아파트';position:absolute;top:15px;right:5px;width:51px;height:24px;color:#424242;font-size:15px}
ul.list_style_plus li {position:relative;}
ul.list_style_plus li::before {	content:'';	position:absolute;	top:10px;	left:-10px;	width:4px;	height:4px;	background:#424242;	border-radius:4px;}
th.fw_n {font-weight:normal;}

/* 생활/편의 정기구독서비스 */
.wtoggle_list .wtoggle_View li .wconv_inlink{text-align:right;}
.wtoggle_list .wtoggle_View li .wconv_inlink a{font-size:13px;color:#8f989c;line-height:20px;}
.wtoggle_list .wtoggle_View li .wconv_inlink a:link{text-decoration:underline !important;}
.wtoggle_list .wtoggle_View li.wconv_txtred{color:#fa5273;}
.wconv_txtarea{font-size:14px;color:#212121;line-height:21px;}
.wconv_gbox{padding:16px 16px;background:#f1f4f7;border-radius:6px;}
.wconv_gbox .gbox_txt{font-size:13px;color:#424242;line-height:19px;}
.wconv_gbox > ul > li{position:relative;margin-top:8px;padding-left:12px;font-size:13px;color:#424242;line-height:19px;}
.wconv_gbox > ul > li:first-child{margin-top:0}
.wconv_gbox > ul > li:before{content:"";position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#424242;border-radius:50%;}
.wconv_crearea{display:flex;align-items:center;min-height:60px;margin-top:24px;}
.wconv_crearea .wconv_ico{width:60px;height:60px;border-radius:14px;background:#f9f9fa no-repeat center/60px;}
.wconv_crearea .wconv_ico.itm01{background-image:url(../../winc/images/wicon/wicon_credit_01.png);}
.wconv_crearea .wconv_ico.itm02{background-image:url(../../winc/images/wicon/wicon_credit_02.png);}
.wconv_crearea .wconv_ico.itm03{background-image:url(../../winc/images/wicon/wicon_credit_03.png);}
.wconv_crearea .wconv_ico.itm04{background-image:url(../../winc/images/wicon/wicon_credit_04.png);}
.wconv_crearea .wconv_ico.itm05{background-image:url(../../winc/images/wicon/wicon_credit_05.png);}
.wconv_crearea .wconv_ico.itm06{background-image:url(../../winc/images/wicon/wicon_credit_06.png);}
.wconv_crearea .wconv_ico.itm07{background-image:url(../../winc/images/wicon/wicon_credit_07.png);}
.wconv_crearea .wconv_ico.itm08{background-image:url(../../winc/images/wicon/wicon_credit_08.png);}
.wconv_crearea .wconv_ico.itm09{background-image:url(../../winc/images/wicon/wicon_credit_09.png);}
.wconv_crearea .wconv_cre{margin-left:16px;}
.wconv_crearea .wconv_cre .num{display:block;font-size:14px;font-weight:700;color:#212121;line-height:21px;}
.wconv_crearea .wconv_cre .txt{display:block;font-size:14px;color:#212121;line-height:21px;}

.wconv_creaddbox{position:relative;margin-bottom:12px;background:#f9f9fa;border-radius:14px;}
.wconv_creaddbox a{display:block;height:100%;padding:20px 44px 20px 24px;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat right 12px center/32px;}
.wconv_creaddbox a .joyprot_tit{display:block;font-size:16px;font-weight:700;color:#212121;line-height:24px;}
.wconv_creaddbox a .joyprot_cnt{display:block;font-size:15px;color:#424242;line-height:22px;}
.wconv_crecardbox{padding:26px 24px;border:1px solid #ebebeb;border-radius:14px;}
.wconv_crecardbox .crecardbox_name{font-size:17px;font-weight:700;color:#000;line-height:25px;}
.wconv_crecardbox .crecardbox_num{margin-top:8px;font-size:15px;color:#212121;line-height:22px;}
.wconv_crecardbox .crecardbox_num .crecardbox_state{position:relative;margin-left:8px;padding-left:12px;font-size:15px;color:#fa5273;line-height:22px;}
.wconv_crecardbox .crecardbox_num .crecardbox_state:before{content:"";position:absolute;top:10px;left:0;width:3px;height:3px;background-color:#acacac;border-radius:50%;}
.wconv_viewlist{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.wconv_viewlist > ul > li{position:relative;padding:15px 0;border-bottom:1px solid #ebebeb;}
.wconv_viewlist > ul > li:last-child{border-bottom:0;}
.wconv_viewlist > ul > li .viewlist_tit{display:block;font-size:18px;font-weight:700;color:#000;line-height:27px;}
.wconv_viewlist > ul > li .viewlist_num{display:block;margin-top:4px;font-size:14px;color:#424242;line-height:21px;}
.wconv_viewlist > ul > li .viewlist_date{display:block;margin-top:5px;font-size:14px;color:#8f989c;line-height:21px;}
.wconv_viewlist > ul > li .viewlist_cash{position:absolute;top:15px;right:0;font-size:13px;color:#000;line-height:19px;}
.wconv_viewlist > ul > li .viewlist_cash strong{font-size:18px;font-weight:700;line-height:27px;}
.wconv_cancellist > li{margin-top:60px;}
.wconv_cancellist > li:first-child{margin-top:20px;}
.wconv_cancellist > li > .cancellist_tit{display:block;font-size:16px;font-weight:700;color:#000;line-height:24px;}
.wconv_cancellist > li > dl{overflow:hidden;margin-top:16px;padding:12px 0 24px 0;border-top:1px solid #dfe1e5;border-bottom:1px solid #dfe1e5;}
.wconv_cancellist > li > dl > dt{clear:both;float:left;margin-top:12px;font-size:15px;color:#212121;line-height:30px;}
.wconv_cancellist > li > dl > dd{float:right;margin-top:12px;font-size:15px;font-weight:700;color:#212121;line-height:30px;text-align:right;}
.wtoggle_list .wtoggle_View li.wconv_sublist{padding-left:0;font-size:14px;}
.wtoggle_list .wtoggle_View li.wconv_sublist:before{content:none;}
.wtable_st3.wconv_tbllist tbody td > strong{display:block;margin-bottom:12px;}
.wtable_st3.wconv_tbllist tbody td > ul > li{font-size:14px;color:#212121;line-height:20px;}
.wtable_st3.wconv_tbllist tbody td > ul > li .sublist_info{display:block;font-size:13px;color:#424242;line-height:19px;}
.wconv_joyinfobox{padding:24px;border-radius:14px;}
.wconv_joyinfobox.prot{background:#f9f9fa url(../../winc/images/wicon/wicon_joyplus_01.png) no-repeat right 28px center/43px 43px;}
.wconv_joyinfobox.geni{background:#f9f9fa url(../../winc/images/wicon/wicon_joyplus_02.png) no-repeat right 24px center/50px 21px;}
.wconv_joyinfobox.cu{background:#f9f9fa url(../../winc/images/wicon/wicon_joyplus_03.png) no-repeat right 24px center/50px 31px;}
.wconv_joyinfobox .box_tit{font-size:16px;font-weight:700;color:#212121;line-height:24px;}
.wconv_joyinfobox .box_list > li{position:relative !important;margin-top:4px !important;padding-left:12px !important;font-size:14px;color:#212121;line-height:21px;}
.wconv_joyinfobox .box_list > li:before{content:"";position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#424242;border-radius:50%;}
.wconv_joyinfobox .box_cnt{margin-top:12px;font-size:14px;color:#212121;line-height:21px;}
.wconv_joybill{border-bottom:1px solid #ebebeb;}
.wconv_joybill > li{padding:16px 0;border-top:1px solid #ebebeb;}
.wconv_joybill > li .joybill_tit{display:flex;justify-content:space-between;align-items:center;}
.wconv_joybill > li .joybill_tit .tit_name{font-size:18px;font-weight:700;color:#000;line-height:27px;}
.wconv_joybill > li .joybill_tit .tit_num{font-size:13px;color:#000;line-height:27px;}
.wconv_joybill > li .joybill_tit .tit_num strong{font-size:18px;font-weight:700;}
.wconv_joybill > li .joybill_num{display:block;margin-top:4px;font-size:14px;color:#424242;line-height:21px;}
.wconv_joybill > li .joybill_date{display:block;margin-top:5px;font-size:13px;color:#8f989c;line-height:27px;}
.wconv_readbox{padding:20px 68px 20px 24px;border-radius:14px;background:#f9f9fa no-repeat right center/80px;}
.wconv_readbox.itm01{background-image:url(../../winc/images/wicon/wicon_readbook_01.png);}
.wconv_readbox.itm02{background-image:url(../../winc/images/wicon/wicon_readbook_02.png);}
.wconv_readbox.itm03{background-image:url(../../winc/images/wicon/wicon_readbook_03.png);}
.wconv_readbox.itm04{background-image:url(../../winc/images/wicon/wicon_readbook_04.png);}
.wconv_readbox.itm05{background-image:url(../../winc/images/wicon/wicon_readbook_05.png);}
.wconv_readbox .readbox_noti{font-size:13px;color:#fa5273;line-height:19px;}
.wconv_readbox .readbox_tit{font-size:16px;font-weight:700;color:#212121;line-height:24px;}
.wconv_readbox .readbox_cnt{margin-top:2px;font-size:14px;color:#424242;line-height:21px;}
.wconv_readbox .readbox_pay{overflow:hidden;margin-top:2px;}
.wconv_readbox .readbox_pay .pay_before{float:left;font-size:13px;color:#8f989c;text-decoration:line-through;line-height:20px;}
.wconv_readbox .readbox_pay .pay_after{float:left;margin-left:4px;font-size:15px;font-weight:700;color:#212121;line-height:20px;}
.wlight_conf dd .wconv_listred{display:block;color:#fa5273;}
.wconv_readpaybox{margin-top:12px;padding:20px;background:#f9f9fa;border-radius:14px;}
.wconv_readpaybox > li{position:relative;margin-top:8px;padding-left:12px;font-size:14px;color:#212121;line-height:21px;}
.wconv_readpaybox > li:first-child{margin-top:0;}
.wconv_readpaybox > li:before{content:"";position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#424242;border-radius:50%;}
.wconv_readpass{position:relative;display:inline-block;padding-right:31px;}
.wconv_readpass > input[type=password]{width:84px;background:#f9f9fa !important;border:1px solid #ddd;border-radius:6px;text-align:center;}
.wconv_readpass:before{content:"";position:absolute;top:21px;right:13px;width:10px;height:10px;background-color:#e0e0e0;border-radius:50%;}
.wconv_readpass:after{content:"";position:absolute;top:21px;right:0;width:10px;height:10px;background-color:#e0e0e0;border-radius:50%;}
.PrivacyWrap .wtable_st2.ddw_set dl dd {width:50%;}

/* 휴대폰메시지서비스 페이북 정부지원바우처 */
.wtoggle_list .wtoggle_View li.wpmsg_list{padding-left:20px;}
.wtoggle_list .wtoggle_View li.wpmsg_list:before{top:0;background:none;}
.wtoggle_list .wtoggle_View li.wpmsg_list.num01:before{content:"1)";}
.wtoggle_list .wtoggle_View li.wpmsg_list.num02:before{content:"2)";}
.wtoggle_list .wtoggle_View li .wpmsg_sublist > li{padding-left:0;margin-top:8px;}
.wtoggle_list .wtoggle_View li .wpmsg_sublist > li:before{content:none;}
.wtit_dep3.wpmsg_fz18{font-size:18px;color:#000;line-height:27px;}
.wpmsg_payitm{display:flex;}
.wpmsg_payitm > li{width:33.33%;text-align:center;}
.wpmsg_payitm > li.payitm01{background:url(../../winc/images/wcom/wicon_phonemsg_pay01.png) no-repeat top center/48px;}
.wpmsg_payitm > li.payitm02{background:url(../../winc/images/wcom/wicon_phonemsg_pay02.png) no-repeat top center/48px;}
.wpmsg_payitm > li.payitm03{background:url(../../winc/images/wcom/wicon_phonemsg_pay03.png) no-repeat top center/48px;}
.wpmsg_payitm .payitm_tit{display:block;margin-top:52px;font-size:15px;font-weight:700;color:#212121;line-height:22px;}
.wpmsg_payitm .payitm_num{display:block;font-size:13px;color:#8d8d8d;line-height:19px;} /* 2024 웹접근성: 명도 */
.wpmsg_infobox{padding:16px 16px;background:#f1f4f7;border-radius:6px;}
.wpmsg_infobox .infobox_tit{font-size:15px;font-weight:700;color:#212121;line-height:22px;}
.wpmsg_infobox dl{overflow:hidden;margin-top:10px;font-size:15px;color:#424242;line-height:22px;}
.wpmsg_infobox dl > dt{float:left;}
.wpmsg_infobox dl > dd{float:right;color:#FF3F53;} /* 2024 웹접근성: 명도 */
.wpmsg_rlink{position:absolute;top:0;right:0;font-size:13px;color:#8d8d8d;line-height:27px;} /* 2024 웹접근성: 명도 */
.wpmsg_rlink:link{text-decoration:underline !important;}
.wpayb_infotxt{font-size:18px;color:#000;line-height:27px;}
.wpayb_infosub{font-size:14px;color:#212121;line-height:21px;}
.wpayb_infobox{padding:24px;border-radius:14px;}
.wpayb_infobox.online{background:#f9f9fa url(../../winc/images/wcom/wimg_paybook_online.png) no-repeat right 20px bottom 24px/68px 80px;}
.wpayb_infobox.offline{background:#f9f9fa url(../../winc/images/wcom/wimg_paybook_offline.png) no-repeat right 20px bottom 20px/68px 64px;}
.wpayb_infobox .infobox_tit{font-size:20px;color:#000;line-height:30px;}
.wpayb_infobox .infobox_slog{margin-top:16px;padding-top:16px;border-top:1px solid #dcdcdc;font-size:18px;color:#000;line-height:27px;}
.wpayb_infobox .infobox_note{margin-top:12px;font-size:15px;color:#212121;line-height:22px;}
.wpayb_benefitbox{position:relative;margin-top:32px;}
.wpayb_benefitbox .benefitbox_tit{position:absolute;left:0;top:calc(50% - 37px);width:74px;height:74px;border-radius:50%;}
.wpayb_benefitbox .benefitbox_tit .tit_txt{position:absolute;left:0;bottom:15.5px;width:100%;font-size:13px;font-weight:700;color:#fff;line-height:19px;text-align:center;}
.wpayb_benefitbox .benefitbox_tit.itm01{background:#95dceb url(../../winc/images/wcom/wimg_paybook_benefit01.png) no-repeat top 15.5px center/26px;}
.wpayb_benefitbox .benefitbox_tit.itm02{background:#c5ae99 url(../../winc/images/wcom/wimg_paybook_benefit02.png) no-repeat top 15.5px center/26px;}
.wpayb_benefitbox .benefitbox_tit.itm03{background:#aee3a0 url(../../winc/images/wcom/wimg_paybook_benefit03.png) no-repeat top 15.5px center/26px;}
.wpayb_benefitbox .benefitbox_tit.itm04{background:#ffa7b2 url(../../winc/images/wcom/wimg_paybook_benefit04.png) no-repeat top 15.5px center/26px;}

.wpayb_benefitbox .benefitbox_area{padding-left:92px;}
.wpayb_benefitbox .benefitbox_area .benefit_tit{font-size:18px;font-weight:700;color:#000;line-height:27px;}
.wpayb_benefitbox .benefitbox_area .benefit_cnt{font-size:15px;color:#212121;line-height:22px;}
.wpayb_justouch{overflow:hidden;margin-bottom:30px;}
.wpayb_justouch .justouch_tit{float:left;font-size:16px;font-weight:700;color:#000;line-height:46px;}
.wpayb_justouch .wbtn_fm{float:right;}
.wvouch_rtit{display:inline-block;padding:4px 16px;background:#eff0fb;border-radius:100px;font-size:13px;font-weight:700;color:#5d67cf;line-height:19px;}
.wvouch_infotit{font-size:16px;color:#000;line-height:24px;}
.wvouch_doc{padding:32px 20px !important;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.wvouch_doc .wdoc_mtit{font-size:20px;font-weight:700;color:#000;line-height:30px;text-align:center;}
.wvouch_doc .wdoc_stit{font-size:16px;font-weight:700;color:#000;line-height:24px;}
.wvouch_doc .wdoc_cnt{overflow:hidden;padding:4px 0 16px;border-top:1px solid #f1f4f7;border-bottom:1px solid #f1f4f7;}
.wvouch_doc .wdoc_cnt > dt{clear:both;float:left;margin-top:12px;font-size:15px;color:#212121;line-height:30px;}
.wvouch_doc .wdoc_cnt > dd{float:right;margin-top:12px;font-size:15px;font-weight:700;color:#000;line-height:30px;}
.wvouch_doc .wdoc_conftxt{margin-top:12px;font-size:16px;font-weight:700;color:#212121;line-height:24px;text-align:center;}
.wvouch_doc .wdoc_box{padding:12px 16px;background:#f1f4f7;border-radius:4px;}
.wvouch_doc .wdoc_box > ul > li{position:relative;margin-top:8px;padding-left:12px;font-size:13px;color:#424242;line-height:19px;}
.wvouch_doc .wdoc_box > ul > li:first-child{margin-top:0}
.wvouch_doc .wdoc_box > ul > li:before{content:"";position:absolute;top:8px;left:0;width:3px;height:3px;background-color:#424242;border-radius:50%;}
.wlife_frchbox > ul{display:flex;}
.wlife_frchbox > ul > li{position:relative;width:100%;height:80px;margin:0 4px 4px 0;border:1px solid #ebebeb;border-radius:6px;background-repeat:no-repeat;background-position:center;background-size:100%;font-size:1px;color:transparent;}
.wlife_frchbox > ul > li:nth-child(3){margin-right:0}
.wlife_frchbox > ul > li span{position:absolute;display:block;left:0;bottom:0;text-align:center;}
.wlife_frchbox > ul > li.frc_emp{border:0;}
.wlife_frchbox .frc0001{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0001.png);}/* 지에스25 */
.wlife_frchbox .frc0002{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0002.png);}/* 씨유 */
.wlife_frchbox .frc0003{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0003.png);}/* 이마트24 */
.wlife_frchbox .frc0004{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0004.png);}/* 세븐일레븐 */
.wlife_frchbox .frc0005{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0005.png);}/* 미니스탑 */
.wlife_frchbox .frc0006{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0006.png);}/* 하프타임 */
.wlife_frchbox .frc0007{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0007.png);}/* 다이소 */
.wlife_frchbox .frc0008{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0008.png);}/* 롯데마트 */
.wlife_frchbox .frc0009{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0009.png);}/* 지에스더플래쉬 */
.wlife_frchbox .frc0010{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0010.png);}/* 스타벅스 */
.wlife_frchbox .frc0011{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0011.png);}/* 이디야커피 */
.wlife_frchbox .frc0012{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0012.png);}/* 공차 */
.wlife_frchbox .frc0013{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0013.png);}/* 폴바셋 */
.wlife_frchbox .frc0014{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0014.png);}/* 달콤 */
.wlife_frchbox .frc0015{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0015.png);}/* 매머드커피 */
.wlife_frchbox .frc0016{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0016.png);}/* 카페베네 */
.wlife_frchbox .frc0017{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0017.png);}/* 탐앤탐스 */
.wlife_frchbox .frc0018{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0018.png);}/* 베스킨라빈스 */
.wlife_frchbox .frc0019{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0019.png);}/* 포스트박스 */
.wlife_frchbox .frc0020{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0020.png);}/* 씨유포스트 */
.wlife_frchbox .frc0021{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0021.png);}/* 군PX */
.wlife_frchbox .frc0022{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0022.png);}/* AK프라자 */
.wlife_frchbox .frc0023{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0023.png);}/* 롯데빅마트 */
.wlife_frchbox .frc0024{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0024.png);}/* 농협하나로마트 */
.wlife_frchbox .frc0025{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0025.png);}/* 신세계면세점 */
.wlife_frchbox .frc0026{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0026.png);}/* 롯데면세점 */
.wlife_frchbox .frc0027{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0027.png);}/* 더갤러리아 */
.wlife_frchbox .frc0028{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0028.png);}/* 스타필드 */
.wlife_frchbox .frc0029{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0029.png);}/* 교보문고 */
.wlife_frchbox .frc0030{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0030.png);}/* 핫트랙스 */
.wlife_frchbox .frc0031{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0031.png);}/* KFC */
.wlife_frchbox .frc0032{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0032.png);}/* 메가마트 */
.wlife_frchbox .frc0033{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0033.png);}/* 씨네큐 */
.wlife_frchbox .frc0034{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0034.png);}/* 랄라블라 */
.wlife_frchbox .frc0035{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0035.png);}/* 네츄럴리퍼블릭 */
.wlife_frchbox .frc0036{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0036.png);}/* 이니스프리 */
.wlife_frchbox .frc0037{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0037.png);}/* 오크밸리 */
.wlife_frchbox .frc0038{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0038.png);}/* 비발디파크 */
.wlife_frchbox .frc0039{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0039.png);}/* 웰리힐리파크 */
.wlife_frchbox .frc0040{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0040.png);}/* 피닉스파크 */
.wlife_frchbox .frc0041{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0041.png);}/* 한화리조트 */
.wlife_frchbox .frc0042{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0042.png);}/* 펜시아 */
.wlife_frchbox .frc0043{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0043.png);}/* 한화 아쿠아플라넷63 */
.wlife_frchbox .frc0044{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0044.png);}/* 롯데월드 아쿠아리움 */
.wlife_frchbox .frc0045{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0045.png);}/* 코엑스 아쿠아리움 */
.wlife_frchbox .frc0046{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0046.png);}/* 에버랜드 */
.wlife_frchbox .frc0047{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0047.png);}/* 롯데월드 어드벤처 */
.wlife_frchbox .frc0048{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0048.png);}/* 서울랜드 */
.wlife_frchbox .frc0049{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0049.png);}/* 서울스카이 */
.wlife_frchbox .frc0050{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0050.png);}/* 키드자니아 서울 */
.wlife_frchbox .frc0051{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0051.png);}/* 키드자니아 부산 */
.wlife_frchbox .frc0052{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0052.png);}/* 테르메덴 */
.wlife_frchbox .frc0053{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0053.png);}/* 수원 케이티 위즈 파크 */
.wlife_frchbox .frc0054{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0054.png);}/* 한국민속촌 */
.wlife_frchbox .frc0055{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0055.png);}/* W몰 */
.wlife_frchbox .frc0056{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0056.png);}/* 토이저러스 */
.wlife_frchbox .frc0057{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0057.png);}/* 파라다이스 스파도고 */
.wlife_frchbox .frc0058{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0058.png);}/* LG전자 */
.wlife_frchbox .frc0059{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0059.png);}/* 삼성 디지털프라자 */
.wlife_frchbox .frc0060{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0060.png);}/* 롯데하이마트 */
.wlife_frchbox .frc0061{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0061.png);}/* 프리즈비 */
.wlife_frchbox .frc0062{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0062.png);}/* 스피드메이트 */
.wlife_frchbox .frc0063{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0063.png);}/* 설화수 플래스쉽 스토어 */
.wlife_frchbox .frc0064{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0064.png);}/* 골프존카운티 */
.wlife_frchbox .frc0065{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0065.png);}/* 작은영화관 */
.wlife_frchbox .frc0066{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0066.png);}/* 플레이 그라운드 */
.wlife_frchbox .frc0067{background-image:url(../../winc/images/wlogo/wimg_franchise_boxlogo0067.png);}/* 문샷 */

/*-- 마이가맹점 --*/
.waff_search{position:relative;padding-top:26px;}
.waff_paybox strong{display:block;}
.waff_paybox strong.dual{margin-top:-8px;}
.waff_paylist .a_itm_c{align-items:center;}
.waff_credit a{display:block;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat center right/22px;}
.waff_credit a.wnolink{background-image:none;}
.waff_credit li{border-top:1px solid #ebebeb;}
.waff_credit li a{display:block;padding:10px 0;}
.waff_credit li:first-child{border:0;}
.waff_credit dl{display:flex;justify-content:space-between;align-items:center;margin:0;}
.waff_credit dt{font-size:15px;color:#212121;line-height:22px;}
.waff_credit dt span{display:block;font-size:13px;line-height:19px;color:#757575;}
.waff_credit dt span.tit{font-size:15px;line-height:22px;color:#212121;}
.waff_credit dd{padding-right:22px;text-align:right;}
.waff_credit dd strong{font-size:16px;font-weight:700;line-height:24px;color:#212121;}
.waff_credit dd em{font-size:13px;font-weight:700;line-height:19px;color:#212121;}
.waff_credit dd span{display:block;margin-left:5px;font-size:13px;line-height:19px;color:#757575;}
.waff_creditdetail dl{overflow:hidden;}
.waff_creditdetail dt{clear:both;float:left;margin:6px 0 0 0;font-size:15px;color:#424242;line-height:24px;}
.waff_creditdetail dd{float:right;width:60%;text-align:right;margin:6px 0 0 0;font-size:15px;color:#212121;line-height:24px;word-wrap:break-word;}
.waff_send .wbtn_radio .formWrap{width:50%;}
.waff_nodata{height:130px;background:url(../../winc/images/wcom/Group.png) no-repeat top 20px center/72px;}
.waff_nodata .nodata_msg{padding-top:110px;font-size:15px;color:#424242;line-height:22px;text-align:center;}
.waff_data{height:130px;background:url(../../winc/images/wcom/check_on02.png) no-repeat top 20px center/72px;}
.waff_data .data_msg{padding-top:110px;font-size:15px;color:#424242;line-height:22px;text-align:center;}
.wlist_txtst1.waff_applist dt em{font-weight:400;color:#000;}
.waff_appdetail{padding-bottom:10px !important;}
.waff_appdetail dl{overflow:hidden;}
.waff_appdetail dt{clear:both;float:left;margin:6px 0 0 0;font-size:15px;color:#424242;line-height:24px;}
.waff_appdetail dd{float:right;width:60%;text-align:right;margin:6px 0 0 0;font-size:15px;color:#212121;line-height:24px;word-wrap:break-word;}
.waff_taxarea{overflow:hidden;background-color:#fff;}
.waff_taxtxt{margin-top:8px;font-size:13px;color:#8f989c;line-height:19px;}
.waff_taxtbl .nodata{text-align:center;}
.waff_taxtbl td a:link{text-decoration:underline !important;}

.waff_apptit{font-size:16px;font-weight:700;color:#000;line-height:27px;}
.waff_appinfo{margin-top:24px;font-size:15px;color:#212121;line-height:22px;}
.waff_applink{overflow:hidden;}
.waff_applink .link_txt{clear:both;position:relative;margin-top:24px;padding-left:12px;font-size:15px;color:#212121;line-height:22px;}
.waff_applink .link_txt:before{content:"";position:absolute;top:10px;left:0;width:3px;height:3px;background-color:#424242;border-radius:50%;}
.waff_applink > a{float:right;display:inline-block;margin-left:8px;font-size:13px;color:#8f989c;line-height:20px;}
.waff_applink > a:link{text-decoration:underline !important;}
.waff_applistadd{overflow:hidden;margin-top:16px;}
.waff_applistadd a{float:right;font-weight:700;}
.waff_applist{margin-top:16px;}
.waff_applist > li{padding:36px 0;border-top:1px solid #ebebeb;}
.waff_applist > li:first-child{border-top:0;padding-top:0;}
.waff_applist .applis_sum{overflow:hidden;margin-top:24px;}
.waff_applist .applis_sum .sum_tit{float:left;font-size:17px;color:#212121;line-height:27px;}
.waff_applist .applis_sum .formWrap{float:right;}
.waff_appcompstxt{float:right;font-size:13px;font-weight:400;color:#8F989C;line-height:20px;}
.wtable_st3.waff_appcomptbl thead th{padding:12px 0;color:#212121;background:#FAFAFA;border-bottom:1px solid #EBEBEB;font-size:15px;line-height:23px;text-align:center;}
.wtable_st3.waff_appcomptbl tbody td{padding:15px 0;text-align:center;color:#212121;border-bottom:1px solid #e9e9e9}
.waff_appcomptbl2 + .waff_appcomptbl2{margin-top:20px;}
.waff_appcompinfo > li{position:relative;padding-left:12px;font-size:13px;color:#8F989C;line-height:20px;}
.waff_appcompinfo > li:before{content:"";position:absolute;top:10px;left:0;width:3px;height:3px;background-color:#8F989C;border-radius:50%;}
.waff_infotit{font-size:18px;font-weight:700;color:#000;line-height:27px;}
.waff_infolist{margin-top:20px;padding:20px 0;border-top:1px solid #ebebeb;}
.waff_infolist dl{display:flex;justify-content:space-between;margin-bottom:8px;}
.waff_infolist dt{font-size:15px;color:#212121;line-height:22px;}
.waff_infolist dd{margin:0;font-size:16px;font-weight:700;color:#000;line-height:24px;text-align:right;}
.waff_infolist02{margin-top:20px;padding:20px 0;border-top:1px dashed #ebebeb;}
.waff_infolist02.no_line {border-top:0 none;}
.waff_infolist02 h3 {margin-bottom:16px; font-size:18px;}
.waff_infolist02 dl{display:flex;justify-content:space-between;margin-bottom:2px;}
.waff_infolist02 dt{font-size:15px;color:#212121;line-height:24px;}
.waff_infolist02 dd{margin:0;font-size:16px;font-weight:700;color:#000;line-height:24px;text-align:right;}
.mw_section.waff_infoarea{padding:25px 20px 40px 20px;background-color:#fff;}
.waff_infoarea dl{overflow:hidden;margin:0;padding-bottom:20px;border-bottom:1px dashed rgba(151,151,151,.24);}
.waff_infoarea dt{clear:both;float:left;margin:6px 0 0 0;font-size:15px;color:#424242;line-height:24px;}
.waff_infoarea dd{float:right;text-align:right;margin:6px 0 0 0;font-size:15px;color:#212121;line-height:24px;}
.mw_section.waff_infoarea02{padding:25px 20px 40px 20px;background-color:#fff;}
.waff_infoarea02 dl{overflow:hidden;margin:0;padding-bottom:20px;border-bottom:1px solid #ebebeb;}
.waff_infoarea02 dt{clear:both;float:left;margin:16px 0 0 0;font-size:16px;color:#424242;line-height:24px;}
.waff_infoarea02 dd{float:right;text-align:right;margin:16px 0 0 0;font-size:16px;font-weight:700;color:#212121;line-height:24px;}
.waff_infoarea02 dd span {display:block; font-size:14px; font-weight:400; line-height:21px;}
.waff_viewlist li{border-top:1px dashed rgba(151,151,151,.24);}
.waff_viewlist li:first-child{border-top:0;}
.waff_viewlist dl{overflow:hidden;}
.waff_viewlist dt{clear:both;float:left;margin:6px 0 0 0;font-size:15px;color:#424242;line-height:24px;}
.waff_viewlist dd{float:right;text-align:right;margin:6px 0 0 0;font-size:15px;color:#212121;line-height:24px;}
.waff_numtit{margin-top:0 !important;font-size:17px;font-weight:400;color:#212121;line-height:27px;}
.waff_sta01{color:#FA5273;}
.waff_sta02{color:#8f989c;}
.waff_numtbl dt{flex-basis:160px !important;}
.waff_sendtit{font-size:18px;font-weight:700;color:#000;line-height:27px;}
.waff_sendtit .sendtit_stxt{margin-left:4px;font-size:15px;font-weight:400;color:#424242;line-height:24px;}

/*-- 마이BC --*/
/* 카드관리 */
h3.wdualtxt{display:flex;justify-content:space-between;align-items:center;}
h3.wdualtxt .wrighttxt{font-size:13px;font-weight:400;color:#212121;line-height:27px;}
.wmybc_txt13g{font-size:13px;color:#8f989c;line-height:20px;}
.wmybc_txt15{font-size:15px;color:#212121;line-height:24px;}
.wmybc_txt13g.bold{font-weight:700;}
.wlist_st1 li.wmybclist_subtit13g{padding-left:0;font-size:13px;font-weight:700;color:#8f989c;line-height:20px;}
.wlist_st1 li.wmybclist_subtit13g:before{content:none;}
.brdno1_view{display:none;}
.wmybc_apprlist > li{padding:24px 0;border-top:1px solid #f1f4f7;}
.wmybc_apprlist > li:first-child{border-top:0;}
.wmybc_apprlist > li .apprlist_head{overflow:hidden;}
.wmybc_apprlist > li .apprlist_head .head_tit{float:left;font-size:18px;font-weight:700;color:#000;line-height:32px;}
.wmybc_apprlist > li .apprlist_head a{float:right;width:32px;height:32px; /* font-size:0; */ color:transparent;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat center/100%;}
.wmybc_apprlist > li > dl{overflow:hidden;margin-top:16px;}
.wmybc_apprlist > li > dl > dt{clear:both;float:left;margin-top:4px;font-size:14px;color:#444;line-height:30px;}
.wmybc_apprlist > li > dl > dd{float:right;margin-top:4px;font-size:14px;color:#212121;line-height:30px;text-align:right;}
.wmybc_apprlist > li > dl > dd strong{font-size:15px;}
.wmybc_toppay{font-size:16px;color:#000;line-height:41px;}
.wmybc_toppay strong{font-size:28px;font-weight:700;color:#000;line-height:41px;}
.wmybc_totalnum{font-size:18px;color:#212121;line-height:27px;}
.wmybc_detallist{position:4px;border-top:1px solid #f1f4f7;}
.wmybc_detallist > li{padding-top:20px;}
.wmybc_detallist > li > a{display:block;}
.wmybc_detallist > li .detallist_area{display:block;overflow:hidden;position:relative;}
.wmybc_detallist > li .detallist_area .detallist_txt{float:left;width:50%;font-size:16px;color:#000;line-height:24px;}
.wmybc_detallist > li .detallist_area .detallist_num{float:right;width:50%;text-align:right;}
.wmybc_detallist > li .detallist_area .detallist_num .num_usepay{display:block;font-size:18px;font-weight:700;color:#000;line-height:27px;}
.wmybc_detallist > li .detallist_area .detallist_num .num_usd{display:block;font-size:12px;color:#212121;line-height:22px;}
.wmybc_detallist > li .detallist_area .detallist_num .num_usd strong{font-size:15px;line-height:22px;}
.wmybc_detallist > li .detallist_area .detallist_num .num_cancel{display:block;font-size:12px;color:#f43347;line-height:22px;}
.wmybc_detallist > li .detallist_area .detallist_num .num_cancel strong{font-size:15px;font-weight:400;line-height:22px;}
.wmybc_detallist > li .detallist_area .detallist_cnt{font-size:13px;color:#8f989c;line-height:19px;}
.wmybc_detallist > li .detallist_area .detallist_cnt.f_left50{float:left;width:50%;}
.wmybc_detallist > li .detallist_area .detallist_cnt span{display:block;}
.wmybc_detallist > li .detallist_area .wlabel_top{position:absolute;bottom:0;right:0;width:28px;height:18px;background:url(../../winc/images/wcom/wlabel_top_s.png) no-repeat center/100%;font-size:0;color:transparent;}
.wmybcpop_btn{display:flex;align-items:center;}
.wmybcpop_btn .wbtn_down{display:block;width:30px;height:30px;margin-right:12px;font-size:15px;line-height:15px;color:transparent;background:url(../../winc/images/wcom/wbtn_download.png) no-repeat;background-size:100% auto;}
.wmybc_detailpophead .pophead_name{font-size:24px;color:#212121;line-height:36px;}
.wmybc_detailpophead .pophead_cnt{margin-top:4px;font-size:14px;color:#424242;line-height:21px;}
.wmybc_detailpophead .pophead_numarea{position:relative;margin-top:8px;border-top:1px dashed #dcdcdc;}
.wmybc_detailpophead .pophead_numarea.ams{display:block;}
.wmybc_detailpophead .pophead_numarea .pophead_num{font-size:20px;color:#000;line-height:47px;}
.wmybc_detailpophead .pophead_numarea .pophead_num strong{font-size:32px;font-weight:700;}
.wmybc_detailpophead .pophead_numarea .wlabel_top{position:absolute;top:calc(50% - 9px);right:0;width:28px;height:18px;background:url(../../winc/images/wcom/wlabel_top_s.png) no-repeat center/100%;font-size:0;color:transparent;}
.wmybc_detailpophead .pophead_numarea .wlabel_topams{width:28px;height:18px;background:url(../../winc/images/wcom/wlabel_top_s.png) no-repeat center/100%;font-size:0;color:transparent;}
.wmybc_detailpophead .pophead_cancel{font-size:18px;color:#f43347;line-height:33px;}
.wmybc_detailpophead .pophead_cancel strong{font-size:22px;font-weight:400;line-height:33px;}
.wmybc_detailpopcnt{overflow:hidden;}
.wmybc_detailpopcnt.bottomline{border-bottom:1px dashed #dcdcdc;}
.wmybc_detailpopcnt > dt{clear:both;float:left;margin-top:6px;font-size:15px;color:#424242;line-height:24px;}
.wmybc_detailpopcnt > dd{float:right;max-width:80%;margin-top:6px;text-align:right;font-size:15px;color:#212121;line-height:24px;}
.wmybc_detailpopcnt > dd.won{font-size:12px;}
.wmybc_detailpopcnt > dd strong{font-size:15px;font-weight:700;}
.wmybc_course{display:flex;justify-content:space-between;position:relative;margin-top:27px;}
.wmybc_course .course_item{width:130px;text-align:center;}
.wmybc_course .course_item .course_state{display:inline-block;padding:18px 30px;background:#f1f4f7;border-radius:30px;font-size:17px;font-weight:700;color:#424242;line-height:24px;}
.wmybc_course .course_item .course_txt{display:block;font-size:15px;color:#8f989c;line-height:24px;}
.wmybc_course:after{content:"";position:absolute;top:25px;left:calc(50% - 20.5px);width:41px;height:12px;background:url(../../winc/images/wcom/wicon_arrowline.png) no-repeat center/100%;}
.wmybc_mycardslide{margin-top:40px;}
.wmybc_mycardslide .mycard_slidearea{text-align:center;}
.wmybc_mycardslide .mycard_slidearea .slidearea_imgarea{position:relative;}
.wmybc_mycardslide .mycard_slidearea .slidearea_imgarea img{width:100%;}
.wmybc_mycardslide .mycard_slidearea .slidearea_imgarea .slidearea_bookmark{position:absolute;bottom:15px;left:10px;width:24px;height:24px;background:url(../../winc/images/wcom/wbtn_mybcbookmark_off.png) no-repeat center/100%;font-size:10px;line-height:8px;color:transparent;}
.wmybc_mycardslide .mycard_slidearea .slidearea_imgarea .slidearea_bookmark.on{background-image:url(../../winc/images/wcom/wbtn_mybcbookmark_on.png);}
.wmybc_mycardslide .mycard_slidearea .slidearea_btnarea{margin-top:18px;}
.wmybc_mycardslide .mycard_slidearea .slidearea_btnarea > a{display:inline-block;padding:10px 26px;background:#fff;border:1px solid #ddd;border-radius:100px;font-size:15px;color:#000;line-height:22px;}
.wmybc_mycardslide .mycard_slidearea .slidearea_name{display:inline-block;width:200px;margin-top:15px;font-size:15px;color:#000;line-height:22px;}
.wmybc_mycardslide .mycard_slidearea .slidearea_num{margin-top:9px;font-size:13px;color:#424242;line-height:19px;}
.wmybc_mycardslide .swiper-button-next{display:none;}
.wmybc_mycardslide .swiper-button-prev{display:none;}
.wmybc_mycardslide .swiper-pagination{display:inline-block;width:auto;left:auto;right:20px;bottom:35px;font-size:12px;color:#424242;}
.wmybc_mycardslide .swiper-pagination .swiper-pagination-current{font-weight:700;}
.wmybc_mycardslide .swiper-slide-active{transition:all 0.5s ease;transform-origin:50% 78px;text-align:center;}
.wmybc_mycardslide .swiper-slide-prev{transition:all 0.5s ease;transform-origin:50% 78px;transform:scale(.8);text-align:center;}
.wmybc_mycardslide .swiper-slide-prev .slidearea_bookmark{display:none;}
.wmybc_mycardslide .swiper-slide-prev .slidearea_btnarea{display:none;}
.wmybc_mycardslide .swiper-slide-prev .slidearea_name{display:none;}
.wmybc_mycardslide .swiper-slide-prev .slidearea_num{display:none;}
.wmybc_mycardslide .swiper-slide-next{transition:all 0.5s ease;transform-origin:50% 78px;transform:scale(.8);text-align:center;}
.wmybc_mycardslide .swiper-slide-next .slidearea_bookmark{display:none;}
.wmybc_mycardslide .swiper-slide-next .slidearea_btnarea{display:none;}
.wmybc_mycardslide .swiper-slide-next .slidearea_name{display:none;}
.wmybc_mycardslide .swiper-slide-next .slidearea_num{display:none;}
.wmybc_mycardlist{padding:10px 24px;background:#fff;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;}
.wmybc_mycardlist > li{border-top:1px solid #f1f4f7;font-size:16px;color:#212121;line-height:24px;}
.wmybc_mycardlist > li a{position:relative;display:block;padding:14px 10px 14px 0;font-size:16px;color:#212121;line-height:24px;}
.wmybc_mycardlist > li a p {display:block;font-size:18px;font-weight:700;}
.wmybc_mycardlist > li a span {font-size:14px;}
.wmybc_mycardlist > li a:after{content:"";position:absolute;top:50%;right:-14px;width:32px;height:32px;margin-top:-16px;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat center/32px;}
.wmybc_mycardlist > li:first-child{border-top:0;}
h3.wtit_dep3.wmybc_fz20{font-size:20px;line-height:30px;}
.wmybc_infolist > li{position:relative;margin-top:20px;padding-left:12px;font-size:15px;color:#212121;line-height:22px;}
.wmybc_infolist > li:before{content:"";position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background-color:#9b9b9b;}
.wmybc_infolist.nobull > li{padding-left:0;}
.wmybc_infolist.nobull > li:before{content:none;}
.wmybc_infolist.nobull > li .subtit{display:block;margin-bottom:8px;font-weight:700;line-height:26px;}
.wmybc_infolist.corpinfo > li{margin-top:8px;}
.wmybc_infolist.corpinfo > li > dl{overflow:hidden;}
.wmybc_infolist.corpinfo > li > dl > dt{clear:both;float:left;}
.wmybc_infolist.corpinfo > li > dl > dd{float:right;}
.wmybc_lostinfolist{border-top:1px solid #f1f4f7;border-bottom:1px solid #f1f4f7;}
.wmybc_lostinfolist > ul > li{border-top:1px solid #f1f4f7;}
.wmybc_lostinfolist > ul > li:first-child{border-top:0;}
.wmybc_lostinfolist dl{overflow:hidden;padding-bottom:12px;}
.wmybc_lostinfolist dl > dt{float:left;clear:both;margin-top:12px;font-size:15px;color:#212121;line-height:30px;}
.wmybc_lostinfolist dl > dd{float:right;margin-top:12px;font-size:15px;font-weight:700;color:#212121;line-height:30px;}
.wmybc_lostagree{font-size:20px;font-weight:700;color:#000;line-height:30px;}
.wmybc_lostagree > p{margin-top:16px;}
.wmybc_corpchk{border-bottom:1px solid #ebebeb;}
.wmybc_corpchk > li{padding:17px 0;border-top:1px solid #ebebeb;}
.wmybc_corpchk > li > .formWrap{display:block;}
.wmybc_corpchk > li > .formWrap label{font-weight:700;}
.wmybc_corpchk > li > .wterms_chbox{display:none;margin-top:8px;padding-left:32px;}
.wmybc_corpchk > li > .wterms_chbox input[type='checkbox']+label:before{content:none;}
.wmybc_corpchk > li > .wterms_chbox input[type='checkbox']+label:after{content:'';display:inline-block;width:18px;height:18px;margin:3px 10px 3px 3px;background:url(../../winc/images/wcom/scheck_off.png) no-repeat;background-size:100% auto;vertical-align:middle}
.wmybc_corpchk > li > .wterms_chbox input[type='checkbox']:checked+label:after{background:url(../../winc/images/wcom/scheck_on.png) no-repeat;background-size:100% auto;}
/* 재발급신청선택(아코디언) */
.wboxcard_checklist {margin:0 0px;}
.wboxcard_checklist > li {position:relative;padding:22px 0;}
.wboxcard_checklist > li + li {border-top:1px solid rgba(0, 0, 0, 0.06);}
.wboxcard_checklist > li label {display:flex;width:100%;table-layout:fixed;box-sizing:border-box;padding:2px 2px 2px 1px;align-items:center;}
.wboxcard_checklist > li label:before  {flex-shrink:0  }
.wboxcard_checklist.acc01 {}
.wboxcard_checklist.acc01 > li .ick-wrap01 {display:flex; align-items:center;} 
.wboxcard_checklist.acc01 > li input[type='checkbox'] {display:inline-block; flex-shrink:0; width:24px; height:24px; margin-right:8px;background:url(../../winc/images/wcom/check_off.png) no-repeat;background-size:100% auto;vertical-align:top}
.wboxcard_checklist.acc01 > li input[type='checkbox']+label:before {display:none;}
.wboxcard_checklist.acc01 > li input[type='checkbox']:checked {background:url(../../winc/images/wcom/check_on.png) no-repeat;background-size:100% auto;}
.wboxcard_checklist.acc01 > li input[type='checkbox']:checked+label:before {display:none;}
.wboxcard_checklist > li .ird_wrap01 > input[type='radio']+label:before{content:'';display:inline-block;flex-shrink:0;width:24px;height:24px;margin-right:8px;background:url(../../winc/images/wcom/scheck_off.png) no-repeat;background-size:100% auto;vertical-align:top}
.wboxcard_checklist > li .ird_wrap01 > input[type='radio']:checked+label:before{background:url(../../winc/images/wcom/scheck_on.png) no-repeat;background-size:100% auto;}
.wboxcard_checklist > li .ird_wrap01 > input[type='checkbox']+label:before{content:'';display:inline-block;flex-shrink:0;width:24px;height:24px;margin-right:8px;background:url(../../winc/images/wcom/scheck_off.png) no-repeat;background-size:100% auto;vertical-align:top}
.wboxcard_checklist > li .ird_wrap01 > input[type='checkbox']:checked+label:before{background:url(../../winc/images/wcom/scheck_on.png) no-repeat;background-size:100% auto;}
.wboxcard_checklist > li .img_wrap {flex-shrink:0;display:table-cell;width:60px;vertical-align:middle;margin-right:14px;}
.wboxcard_checklist > li .img_wrap img {width:100%;vertical-align:top;}
.wboxcard_checklist > li .card_info {flex-grow:1;overflow:hidden;}
.wboxcard_checklist > li .card_title {color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wboxcard_checklist > li .card_num {color:#888;font-size:13px;line-height:19px;}
.wboxcard_checklist.type02 li{padding:24px 0;}
.wboxcard_checklist.type02 li .card_title{white-space:normal;text-overflow:initial;}
.detail_addrinput_wrap {display:none;}
.detail_addrinput_wrap .wloan_complist {padding:8px 8px;border:none;}
.detail_addrinput_wrap .wbtn_m + .wbtn_m {margin-left:6px;}
.ick01, .ird01 {position:absolute;width:1px;height:1px;opacity:0;}
.ick01 + label {display:block;padding:2px 2px 2px 34px;color:#424242;font-size:15px;font-weight:400;line-height:1.5;background:url('/mobile/front/mapp/assets/images/renew/my/check01_24x24.png') 0 50% / 24px 24px no-repeat;}
.ick01:checked + label {background-image:url('/mobile/front/mapp/assets/images/renew/my/check01_on_24x24.png');}
.wbank_card {display:flex;align-items:center;width:100%;}
.wbank_card .img_wrap {flex-shrink:0;display:table-cell;width:60px;vertical-align:middle;margin-right:14px;}
.wbank_card .img_wrap img {width:100%;vertical-align:top;}
.wbank_card .card_info {flex-grow:1;overflow:hidden;}
.wbank_card .card_info strong{display:block;width:100%;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.wbank_card .card_info span{color:#888;font-size:13px;}
.wmybc_deviradio > input[type=radio] + label{display:inline-block;width:auto;padding:8px 10px;background:#fff;border:1px solid #000;border-radius:100px;font-size:12px;font-weight:700;color:#212121;line-height:18px;}
.wmybc_deviradio > input[type=radio]:checked + label{background-color:#fa5273;border-color:#fa5273;color:#fff;}
.wmybc_deviradio > input[type=radio] + label:before{content:'';display:inline-block;width:18px;height:18px;margin-right:5px;background:url(../../winc/images/wcom/mybcscheck_off.png) no-repeat;background-size:100% auto;vertical-align:top}
.wmybc_deviradio > input[type=radio]:checked + label:before{background:url(../../winc/images/wcom/mybcscheck_on.png) no-repeat;background-size:100% auto;}
.wmybc_deviradio > input[type=radio]:disabled + label, .wmybc_deviradio > input[disabled=disabled] + label{background-color:#F1F4F7;border-color:#F1F4F7;color:#BDBDBD;cursor:default;}
.wmybc_deviradio > input[type=radio]:disabled + label:before, .wmybc_deviradio > input[disabled=disabled] + label:before{background:url(../../winc/images/wcom/scheck_off.png) no-repeat;background-size:100% auto;}
.wmybc_cardview{display:flex;align-items:center;padding:24px 0;border-top:1px solid #f1f4f7;border-bottom:1px solid #f1f4f7;}
.wmybc_cardview img{width:60px;margin-right:14px;}
.wmybc_cardview .cardview_cnt .cnt_name{display:block;font-size:15px;color:#000;line-height:22px;}
.wmybc_cardview .cardview_cnt .cnt_corp{display:block;font-size:13px;color:#8f989c;line-height:19px;}
.wmybc_cardview .cardview_cnt .cnt_num{display:block;font-size:13px;color:#8f989c;line-height:19px;}
.wmybc_cardinfo{overflow:hidden;}
.wmybc_cardinfo > dt{clear:both;float:left;margin-top:12px;font-size:15px;color:#212121;line-height:30px;}
.wmybc_cardinfo > dd{float:right;margin-top:12px;width:60%;font-size:15px;font-weight:700;color:#212121;line-height:30px;
	text-align:right;}
.wmybc_cardinfo.dline{padding-bottom:12px;border-top:1px solid #f1f4f7;border-bottom:1px solid #f1f4f7;}
.wmybc_cardinfo.hpoint{padding:14px 0;border-top:1px solid #f1f4f7;border-bottom:1px solid #f1f4f7;}
.wmybc_cardinfo.hpoint > dt{margin-top:0;}
.wmybc_cardinfo.hpoint > dd{margin-top:0;display:flex;justify-content:flex-end;align-items:center;width:70%;}
.wmybc_hpointbtn{margin-left:8px;}
.wmybc_hpointbtn .wbtn_m{font-weight:700;}
.w_btn_area.wmybc_hpbtnarea{margin-bottom:0;}
.wmybc_hpbtnarea a{width:100%;}
.wmybc_errinfo{font-size:15px;color:#424242;line-height:20px;}
.wmybc_restinfobox{padding:24px;background:#f9f9fa;border-radius:14px;}
.wmybc_restinfobox > ul > li{position:relative;margin-top:16px;padding-left:12px;font-size:14px;color:#424242;line-height:21px;}
.wmybc_restinfobox > ul > li:first-child{margin-top:0;}
.wmybc_restinfobox > ul > li:before{content:'';position:absolute;top:8px;left:0;width:4px;height:4px;background:#424242;border-radius:50%;}
.wmybc_restcard > li{margin-top:16px;border:1px solid #ebebeb;border-radius:14px;}
.wmybc_restcard > li:first-child{margin-top:0;}
.wmybc_restcard > li a{display:block;padding:24px;background:url(../../winc/images/wcom/wicon_arrow_big.png) no-repeat right 22px center/24px;}
.wmybc_restcard > li .restcard_info{display:flex;align-items:center;}
.wmybc_restcard > li .restcard_info img{width:60px;}
.wmybc_restcard > li .restcard_info .info_cnt{margin-left:14px;padding-right:20px;}
.wmybc_restcard > li .restcard_info .info_cnt .cnt_corp{display:block;font-size:13px;color:#8f989c;line-height:19px;}
.wmybc_restcard > li .restcard_info .info_cnt .cnt_name{display:block;font-size:15px;font-weight:700;color:#000;line-height:22px;}
.wmybc_restcard > li .restcard_num{overflow:hidden;margin-top:20px;font-size:13px;color:#8f989c;line-height:19px;}
.wmybc_restcard > li .restcard_num > dt{float:left;width:74px;}
.wmybc_restcard > li .restcard_num > dd{float:left;}
.wmybc_cardcholist > li{margin-top:16px;padding:24px;border:1px solid #ebebeb;border-radius:14px;}
.wmybc_cardcholist > li:first-child{margin-top:0;}
.wmybc_cardcholist > li .cardcho_info{display:flex;align-items:center;}
.wmybc_cardcholist > li .cardcho_info + .wbtn_radio.mgt15{margin-top:24px !important;}
.wmybc_cardcholist > li .cardcho_info img{width:70px;}
.wmybc_cardcholist > li .cardcho_info .cardcho_cnt{margin-left:14px;}
.wmybc_cardcholist > li .cardcho_info .cardcho_cnt .cnt_name{display:block;font-size:15px;font-weight:700;color:#000;line-height:22px;}
.wmybc_cardcholist > li .cardcho_info .cardcho_cnt .cnt_num{display:block;font-size:13px;color:#424242;line-height:19px;}
.wmybc_cardcholist .wbtn_radio .formWrap label{padding:9px 0;border-radius:100px;border:1px solid #000;box-shadow:none;background-color:#fff;text-align:center;}
.wmybc_cardcholist .wbtn_radio .formWrap label .cardlab_txt{display:inline-block;padding-left:23px;background:url(../../winc/images/wcom/mybcscheck_off.png) no-repeat left center/18px;font-size:12px;font-weight:700;color:#212121;line-height:22px;}
.wmybc_cardcholist .wbtn_radio .formWrap input[type='radio']:checked + label{border-color:#fa5273;box-shadow:none;background-color:#fa5273;}
.wmybc_cardcholist .wbtn_radio .formWrap input[type='radio']:checked + label .cardlab_txt{background-image:url(../../winc/images/wcom/mybcscheck_on.png);color:#fff;}
.wmybc_cardcholist .wmybc_radiosub{display:none;margin-top:26px;}
.wmybc_cardcholist .wmybc_radiosub.on{display:block;}
.wmybc_cardcholist .wmybc_radiosub .formWrap{position:relative;display:block;margin:12px 0 0;}
.wmybc_cardcholist .wmybc_radiosub input[type='radio']{position:absolute;height:0;font-size:0;}
.wmybc_cardcholist .wmybc_radiosub input[type='radio']+label{position:relative;display:block;}
.wmybc_cardcholist .wmybc_radiosub input[type='radio']+label:before{position:absolute;top:0;right:0;}
/* 이용한도관리 */
.wmybc_limitmain > li{margin-top:16px;}
.wmybc_limitmain > li:first-child{margin-top:0;}
.wmybc_limitmain > li > a{display:block;padding-left:24px;background:#fff url(../../winc/images/wcom/wicon_arrow.png) no-repeat right 12px center/32px;box-shadow:0px 6px 16px rgba(15,21,34,.04);border-radius:14px;font-size:18px;font-weight:700;color:#000;line-height:88px;}
.wmybc_limitcard > li{margin-top:16px;padding:26px 24px;background-color:#fff;box-shadow:0px 6px 16px rgba(15,21,34,.04);border-radius:14px;}
.wmybc_limitcard > li:first-child{margin-top:0;}
.wmybc_limitcard > li .limitcard_head{display:flex;justify-content:space-between;align-items:center;}
.wmybc_limitcard > li .limitcard_head .head_name{display:flex;align-items:center;font-size:18px;font-weight:700;color:#000;line-height:27px;}
.wmybc_limitcard > li .limitcard_head .head_name img{height:20px;margin-right:8px;}
.wmybc_limitcard > li .limitcard_head .head_date{font-size:13px;color:#8d8d8d;line-height:19px;} /* 2024 웹접근성: 명도 */
.wmybc_limitcard > li .limitcard_body{overflow:hidden;margin:16px 0 0 28px;padding-top:12px;border-top:1px solid #f1f4f7;}
.wmybc_limitcard > li .limitcard_body > dt{clear:both;float:left;margin-top:6px;font-size:14px;color:#424242;line-height:24px;}
.wmybc_limitcard > li .limitcard_body > dd{float:right;margin-top:6px;font-size:13px;color:#212121;line-height:24px;}
.wmybc_limitcard > li .limitcard_body > dd strong{font-size:16px;font-weight:700;}
.wmybc_limitcard > li .limitcard_btn{display:block;margin-top:32px;text-align:center;}
.wmybc_limitcard > li .limitcard_btn a{display:inline-block;padding:12px 24px;background:#fff;border:1px solid #888;border-radius:100px;font-size:14px;font-weight:700;color:#212121;line-height:21px;}
.wmybc_limitdetail{overflow:hidden;}
.wmybc_limitdetail > dt{clear:both;float:left;margin-top:4px;font-size:14px;color:#424242;line-height:24px;}
.wmybc_limitdetail > dd{float:right;margin-top:4px;font-size:13px;color:#212121;line-height:24px;}
.wmybc_limitdetail > dd strong{font-size:16px;font-weight:700;}
.wmybc_limitedit > li{margin-top:16px;}
.wmybc_limitedit > li .wbox_bank_company.wbox_toggle .boxacc_head{display:flex;align-items:center;font-size:15px;}
.wmybc_limitedit > li .wbox_bank_company.wbox_toggle .boxacc_head img{width:60px;height:40px;margin-right:14px;}
.wmybc_limitedit > li .limitedit_tit{display:block;margin-bottom:8px;font-size:15px;font-weight:700;color:#212121;line-height:22px;}
.wmybc_limitedit > li .limitedit_cnt{overflow:hidden;}
.wmybc_limitedit > li .limitedit_cnt > dt{clear:both;float:left;margin-top:8px;font-size:14px;color:#424242;line-height:24px;}
.wmybc_limitedit > li .limitedit_cnt > dt.cnt_lh{line-height:40px;}
.wmybc_limitedit > li .limitedit_cnt > dd{float:right;margin-top:8px;font-size:13px;color:#212121;line-height:24px;}
.wmybc_limitedit > li .limitedit_cnt > dd.cnt_input{width:60%;}
.wmybc_limitedit > li .limitedit_cnt > dd strong{font-size:16px;font-weight:700;}
/* 한도증액셀프신청 */
.wmybc_limitedit.self_apply .wbox_bank_company {margin-top:0px;}
.wmybc_limitedit.self_apply .limitedit_tit{display:block;margin-bottom:8px;font-size:15px;font-weight:700;color:#212121;line-height:22px;}
.wmybc_limitedit.self_apply .limitedit_cnt{overflow:hidden;}
.wmybc_limitedit.self_apply .limitedit_cnt > dt{clear:both;float:left;margin-top:8px;font-size:14px;color:#424242;line-height:24px;}
.wmybc_limitedit.self_apply .limitedit_cnt > dt.cnt_lh{line-height:40px;}
.wmybc_limitedit.self_apply .limitedit_cnt > dd{float:right;margin-top:8px;font-size:13px;color:#212121;line-height:24px;}
.wmybc_limitedit.self_apply .limitedit_cnt > dd.cnt_input{width:60%;}
.wmybc_limitedit.self_apply .limitedit_cnt > dd strong{font-size:16px;font-weight:700;}
/* 실적충족현황 */
.wmybc_calsingle{position:relative;display:flex;justify-content:space-between;align-items:center;}
.wmybc_calsingle .calsingle_datearea{display:flex;}
.wmybc_calsingle .calsingle_txt{margin-right:5px;font-size:14px;color:#8d8d8d;line-height:36px;} /* 2024 웹접근성: 명도 */
.wmybc_calsingle input.datepicker{width:100px;height:36px;padding:0;border:0;background:none;font-size:14px;color:#8d8d8d;line-height:21px;}/* 2024 웹접근성: 명도 */
.wmybc_calsingle input.datepicker:disabled, .wmybc_calsingle input[disabled=disabled] {color:#8d8d8d;-webkit-text-fill-color:#8d8d8d;opacity: 1; /* required on iOS */}/* 2024 웹접근성: 명도 */
.wmybc_calsingle .ui-datepicker-trigger{display:block;width:88px;height:36px;background:#eaeaeb;border-radius:22px;font-family:"SpoqaHanSans",sans-serif;font-size:15px;font-weight:700;color:#424242;text-align:center;}
.wmybc_benefitbox{padding:24px;border-radius:14px;background:#f9f9fa url(../../winc/images/wcom/wimg_mybcbenefit.png) no-repeat right 20px center/44px;}
.wmybc_benefitbox dt{font-size:15px;font-weight:700;color:#212121;line-height:22px;}
.wmybc_benefitbox dd{margin-top:4px;font-size:15px;color:#424242;line-height:22px;}
.wmybc_resultmeet .wlis{margin-top:16px;border-top:1px solid #f1f4f7;}
.wmybc_resultmeet .wlis:first-child{border-top:0;}
.wmybc_resultmeet .wtoggle_tit strong{display:block;font-size:15px;font-weight:700;color:#424242;line-height:22px;}
.wmybc_resultmeet .wtoggle_tit span{display:block;margin-top:4px;font-size:15px;font-weight:400;color:#212121;line-height:22px;}
.resultmeet_graph{padding:24px 28px;background:#f9f9fa;border-radius:14px;}
.resultmeet_graph .graph_tit{font-size:16px;font-weight:700;line-height:24px;text-align:center;}
.resultmeet_graph .graph_area{padding-top:56px;}
.resultmeet_graph .graph_area .graph_bg{height:20px;background:#fff;border:1px solid #ddd;border-radius:20px;}
.resultmeet_graph .graph_area .graph_bg .graph_bar{position:relative;height:100%;border-radius:20px;}
.resultmeet_graph .graph_area .graph_bg .graph_bar .graph_balloon{display:inline-block;position:absolute;top:-45px;padding:4px 10px;background-color:#394f73;border-radius:15px;font-size:13px;font-weight:700;color:#fff;line-height:19px;white-space:nowrap;}
.resultmeet_graph .graph_area .graph_bg .graph_bar .graph_balloon:after{content:"";position:absolute;bottom:-5px;width:10px;height:6px;}
.resultmeet_graph .graph_area .graph_txt{display:flex;margin-top:5px;justify-content:space-between;align-items:center;font-size:14px;color:#212121;line-height:21px;}
.resultmeet_graph.use_no .graph_tit{color:#ff5977;}
.resultmeet_graph.use_ok .graph_tit{color:#5d67cf;}
.resultmeet_graph.use_no .graph_area .graph_bg .graph_bar{background-color:#ff5977;}
.resultmeet_graph.use_ok .graph_area .graph_bg .graph_bar{background-color:#5d67cf;}
.resultmeet_graph .graph_area .graph_bg .graph_bar .graph_balloon.left{right:0;}
.resultmeet_graph .graph_area .graph_bg .graph_bar .graph_balloon.left:after{left:10px;background:url(../../winc/images/wcom/wico_mybcballoon_left.png) no-repeat center/10px 6px;}
.resultmeet_graph .graph_area .graph_bg .graph_bar .graph_balloon.right{right:-20px;}
.resultmeet_graph .graph_area .graph_bg .graph_bar .graph_balloon.right:after{right:10px;background:url(../../winc/images/wcom/wico_mybcballoon_right.png) no-repeat center/10px 6px;}
.wtable_st3.wmybc_taxtbl thead th{text-align:center;}
.wtable_st3.wmybc_taxtbl tbody td{text-align:right;}
.wtable_st3.wmybc_taxtbl tbody td:first-child{text-align:center;}
/* 세금신고자료 */
.wmybc_taxdetal{padding-top:4px;border-top:1px solid #f1f4f7;}
.wmybc_taxdetal > li{margin-top:20px;}
.wmybc_taxdetal > li > dl{overflow:hidden;}
.wmybc_taxdetal > li > dl > dt{clear:both;float:left;font-size:16px;color:#000;line-height:27px;}
.wmybc_taxdetal > li > dl > dd{float:right;font-size:13px;color:#000;line-height:27px;}
.wmybc_taxdetal > li > dl > dd strong{font-size:18px;font-weight:700;line-height:27px;}
.wmybc_taxdetal .taxdetal_name{display:block;margin-top:10px;font-size:13px;color:#8f989c;line-height:19px;}
.wmybc_taxdetal .taxdetal_option{overflow:hidden;}
.wmybc_taxdetal .taxdetal_option > li{position:relative;padding:0 4px;float:left;font-size:12px;color:#8f989c;line-height:18px;}
.wmybc_taxdetal .taxdetal_option > li:before{content:"";position:absolute;top:6px;left:0;width:1px;height:8px;background-color:#e5e5e5;}
.wmybc_taxdetal .taxdetal_option > li:first-child{padding-left:0;}
.wmybc_taxdetal .taxdetal_option > li:first-child:before{content:none;}
/* 나의정보 */
.wmybc_myinfobox > li{margin-top:16px;padding:26px 24px;background:#fff;border:1px solid #ddd;border-radius:14px;}
.wmybc_myinfobox > li:first-child{margin-top:0;}
.wmybc_myinfobox > li > .myinfobox_head{display:flex;align-items:center;}
.wmybc_myinfobox > li > .myinfobox_head img{height:24px;margin-right:4px;}
.wmybc_myinfobox > li > .myinfobox_head.webmember img{height:19px;}
.wmybc_myinfobox > li > .myinfobox_head.checkarea{display:block;}
.wmybc_myinfobox > li > .myinfobox_head.checkarea img{vertical-align:middle;}
.wmybc_myinfobox > li > .myinfobox_head.checkarea .head_name{vertical-align:middle;}
.wmybc_myinfobox > li > .myinfobox_head .head_name{font-size:18px;font-weight:700;color:#000;line-height:27px;}
.wmybc_myinfobox > li > .myinfobox_cnt{overflow:hidden;margin-top:16px;padding-top:4px;border-top:1px solid #f1f4f7;}
.wmybc_myinfobox > li > .myinfobox_cnt > dt{clear:both;float:left;width:50%;margin-top:12px;font-size:15px;color:#212121;line-height:22px;}
.wmybc_myinfobox > li > .myinfobox_cnt > dt span{display:block;}
.wmybc_myinfobox > li > .myinfobox_cnt > dt .cnt_stxt{font-size:13px;line-height:19px;}
.wmybc_myinfobox > li > .myinfobox_cnt > dd{float:right;width:50%;margin-top:12px;font-size:15px;font-weight:700;color:#212121;line-height:22px;text-align:right;word-wrap:break-word;}
.wmybc_myinfobox > li > .myinfobox_cnt > p {margin-top: 12px; font-size: 15px; color: #212121; line-height: 22px;}
.wmybc_myinfobox > li > .myinfobox_cnt.corp{display:none;margin-top:24px;}
.wmybc_myinfobox > li > .myinfobox_cnt.send{margin-top:12px;padding-top:0;border-top:0;}
.wmybc_myinfobox > li > .myinfobox_cnt.send > dt{margin-top:0;}
.wmybc_myinfobox > li > .myinfobox_cnt.send > dd{margin-top:0;}
.wmybc_myinfobox > li > .myinfobox_corpbtn{margin-top:24px;padding-bottom:12px;text-align:center;}
.wmybc_myinfobox > li > .myinfobox_corpbtn a{display:inline-block;padding:13px 62px 13px 30px;background:#fff url(../../winc/images/wcom/wico_myinfoacc_open.png) no-repeat right 30px center/28px;border:1px solid #dadada;border-radius:24px;font-size:15px;color:#000;line-height:22px;}
.wmybc_myinfobox > li > .myinfobox_corpbtn.open a{background-image:url(../../winc/images/wcom/wico_myinfoacc_close.png);}
.wmybc_otherchange{margin-top:60px;padding-bottom:60px;text-align:center;}
.wmybc_otherchange .otherchange_txt{display:block;font-size:13px;color:#000;line-height:22px;}
.wmybc_otherchange a{display:block;margin-top:8px;font-size:15px;font-weight:700;line-height:22px;}
.wmybc_otherchange a:active,
.wmybc_otherchange a:link,
.wmybc_otherchange a:visited,
.wmybc_otherchange a:focus,
.wmybc_otherchange a:hover{color:#000 !important;text-decoration:underline !important;}
.wmybc_myinfochk{display:block;position:relative;}
.wmybc_myinfochk input[type=checkbox]{position:absolute;}
.wmybc_myinfochk input[type=checkbox] + label{display:flex;align-items:center;padding-left:36px;font-size:20px;line-height:28px;}
.wmybc_myinfochk input[type=checkbox] + label:before{content:"";position:absolute;top:0;left:0;width:28px;height:28px;background:url(../../winc/images/wcom/scheck_off.png) no-repeat center/100%;}
.wmybc_myinfochk input[type=checkbox]:checked + label:before{content:"";background-image:url(../../winc/images/wcom/scheck_on.png);}
.wterms_chbox .wmybc_chktype02 input[type=checkbox] + label{font-size:17px;color:#212121;line-height:25px;}
.wterms_chbox .wmybc_chktype02 input[type=checkbox] + label:before{width:24px;height:24px;}
.wterms_chkarea.wmybc_chktype01 .formWrap{position:static;float:left;}
.wterms_chkarea.wmybc_chktype01 input[type='checkbox']+label{position:relative;line-height:24px !important;}
.wterms_chkarea.wmybc_chktype01 input[type='checkbox']+label:before{position:absolute;top:0;left:0;}
.wterms_chbox.wmybc_chksub01 .wterms_chkarea.sub01 .formWrap{position:static;float:left;}
.wterms_chbox.wmybc_chksub01 .wterms_chkarea.sub01 .formWrap label{padding-left:0;}
.wmybc_infochang{overflow:hidden;padding-top:12px;border-top:1px solid #f1f4f7;}
.wmybc_infochang > dt{clear:both;float:left;margin-top:12px;font-size:15px;color:#212121;line-height:30px;}
.wmybc_infochang > dd{float:right;margin-top:12px;font-size:15px;font-weight:700;color:#000;line-height:30px;}
.wmybc_howreceive{display:none;margin-top:24px;padding-top:24px;border-top:1px dashed #f1f4f7;}
.wmybc_howreceive .howreceive_radio{display:block;margin-top:16px;}
.wmybc_howreceive .howreceive_radio .formWrap{display:block;}
.wmybc_howreceive .howreceive_radio .formWrap input[type=radio]{position:absolute;}
.wmybc_howreceive .howreceive_radio .formWrap label{display:block;}
.wmybc_howreceive .howreceive_radio .howreceive_cnt{display:none;clear:both;padding:24px 0 8px 0;font-size:15px;font-weight:700;color:#000;line-height:22px;}
.wmybc_howreceive .howreceive_radio .howreceive_cnt .wtxt_infor{font-weight:400;line-height:19px;}
.wmybc_howreceive .howreceive_radio .howreceive_cnt .wemail_dualinput{display:flex;align-items:center;}
.wmybc_howreceive .howreceive_radio .howreceive_cnt .wemail_dualinput .ico_alt{display:inline-block;padding:0 5px;font-size:18px;line-height:48px;text-align:center;}
.wmybc_howreceive .howreceive_radio .howreceive_cnt a {font-weight:400;}
.wmybc_howreceive .howreceive_radio .howreceive_cnt .wmybc_infolist02 li {position:relative;margin-top:5px;padding-left:12px;font-size:15px; font-weight:400; color:#424242;line-height:24px;} 
.wmybc_howreceive .howreceive_radio .howreceive_cnt .wmybc_infolist02 li:first-child {margin-top:0;} 
.wmybc_howreceive .howreceive_radio .howreceive_cnt .wmybc_infolist02 li:before {content:"";position:absolute;top:11px;left:0;width:5px;height:1px;background-color:#424242;border-radius:50%;} 

/* 결제예정금액 */
.wmybc_paymdate{position:relative;text-align:center;}
.wmybc_paymdate .paymdate_before {position:absolute;top:calc(50% - 16px);left:0;width:32px;height:32px;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat center/100%; /* font-size:0; */ color:transparent;transform:rotate(180deg);}
.wmybc_paymdate .paymdate_before.disabled {background:url(../../winc/images/wcom/wicon_arrow_disable.png) no-repeat center/100%;}
.wmybc_paymdate .paymdate_after {position:absolute;top:calc(50% - 16px);right:0;width:32px;height:32px;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat center/100%; /* font-size:0; */ color:transparent;}
.wmybc_paymdate .paymdate_after.disabled {background:url(../../winc/images/wcom/wicon_arrow_disabled.png) no-repeat center/100%;}
.wmybc_paymdate .wselect_box{display:inline-block;width:auto;}
.wmybc_paymdate .wselect_box .wselect_btn{/*width:150px;*/border:0;background-color:transparent;font-size:17px;font-weight:700;color:#424242;line-height:25px;}
.wmybc_paymdate .wselect_box .wselect_btn:after{background-color:transparent;}
.wmybc_paymdate .wselect_box .wselect_btn.mon_btn {height:32px; padding:0 30px 0 16px; line-height:32px;}
.wmybc_paymtotal .paymtotal_card{display:flex;align-items:center;}
.wmybc_paymtotal .paymtotal_card img{height:16px;}
.wmybc_paymtotal .paymtotal_card .card_txt{margin-left:8px;font-size:17px;color:#212121;line-height:25px;}
.wmybc_paymtotal .paymtotal_pay{margin-top:4px;font-size:16px;color:#000;line-height:24px;}
.wmybc_paymtotal .paymtotal_pay strong{font-size:28px;font-weight:700;line-height:41px;}
.wmybc_paymtotal .paymtotal_plan{overflow:hidden;margin-top:8px;font-size:14px;color:#8d8d8d;line-height:21px;} /* 2024 웹접근성: 명도 */
.wmybc_paymtotal .paymtotal_plan > dt{clear:both;float:left;}
.wmybc_paymtotal .paymtotal_plan > dd{float:right;}
.wmybc_paymtotal .paymtotal_plan > dd strong{font-weight:700;}
.wmybc_paymtotal .paymtotal_plan.sty2{margin-top:4px;}
.wmybc_paymtotal .paymtotal_plan.sty2 > dt{margin-top:4px;}
.wmybc_paymtotal .paymtotal_plan.sty2 > dd{margin-top:4px;font-weight:700;}
.wmybc_paymstotal{overflow:hidden;padding-bottom:12px;font-size:14px;color:#8d8d8d;line-height:21px;} /* 2024 웹접근성: 명도 */
.wmybc_paymstotal:first-child{padding-top:0 !important;}
.wmybc_paymstotal > dt{clear:both;float:left;}
.wmybc_paymstotal > dd{float:right;}
.wmybc_paymstotal > dd strong{font-weight:700;}
.wmybc_paymlstbox{margin:0 -4px;}
.wmybc_paymlstbox > li{margin-top:16px;background:#fff;box-shadow:0px 6px 16px rgba(15, 21, 34, .04);border-radius:14px;}
.wmybc_paymlstbox > li:first-child{margin-top:0;}
.wmybc_paymlstbox a{display:flex;justify-content:space-between;align-items:center;padding:24px;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat right 12px center/32px;}
.wmybc_paymlstbox .paymlstbox_name{display:flex;align-items:center;}
.wmybc_paymlstbox .paymlstbox_name img{height:32px;}
.wmybc_paymlstbox .paymlstbox_name .name_txt{margin-left:8px;font-size:14px;color:#424242;line-height:21px;}
.wmybc_paymlstbox .paymlstbox_pay{margin-right:20px;text-align:right;}
.wmybc_paymlstbox .paymlstbox_pay .pay_num{font-size:13px;color:#000;line-height:19px;}
.wmybc_paymlstbox .paymlstbox_pay .pay_num strong{font-size:20px;font-weight:700;line-height:30px;}
.wmybc_paymlstbox .paymlstbox_pay .pay_date{display:block;font-size:13px;color:#8d8d8d;line-height:19px;} /* 2024 웹접근성: 명도 */
.wmybc_paymcntlst{overflow:hidden;}
.wmybc_paymcntlst > dt{clear:both;float:left;min-width:30%;max-width:64%;margin-top:10px;font-size:16px;color:#000;line-height:27px;word-break:keep-all;word-wrap:break-word;}
.wmybc_paymcntlst > dd{float:right;margin-top:10px;font-size:13px;color:#000;line-height:27px;text-align:right;}
.wmybc_paymcntlst > dd strong{font-size:18px;font-weight:700;color:#000;line-height:27px;}
.wmybc_paymcntlst.bortdash{margin-top:14px;border-top:1px dashed #f1f4f7;}
.wmybc_paymcntlst.paydate > dt{width:40%;line-height:24px;}
.wmybc_paymcntlst.paydate > dd{width:50%;font-size:16px;line-height:24px;}
.wmybc_paymcnt > li{position:relative;margin-top:30px;border-top:1px solid #f1f4f7;}
.wmybc_paymcnt > li .paymcnt_date{position:absolute;top:-12px;left:0;width:56px;background-color:#fff;font-size:14px;color:#757575;line-height:21px;}
.wmybc_paymcnt > li > a{display:block;}
.wmybc_paymcnt .wmybc_paymcntlst{margin-top:16px;}
.wmybc_paymcntlst > dt.paymcnt_how{font-size:12px;color:#8d8d8d;line-height:22px;} /* 2024 웹접근성: 명도 */
.wmybc_paymcntlst > dt.paymcnt_how span + span{position:relative;padding-left:8px;}
.wmybc_paymcntlst > dt.paymcnt_how span + span:before{content:"";position:absolute;top:5px;left:3px;width:1px;height:8px;background-color:#e6e6e6;}
.wmybc_paymcntlst > dd.paymcnt_how{font-size:12px;color:#8d8d8d;line-height:22px;} /* 2024 웹접근성: 명도 */
.wmybc_paymcntlst > dd.paymcnt_how span{display:block;} 
.wmybc_paymcntlst > dd.paymcnt_how strong{font-size:15px;font-weight:400;color:#8d8d8d;line-height:22px;} /* 2024 웹접근성: 명도 */
.wmybc_paymcntlst > dd.paymcnt_cancel{color:#8d8d8d;} /* 2024 웹접근성: 명도 */
.wmybc_paymcntlst > dd.paymcnt_cancel strong{color:#8d8d8d;} /* 2024 웹접근성: 명도 */
.wmybc_paymoverbox{margin:0 -4px; padding:24px;background:#f9f9fa;border-radius:14px;}
.wmybc_paymoverbox dl{overflow:hidden;}
.wmybc_paymoverbox dl > dt{clear:both;float:left;max-width:60%;word-break:keep-all;}
.wmybc_paymoverbox dl > dd{float:right;/*width:40%;*/text-align:right;}
.wmybc_paymoverbox .overbox_head > dt{font-size:14px;font-weight:700;color:#000;line-height:27px;}
.wmybc_paymoverbox .overbox_head > dd{font-size:13px;color:#000;line-height:27px;}
.wmybc_paymoverbox .overbox_head > dd strong{font-size:18px;font-weight:700;}
.wmybc_paymoverbox .overbox_head.wcorpk > dt{font-size:14px;font-weight:700;color:#f43347;line-height:27px;}
.wmybc_paymoverbox .overbox_head.wcorpk > dd{font-size:13px;color:#f43347;line-height:27px;}
.wmybc_paymoverbox .overbox_body{margin-top:10px;padding-top:4px;border-top:1px dashed #dcdcdc;}
.wmybc_paymoverbox .overbox_body > dt{margin-top:6px;font-size:14px;color:#424242;line-height:21px;}
.wmybc_paymoverbox .overbox_body > dd{margin-top:6px;font-size:13px;color:#424242;line-height:21px;}
.wmybc_paymoverbox .overbox_body > dd strong{font-size:14px;font-weight:400;}
.wmybc_paymoverbox .overbox_subtit{margin-bottom:-8px;}
.wmybc_paymoverbox .overbox_subtit > dt{font-size:18px;font-weight:700;color:#000;line-height:27px;}
.wmybc_paymoverbox .overbox_subtit > dd{font-size:14px;font-weight:700;color:#8f989c;line-height:27px;}
.wmybc_paymbtnblue a{display:block;margin:0 -4px;padding:15px 24px;background:#e8f3fa url(../../winc/images/wcom/wicon_arrow.png) no-repeat right 12px center/32px;border-radius:14px;font-size:15px;color:#212121;line-height:22px;}
.wpop_content.wmybc_paymsendpop .txt{font-size:16px;color:#212121;line-height:24px;}
.wpop_content.wmybc_paymsendpop .stxt{font-size:14px;color:#424242;line-height:21px;}
.wpop_content.wmybc_paymsendpop .wlink{display:inline-block;margin-top:8px;font-size:15px;font-weight:700;}
/*.wpop_content.wmybc_paymdetalpop .paymdetalpop_head{padding-bottom:30px;background-color:#f9f9f9;}*/
.wpop_content.wmybc_paymdetalpop h2{font-size:24px;color:#212121;line-height:36px;}
.wpop_content.wmybc_paymdetalpop .paymdetalpop_cnt{margin-top:4px;font-size:14px;color:#424242;line-height:21px;}
.wpop_content.wmybc_paymdetalpop .paymdetalpop_pay{margin-top:20px;padding-top:8px;border-top:1px dashed #dcdcdc;font-size:20px;color:#000;line-height:20px;}
.wpop_content.wmybc_paymdetalpop .paymdetalpop_pay strong{font-size:32px;font-weight:700;line-height:47px;}
.wpop_content.wmybc_paymdetalpop .paymdetalpop_pay.wpay_cancel{color:#8f989c;}
.wpop_content.wmybc_paymdetalpop .paymdetalpop_list{overflow:hidden;}
.wpop_content.wmybc_paymdetalpop .paymdetalpop_list > dt{clear:both;float:left;width:40%;margin-top:6px;font-size:15px;color:#424242;line-height:24px;}
.wpop_content.wmybc_paymdetalpop .paymdetalpop_list > dd{float:right;width:60%;margin-top:6px;font-size:15px;color:#212121;line-height:24px;text-align:right;}
.wpop_content.wmybc_paymdetalpop .paymdetalpop_list.bortdash{padding-top:40px;border-top:1px dashed #f1f4f7;}
/* 카드이용분석 */
.wmybc_analytop{display:flex;flex-wrap:wrap;justify-content:space-between;}
.wmybc_analytop > dt{width:60%;margin-top:20px;padding-left:32px;font-size:16px;color:#212121;line-height:24px;}
.wmybc_analytop > dt.analytop_1{background:url(../../winc/images/wicon/wico_medal_top01.png) no-repeat left top/20px 24px;}
.wmybc_analytop > dt.analytop_2{background:url(../../winc/images/wicon/wico_medal_top02.png) no-repeat left top/20px 24px;}
.wmybc_analytop > dt.analytop_3{background:url(../../winc/images/wicon/wico_medal_top03.png) no-repeat left top/20px 24px;}
.wmybc_analytop > dd{width:40%;margin-top:20px;font-size:13px;color:#212121;line-height:24px;text-align:right;}
.wmybc_analytop > dd strong{font-size:17px;font-weight:700;}
.wmybc_analybox{padding:20px 24px;background:#f9f9fa;border-radius:14px;}
.wmybc_analybox.cnt_sale > dl{overflow:hidden;}
.wmybc_analybox.cnt_sale > dl > dt{clear:both;float:left;margin-top:4px;font-size:16px;color:#212121;line-height:22px;}
.wmybc_analybox.cnt_sale > dl > dd{float:right;margin-top:4px;font-size:13px;color:#212121;line-height:22px;}
.wmybc_analybox.cnt_sale > dl > dd strong{font-size:17px;font-weight:700;}
.wmybc_analybox.cnt_sale .sale_total{margin-top:12px;padding-top:13px;border-top:1px solid #dfe1e5;font-size:13px;color:#212121;line-height:22px;text-align:right;}
.wmybc_analybox.cnt_sale .sale_total strong{font-size:17px;font-weight:700;}
.wmybc_analybox.cnt_benefit{display:flex;justify-content:space-between;align-items:center;padding:20px 0;}
.wmybc_analybox.cnt_benefit > div{width:50%;padding:22px 20px 10px;text-align:center;}
.wmybc_analybox.cnt_benefit > div.benefit_point{background:url(../../winc/images/wicon/wico_miniicon_point.png) no-repeat center top/18px;}
.wmybc_analybox.cnt_benefit > div.benefit_mileage{position:relative;background:url(../../winc/images/wicon/wico_miniicon_mileage.png) no-repeat center top/18px;}
.wmybc_analybox.cnt_benefit > div.benefit_mileage:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#dfe1e5;}
.wmybc_analybox.cnt_benefit > div .tit{font-size:16px;color:#212121;line-height:24px;}
.wmybc_analybox.cnt_benefit > div .num{margin-top:4px;padding:0 10px;font-size:13px;color:#212121;line-height:25px;word-wrap:break-word;}
.wmybc_analybox.cnt_benefit > div .num strong{font-size:17px;font-weight:700;}
.wmybc_chartave{text-align:right;}
.wmybc_chartave .chartave_tit{padding-left:18px;background:url(../../winc/images/wcom/wicon_dot_bullet.png) no-repeat left center/14px 1px;font-size:13px;color:#7b7f8c;line-height:19px;}
.wmybc_chartave .chartave_num{margin-left:8px;font-size:13px;font-weight:700;color:#000;line-height:19px;}
.wmybc_chartinfo{font-size:15px;font-weight:700;color:#212121;line-height:22px;text-align:center;}
.wmybc_analyuse{display:flex;align-items:center;}
.wmybc_analyuse .use_box{padding:42px 10px 30px;border-radius:14px;text-align:center;}
.wmybc_analyuse .use_box.num{width:40%;background:#f9f9fa url(../../winc/images/wicon/wico_use_number.png) no-repeat center top 20px/18px;}
.wmybc_analyuse .use_box.pay{width:60%;margin-left:8px;background:#f9f9fa url(../../winc/images/wicon/wico_use_money.png) no-repeat center top 20px/18px;}
.wmybc_analyuse .use_box .tit{font-size:16px;color:#212121;line-height:24px;}
.wmybc_analyuse .use_box .num{margin-top:4px;padding:0 10px;font-size:13px;color:#212121;line-height:25px;word-wrap:break-word;}
.wmybc_analyuse .use_box .num strong{font-size:17px;font-weight:700;}
.wmybc_analycost{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 24px;background:#f9f9fa;border-radius:14px;}
.wmybc_analycost > dt{width:40%;padding-left:24px;background:url(../../winc/images/wicon/wico_use_money.png) no-repeat left center/18px;font-size:16px;color:#212121;line-height:24px;}
.wmybc_analycost > dd{width:60%;font-size:13px;color:#212121;line-height:24px;text-align:right;}
.wmybc_analycost > dd strong{font-size:17px;font-weight:700;}
.wmybc_uselimithead .head_tit{font-size:18px;color:#212121;line-height:24px;}
.wmybc_uselimithead .head_pay strong{}
.wmybc_uselimithead .head_pay{overflow:hidden;}
.wmybc_uselimithead .head_pay > dt{clear:both;float:left;font-size:14px;color:#212121;line-height:32px;}
.wmybc_uselimithead .head_pay > dd{float:right;font-size:16px;color:#000;line-height:32px;}
.wmybc_uselimithead .head_pay > dd strong{font-size:28px;font-weight:700;color:#f43347;}
.wmybc_uselimittbl.wtable_st3 tbody td{background-color:#fff;}
.wmybc_uselimitnote{margin-top:14px;padding-left:20px;background:url('../../winc/images/wcom/wbtn_sinfo.png') no-repeat 0 3px/15px;font-size:14px;color:#8f989c;}
.wmybc_uselimitlink{display:inline-block;margin-top:12px;padding-right:16px;background:url('../../winc/images/wcom/wicon_arrow_big.png') no-repeat right center/14px;font-size:15px;font-weight:700;color:#424242;}
.wmybc_uselimitbox .uselimitbox{margin-top:12px;background-color:#fff;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;}
.wmybc_uselimitbox .uselimitbox.wbox_line{box-shadow:none;border:1px solid #DDD;}
.wmybc_uselimitbox .uselimitbox_head{display:flex;align-items:center;padding:24px 50px 24px 24px;background:url('../../winc/images/wcom/wico_acc_open.png') no-repeat right 24px center/24px;}
.wmybc_uselimitbox .uselimitbox_head.open{background-image:url('../../winc/images/wcom/wico_acc_close.png');}
.wmybc_uselimitbox .uselimitbox_head img{height:40px;}
.wmybc_uselimitbox .uselimitbox_head .head_name{margin-left:10px;font-size:16px;font-weight:700;color:#000;line-height:20px;}
.wmybc_uselimitbox .uselimitbox_body{display:none;padding:0 24px 24px 24px;}
.wmybc_uselimitbox .uselimitbox_body .body_info{font-size:13px;color:#424242;line-height:20px;}
.wmybc_uselimitbox .uselimitbox_body .body_stit{display:block;margin-top:30px;font-size:14px;font-weight:700;color:#424242;line-height:21px;}
.wmybc_uselimitbox .uselimitbox_body .body_stit.type2{margin-top:20px;padding-top:20px;border-top:1px solid rgba(0, 0, 0, 0.06);}
.wmybc_uselimitbox .uselimitbox_body .body_input{overflow:hidden;}
.wmybc_uselimitbox .uselimitbox_body .body_input > dt{clear:both;float:left;width:35%;margin-top:10px;font-size:14px;color:#424242;line-height:37px;}
.wmybc_uselimitbox .uselimitbox_body .body_input > dd{float:right;width:65%;margin-top:10px;}
.wmybc_uselimitbox .uselimitbox_body .body_input > dd .inpTxt{position:relative;display:block;text-align:right;}
.wmybc_uselimitbox .uselimitbox_body .body_input > dd .inpTxt:after{top:11px;right:14px;}
.wmybc_uselimitbox .uselimitbox_body .body_input > dd .inpTxt input{display:inline-block;width:97%;height:40px;margin-right:5px; padding:9px 40px 9px 10px;font-size:14px !important;text-align:right;}
.wmybc_uselimitbox .uselimitbox_body .body_input > dd .inpTxt.wmusd:after{content:'US$';position:absolute;width:32px;height:24px;color:#424242;font-size:13px}

.wmybc_uselimitbox .uselimitbox_body .body_input > dd .inpTxt input:disabled {color:#666;}
.wmybc_uselimitbox .uselimitbox_body .body_input > dd .inpTxt .unit{margin-left:10px;}
.wmybc_uselimitinfolist > li{font-size:14px;}
.wmybc_uselimitinfolist.wlist_st2 li + li{margin-top:8px;}


/* --------- 카드상품 --------- */

/* 공공카드 */
.wtoggle_list .wtoggle_View li .wtip_txt_sub{margin-top:5px}
.wtoggle_list .wtoggle_View li .wtip_txt_sub > li{padding-left:10px;position:relative}
.wtoggle_list .wtoggle_View li .wtip_txt_sub > li::before{content:"";display:block;width:5px;height:1px;background:#000;position:absolute;top:10px;left:0}

.wtoggle_list .wtoggle_View.no_list_type li{padding:0;}
.wtoggle_list .wtoggle_View.no_list_type li::before{content:none;}
.wtoggle_list .wtoggle_View li.no_list {padding-left:0;}
.wtoggle_list .wtoggle_View li.no_list::before{content:none;}

.wtoggle_list .wtoggle_View.no_list_type .wcom_logo{display:flex;margin-top:10px}
.wtoggle_list .wtoggle_View.no_list_type .wcom_logo > li{width:53px;padding-left:0;margin-bottom:0}
.wtoggle_list .wtoggle_View.no_list_type .wcom_logo > li::before{content:none}
.wtoggle_list .wtoggle_View.no_list_type .wcom_logo > li + li{margin-left:10px;margin-top:0;}
.wtoggle_list .wtoggle_View.no_list_type .wcom_logo > li img{width:100%;height:auto}

.wpublic_wcard_bank{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;}
.wpublic_wcard_bank > li {width:92px}
.wpublic_wcard_bank > li + li{margin-left:10px}
.wpublic_wcard_bank > li > a{width:100%;}
.wpublic_wcard_bank > li > a img{width:100%;height:auto}
.wtoggle_list .wtoggle_View.no_list_type .wpublic_wcard_bank li + li{margin:0;}
.wpublic_wcard_info_wrap{display:flex;width:100%;}
.wpublic_wcard_info_wrap .wimg_wrap{flex-shrink:0;width:90px}
.wpublic_wcard_info_wrap .wimg_wrap img{width:100%;height:auto;vertical-align:top}
.wpublic_wcard_info_wrap .wcard_info{display:table-cell;padding-left:24px;vertical-align:middle}
.wpublic_wcard_info_wrap .wcard_info .title{font-size:16px;line-height:24px;font-weight:700;color:#000}
.wpublic_wcard_info_wrap .wcard_info .txt{font-size:14px;line-height:20px;margin-top:6px;max-height:40px;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}
.wpublic_wcard_info_wrap .wcard_info .wcard_brand{margin-top:16px;}
.wpublic_title{font-size:20px;line-height:30px;}

.wpublic_bank_list{display:flex;justify-content:space-evenly;}
.wpublic_bank_list > a span{display:inline-block;width:115px;height:30px;color:transparent;background:url(../../winc/images/wbank/wbank_listimg.png) no-repeat;background-size:115px auto;}
.wpublic_bank_list > a span.wbank01{background-position:0 -90px}
.wpublic_bank_list > a span.wbank02{background-position:0 -120px}
.wpublic_bank_list.type2{display:block;padding-top:15px;border-top:1px solid #d1d1d1;}
.wpublic_bank_list.type2.brd_no{border-top:none;padding-top:0}
.wpublic_bank_list.type2 h4{text-align:center}
.wpublic_bank_list.type2 h4 img{width:140px}

/* 잔액환불신청 */
.call_cont.wcall_box.call_center {position:relative;background:#F9F9FA;box-shadow:none;} 
.call_cont.wcall_box.call_center > a::after {content:'';background:url(../../winc/images/wcom/icon_telephone.png) no-repeat center right;background-size:40px;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);right:22px;} 
.call_cont.wcall_box.call_center > a > dt {background-image:none;} 
.call_cont.wcall_box.call_center > a > dd {color:#8F989C;width:80%;}
.call_cont.wcall_box.call_center span {font-weight:normal;font-size:14px;padding-left:4px;} 
.wsub_txt.pt-set {padding-top:6px;}
.wloan_complist.bc_set {border-top:1px solid #F1F4F7;border-bottom:1px solid #F1F4F7;}
span.wtext.f_14 {font-size:14px;}
.mgb_68 {margin-bottom:68px;}
h3.wtit_dep3.cvc_set {font-size:17px;margin-bottom:0;}
.wjoin_compbtxt.txtdc_set {font-weight:normal;}
.wjoin_compbtxt.txtdc_set > span {font-weight:bold;}
.wjoin_compstxt.f_14 {font-size:14px;}

/* 소득공제등록취소 */
.card_add h3.card_bd {padding-bottom:16px;border-bottom:1px solid #F1F4F7;}
.wtab_in_cont.type2.bd_t {margin :0 -20px;padding:0 20px;border-top:1px solid #F1F4F7;}
.wloan_complist.bc_set.mgb_68.bdt0.pdt2 {padding-top:4px;}
.tbt_email_tab {display:block;}
.tbt_post_number_tab {display:none;}

/* 	승인내역조회 */
.wtit_dep3.stt_set {font-size:18px;margin:0 -20px;padding:0 20px 16px;border-bottom:1px solid #F1F4F7;margin-bottom:15px;}
.wtit_dep3.stt_set > span {font-weight:bold;}
.wpoint_change.src_result  .comp_chk.li_style_set > li {border-bottom:none;font-size:16px;padding:2px 0;}
.wpoint_change.src_result > li:last-child {border-bottom:1px solid #F0F0F0;}
.wpoint_change.src_result > li > dl > dd {margin-bottom:auto; font-size:13px;}
.wpoint_change.src_result li > dl dt {width:100%;}
.wpoint_change.src_result > li > dl > dd > span {font-size:18px;font-weight:bold;padding-right:2px;}
.wpoint_change.src_result > li > dl > dt span {font-size:13px;color:#8F989C;}
.wpoint_change.src_result > li > dl > dt span.left_bar {padding-left:15px;position:relative;}
.wpoint_change.src_result > li > dl > dt span.left_bar::before {content:'';height:15px;width:1px;background-color:#8F989C;position:absolute;top:2px;left:5px;}
.wpoint_change.src_result.cancel_result > li > dl > dd {color:#8F989C;text-decoration:line-through;}
.wpoint_change.src_result.cancel_result > li > dl > dd > span {font-weight:normal;}
ul.bd_li_style {border-top:1px solid #F1F4F7;}
ul.bd_li_style > li {position:relative;padding-left:10px;}
ul.bd_li_style > li::before {content:'';position:absolute;top:8px;left:0;width:4px;height:4px;background:#424242;border-radius:4px;}

/* 선불카드 안내 */
.call_cont.wcall_box.call_center dd {font-size:13px;line-height:19px;}
.wlist_st2.background_set {background:#f9f9fa;}
h2.sm_tit {font-size:22px;margin-top:30px;}
.gift_card_img {position:relative;max-width:300px;margin:0 auto;}
.gift_card_img > span {display:block;}
.gift_card_img > span.gift_card {position:relative;}
.gift_card_img > span > img {width:100%}
.mw_section > .border_bottom_set {border-bottom:1px solid #000;}
.mw_section > .border_bottom_set:last-child {border-bottom:none;}
.border_bottom_set .pl_set.f_15.pdt15 {display:flex;}
.border_bottom_set .pl_set.f_15.pdt15 > .pdl7 {padding-left:7px;}
.border_bottom_set > .ex_card_wrap  {text-align:center;font-size:15px;}
.border_bottom_set > .ex_card_wrap > .ex_card1 ,.border_bottom_set > .ex_card_wrap > .ex_card2 {position:relative;margin-top:132px;}
.border_bottom_set > .ex_card_wrap > .ex_card1::before {content:'';background:url(../../winc/images/wcard/sticker_correct.png);background-size:148px;width:148px;height:94px;position:absolute;top:-102px;left:50%;transform: translateX(-50%);}
.border_bottom_set > .ex_card_wrap > .ex_card2::before {content:'';background:url(../../winc/images/wcard/sticker_wrong.png);background-size:148px;width:148px;height:94px;position:absolute;top:-102px;left:50%;transform: translateX(-50%);}

.wmybc_paymtotal + .promotion_banner_swiper {margin-top:20px;}

/* 금리인하요구권 */
.interest_rate_wrap {padding:0 20px;}
.interest_rate_wrap .text {padding:20px 0 25px; font-size:18px; color:#000;}
.interest_rate_wrap .text .info_lpop_wrap {display:inline-block; position:relative; width:20px; height:20px; margin-bottom:5px; vertical-align:middle;}
.interest_rate_wrap .text .info_lpop_wrap button {padding:0;}
.interest_rate_wrap .text .info_lpop {display:none; position:absolute; left:-228px; top:33px; z-index:5; width:320px; padding:20px 40px 20px 20px; background-color:rgba(64, 66, 76, 0.9); border-radius:14px; box-sizing:border-box;}
.interest_rate_wrap .text .info_lpop:before {display:block; content:''; position:absolute; left:232px; top:-16px; width:0; height:0; border:6px solid transparent; border-bottom-color:rgba(64, 66, 76, 0.9); border-bottom-width:10px;}
.interest_rate_wrap .text .info_lpop_tit {margin-bottom:15px; font-size:16px; font-weight:700; color:#fff; line-height:20px;}
.interest_rate_wrap .text .info_lpop_desc {color:#fff; font-size:14px; font-weight:400; line-height:20px;}
.interest_rate_wrap .text .info_lpop_close {display:block; overflow:hidden; position:absolute; right:12px; top:10px; width:24px; height:24px; text-indent:-9999px; background:url('/inc/images/ncom/ico_close.png') 0 0 / cover no-repeat;}
.interest_rate_wrap .mw_item {padding:25px; background-color:#fff; border-radius:14px; box-shadow: 0px 6px 16px rgba(15, 21, 34, 0.04); box-sizing:border-box;}
.interest_rate_wrap .mw_item + .mw_item {margin-top:13px;}
.interest_rate_wrap .mw_item .tit01 {font-size:16px; font-weight:bold; color:#293952;}
.interest_rate_wrap .mw_item .tit02 {font-size:16px; font-weight:bold; color:#000; text-align:center;}
.interest_rate_wrap .mw_item .desc01 {font-size:14px; line-height:21px;}
.interest_rate_wrap .mw_item .desc02 {font-size:13px; color:#8f989c; line-height:21px;}
.interest_rate_wrap .mw_item .btn_wrap {padding:12px 0 23px;}
.interest_rate_wrap .mw_item .btn_wrap .btn_red01 {display:block; width:100%; height:45px; font-size:14px; font-weight:bold; color:#fff; line-height:45px; background-color:#ff5977; border-radius:22px; text-align:center; letter-spacing:0; box-sizing:border-box;}
.interest_rate_wrap .mw_item .apply_wrap:after {display:block; content:''; clear:both;}
.interest_rate_wrap .mw_item .apply_wrap p {float:left; padding-top:10px; font-size:16px; font-weight:bold;}
.interest_rate_wrap .mw_item .apply_wrap .btn_wrap {float:right; padding:0;}
.interest_rate_wrap .mw_item .apply_wrap .btn_wrap .btn_apply {display:inline-block; padding:12px 26px; height:45px; border:1px solid #000; font-size:14px; color:#000; font-weight:700; box-sizing:border-box; border-radius:22px;}
.interest_rate_wrap .mw_item .apply_wrap + .apply_wrap {margin-top:15px;}
.drop_cont_wrap {padding:35px 20px 25px 20px; background-color:#f9f9fa;}
.drop_cont_wrap > dt {position:relative; margin-bottom:18px; font-size:16px; font-weight:bold;}
.drop_cont_wrap > dt .btn_arr {display:block; overflow:hidden; position:absolute; right:5px; top:50%; width:17px; height:10px; margin-top:-5px; text-indent:-9999px; background:url('/inc/images/ncom/arr_off.png') no-repeat 0 0/17px 10px;}
.drop_cont_wrap > dt .btn_arr .txt01 {display:inline;}
.drop_cont_wrap > dt .btn_arr .txt02 {display:none;}
.drop_cont_wrap > dt .btn_arr.down {background-image:url('/inc/images/ncom/arr_on.png');}
.drop_cont_wrap > dt .btn_arr.down .txt01 {display:none;}
.drop_cont_wrap > dt .btn_arr.down .txt02 {display:inline;}
.drop_cont_wrap .notice > li {position:relative; margin-top:15px; padding-left:11px; font-size:14px; color:#424242; line-height:21px;}
.drop_cont_wrap .notice > li:first-child {margin-top:0;}
.drop_cont_wrap .notice > li:before {display:block; content:''; position:absolute; left:0; top:8px; width:3px; height:3px; background-color:#424242;
	-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}

/* 위치기반 이용약관 팝업 */
.wpoplayer .pop_layer .wpop_agree_content {max-height:300px;}
.wpoplayer .pop_layer .wpop_agree_content table th,
.wpoplayer .pop_layer .wpop_agree_content table td {font-size:14px;}
.wpoplayer .pop_layer .wpop_agree_content .PrivacyWrap h3:first-child {margin-top:0;}
.wpoplayer .pop_layer .wpop_agree_form {display:flex; padding:16px;}

/* 단기카드대출 페이북유도 레이어팝업  */
.layer_loan_move {position:fixed; top:0; right:0; bottom:0; left:0; display:flex; flex-direction:column; justify-content:center; width:100%; height:100%; padding:0 20px; z-index:9997;}
.layer_loan_move .mask {position:absolute; top:0; left:0; z-index:9998; width:100%; height:100%; background:#000; opacity:0.6;}
.layer_loan_move .cont {z-index:9999; width:100%; padding:35px 15px 15px; background-color:#fff;  font-family:'Noto Sans KR';}
.layer_loan_move .text {font-size:15px;}
.layer_loan_move .text + .text {margin-top:10px;}
.layer_loan_move .btn_wrap {margin-top:30px; text-align:right;}
.layer_loan_move .btn_wrap a {display:inline-block; font-size:15px; font-weight:700; color:#fa5273;}
.layer_loan_move .btn_wrap a + a {margin-left:15px;}
.layer_loan_move .btn_wrap .btn_go {color:#fa5273;}
.layer_loan_move .btn_wrap .btn_cancel {color:#000;}

/* 휴대폰 메시지 서비스 */
.wpmsg_infobox .infobox_con dt {float:none; font-size:24px; font-weight:700; text-align:center;}
.wpmsg_infobox .infobox_con dd {float:none; text-align:right;}
.wlight_conf.card_info dl {position:relative;}
.wlight_conf.card_info dl dd .wtooltip_wrap.wpay_wtooltip_wrap {margin:0;}
.wlight_conf.card_info dl dd .wtooltip_wrap.wpay_wtooltip_wrap .wbtn_tooltip {margin:6px 5px 0 0;}
.wlight_conf.card_info dl dd .wtooltip_wrap.wpay_wtooltip_wrap .wbtn_tooltip.on:before {margin:14px 0 0 3px;}
.wlight_conf.card_info dl dd .wtooltip_wrap.wpay_wtooltip_wrap .wtooltip_lpop {top:60px; text-align:left;}
.wlight_conf.card_info dl dd .wtooltip_wrap.wpay_wtooltip_wrap .wtooltip_lpop .wtooltip_txt {font-weight:normal;}
.tooltip_list li .wtooltip_wrap.wpay_wtooltip_wrap {display:inline-block; margin:0;}
.tooltip_list li .wtooltip_wrap.wpay_wtooltip_wrap .wbtn_tooltip {margin-top:3px;}
.tooltip_list li .wtooltip_wrap.wpay_wtooltip_wrap .wtooltip_lpop {top:47px;}
.tooltip_list li .wtoggle_tit {display:inline-block; width:calc(100% - 20px); padding-left:5px;}
.wtoggle_list .wtoggle_View.type02 li {padding:0;}
.wtoggle_list .wtoggle_View.type02 li:before {display:none; content:none;}
.wtoggle_list .wtoggle_View.type02 li:last-child .wlight_conf {border-bottom:0 none;}

/* Tooltip */
.wbox_wtooltip_wrap {display:flex;position:relative;}
.wbox_wtooltip_wrap .wtit_dep3{line-height:26px;margin-top:0;}
.wtooltip_wrap {display:inline-block;width:16px;height:16px;margin:5px 0 0 4px;}
.wtooltip_wrap .wbtn_tooltip, .wtooltip_wrap .wbtn_tooltippopup {display:inline-block;width:18px;height:18px;font-size:0.1px;color:transparent;vertical-align:top;background: url(../../winc/images/wcom/wbtn_sinfo.png) no-repeat;background-size:100% auto;}
.wtooltip_wrap .wbtn_tooltippopup {overflow:hidden;}
.wtooltip_wrap .wbtn_tooltip.on:before {display:block;content:'';margin:13px 0 0 3px;width:0;height:0;border:6px solid transparent;border-bottom-color:rgba(64, 66, 76, 0.9);border-bottom-width:10px;}
.wtooltip_wrap .wtooltip_lpop {display:none;position:absolute;left:0px;top:34px;width:100%;color:#fff;font-size:15px;line-height:20px;padding:20px 38px 20px 20px;background-color:rgba(64, 66, 76, 0.9);border-radius:8px;box-sizing:border-box;z-index:5;}
.wtooltip_wrap .wtooltip_txt {margin:0;}
.wtooltip_wrap .wlist_dot1 li:before{background:#9B9B9B;}
.wtooltip_wrap .wtooltip_close {display:block;overflow:hidden;position:absolute;right:9px;top:9px;width:24px;height:24px;font-size:0.1px;color:transparent;text-indent:-9999px;background: url(../../winc/images/wcom/wbtn_tooltip_close.png) no-repeat;background-size:100% auto;}

/* 2023-04-17, 생활자동납부 레이어팝업 */
body.stop-scroll {height:100%; overflow:hidden;}
.layer_paybooc_move {position:fixed; top:0; left:0; z-index:9997; width:100%; height:100%;}
.layer_paybooc_move .mask {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6;}
.layer_paybooc_move .cont {overflow-y:auto; position:absolute; bottom:0; left:0; width:100%; max-height:calc(100% - 56px); padding:64px 12px 24px; border-radius:20px 20px 0 0; background-color:#fff; font-family:'Noto Sans KR';}
.layer_paybooc_move .text_wrap {padding:0 8px;}
.layer_paybooc_move .text {padding:0 4px; font-size:20px; line-height:30px; font-weight:700;}
.layer_paybooc_move .btn_link {display:inline-block; width:100%; height:52px; margin-top:16px; border-radius:100px; background-color:#fa5273; line-height:52px; text-align:center; font-size:17px; font-weight:700; color:#fff;}
.layer_paybooc_move .btn_link:after {content:''; display:inline-block; width:24px; height:24px; background:url(../../winc/images/wcom/arr_white_48x48_r.png) no-repeat 0 0/24px 24px; vertical-align:text-bottom;}
.layer_paybooc_move .img_wrap {margin-top:18px;}

/* 2023-05-30, 단기카드대출 레이어팝업 */
.lpop-mask {display:block; display:none; overflow:hidden; position:fixed; left:0; right:0; top:0; bottom:0; z-index:230; background-color:rgba(0,0,0,0.6);}
.select-lpop-wrap {display:block; display:none; overflow:hidden; position:fixed; left:0; right:0; top:0; bottom:0; z-index:995;}
.select-lpop-wrap .lpop-inner {position:absolute; left:0; bottom:0; width:100%; max-height:calc(100% - 56px);}
.select-lpop {height:100%; font-family:'SpoqaHanSans'; font-weight:400; background-color:#fff; border-radius:20px 20px 0 0;}
.select-lpop .lpop-header {position:relative; padding:19px 54px 19px 24px; min-height:64px; background-color:#fff;
    -webkit-border-radius:20px 20px 0 0; -moz-border-radius:20px 20px 0 0; border-radius:20px 20px 0 0;}
.select-lpop .lpop-cont {overflow-y:scroll; height:auto; max-height:100%; padding:0 20px 20px; background-color:#fff;
    -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.select-lpop-wrap.lpop-check .lpop-cont .lpop-cont-tit {font-family:'SpoqaHanSans'; font-weight:700; font-size:20px; line-height: 30px; margin:0 4px;}
.select-lpop-wrap.lpop-check .lpop-cont .lpop-cont-tit.type2 {font-size:17px; line-height:25px; padding-left:28px; background:url('/inc/images/loan/ico_tit_hands.png') left center / 24px auto no-repeat;}
.select-lpop-wrap.lpop-check .select-lpop .lpop-cont .info-box {padding:18px 116px 18px 18px; border:1px solid #eee; box-shadow:0px 5px 15px rgba(15,21,34,0.04); background:url('/inc/images/loan/ico_searching.png') 94% center / 80px auto no-repeat; border-radius: 12px; margin-top:12px;}
.select-lpop-wrap.lpop-check .select-lpop .lpop-cont .info-box p {color:#293952; font-size:15px; line-height: 22px; font-family:'SpoqaHanSans'; font-weight:400;}
.select-lpop-wrap.lpop-check .select-lpop .lpop-cont .info-box p + p {margin-top:10px;}
.select-lpop-wrap.lpop-check .select-lpop .lpop-cont .info-box p strong {font-weight:700;}
.select-lpop-wrap.lpop-check .lpop-cont .btn-wrap + .lpop-cont-tit {margin-top:40px;}
.select-lpop-wrap.lpop-check .btn-wrap {margin-top:12px; text-align:center;}
.select-lpop-wrap.lpop-check a + a {margin-top:12px;}
.select-lpop-wrap.lpop-check .btn-red {display:block; background:#fa5273; color:#fff; padding:14px 20px; border-radius:100px; text-align:center; font-family: 'SpoqaHanSans'; font-size:17px; font-weight:700; line-height: 25px;}
.select-lpop-wrap.lpop-check .btn-red span {display:inline-block; padding-right:24px; background:url('/inc/images/loan/mark_btn_arr_48.png') right center / 24px auto no-repeat;}
.select-lpop-wrap.lpop-check .btn-gray {display:block; background:#f1f4f7; color:#212121; padding:14px 20px; border-radius:100px; text-align:center; font-family: 'SpoqaHanSans'; font-size:17px; font-weight:700; line-height: 25px;}

/* 공지사항 미노출 지정 */
.board_detail .hidden_area {display:none !important;}

/* 2024 웹접근성 */
.wterms_chkarea a strong.wuline {text-decoration: underline;}

/* 한도 하향 */
.mw_section.limit_wrap {padding-top:25px;}
.limit_wrap h2 span {font-weight:normal;}
.limit_wrap .fixed_btn_area .wlogin_optinlist {position:absolute; top:-33px; margin:0;}
.limit_wrap .card_info {padding:19px 25px 15px 23px; background-color:#fff; border:1px solid #ddd; border-radius:14px;}
.limit_wrap .card_info:after {display:block; content:''; clear:both;}
.limit_wrap .card_info .img_wrap {float:left; width:41px; height:66px;}
.limit_wrap .card_info .img_wrap img {width:100%;}
.limit_wrap .card_info .cont {float:left; margin-left:20px; width:calc(100% - 61px);}
.limit_wrap .card_info .cont .name {font-size:15px; font-weight:700; color:#22252a; line-height:20px;}
.limit_wrap .card_info .cont .num {margin-top:4px; font-size:13px; color:#626a7a; line-height:22px;}
.limit_wrap .inpTxt.pw_num {display:flex;}
.limit_wrap .inpTxt.pw_num h3 {margin:0; width:160px; line-height:52px;}
.limit_wrap .result_box.complete {display:flex; flex-direction:column; padding-top:148px !important;background:url("../../winc/images/wcom/checked_red.png") no-repeat center 60px/68px; text-align:center;} 
.limit_wrap .result_box .tit {font-size:22px; font-weight:700; color:#000; line-height:33px;} 
.limit_wrap .result_box .desc {font-size:14px; color:#8d8d8d;}
.limit_wrap .result_box.warning {display:flex; flex-direction:column; padding-top:148px !important;background:url("../../winc/images/wcom/wico_exclamation_bk.png") no-repeat center 60px/68px; text-align:center;} 
.limit_wrap .result_box.warning {display:flex; flex-direction:column; padding-top:148px !important;background:url("../../winc/images/wcom/wico_exclamation_bk.png") no-repeat center 60px/68px; text-align:center;} 

/* 특약 안내 - 상세 */
.mrg_wrap {}
.mrg_wrap .tit {font-size:16px; font-weight:700; color:#000; line-height:28px;}
.mrg_wrap .sub_tit {margin:5px 0; font-size:15px; font-weight:700; color:#000; line-height:24px;}
.mrg_wrap .sub_tit span {font-weight:400;}
.mrg_wrap p {font-size:14px; color:#424242; line-height:21px;}
.mrg_wrap .mrg_list01 li {position:relative; padding-left:11px; font-size:14px; color:#212121; line-height:21px;}
.mrg_wrap .mrg_list01 li:before {display:block; content:''; position:absolute; top:8px; left:0; width:3px; height:3px; background-color:#424242; border-radius:50%;}
.mrg_wrap .mrg_list01 li > .mrg_list02 {margin-top:8px;}
.mrg_wrap .mrg_list01 li > .mrg_list02 li {position:relative; padding-left:9px;}
.mrg_wrap .mrg_list01 li > .mrg_list02 li:before {display:block; content:''; position:absolute; top:10px; left:0; width:5px; height:1px; background-color:#424242;}
.mrg_list02 li {position:relative; padding-left:9px;}
.mrg_list02 li:before {display:block; content:''; position:absolute; top:10px; left:0; width:5px; height:1px; background-color:#424242;}
.mrg_wrap .txt_info01 {padding-left:16px; text-indent:-16px; color:#212121;}
.mrg_wrap .txt_info02 {padding-left:10px; text-indent:-10px;}
.mrg_wrap .txt_info03 {position:relative; padding-left:18px; color:#8f989c;}
.mrg_wrap .txt_info03:before {display:block; content:''; position:absolute; top:3px; left:0; width:14px; height:14px; background:url('../../winc/images/wcom/txt_info03.png') no-repeat 0 0/14px 14px;}
.mrg_wrap .wtable_st3.wt_pd td {padding:15px 8px;}
.mrg_wrap .mrg_list.special li {padding:12px 0; display:flex; align-items:center;}
.mrg_wrap .mrg_list.special li + li {border-top:1px solid #f1f4f7;}
.mrg_wrap .mrg_list.special li.last {border-bottom:1px solid #f1f4f7;}
.mrg_wrap .mrg_list.special li .img_wrap {display:flex; justify-content:center; align-items:center; width:60px; height:60px;}
.mrg_wrap .mrg_list.special li .img_wrap img {width:30px;}
.mrg_wrap .mrg_list.special li dl dt {margin-bottom:4px; font-size:15px; font-weight:700; color:#000; line-height:21px;}
.mrg_wrap .mrg_list.special li dl dd {font-size:14px; color:#212121; line-height:21px;}
.mrg_wrap .waff_link {color:#2a61c2; text-decoration:underline !important;}

/* 매출표 저장 */
.waff_apply02 {border-bottom:1px solid #ebebeb;}
.waff_apply02 li a{display:block;padding:10px 22px 10px 0;}
.waff_apply02 dl{display:flex;justify-content:space-between;align-items:center;margin:0;}
.waff_apply02 dt{font-size:15px;color:#212121;line-height:22px;}
.waff_apply02 dt span{display:block;font-size:13px;line-height:19px;color:#757575;}
.waff_apply02 dt span.tit{font-size:15px;line-height:22px;color:#212121;}
.waff_apply02 dt .tit {display:flex;}
.waff_apply02 dt .status {display:block; margin-left:8px; padding:2px 8px 3px 8px; font-size:11px; font-weight:700; color:#8f989c; background-color:rgba(143, 152, 156, 0.1); border-radius:20px; line-height:17px;}
.waff_apply02 dd{text-align:right;}
.waff_apply02 dd a{display:block;background:url('../../winc/images/wcom/wicon_arrow.png') no-repeat right 12px/22px;}
.waff_apply02 dd strong{font-size:16px;font-weight:700;line-height:24px;color:#212121;}
.waff_apply02 dd em{font-size:13px;font-weight:700;line-height:19px;color:#212121;}
.waff_apply02 dd span{display:block;margin-left:5px;font-size:13px;line-height:19px;color:#757575;}

.receipt_wrap {position:relative; padding:26px 24px 40px; background-color:#fff; border:1px solid #ebebeb; border-radius:16px;}
.receipt_top h2.tit {margin-bottom:2px; font-size:18px; color:#1d2024; word-break:break-all;} 
.receipt_top .desc01 {font-size:14px; color:#8f989c;}
.receipt_top .money {margin:20px 0 16px 0; font-size:20px; font-weight:700; color:#1d2024; text-align:right; color:#1d2024;}
.receipt_top .money .unit {display:inline-block; margin-left:2px; font-size:13px; color:#1d2024; font-weight:400; line-height:27px; vertical-align:top;}
.receipt_top + .receipt_top {border-top:1px solid #ebebeb;}
.receipt_top + .receipt_cont {border-top:1px dashed #ebebbe;}
.receipt_cont {padding:16px 0;}
.receipt_cont .dl_tbl {margin-top:6px;}
.receipt_cont .dl_tbl:first-child {margin-top:0;}
.receipt_cont .dl_tbl {display:table; width:100%;}
.receipt_cont .dl_tbl dt,
.receipt_cont .dl_tbl dd {display:table-cell; font-size:14px; line-height:23px;}
.receipt_cont .dl_tbl dt {width:100px; color:#424242; -ms-word-break:break-all; word-break:break-all;}
.receipt_cont .dl_tbl dd {width:calc(100% - 100px); color:#1d2024; text-align:right; -ms-word-break:break-all; word-break:break-all;}
.receipt_cont .dl_tbl dd .unit {display:inline-block; margin-left:2px; font-size:13px; font-weight:400; line-height:24px; vertical-align:top;}
.receipt_wrap .desc_txt {padding-top:24px; border-top:1px solid #ebebeb;}
.receipt_wrap .desc_txt > strong{font-size:14px; font-weight:700; color:#3a3e44; line-height:21px;}
.receipt_wrap .stamp {margin-top:16px; text-align:right;}

.wpoplayer .pop_layer .wpop_header.wbg_gy{background:#f9f9fa;}
.wpoplayer .pop_layer .wpop_content.wbg_gy{background:#f9f9fa;}

/* 분할납부 */
.mw_wrap.monthly-pay{min-height:100%; padding-bottom:0; box-sizing:border-box; background-color:#F9FAFC;}
.monthly-pay #mw_content{min-height:calc(100vh - 56px); padding-bottom:60px;}
.monthly-pay .monthly-pay-tit{font-size:20px; line-height:30px; color:#000000; font-weight:700; letter-spacing:-0.2px;}
.monthly-pay .monthly-pay-sub{padding-top:6px; font-size:17px; line-height:24px; color:#1d2024;}

.monthly-pay .monthly-pay-tit + .monthly-pay .monthly-tab{margin-top:16px;}
.monthly-pay .monthly-tab{display:flex; flex-wrap:wrap;}
.monthly-pay .monthly-tab .tab-item + .tab-item {margin-left:26px;}
.monthly-pay .monthly-tab .tab-item > a {display:block; padding:15px 0 24px; color:#44444d; font-size:17px; line-height:25px; position:relative;}
.monthly-pay .monthly-tab .tab-item > a.on {color:#000000; font-weight:700;}
.monthly-pay .monthly-tab .tab-item > a.on:after {display:block; content:''; position:absolute; bottom:12px; left:0; width:100%; height:2px; background-color:#000;}

.monthly-pay .period-tab{display:flex; flex-wrap:wrap; margin:0 -4px; padding-top:12px;}
.monthly-pay .period-tab .tab-item + .tab-item{margin-left:5px;}
.monthly-pay .period-tab .tab-item > a {display:block; padding:10px 14px; color:#545454; font-size:14px; background:#F1F4F7; border-radius:100px; margin-bottom:12px; letter-spacing:0.2px;}
.monthly-pay .period-tab .tab-item > a.on{background:#293952; color:#FFFFFF; font-weight:700;}

.monthly-pay .payment-detail{margin:0 -4px;}
.monthly-pay .payment-detail:has(+ .more-btn-wrap) .payment-list {padding-bottom:56px;}
.monthly-pay .payment-detail + .more-btn-wrap {margin-top:-26px;}
.monthly-pay .monthly-pay-sub + .payment-detail {margin-top:25px; border-top:1px solid rgba(0, 0, 0, 0.04);}
.monthly-pay .all-check{padding:20px 24px 20px 16px; margin-top:20px; background:#FFFFFF; border-radius:16px; box-shadow:0 6px 16px rgba(15, 21, 34, 0.04);}
.monthly-pay .all-check .total{display:flex; align-items:center; height:30px;}
.monthly-pay .all-check .total label{flex:1; display:flex; justify-content:space-between; align-items:center;}
.monthly-pay .all-check .total .amount{font-size:20px; line-height:30px; font-weight:700; color:#293952;}
.monthly-pay .all-check .total .money{white-space:nowrap;}
.monthly-pay .all-check .total .money strong{font-size:20px; line-height:30px; color:#212121;}
.monthly-pay .all-check .total .money em{font-size:14px; line-height:30px; margin:0 2px 0 1px; color:#000000; position:relative; top:-2px;}
.monthly-pay .all-check .divide-btn{margin-top:12px; padding-left:34px;}

.monthly-pay .payment-list{padding:32px 24px 32px 20px; background:#FFFFFF; border-radius:16px; box-shadow:0 6px 16px rgba(15, 21, 34, 0.04); margin-top:16px;}
.monthly-pay .payment-list .payment-item{padding:24px 0; border-bottom:1px solid rgba(0, 0, 0, 0.04);}
.monthly-pay .payment-list .payment-item:first-child{padding-top:0;}
.monthly-pay .payment-list .payment-item:last-child{padding-bottom:0; border-bottom:none;}
.monthly-pay .payment-list .payment-item label{display:flex; flex-direction:column; padding-left:36px;}
.monthly-pay .payment-list .payment-item .name-wrap{display:flex; justify-content:space-between;}
.monthly-pay .payment-list .payment-item .name-wrap .name{font-size:17px; line-height:26px; height:26px; color:#2E3136; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; letter-spacing:-0.2px;}
.monthly-pay .payment-list .payment-item .name-wrap .money{height:26px; white-space:nowrap;}
.monthly-pay .payment-list .payment-item .name-wrap .money strong{font-size:17px; line-height:26px; color:#000000;}
.monthly-pay .payment-list .payment-item .name-wrap .money em{font-size:14px; line-height:26px; color:#000000; position:relative; top:-2px;}
.monthly-pay .payment-list .payment-item .card{font-size:14px; line-height:21px; color:#8F989C; margin-top:4px;}
.monthly-pay .payment-list .payment-item .info-wrap{height:21px; margin-top:8px; display:flex;}
.monthly-pay .payment-list .payment-item .info-wrap  span{font-size:14px; line-height:21px; height:21px; color:#424242;}
.monthly-pay .payment-list .payment-item .info-wrap .pay{margin-left:8px; padding-left:9px; position:relative;}
.monthly-pay .payment-list .payment-item .info-wrap .pay:before {content:''; width:1px; height:12px; background:rgba(0, 0, 0, 0.15); position:absolute; left:0; top:50%; transform:translateY(-50%);}
.monthly-pay .payment-list .payment-item .charge{display:none; font-size:14px; line-height:22px; color:#6495B0; text-align:right; margin-top:12px;}
.monthly-pay .payment-list .payment-item .charge.each{margin-top:18px;}
.monthly-pay .payment-list .payment-item .charge a{position:relative; color:#6495B0;}
.monthly-pay .payment-list .payment-item .charge strong{font-size:15px; padding-left:5px;}
.monthly-pay .payment-list .payment-item .white-box{padding:24px 20px; margin:20px -4px 0 -4px; display:flex; background:#FFFFFF; border-radius:16px; box-shadow:0 6px 16px rgba(15, 21, 34, 0.04); position:relative;}
.monthly-pay .payment-list .payment-item .white-box .data-wrap{flex:1;}
.monthly-pay .payment-list .payment-item .white-box .date{font-size:15px; color:#3A3E44;}
.monthly-pay .payment-list .payment-item .white-box .money{font-size:13px; color:#6495B0; margin-top:2px;}
.monthly-pay .payment-list .payment-item .white-box .money .nowrap{white-space:nowrap;}
.monthly-pay .payment-list .payment-item .white-box .money strong{font-size:14px; position:relative; left:2px; margin-right:2px;}
.monthly-pay .payment-list .payment-item .white-box .month-cancel{font-size:14px; font-weight:700; padding:0 14px; width:80px; height:42px; line-height:42px; border-radius:1900px; color:#293952; background:#F5F7FD;}
.monthly-pay .payment-detail.check{margin:0;}
.monthly-pay .payment-detail.check .payment-list {padding:0; background:none; box-shadow:none; margin-top:0;}
.monthly-pay .payment-detail.check .payment-list .payment-item{padding:23px 0 28px;}
.monthly-pay .payment-detail.check .payment-list .payment-item:first-child{padding-top:24px;}
.monthly-pay .payment-detail.check .payment-list .payment-item:last-child{padding-bottom:0; border-bottom:none;}
.monthly-pay .monthly-pay-sub + .payment-detail.check {margin-top:25px; border-top:1px solid rgba(0, 0, 0, 0.04);}

.monthly-pay input[type='checkbox']+label:before {display:none;}
.monthly-pay input[type='checkbox']:checked + label:before {display:none;}
.monthly-pay .blue-check01 {position:absolute; width:1px; height:1px; opacity:0;}
.monthly-pay .blue-check01 + label {padding-left:38px; font-size:16px; line-height:1.5; background:url('../../winc/images/wcom/ico_uncheck_gray.png') left 0  top 1px / 28px 28px no-repeat;}
.monthly-pay .blue-check01:checked + label {background-image:url('../../winc/images/wcom/ico_check_navy.png');}
.monthly-pay .blue-check02{position:absolute; width:1px; height:1px; opacity:0;}
.monthly-pay .blue-check02 + label {display:block; background:url('../../winc/images/wcom/ico_check_off.png') left 0 top 3px / 24px 24px no-repeat; position:relative;}
.monthly-pay .blue-check02:checked + label {display:block; background-image:url('../../winc/images/wcom/ico_check_on.png');}
.monthly-pay .blue-check02:disabled + label {background:none;}
.monthly-pay .blue-check02:disabled + label::before{display:block; content:''; position:absolute; left:0; top:3px; width:24px; height:24px; background:url('../../winc/images/wcom/ico_check_on.png') 0 0 / 24px 24px no-repeat; opacity:0.4;}

.monthly-pay .divide-btn {margin-top:18px; display:none; padding-left:36px;}
.monthly-pay .divide-btn .month-select {display:block; position:relative; color:#000; padding:0 38px 0 16px; margin-bottom:6px; width:100%; height:52px; line-height:50px; border:1px solid #ddd; font-size:17px; text-align:left; background-color:#fff; border-radius:6px; box-sizing:border-box;}
.monthly-pay .divide-btn .month-select:after {display:block; content:''; position:absolute; right:6px; top:50%; width:32px; height:32px; margin-top:-16px; background:url('../../winc/images/wcom/ico-arrow-down.png') center / 20px no-repeat;}
.monthly-pay .divide-btn .month-select:focus {border-color:#000; outline:none;}
.monthly-pay .divide-btn .month-select.no-val {color:rgba(0,0,0,0.3);}

.monthly-pay .blue-button {display:block; height:56px; color:#fff; font-size:18px; font-weight:700; text-align:center; line-height:56px; background:#1a3a6d; border-radius:16px;}
.monthly-pay .blue-button:disabled{color:#bdbdbd; background:#e0e4e8; pointer-events:none;}
.monthly-pay .gray-button {color:#3d609d; font-size:17px; line-height:26px; font-weight:700; text-align:center; background-color:rgba(204, 213, 235, 0.4); border-radius:12px; padding:11px 16px; position:absolute; top:-66px; left:50%; transform:translateX(-50%);}

.monthly-pay .more-btn-wrap{margin-top:24px; text-align:center;}
.monthly-pay .more-btn-wrap .more-btn{padding:12px 33px; border:1px solid #8F96A0; border-radius:100px; background:#FFFFFF; font-size:17px; font-weight:700; line-height:25px; color:#3A3E44;}

.monthly-pay .notice-wrap{margin-top:66px;}
.monthly-pay .entry-wrap + .notice-wrap{margin-top:46px;}
.monthly-pay .notice-wrap .notice{margin-top:52px;}
.monthly-pay .notice-wrap .notice-tit{font-size:20px; line-height:24px; color:#000000; font-weight:700; margin-bottom:20px;}
.monthly-pay .notice-wrap button.notice-tit {display:block; position:relative; width:100%; border:0; margin:25px 0 22px; padding:0; text-align:left; line-height:30px; background-color:transparent;}
.monthly-pay .notice-wrap button.notice-tit:after {display:block; content:''; position:absolute; top:-5px; right:-4px; width:40px; height:40px; background:url('../../winc/images/wcom/btn_down.png') no-repeat right center/40px 40px; transform:rotateX(180deg);}
.monthly-pay .notice-wrap button.notice-tit.active:after {transform:rotateX(0deg);}
.monthly-pay .notice-wrap .notice-list + button.notice-tit {margin-top:30px; padding-top:30px; border-top:1px solid rgba(0, 0, 0, 0.04);}
.monthly-pay .notice-wrap .notice-list + button.notice-tit:after {top:26px;}
.monthly-pay .notice-wrap .notice-txt{font-size:15px; line-height:24px; color:#2E3136; word-break: break-all;}
.monthly-pay .notice-wrap .list--dot li{position:relative; line-height:24px; font-size:15px; color:#2E3136; word-break:break-all; padding-left:13px;}
.monthly-pay .notice-wrap .list--dot li:before{display:block; content:''; position:absolute; top:10px; left:0; width:3px; height:3px; background-color:#424242; border-radius:50%;}
.monthly-pay .notice-wrap .list--dot li.baro{color:#45567E; font-weight:bold;}
.monthly-pay .notice-wrap .list--dot li.baro:before{background:#45567E;}
.monthly-pay .notice-wrap .list--dot li.strong{font-weight:700;}
.monthly-pay .notice-wrap .list--dot li + li{margin-top:10px;}
.monthly-pay .notice-wrap .list--dot li .detail{font-size:14px; line-height:22px; color:#666C75; }
.monthly-pay .notice-wrap .list--dot li .point {color:#f43347;}
.monthly-pay .notice-wrap .compliance {margin-top:30px; text-align:right; font-size:15px; line-height:24px; color:#2e3136;}

.monthly-pay .bottom-fixed{display:none; position:fixed; left:0; bottom:0; z-index:50; width:100%;  padding:12px 20px; background-color:#f9fafc; box-sizing:border-box;}
.monthly-pay .bottom-fixed.complete{display:block;}
.monthly-pay .bottom-fixed .price-info{display:block; width:calc(100% - 40px); height:66px; color:#FFFFFF; padding:18px 24px; position:absolute; top:-66px; background:rgba(64, 66, 76, 0.8); backdrop-filter: blur(4px); border-radius:20px; box-sizing:border-box;}
.monthly-pay .bottom-fixed .price-info .total{font-size:15px; line-height:30px;}
.monthly-pay .bottom-fixed .price-info .price{text-align:right; position:absolute; right:24px;}
.monthly-pay .bottom-fixed .price-info .price strong{font-size:17px; line-height: 30px;}
.monthly-pay .bottom-fixed .price-info .price em{font-size:14px; line-height:20px; margin-left:1px; position:relative; top:-1px;}

.monthly-pay .data-null {text-align:center; padding:73px 0;}
.monthly-pay .data-null .img-mark-null {display:block; margin:0 auto 16px; width:52px; height:52px; background:url('../../winc/images/wcom/ico_error_case.png') no-repeat center; background-size:100%;}
.monthly-pay .data-null .txt-null{font-size:17px; line-height:26px; font-weight:700; color:#4b515d;}

.monthly-pay.complete{background-color:#ffffff;}
.monthly-pay.complete .bottom-fixed{background:#ffffff;}
.monthly-pay .complete-detail {padding-top:32px;}
.monthly-pay .complete-detail .complete-img{display:block; margin:0 auto; width:80px; height:80px; background:url('../../winc/images/wcom/ico-complete.png') no-repeat center; background-size:100%;}
.monthly-pay .complete-detail .complete-txt{font-size:22px; line-height:34px; font-weight:700; color:#45567E; margin-top:10px; text-align:center;}
.monthly-pay .complete-detail .total-info{padding:24px; background:#f3f5f8; border-radius:16px; margin-top:28px;}
.monthly-pay .complete-detail .total-info .detail-item{height:27px; display:flex; justify-content:space-between;}
.monthly-pay .complete-detail .total-info .detail-item .tit{font-size:16px; line-height:27px; color:#2E3136;}
.monthly-pay .complete-detail .total-info .detail-item .content{white-space:nowrap;}
.monthly-pay .complete-detail .total-info .detail-item .content strong{font-size:18px; line-height:27px; }
.monthly-pay .complete-detail .total-info .detail-item .content em{font-size:14px; line-height:27px; position:relative; top:-1px; margin-left:2px;}
.monthly-pay .complete-detail .total-info .detail-item + .detail-item{margin-top:10px;}

.monthly-pay .monthly-pay-cancle {margin-top:14px; text-align:right;}
.monthly-pay .monthly-pay-cancle .btn-cancle {position:relative; padding-right:12px; font-size:16px; line-height:24px; color:#45567e;}
.monthly-pay .monthly-pay-cancle .btn-cancle:after {display:block; content:''; position:absolute; top:50%; right:0; width:10px; height:10px; margin-top:-5px; background:url('../../winc/images/wcom/arrow_link.png') no-repeat center/100%;}

/* 팝업 */
.monthly-pay .lpop--wrap {display:block; display:none; overflow:hidden; position:fixed; left:0; right:0; top:0; bottom:0; z-index:995;}
.monthly-pay .lpop--wrap .lpop-inner {position:absolute; left:10px; right:10px; bottom:10px; width:auto; max-height:calc(100% - 66px); display:flex; flex-direction:column;}
.monthly-pay .lpop--wrap .select-lpop {overflow:hidden; height:100%; border-radius:24px;}
.monthly-pay .lpop--wrap .select-lpop .lpop-cont {overflow-y:scroll; height:auto; max-height:60px; padding:24px; background-color:#fff; box-sizing:border-box; transition:max-height .4s;}
.monthly-pay .lpop--wrap .lpop-foot {position:relative; padding:0 20px 20px; background-color:#fff;}
.monthly-pay .lpop-header .btn-close {display:block; position:absolute; top:12px; right:12px; width:40px; height:40px; text-indent:-9999px; background:url('../../winc/images/wcom/ico-popup-close.png') center center / 24px 24px no-repeat;}
.monthly-pay .select-lpop-wrap {display:block; display:none; overflow:hidden; position:fixed; left:0; right:0; top:0; bottom:0; z-index:995;}
.monthly-pay .select-lpop-wrap .lpop-inner {position:absolute; left:10px; right:10px; bottom:10px; width:auto; max-height:calc(100% - 66px); display:flex; flex-direction:column;}
.monthly-pay .select-lpop-wrap .select-lpop {overflow:hidden; height:100%; font-family:'Spoqa Han Sans'; font-weight:400; border-radius:24px;}
.monthly-pay .select-lpop-wrap .select-lpop .lpop-header {position:relative; padding:19px 54px 19px 24px; border-bottom:1px solid rgba(0,0,0,0.06); background-color:#fff;	border-radius:20px 20px 0 0;}
.monthly-pay .select-lpop-wrap .select-lpop .lpop-header.bdbn {border-bottom:none;}
.monthly-pay .select-lpop-wrap .select-lpop .lpop-header .lpop-tit {color:#000; font-size:17px; font-family:inherit; font-weight:normal; line-height:25px;}
.monthly-pay .select-lpop-wrap .select-lpop .lpop-header .btn-close {display:block; position:absolute; top:12px; right:12px; width:40px; height:40px; text-indent:-9999px; background:url('../../winc/images/wcom/ico-popup-close.png') center center / 24px 24px no-repeat;}
.monthly-pay .select-lpop-wrap .select-lpop .lpop-cont {overflow-y:scroll; height:auto; max-height:100%; background-color:#fff; box-sizing:border-box;}
.monthly-pay .select-lpop-wrap .btn-confirm-fn {position:fixed; bottom:0; left:0; right:0; font-size:0; display: flex; flex-wrap: wrap; align-items: center;justify-content: flex-end; width:100%; height:93px; padding:28px 20px 12px; box-sizing:border-box; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 30%);}
.monthly-pay .select-lpop-wrap .btn-confirm-fn button[disabled] {background-color:#e0e4e8; color:#bdbdbd;}
.monthly-pay .select-lpop-wrap .btn-confirm-fn button {display:block; width:100%; height:52px; line-height:1.3; padding:13px 30px; text-align:center; font-size:17px; color:#fff; font-weight:bold; background-color:#fa5273; border-radius:2rem; box-sizing:border-box;}
.monthly-pay .select-lpop-wrap .select-list .item-inner{display:block; position:relative; width:100%; padding:15px 54px 15px 24px; font-size:16px; background:#ffffff; color:#000000; line-height:22px; text-align:left;}
.monthly-pay .select-lpop .select-list .item-inner.on{color:#000000; font-weight:700;}
.monthly-pay .select-lpop .select-list .item-inner.on:after{display:block; content:''; position:absolute; top:50%; right:0; margin-top:-10px; width:20px; height:20px; background: url('../../winc/images/wcom/ico-popup-check.png') 0 0 / 20px auto no-repeat;}

.monthly-pay .select-lpop-wrap.month-select01 .select-list{margin-top:16px;}

.monthly-pay .lpop--wrap.lpop-notice .select-lpop .lpop-header{height:calc(52px + 2px); box-sizing:border-box; margin-bottom:-2px;}
.monthly-pay .lpop--wrap.lpop-notice .select-lpop .lpop-header::after{content:none;}
.monthly-pay .lpop--wrap.lpop-notice .notice-wrap{margin-top:0;}
.monthly-pay .lpop--wrap.lpop-notice .notice-wrap .notice-tit{line-height:30px;}
.monthly-pay .lpop--wrap.lpop-notice .select-lpop .lpop-cont{padding:3px 24px 24px;}
.monthly-pay .lpop-foot .lpop-check{height:60px; margin-bottom:12px;}
.monthly-pay .lpop-foot .lpop-check label{line-height:24px; padding:22px 24px 14px 35px; background-position:left 4px top 23px;}
.monthly-pay .lpop-foot .blue-button {display:block; width:100%; height:56px; color:#fff; font-size:18px; font-weight:700; text-align:center; line-height:56px; background-color:#1a3a6d; border-radius:16px;}
.monthly-pay .lpop-foot .blue-button:disabled {color:#bdbdbd; background-color:#e0e4e8; pointer-events:none;}

.monthly-pay .lpop--wrap.lpop-charge-info .select-lpop .lpop-header:after{content:none;}
.monthly-pay .charge-list{padding-bottom:40px;}
.monthly-pay .charge-list .charge-item{padding:28px 0; border-bottom:1px solid rgba(0, 0, 0, 0.04);}
.monthly-pay .charge-list .charge-item:first-child{padding-top:0;}
.monthly-pay .charge-list .charge-item:last-child{padding-bottom:0; border-bottom:none;}
.monthly-pay .charge-list .charge-item .total{height:26px; display:flex; justify-content:space-between;}
.monthly-pay .charge-list .charge-item .total .number{font-size:17px; color:#2E3136; font-weight:700; line-height:26px;}
.monthly-pay .charge-list .charge-item .total .amount strong{font-size:19px; font-weight:700; line-height:26px;}
.monthly-pay .charge-list .charge-item .total .amount em{font-size:14px; position:relative; top:-1px; line-height:26px;}
.monthly-pay .charge-list .charge-item .notice{font-size:15px; color:#6495B0; margin-top:12px;}

.lpop-dialog.monthlypay .alert-title{font-size:20px; line-height:30px; font-weight:700; margin-bottom:10px; display:block;}
.lpop-dialog.monthlypay{position:fixed; padding:26px 24px 90px; top:50%; left:50%; line-height:1.5; bottom:inherit; right:inherit; width:280px; transform:translate(-50%, -50%); border-radius:14px; background-color:#fff; box-shadow:6px 14px 16px rgba(15, 21, 34, .25); box-sizing:border-box; z-index:995;}
.lpop-dialog.monthlypay p{color:#000000; font-size:16px;}
.lpop-dialog.monthlypay .btn {position:absolute; bottom:16px; left:16px; right:16px; text-align:right;}
.lpop-dialog.monthlypay button{padding:10px 22px; text-align:center; border-radius:100px; background-color:#fa5273; font-weight:700; font-size:15px; color:#fff;}
.lpop-dialog.monthlypay button.cancel{font-weight:400; background-color:transparent; color:#2E3136;}
.lpop-dialog.monthlypay button + button {margin-left:5px;}

.monthly-pay .lpop--wrap.lpop-only-baro .select-lpop .lpop-header{height:64px; box-sizing:border-box; margin-bottom:-2px;}
.monthly-pay .lpop--wrap.lpop-only-baro .select-lpop .lpop-header::after{content:none;}
.monthly-pay .lpop--wrap.lpop-only-baro .notice-wrap{margin-top:0;}
.monthly-pay .lpop--wrap.lpop-only-baro .notice-wrap .notice-tit{line-height:30px;}
.monthly-pay .lpop--wrap.lpop-only-baro .select-lpop .lpop-cont{padding:0 24px 54px;}
.monthly-pay .lpop-only-baro .tit{font-size:22px; font-weight:bold; color:#000000; line-height:33px;}
.monthly-pay .lpop-only-baro .txt{font-size:16px; color:#212121; line-height:24px; margin-top:12px;}

/*진입페이지*/
.monthly-pay .entry-top{padding-top:8px; text-align:center;}
.monthly-pay .entry-top .img-wrap{width:227px; height:124px; margin:0 auto 12px auto;}
.monthly-pay .entry-top .img-wrap img{width:100%;}
.monthly-pay .entry-top .main-txt{font-size:22px; font-weight:700; line-height:34px; color:#000000;}
.monthly-pay .entry-top .main-txt .baro{color:#293952;}
.monthly-pay .entry-top .sub-txt{font-size:15px; line-height:22px; color:#666C76; margin-top:14px; padding-top:14px; border-top:1px solid rgba(0,0,0,0.04);}
.monthly-pay .entry-btn-wrap{margin:18px -4px 0; display:flex;}
.monthly-pay .entry-btn-wrap .white-box{width:50%; border-radius:16px; text-align:center; background:#FFFFFF; padding:34px 16px; box-shadow:0 6px 16px 0 rgba(15, 21, 34, 0.04);}
.monthly-pay .entry-btn-wrap .white-box + .white-box{margin-left:8px;}
.monthly-pay .entry-btn-wrap .white-box .txt{font-size:20px; font-weight:700; line-height:30px; color:#293952; margin-bottom:14px;}
.monthly-pay .entry-btn-wrap .white-box .btn-link{padding:15px 16px; border-radius:25px; background:#F5F7FD; display:block; font-size:15px; font-weight:700; line-height:18px; color:#45567E;}
.monthly-pay .entry-area{margin:46px -4px 0;}
.monthly-pay .entry-area .entry-box{border-radius:16px; background:#fff; padding:20px 14px; box-shadow:0 6px 16px 0 rgba(15, 21, 34, 0.04);}
.monthly-pay .entry-area .entry-box + .entry-box{margin-top:16px;}
.monthly-pay .entry-area .entry-box .txt{font-size:16px; font-weight:700; line-height:24px; color:#293952; margin-bottom:12px;}
.monthly-pay .entry-area .entry-box .card-check{display:flex; justify-content:center;}
.monthly-pay .entry-area .entry-box .card-select{display:block; flex:1; position:relative; color:#000; padding:0 38px 0 16px; width:100%; height:52px; line-height:50px; border:1px solid #ddd; font-size:17px; text-align:left; background-color:#fff; border-radius:6px; box-sizing:border-box;}
.monthly-pay .entry-area .entry-box .card-select:after{display:block; content:''; position:absolute; right:6px; top:50%; width:32px; height:32px; margin-top:-16px; background:url('../../winc/images/wcom/popup-btn.png') 0 0 / cover no-repeat;}
.monthly-pay .entry-area .entry-box .month-select:focus{border-color:#000; outline:none;}
.monthly-pay .entry-area .entry-box .card-select.no-val{color:rgba(0,0,0,0.3);}
.monthly-pay .entry-area .entry-box .btn-link{display:block; margin-left:10px; padding:12px 23px 13px; border:1px solid #fa5273; border-radius:100px; background:#fa5273; font-size:17px; font-weight:700; line-height:25px; color:#fff;}
.monthly-pay .entry-area .entry-box .card-select.no-val + .btn-link {border:1px solid #888; background:#fff; color:#424242;}

/* 20240830 명세서수신방법변경 추가 */
.cur_receive {width: 100%; min-height: 112px; border-radius: 14px; background: #fff; box-shadow: 0 6px 16px 0px rgba(15, 21, 34, 0.04); padding: 24px; position: relative; margin-bottom: 50px;}
.cur_receive .wtit {font-size: 18px; margin-bottom: 10px;}
.cur_receive .cur_info, .cur_receive .cur_how {font-size: 18px; color: #212121;}
.cur_receive .card_info {position: absolute; top: 24px; right: 24px; display: flex; align-items: center; gap: 0 4px;}
.cur_receive .card_info img {width: 16px; height: 16px; margin-right: 4px; flex-shrink: 0;}
.cur_receive .card_info .card_title {font-size: 14px; font-weight: 400;}
.chng_receive h3 {font-size: 17px; font-weight: 700; font-family: 'SpoqaHanSans'; color: #000; margin-bottom: 14px;}
.formWrap label {overflow: hidden;}
.formWrap.extrahow {display: none;}
.formWrap.extrahow.on {display: block;}
.extrahow_btn {display: block; width: 100%; font-size: 14px; color: #757575;margin: 4px 0;}
.etoggle_tit {position: relative;}
.etoggle_tit::after {content: ''; display: block; position: absolute; top: 50%; right: -34px; width: 32px; height: 32px; background: url(../../winc/images/wcom/btn_down.png) no-repeat center center; background-size: 100% auto; transform: translateY(-50%) rotate(180deg);}
.etoggle_tit.on::after {transform: translateY(-50%) rotate(0deg);}
.etoggle_desc {display: none; margin-top: 9px;}
.etoggle_desc.on {display: block;}
.wbtn_radio.radio_tab {flex-wrap: wrap; gap: 10px 6px; margin-bottom: 50px;width: 100%; margin-left: unset; margin-right: unset;}
.wbtn_radio.radio_tab .formWrap {flex: 0 0 calc((100% - 6px) / 2); margin-left: unset !important;}
.radio_tab_content { font-family: 'SpoqaHanSans';}
.radio_tab_content h4 {font-size: 17px; font-weight: 700; color: #000; margin-bottom: 14px;}
.radio_tab_content p {font-size: 16px; font-weight: 400; color: #000; margin-bottom: 10px;}
.radio_tab_content p.typo {margin-bottom: unset; color: #424242;}
.radio_tab_content .info_set {display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center;  gap: 0 10px;}
.radio_tab_content .info_set .howreceive_cnt {padding: 2px 4px; font-size: 18px; color: #000;}
.radio_tab_content .info_set .wbtn_line {width: 66px; min-width: unset;}
.wbox_inforst.chng_stts {display: none;}
.wbox_inforst.chng_stts.on {display: flex;}


/* 20241022 개인BC 개인정보처리방침 */
.terms_renew table.label td {vertical-align: top; padding: 13px 10px;}
.terms_renew h3 + p {margin-top: 20px;}
.terms_renew .bu_circle {margin-top: 20px;}
.terms_renew .bu_circle_con {padding-left: 8px; padding-top: 10px;}
.terms_renew .label_line + h3 {margin-top: 5px;}
.terms_renew .label_line {margin-top: 30px;}
.terms_renew .label_line span + span {margin-left: 5px;}
.terms_renew span.label {display: inline-block; width: 35px; height: 35px;}
.terms_renew span.label.big {display: block; margin: 0 auto 10px; width: 100px; height: 100px;}
.terms_renew span.label.label_01 {background: url(/inc/images/customer/terms_label_01.png) no-repeat center center /contain;}
.terms_renew span.label.label_02 {background: url(/inc/images/customer/terms_label_02.png) no-repeat center center /contain;}
.terms_renew span.label.label_03 {background: url(/inc/images/customer/terms_label_03.png) no-repeat center center /contain;}
.terms_renew span.label.label_04 {background: url(/inc/images/customer/terms_label_04.png) no-repeat center center /contain;}
.terms_renew span.label.label_05 {background: url(/inc/images/customer/terms_label_05.png) no-repeat center center /contain;}
.terms_renew span.label.label_06 {background: url(/inc/images/customer/terms_label_06.png) no-repeat center center /contain;}
.terms_renew span.label.label_07 {background: url(/inc/images/customer/terms_label_07.png) no-repeat center center /contain;}
.terms_renew span.label.label_08 {background: url(/inc/images/customer/terms_label_08.png) no-repeat center center /contain;}
.terms_renew span.label.label_09 {background: url(/inc/images/customer/terms_label_09.png) no-repeat center center /contain;}
.terms_renew span.label.label_10 {background: url(/inc/images/customer/terms_label_10.png) no-repeat center center /contain;}
.terms_renew span.label.label_11 {background: url(/inc/images/customer/terms_label_11.png) no-repeat center center /contain;}
.terms_renew span.label.label_12 {background: url(/inc/images/customer/terms_label_12.png) no-repeat center center /contain;}
.terms_renew span.label.label_13 {background: url(/inc/images/customer/terms_label_13.png) no-repeat center center /contain;}
.terms_renew span.label.label_14 {background: url(/inc/images/customer/terms_label_14.png) no-repeat center center /contain;}
.terms_renew span.label.label_15 {background: url(/inc/images/customer/terms_label_15.png) no-repeat center center /contain;}
.terms_renew span.label.label_16 {background: url(/inc/images/customer/terms_label_16.png) no-repeat center center /contain;}
.terms_renew span.label.label_17 {background: url(/inc/images/customer/terms_label_17.png) no-repeat center center /contain;}
.terms_renew span.label.label_18 {background: url(/inc/images/customer/terms_label_18.png) no-repeat center center /contain;}
.terms_renew span.label.label_19 {background: url(/inc/images/customer/terms_label_19.png) no-repeat center center /contain;}
.terms_renew span.label.label_20 {background: url(/inc/images/customer/terms_label_20.png) no-repeat center center /contain;}
.terms_renew span.label.label_21 {background: url(/inc/images/customer/terms_label_21.png) no-repeat center center /contain;}
.terms_renew span.label.label_22 {background: url(/inc/images/customer/terms_label_22.png) no-repeat center center /contain;}
.terms_renew span.label.label_23 {background: url(/inc/images/customer/terms_label_23.png) no-repeat center center /contain;}
.terms_renew span.label.label_24 {background: url(/inc/images/customer/terms_label_24.png) no-repeat center center /contain;}
.terms_renew span.label.label_25 {background: url(/inc/images/customer/terms_label_25.png) no-repeat center center /contain;}
.terms_renew .bu02 {padding-left: 16px;}
.terms_renew .bu02 li {list-style-type: '-'; background: unset !important;}
.terms_renew .bu03 li {list-style-type: 'ㅇ'; background: unset !important;}
.terms_renew .bu04 li {list-style-type: '*'; background: unset !important;}
ul.bu01 > li {display: list-item; padding-left: 15px; text-indent: -15px; list-style-type: 'ㆍ '; list-style-position: inside;}
ul.bu02 {padding-left: 12px;}
ul.bu02 > li {display: list-item; padding-left: 4px;}
ul.bu03 > li {display: list-item; padding-left: 4px;}
ul.bu04 > li {display: list-item; padding-left: 4px;}

/* 중복승인 내역 확인 */
.approv_wrap {padding-bottom:60px !important;}
.approv_wrap h3.date {margin:32px 0 6px; font-size:15px; font-weight:700; color:#8f989c; line-height:48px;}
.approv_wrap .approv_box02 .detail_wrap .unit {padding-left:13px; position:relative; font-size:14px; color:#f43347; line-height:26px; vertical-align:top;}
.approv_wrap .approv_box02 .detail_wrap .unit:before {display:block; content:''; position:absolute; top:7px; left:6px; width:1px; height:12px; background-color:#f2f2f2;}
.approv_wrap .approv_box02 .detail_wrap .unit .num {font-size:16px; color:#f43347; line-height:26px;}
.approv_wrap .approv_box02 .detail_wrap .btn_chk a {display:inline-block; position:relative; padding-right:26px; font-size:13px; color:#424242;}
.approv_wrap .approv_box02 .detail_wrap .btn_chk a:before {display:block; content:''; position:absolute; top:-7px; right:0; width:32px; height:32px; background:url('../../winc/images/wcom/btn_approv_arr.png') no-repeat 0 0/32px auto;}

.approv_box02 {padding:20px; border-radius:14px; background-color:#fff;}
.approv_box02 + .approv_box02 {margin-top:12px;}
.line_dash {margin-top:20px; padding-top:20px; border-top:1px dashed #cdd1da;}
.approv_box02 .detail_wrap {}
.approv_box02 .detail_wrap:first-child {margin-bottom:8px;}
.approv_box02 .detail_wrap.col2 {display:flex; justify-content:space-between;}
.approv_box02 .detail_wrap span {display:inline-block; font-size:14px; color:#212121;}
.approv_box02 .detail_wrap .num {font-size:18px; font-weight:700; line-height:26px;}
.approv_box02 .detail_wrap .plan {padding-left:13px; position:relative; font-size:14px; color:#8f989c; line-height:26px; vertical-align:top;}
.approv_box02 .detail_wrap .plan:before {display:block; content:''; position:absolute; top:7px; left:6px; width:1px; height:12px; background-color:#f2f2f2;}
.approv_box02 .detail_wrap + .detail_wrap {margin-bottom:4px;}
.approv_box02 .detail_wrap .date {font-size:14px; color:#8f989c; line-height:26px;}
.approv_box02 .detail_wrap .time {padding-left:13px; position:relative; font-size:14px; color:#8f989c; line-height:26px;}
.approv_box02 .detail_wrap .time:before {display:block; content:''; position:absolute; top:7px; left:6px; width:1px; height:12px; background-color:#f2f2f2;}
.approv_box02 .detail_wrap .processs {position:relative; padding-left:20px; font-size:14px; font-weight:700; line-height:20px;}
.approv_box02 .detail_wrap .processs:before {display:block; content:''; position:absolute; left:0; top:0; width:20px; height:20px; background:url('../../winc/images/wcom/ico_approv_chk01.png') no-repeat 0 0/20px auto;}
.approv_box02 .btn_wrap {margin-top:20px; width:100%; display:flex; justify-content:space-around;}
.approv_box02 .detail_wrap .processs.normal {color:#5d67cf;}
.approv_box02 .detail_wrap .processs.normal:before {background:url('../../winc/images/wcom/ico_approv_chk02.png') no-repeat 0 0/20px auto;}
.approv_box02 .detail_wrap .processs.cancel {color:#f43347;}
.approv_box02 .detail_wrap .processs.cancel:before {background:url('../../winc/images/wcom/ico_approv_chk03.png') no-repeat 0 0/20px auto;}
.approv_box02 .detail_wrap .result {position:relative; padding-left:20px; font-size:14px; font-weight:700; line-height:20px;}
.approv_box02 .detail_wrap .result:before {display:block; content:''; position:absolute; left:0; top:0; width:20px; height:20px; background:url('../../winc/images/wcom/ico_approv_chk01.png') no-repeat 0 0/20px auto;}
.approv_box02 .btn_wrap {margin-top:20px; width:100%; display:flex; justify-content:space-around;}
.approv_box02 .detail_wrap .result.normal {color:#212121;}
.approv_box02 .detail_wrap .result.normal:before {background:url('../../winc/images/wcom/ico_approv_chk01.png') no-repeat 0 0/20px auto;}
.approv_box02 .btn_wrap a {width:100%;}
.approv_box02 .btn_wrap a + a {margin-left:8px;}