@charset "utf-8";
/* 연말정산 모바일뷰용 css

 /* 공통 radio / checkbox */
 /*.common_radio_input{position:relative;display:inline-block;box-sizing:border-box}
 .common_radio_input label .label_text{display:inline-block;padding-left:18px;font-size:13px;line-height:16px;color:#696969}
 .common_radio_input .radio_input{opacity:0;position:absolute}
 .common_radio_input .radio_input::-ms-clear{display:none}
 .common_radio_input .radio_input:disabled{-webkit-text-fill-color:#8d8d8d}
 .common_radio_input .radio_input+.icon{display:inline-block;overflow:hidden;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 0 / 500px 1000px;line-height:100em;vertical-align:top;position:absolute;left:0;top:50%;width:14px;height:14px;margin-top:-7px}
 .common_radio_input .radio_input[type=radio]+.icon{background-position:-222px -497px}
 .common_radio_input .radio_input[type=radio]:checked+.icon{background-position:-272px -497px}
 .common_radio_input .radio_input[type=radio][disabled]+.icon{background-position:-255px -497px}
 .common_radio_input .radio_input[type=radio][disabled]:checked+.icon{background-position:-239px -497px;}
 .common_radio_input .radio_input[type=checkbox]+.icon{background-position:-288px -497px}
 .common_radio_input .radio_input[type=checkbox]:checked+.icon{background-position:-337px -497px}
 .common_radio_input .radio_input[type=checkbox][disabled]+.icon{background-position:-321px -497px}
 .common_radio_input .radio_input[type=checkbox][disabled]:checked+.icon{background-position:-304px -497px}
 .common_radio_input.type_agree .radio_input[type=checkbox]+.icon{background-position: 0 -281px;width:20px;height:20px;margin-top:-10px}
 .common_radio_input.type_agree .radio_input[type=checkbox]:checked+.icon{background-position:0 -304px}
 .common_radio_input.type_agree label .label_text{padding-left:24px;line-height:20px}
 .common_radio_input.type_fav{width: 19px;height: 19px;}
 .common_radio_input.type_fav .radio_input[type=checkbox]+.icon{background-position:-451px -409px;width:19px;height:19px;margin-top:-10px}
 .common_radio_input.type_fav .radio_input[type=checkbox]:checked+.icon{background-position:-474px -409px}
 .common_radio_input.type2 .radio_input[type=radio]:checked+.icon{background-position:-350px -479px}
 .common_radio_input.type2 .radio_input[type=checkbox]:checked+.icon{background-position:-367px -479px}
 .common_radio_input.type2 .radio_input[type=radio][disabled]+.icon{background-position:-255px -497px}
 .common_radio_input.type2 .radio_input[type=radio][disabled]:checked+.icon{background-position:-239px -497px;}
 .common_radio_input.type2 .radio_input[type=checkbox][disabled]+.icon{background-position:-321px -497px}
 .common_radio_input.type2 .radio_input[type=checkbox][disabled]:checked+.icon{background-position:-304px -497px}*/




.ctyt .noticeCtm .sp_ctm {display:inline-block;vertical-align:top;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 0 / 250px 500px;line-height:100em;overflow:hidden;}
.ctyt .noticeCtm .header {position:fixed;top:0;left:0;right:0;height:46px;background:#fff;padding:0 88px 0 54px;box-sizing:border-box;z-index: 10;border-bottom: 0;min-width: 0;}
.ctyt .noticeCtm .header.b_shadow {box-shadow:0 3px 10px rgba(0,0,0,.1)}
.ctyt .noticeCtm .header > h1 {display:block;font-size:18px;font-weight:900;line-height:48px;height:100%;overflow:hidden;}
.ctyt .noticeCtm .header .btn_prev {position:absolute;top:50%;left:14px;width:30px;height:30px;border:0;margin-top:-15px;background:none}
.ctyt .noticeCtm .header .btn_prev:after {content:'';position:absolute;top:50%;width:19px;height:14px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -23px 0 / 250px 500px;margin:-7px 0 0 -10px}
.ctyt .noticeCtm .header .btn_close {position:absolute;top:50%;left:14px;width:30px;height:30px;border:0;margin-top:-15px;background:none}
.ctyt .noticeCtm .header .btn_close:after {content:'';position:absolute;top:50%;width:16px;height:16px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -174px 0 / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .header .btnbox {position:absolute;top:50%;right:17px;height:30px;margin-top:-15px;display: flex;}
.ctyt .noticeCtm .header .btnbox button[class *= "btn_"] {position:relative;display:inline-block;vertical-align:top;width:30px;height:30px;background:none;border:0;}
.ctyt .noticeCtm .header .btnbox button + button {margin-left:10px}
.ctyt .noticeCtm .header .btnbox button:after {content:'';position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 0 / 250px 500px}
.ctyt .noticeCtm .header .btnbox button.btn_menu:after {background-position:0 0;width:18px;height:14px;margin:-7px 0 0 -9px}
.ctyt .noticeCtm .header .btnbox button.btn_modify:after {background-position:0 -47px;width:18px;height:18px;margin:-9px 0 0 -9px}
.ctyt .noticeCtm .header .btnbox button.btn_modify2:after {background-position:-25px -235px;width:19px;height:19px;margin:-9px 0 0 -9px}
.ctyt .noticeCtm .header .btnbox button.btn_info:after {background-position:-20px -106px;width:20px;height:20px;margin:-10px 0 0 -10px}
.ctyt .noticeCtm .header .btnbox button.btn_info2:after{background-position:-49px -235px; width:23px; height:21px; margin:-11px 0 0 -14px;}
.ctyt .noticeCtm .header .btnbox button.btn_ai:after{background-position:0 -263px; width:20px; height:21px; margin:-11px 0 0 -10px;}
.ctyt .noticeCtm .header .btnbox button[class *= "btn_"] .icon_lottie{display: block;width: 24px;height: 24px;}
.ctyt .noticeCtm .header .btnbox button[class *= "btn_"].btn_lottie .icon_lottie{position: absolute;top:50%;left: 50%;transform: translate(-50%, -50%);}

.ctyt .noticeCtm .header .btnbox .popover_wrap {position: relative;display: inline-block;vertical-align: top;}
.ctyt .noticeCtm .header .btnbox .popover_wrap.open .popover_box {display: block;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box {display: none; position: absolute; top: calc(100% + 10px); right: -23px; width: 280px; padding: 16px; border: 1px solid #666; border-radius: 12px; box-sizing: border-box; background-color: #fff; box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box::before {content: ''; display: block; position: absolute; bottom: calc(100% - 7px); right: 30px; width: 11px; height: 11px; border: 1px solid #666; background-color: #fff; transform: rotate(45deg); clip-path: polygon(0 0, 0% 100%, 100% 0);}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .title_text {display: block; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #212121;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .main_text {display: block; font-size: 12px; line-height: 17px; letter-spacing: -0.18px; color: #666;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .main_text.v2 {color: #212121}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .main_text > li {position: relative; padding-left: 6px;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .main_text > li + li {margin-top: 5px;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .main_text > li::before {content: ''; display: block; position: absolute; top: 6px; left: 0; width: 2px; height: 2px; background-color: #666; border-radius: 50%;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .inner_list {display: block; margin-top: 4px;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .inner_list li {font-size: 10px; line-height: 14px; letter-spacing: -0.15px; color: #666; word-break: keep-all;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .inner_list li + li {margin-top: 4px;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .title_text + .main_text {margin-top: 4px;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .main_text + .main_text {padding-top: 12px; margin-top: 12px; border-top: 1px solid #ededed;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .popover_box .main_text + .title_text {margin-top: 12px;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .common_banner_wrap {display: block; position: relative; padding: 14px 12px; margin-top: 16px; border: 1px solid rgba(0, 0, 0, 0.16); background: linear-gradient(103deg, #f7faff 4%, #ecf2fc 21%, #f4f2ff 96%); border-radius: 10px;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .common_banner_wrap .text_box {display: block;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .common_banner_wrap .text_box .label_text {display: inline-block; vertical-align: top; font-size: 12px; line-height: 15px; padding: 3px 8px 1px; border-radius: 4px; background-color: #eddeff; color: #7f24a8;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .common_banner_wrap .text_box .main_text {display: block; margin-top: 6px; font-size: 14px; line-height: 18px; letter-spacing: -0.85px; color: #000; font-weight: 900;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .common_banner_wrap .text_box .main_text > .point_text.purple {color: #c449fc;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .common_banner_wrap .img_box {display: block; position: absolute; top: 0; right: 0;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .common_banner_wrap .link_banner {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.ctyt .noticeCtm .header .btnbox .popover_wrap .link_popover {display: block; font-size: 12px; line-height: 18px; letter-spacing: -0.18px; color: #127eff; padding: 13px 10px 12px; background-color: #f0f7ff; margin: 16px -16px -16px -16px; border-radius: 0 0 12px 12px; text-align: center; text-decoration: none;}
.ctyt .noticeCtm .header.bg_black {background-color: #212121;}
.ctyt .noticeCtm .header.bg_black > h1 {color: #fff;}
.ctyt .noticeCtm .header.bg_black .btn_close:after {background-position: -157px 0;}
.ctyt .noticeCtm .container {position:absolute;top:47px;left:0;right:0;bottom:0;overflow-y:auto;overflow-x: hidden;}
.ctyt .noticeCtm .mainwrap {position:relative;height:100%}
.ctyt .noticeCtm .mainwrap .bannerbox {background:#F1F2F5;padding:20px;box-sizing:border-box}
.ctyt .noticeCtm .mainwrap .bannerbox .inbox {position:relative;height:248px;border-radius:12px;background:linear-gradient(to bottom, #7d8dfe, #69a2f6);text-align:center;padding:30px 25px 0;box-sizing:border-box}
.ctyt .noticeCtm .mainwrap .bannerbox .inbox > h2 {display:block;font-size:18px;color:rgb(118,255,255);line-height:22px;margin-bottom:8px}
.ctyt .noticeCtm .mainwrap .bannerbox .inbox > p {font-size:13px;color:#fff;line-height:17px;font-weight:bold}
.ctyt .noticeCtm .mainwrap .bannerbox .inbox > p > em {font-weight:900}
.ctyt .noticeCtm .mainwrap .bannerbox .inbox dl {margin-top:15px}
.ctyt .noticeCtm .mainwrap .bannerbox .inbox dt {display:inline-block;font-size:12px;color:#fff;line-height:24px;padding:0 10px;border-radius:14px;background:rgba(0,32,137,.15);height:23px;overflow:hidden;}
.ctyt .noticeCtm .mainwrap .bannerbox .inbox dd {font-size:14px;color:#fff;line-height:18px;letter-spacing: -.2px;margin-top:7px}
.ctyt .noticeCtm .mainwrap .bannerbox .yearend_inputbtn {display:inline-block;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.2);height:40px;width:100%;border-radius:28px;margin:24px auto 0;font-size:14px;color:#fff;line-height:41px;overflow:hidden;font-weight:900;max-width:275px}
.ctyt .noticeCtm .mainwrap .bannerbox .yearend_inputbtn .sp_ctm {position:relative;display:inline-block;vertical-align: top;width:18px;height:18px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -45px 0 / 250px 500px;margin:9px 6px 0 0}
.ctyt .noticeCtm .mainwrap .bannerbox .yearend_inputbtn .sp_ctm.ico_inq {background-position:-66px 0;width:19px;height:19px}
.ctyt .noticeCtm .mainwrap .main_section {padding:20px 20px 0}
.ctyt .noticeCtm .mainwrap .main_section .section_title {position:relative;display:block;font-size:16px;color:#000;font-weight:900;line-height:20px;}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress {position:relative;margin:25px 0 20px}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li {position:relative;float:left;width:25%;font-size:12px;line-height:15px;color:#a5a5a5;letter-spacing:-.18px;text-align:center;padding-top:38px}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li:before {content:'';position:absolute;top:8px;left:50%;width:12px;height:12px;border-radius:50%;background:#efefef;margin-left:-6px;z-index:1;}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li:after {content:'';position:absolute;top:13px;left:50%;width:100%;height:1px;background:#efefef}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li:last-of-type:after {display:none;}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li.check {color:#127eff;font-weight:bold}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li.check:before {background:#127eff}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li.check:after {background:#127eff}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li.ing {color:#127eff;font-weight:900}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li.ing:before {background:#127eff;width:28px;height:28px;top:0;margin-left:-14px}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li span[class *= 'ico'] {display:none;z-index:1;position:absolute;top:8px;left:50%;width:13px;height:13px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -125px 0 / 250px 500px;margin-left:-6px}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li.ing span[class *= 'ico'] {display:block;}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li span.ico1 {background-position:-125px 0}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li span.ico2 {background-position:-89px 0}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li span.ico3 {background-position:-107px 0;width:15px;height:14px;margin-left:-7px}
.ctyt .noticeCtm .mainwrap .main_section .yearend_progress > li span.ico4 {background-position:-140px 0;width:14px;height:10px;margin-left:-7px;top:9px}
.ctyt .noticeCtm .mainwrap .main_section:last-of-type {padding-bottom:10px}
.ctyt .noticeCtm .mainwrap .yearend_itemlist {position:relative;clear:both;overflow:hidden;margin:4px -4px 10px}
.ctyt .noticeCtm .mainwrap .yearend_itemlist > li {float:left;width:50%;padding:4px;box-sizing:border-box}
.ctyt .noticeCtm .mainwrap .yearend_itemlist.v2 > li{width: 33.333%}
.ctyt .noticeCtm .mainwrap .yearend_itemlist .itemlnk {position:relative;display:block;text-decoration: none;border:1px solid rgb(229,229,229);border-radius:8px;height:96px;padding:15px;box-sizing:border-box;box-shadow:0 1px 10px rgb(25 51 82 / 12%)}
.ctyt .noticeCtm .mainwrap .yearend_itemlist .itemlnk:before {content:'';position:absolute;bottom:10px;right:10px;width:40px;height:40px;background:#eff5fd;border-radius:50%}
.ctyt .noticeCtm .mainwrap .yearend_itemlist .itemlnk:after {content:'';position:absolute;bottom:20px;right:20px;width:17px;height:20px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -23px -23px / 250px 500px}
.ctyt .noticeCtm .mainwrap .yearend_itemlist .itemlnk.ico1:after {background-position:0 -23px;bottom:22px;width:18px;height:15px}
.ctyt .noticeCtm .mainwrap .yearend_itemlist .itemlnk.ico2:after {background-position:-23px -23px}
.ctyt .noticeCtm .mainwrap .yearend_itemlist .itemlnk.ico3:after {background-position:-45px -23px}
.ctyt .noticeCtm .mainwrap .yearend_itemlist .itemlnk.ico4:after {background-position:-66px -23px;height:19px;width:18px}
.ctyt .noticeCtm .mainwrap .yearend_itemlist .itemlnk.ico5:after {background-position:-89px -23px;height:18px;height:19px}
.ctyt .noticeCtm .mainwrap .yearend_itemlist .itemlnk.ico6:after {background-position:-107px -23px;width:18px;height:20px}
.ctyt .noticeCtm .mainwrap .yearend_itemlist .itemlnk.ico7:after {background-position:-202px -93px;width:18px;height:19px}
.ctyt .noticeCtm .mainwrap .yearend_itemlist .itemlnk > strong {font-size:13px;color:#000;line-height:16px;font-weight:900}
.ctyt .noticeCtm .mainwrap .emptybox {position:absolute;top:50%;margin-top:-180px;left:0;right:0;text-align:center;padding-top:200px}
.ctyt .noticeCtm .mainwrap .emptybox:before {content:'';position:absolute;top:0;left:50%;width:200px;height:200px;background:url(https://static.wehago.com/imgs/ctm/empty_tax.png) no-repeat 0 0 / 200px 200px;margin-left:-100px}
.ctyt .noticeCtm .mainwrap .emptybox > strong {display:block;font-size:16px;color:#000;line-height:20px;letter-spacing: -.24px;margin-bottom:8px;font-weight:900;word-break: keep-all;}
.ctyt .noticeCtm .mainwrap .emptybox > strong > em {font-weight: 400;}
.ctyt .noticeCtm .mainwrap .emptybox > p {font-size:13px;line-height:17px;color:#212121;font-weight:bold;word-break: keep-all;}
.ctyt .noticeCtm .mainwrap .emptybox > p.v2 {font-size: 12px;color: #939393;}
.ctyt .noticeCtm .mainwrap .emptybox .btn_file {display: block; margin: 16px auto 0; padding: 8px 16px 6px; box-sizing: border-box; min-width: 214px; border: 1px solid #80b7ed; border-radius: 8px; font-size: 14px; line-height: 24px; letter-spacing: -.21px; color: #127eff; background-color: #f0f7ff;}
.ctyt .noticeCtm .mainwrap .emptybox .btn_file .ico {position: relative; display: inline-block; vertical-align: top; width: 24px; height: 24px;}
.ctyt .noticeCtm .mainwrap .emptybox .btn_file .ico::before {content: ''; display: block; width: 11px; height: 1px; position: absolute; top: 50%; left: 50%; margin: -1px 0 0 -5px; background-color: #127eff;}
.ctyt .noticeCtm .mainwrap .emptybox .btn_file .ico::after {content: ''; display: block; width: 1px; height: 11px; position: absolute; top: 50%; left: 50%; margin-top: -6px; background-color: #127eff;}
.ctyt .noticeCtm .mainwrap .emptybox.v2 {padding-top: 140px; margin-top: -120px;}
.ctyt .noticeCtm .mainwrap .emptybox.v2:before {width: 128px; height: 128px; background: url(https://static.wehago.com/imgs/ctm/empty_tax3.png) no-repeat 0 0 / 128px 128px; top: 0; margin-left: -64px;}
.ctyt .noticeCtm .yearend_resultwrap {position:relative;padding:0 20px 20px;}
.ctyt .noticeCtm .yearend_resultwrap .topbox {position:relative;text-align:center;padding:15px 0}
.ctyt .noticeCtm .yearend_resultwrap .topbox .tit_text {position:relative;display:inline-block;vertical-align: top;}
.ctyt .noticeCtm .yearend_resultwrap .topbox .tit_text > h2 {display:inline-block;vertical-align:top;font-size:16px;color:#000;line-height:21px;letter-spacing: -.24px;font-weight:900}
.ctyt .noticeCtm .yearend_resultwrap .topbox button {display:inline-block;position:relative;vertical-align:top;width:18px;height:18px;border:0;background: transparent}
.ctyt .noticeCtm .yearend_resultwrap .topbox .btn_calprev {margin-right:10px;}
.ctyt .noticeCtm .yearend_resultwrap .topbox .btn_calprev::before {content:'';position:absolute;top:50%;left:50%;width:7px;height:13px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -231px -23px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .yearend_resultwrap .topbox .btn_calprev.disabled::before {background-position:-74px -70px}
.ctyt .noticeCtm .yearend_resultwrap .topbox .btn_calnext {margin-left:10px;}
.ctyt .noticeCtm .yearend_resultwrap .topbox .btn_calnext::before {content:'';position:absolute;top:50%;left:50%;width:7px;height:13px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -242px -23px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .yearend_resultwrap .topbox .btn_calnext.disabled::before {background-position:-65px -70px;}
.ctyt .noticeCtm .yearend_resultwrap .topbox .btn_cal {margin-left:4px}
.ctyt .noticeCtm .yearend_resultwrap .topbox .btn_cal::before {content: '';position: absolute;top: 2px;right: 2px;width: 14px;height: 15px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -85px -70px / 250px 500px;}
.ctyt .noticeCtm .yearend_resultwrap .conbox {margin-top:20px}
.ctyt .noticeCtm .yearend_resultwrap .conbox .alignbox > h3 {display:block;font-size:21px;color:#000;letter-spacing: -.33px;line-height:27px;margin-bottom:8px}
.ctyt .noticeCtm .yearend_resultwrap .conbox .alignbox > h3 > em {font-weight:900}
.ctyt .noticeCtm .yearend_resultwrap .conbox .alignbox > h3 > em .point_color {color:#127eff}
.ctyt .noticeCtm .yearend_resultwrap .conbox .desctext {font-size:12px;color:#a5a5a5;line-height:16px;letter-spacing: -.2px;}
.ctyt .noticeCtm .yearend_resultwrap .money_info {position:relative;margin-top:24px;padding-top:200px;text-align:center}
.ctyt .noticeCtm .yearend_resultwrap .money_info:before {content:'';position:absolute;top:0;left:50%;width:201px;height:200px;background:url(https://static.wehago.com/imgs/ctm/img_result_01.png) no-repeat 0 0 / 201px 200px;margin-left:-100px}
.ctyt .noticeCtm .yearend_resultwrap .money_info.red:before {background:url(https://static.wehago.com/imgs/ctm/img_result_02.png) no-repeat 0 0 / 201px 200px;}
.ctyt .noticeCtm .yearend_resultwrap .money_info .money_info_text {display:block;font-size:16px;color:#000;line-height:20px;margin-bottom:8px;font-weight:900}
.ctyt .noticeCtm .yearend_resultwrap .money_info .money_info_text > em {color:#1fc47c}
.ctyt .noticeCtm .yearend_resultwrap .money_info.red .money_info_text > em {color:#fc5356}
.ctyt .noticeCtm .yearend_resultwrap .money_info > p {font-size:12px;color:#a5a5a5;line-height:17px;letter-spacing: -.2px;}
.ctyt .noticeCtm .yearend_resultwrap .money_info.empty:before {background:url(https://static.wehago.com/imgs/ctm/empty_tax.png) no-repeat 0 0 / 200px 200px}
.ctyt .noticeCtm .yearend_resultwrap .emptybox {position:relative;text-align:center;padding-top:160px;margin-top:100px}
.ctyt .noticeCtm .yearend_resultwrap .emptybox:before {content:'';position:absolute;top:0;left:50%;width:160px;height:160px;background:url(https://static.wehago.com/imgs/ctm/empty_file.png) no-repeat 0 0 / 160px 160px;margin-left:-80px}
.ctyt .noticeCtm .yearend_resultwrap .emptybox > strong {display:block;font-size:14px;color:#000;line-height:18px;letter-spacing: -.24px;margin-bottom:8px;font-weight:bold}
.ctyt .noticeCtm .yearend_resultwrap .alignbox {width:300px;margin:0 auto}
.ctyt .noticeCtm .yearend_resultwrap .details_box {position:relative;margin-top:40px}
.ctyt .noticeCtm .yearend_resultwrap .details_section {position:relative}
.ctyt .noticeCtm .yearend_resultwrap .details_section + .details_section {margin-top:24px}
.ctyt .noticeCtm .yearend_resultwrap .details_section > h3 {font-size:13px;color:#a5a5a5;font-weight:900}
.ctyt .noticeCtm .yearend_resultwrap .details_section .inbox {position:relative;margin-top:8px;border:1px solid #e5e5e5;border-radius:8px;padding:16px}
.ctyt .noticeCtm .yearend_resultwrap .inbox.type_bill {padding-left:52px}
.ctyt .noticeCtm .yearend_resultwrap .inbox.type_bill .fileitem {position:absolute;top:50%;left:16px;margin-top:-12px}
.ctyt .noticeCtm .yearend_resultwrap .inbox.type_bill dt {font-size:12px;color:#a5a5a5;line-height:15px;font-weight:bold}
.ctyt .noticeCtm .yearend_resultwrap .inbox.type_bill dd {font-size:15px;color:#000;line-height:18px;letter-spacing: -.23px;font-weight:900;margin-top:4px}
.ctyt .noticeCtm .yearend_resultwrap .inbox.type_bill .label {display:inline-block;vertical-align:top;width:14px;height:14px;border-radius:50%;background:#127eff;color:#fff;font-size:10px;text-align:center;line-height:15px;overflow:hidden;margin-top:1px;margin-left:4px}
.ctyt .noticeCtm .yearend_resultwrap .inbox.type_bill .btn_sel {z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;border:0;background:transparent;width:100%;border-radius:8px}
.ctyt .noticeCtm .yearend_resultwrap .chart_label {position:relative;text-align:right;margin-top:10px}
.ctyt .noticeCtm .yearend_resultwrap .chart_label .label {position:relative;display:inline-block;vertical-align: top;font-size:12px;color:#000;letter-spacing: -.2px;line-height:15px;padding-left:14px;font-weight:bold}
.ctyt .noticeCtm .yearend_resultwrap .chart_label .label:before {content:'';position:absolute;top:50%;left:0;width:10px;height:10px;background:#fc5356;border-radius:50%;margin-top:-7px}
.ctyt .noticeCtm .yearend_resultwrap .chart_label .label.green:before {background:#1fc47c}
.ctyt .noticeCtm .yearend_resultwrap .chart_label .label + .label {margin-left:15px}
.ctyt .noticeCtm .yearend_resultwrap .chartlist {position:relative;margin-top:10px}
.ctyt .noticeCtm .yearend_resultwrap .chartlist li {position:relative;padding:0 10px 0 36px;}
.ctyt .noticeCtm .yearend_resultwrap .chartlist li + li {margin-top:16px}
.ctyt .noticeCtm .yearend_resultwrap .chartlist li:before {content:'';position:absolute;top:50%;left:36px;width:1px;height:40px;background:#e5e5e5;margin-top:-20px}
.ctyt .noticeCtm .yearend_resultwrap .chartlist .year_text {position:absolute;left:0;top:50%;font-size:12px;color:#000;line-height:16px;letter-spacing: -.2px;font-weight:bold;margin-top:-8px}
.ctyt .noticeCtm .yearend_resultwrap .chartlist .label_text {position:absolute;top:50%;right:10px;font-size:12px;color:#fff;line-height:16px;letter-spacing:-.2px;font-weight:900;margin-top:-7px;white-space: nowrap;}
.ctyt .noticeCtm .yearend_resultwrap .chartlist .line {position:relative;height:24px;border-radius:0 20px 20px 0;background:linear-gradient(to left, #1fc47c, #00ded6);}
.ctyt .noticeCtm .yearend_resultwrap .chartlist li.green .line {background:linear-gradient(to left, #1fc47c, #00ded6)}
.ctyt .noticeCtm .yearend_resultwrap .chartlist li.red .line {background:linear-gradient(to right, #fca753, #fc5356)}
.ctyt .noticeCtm .yearend_resultwrap .chartlist li.overtext .label_text {color:#000;right:auto;left:100%;margin-left:4px}
.ctyt .noticeCtm .ctm_btn_basic {display: inline-block;border: 1px solid;border-radius: 6px;font-size: 15px;line-height: 18px;background: transparent;}
.ctyt .noticeCtm .ctm_btn_basic.large {display: block;width: 100%;padding: 19px 10px 17px 10px;box-sizing: border-box;}
.ctyt .noticeCtm .ctm_btn_basic.blue {border-color: #127eff;color: #127eff;}
.ctyt .noticeCtm .ctm_btn_basic.blue2 {border-color: #127eff;background-color: #127eff;color: #fff;}
.ctyt .noticeCtm .ctm_btn_basic.blue3 {border-color: #80b7ed;background-color: #f0f7ff;color: #127eff;}
.ctyt .noticeCtm .ctm_btn_basic.round {border-radius: 24px;}
.ctyt .noticeCtm .ctm_btn_ico {display: inline-block;vertical-align: top;width: 18px;height: 18px;margin-right: 4px;position: relative;}
.ctyt .noticeCtm .ctm_btn_ico:before {content: '';display: block;position: absolute;top: 50%;left: 50%;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .ctm_btn_ico.plus:before {width: 13px;height: 13px;margin: -7px 0 0 -7px;background-position: -140px -24px;}
.ctyt .noticeCtm .container.footer_btn {bottom: 88px;box-sizing: border-box;}
.ctyt .noticeCtm .container.bgGray{background: #f7f8fa;}
.ctyt .noticeCtm .section {display: block;position: relative;padding: 0 20px;box-sizing: border-box;}
.ctyt .noticeCtm .section.space_topBottom{padding-top: 24px;padding-bottom:24px;}
.ctyt .noticeCtm .section.space_bottom{padding-bottom:24px;}
.ctyt .noticeCtm .section.space_top{padding-top: 24px}
.ctyt .noticeCtm .section.sec_family_info {display: block;position: relative;padding-top:24px}
.ctyt .noticeCtm .section.type_heightFull{flex: 1;}
.ctyt .noticeCtm .section .section_title {display: flex;justify-content: space-between;position: relative;padding: 4px 0;}
.ctyt .noticeCtm .section .section_title.flexCnt {align-items: center;}
.ctyt .noticeCtm .section .section_title.v2 {display: block;padding: 24px 0;box-sizing: border-box;}
.ctyt .noticeCtm .section .section_title .text {display: block;font-size: 16px;line-height: 32px;letter-spacing: -0.27px;color: #000;font-weight: 900;}
.ctyt .noticeCtm .section .section_title .text .ico_info {display: inline-block;vertical-align: top;width: 24px;height: 24px;position: relative;margin: 3px 0 0 4px;border: 0;background: none;}
.ctyt .noticeCtm .section .section_title .text .ico_info:before {content: '';display: block;width: 20px;height: 20px;position: absolute;top: 50%;left: 50%;margin: -10px 0 0 -10px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -20px -106px / 250px 500px;}
.ctyt .noticeCtm .section .section_title .text span[ class *= "ico_"] {position: relative; display: inline-block; vertical-align: top; width: 24px; height: 24px; margin: 2px 4px 0 0;}
.ctyt .noticeCtm .section .section_title .text span[ class *= "ico_"]::before {content: ''; display: block; position: absolute; top: 50%; left: 50%; background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .section .section_title .text span.ico_card::before {width: 20px; height: 16px; margin: -8px 0 0 -10px; background-position: -90px -174px;}
.ctyt .noticeCtm .section .section_title .text span.ico_edu::before {width: 21px; height: 20px; margin: -10px 0 0 -11px; background-position: -141px -174px;}
.ctyt .noticeCtm .section .section_title.v2 .text {font-size: 22px;line-height: 30px;letter-spacing: -0.33px;font-weight: 400;}
.ctyt .noticeCtm .section .section_title.v2 .text strong{font-weight: 900;}
.ctyt .noticeCtm .section .section_title.v2 .sub_text {margin-top: 8px;font-size:12px;line-height: 17px;letter-spacing: -0.18px;color: #a5a5a5;word-break: keep-all;}
.ctyt .noticeCtm .section .section_title .btn_title {display: block;font-size: 13px;line-height: 18px;padding: 7px 12px 5px;box-sizing: border-box;border: 1px solid rgba(18, 126, 255, 1);border-radius: 16px;background-color: #fff;color: rgba(18, 126, 255, 1);}
.ctyt .noticeCtm .section .section_title .btn_title .ico {display: inline-block;vertical-align: top;width: 18px;height: 18px;position: relative;}
.ctyt .noticeCtm .section .section_title .btn_title .ico:before {content: '';display: block;position: absolute;top: 50%;left: 50%;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .section .section_title .btn_title .ico.clip:before {width: 14px;height: 15px;margin: -8px 0 0 -7px;background-position: -125px -23px;}
.ctyt .noticeCtm .section .section_content {position: relative;margin-top: 14px;}
.ctyt .noticeCtm .section .section_title.v2 + .section_content {margin-top: 0;}
.ctyt .noticeCtm .section .section_title .title_btn_box {display: flex;}
.ctyt .noticeCtm .section .section_title .title_btn_box > button + button {margin-left: 4px;}
.ctyt .noticeCtm .section .section_title .title_btn_box svg {width: 16px; height: 16px; fill: #212121; transform: translateY(3px);}
.ctyt .noticeCtm .section .section_title .title_btn_box .common_round_btn{
        height: 32px;
        font-size: 12px;
        letter-spacing: -0.18px;
    }
.ctyt .noticeCtm .section .section_title.add_btn {padding: 0;}
.ctyt .noticeCtm .section .section_title.add_btn .text {line-height: 30px;}
.ctyt .noticeCtm .section .section_title.add_btn + .section_content {margin-top: 8px;}
.ctyt .noticeCtm .section .section_title .ico_info {display: inline-block;vertical-align: top;width: 24px;height: 24px;position: relative;margin: 3px 0 0 4px;border: 0;background: none;}
.ctyt .noticeCtm .section .section_title .ico_info:before {content: '';display: block;width: 20px;height: 20px;position: absolute;top: 50%;left: 50%;margin: -10px 0 0 -10px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -159px -118px / 250px 500px;}

.ctyt .noticeCtm .section .section_title.v3 .text {font-size: 14px;line-height: 18px;letter-spacing: -0.21px;font-weight: 900;}
.ctyt .noticeCtm .section .group {position: relative;}
.ctyt .noticeCtm .section .group + .group {margin-top: 32px;}
.ctyt .noticeCtm .section .group .group_title {position: relative;margin-bottom: 8px;}
.ctyt .noticeCtm .section .group .group_title .pointColor{color: #127eff}
.ctyt .noticeCtm .section .group .group_title > p {display: block;font-size: 13px;line-height: 16px;color: rgb(165, 165, 165);font-weight: 700;}
.ctyt .noticeCtm .section .group .group_title.v2 {margin-top: 24px;}
.ctyt .noticeCtm .section .group .group_title.v2 > p {font-size: 16px;line-height: 19px;letter-spacing: -0.24px;color: #000;}
.ctyt .noticeCtm .section .group .group_title.v3 > p {font-size: 14px;line-height: 18px;letter-spacing: -.21px;font-weight: 900;color: #212121;}
.ctyt .noticeCtm .section .group .group_title.v4 {display: flex;justify-content: space-between;align-items: center;}
.ctyt .noticeCtm .section .group .group_title.v4 > p {font-size: 14px;line-height: 18px;letter-spacing: -.21px;font-weight: 900;color: #212121;}
.ctyt .noticeCtm .section .group .group_title .group_titleBtn{display: block;font-size: 12px;line-height: 15px;letter-spacing: -0.18px;color: #939393;border: 0;background: none;}
.ctyt .noticeCtm .section .group .group_title_sub{display:block;font-size:12px;line-height: 17px;letter-spacing: -0.18px;color: #666}
.ctyt .noticeCtm .section .group .group_content {position: relative;}
.ctyt .noticeCtm .section .group .group_content .accodion_box {display: block;width: 100%;padding: 0 12px;box-sizing: border-box;border: 1px solid rgba(229, 229, 229);border-radius: 6px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box + .accodion_box {margin-top: 8px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box.open {border-color: #212121;box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title {position: relative;display: flex;justify-content: space-between;align-items:center;width: 100%;padding: 19px 28px 17px 0;box-sizing: border-box;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title.my {padding-right: 0;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .user_info_box {display: flex;align-items:center;font-size: 15px;line-height: 18px;letter-spacing: -0.22px;overflow: hidden;margin-right: 4px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .user_info_box .icon_box{display: block;width: 32px;height: 32px;min-width: 32px;margin-right: 8px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .user_info_box .icon_box > img{display: block;width: 100%;object-fit: cover;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .user_info_box .name {display: block;color: #000;font-weight: bold;margin-right: 4px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .user_info_box .date {display: block;color: rgb(165, 165, 165);max-width: 80px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .user_info_box.line2 {display: block;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .user_info_box.line2 .sub_name {display: block;font-size: 12px;line-height: 15px;margin-top: 6px;letter-spacing: -0.18px;color: #a5a5a5;max-width: 100%;padding-right: 20px;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .user_info_box.line2 .sub_name .bar {display: inline-block;vertical-align: top;width: 1px;height: 10px;margin: 1px 4px;background-color: #e5e5e5;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .sub_info .text {font-size: 11px; line-height: 14px; letter-spacing: -0.17px; color: #8595aa;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .label_box {display: block;white-space: nowrap;font-size: 0;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .label_box .user_label {display: inline-block;vertical-align: top;font-size: 11px;line-height: 14px;padding: 3px 6px 1px;box-sizing: border-box;border-radius: 9px;color: #fff;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .label_box .user_label.type_01 {background-color: rgb(108, 108, 108);}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .label_box .user_label.type_02 {background-color: #2fc0e3;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .label_box .user_label.type_03 {background-color: #127eff;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .label_box .user_label.type_04 {background-color: #627bdd;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .label_box .user_label.type_05 {background-color: #4daafa;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .label_box .user_label.type_06 {background-color: #1fc47c;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .label_box .user_label.type_07 {background-color: #febc2c;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .label_box .user_label.type_08 {background-color: #b47be5;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .label_box .user_label.type_09 {background-color: #a5a5a5;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .btn_accodion {display: block;position: absolute;width: 30px;height: 30px;top: 50%;right: -11px;border: 0;margin-top: -15px;background-color: transparent;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .btn_accodion:before {content: '';display: block;width: 9px;height: 5px;position: absolute;top: 50%;left: 50%;margin: -3px 0 0 -5px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -140px -42px / 250px 500px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .btn_del {display: block;position: absolute;width: 30px;height: 30px;top: 50%;right: -11px;margin-top: -15px;border: 0;background-color: transparent;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .btn_del:before {content: '';display: block;width: 10px;height: 10px;position: absolute;top: 50%;left: 50%;margin: -5px 0 0 -5px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -234px 0 / 250px 500px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .btn_link {display: block;position: absolute;width: 30px;height: 30px;top: 50%;right: -11px;margin-top: -15px;border: 0;background-color: transparent;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .btn_link:before {content: '';display: block;width: 6px;height: 11px;position: absolute;top: 50%;left: 50%;margin: -6px 0 0 -3px;background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -96px -244px / 500px 1000px;opacity: 0.6;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .cont_box {display: block;position: relative;white-space: nowrap;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .cont_box > p {font-size: 15px;line-height: 18px;letter-spacing: -0.22px;color: #000;font-weight: bold;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .cont_box.gray > p {color: #ccc;}
.ctyt .noticeCtm .section .group .group_content .accodion_box.open .accodion_title .btn_accodion:before {transform: rotate(180deg);}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_content {position: relative;padding-bottom: 28px;display: none;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_content + .accodion_content {border-top: 1px solid #e5e5e5; padding-top: 24px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box.open .accodion_content {display: block;}
.ctyt .noticeCtm .section .form_box {position: relative;}
.ctyt .noticeCtm .section .form_box + .form_box {margin-top: 20px;}
.ctyt .noticeCtm .section .form_box.type_02{margin-top: 12px;}
.ctyt .noticeCtm .section .form_box .form_title {position: relative;}
.ctyt .noticeCtm .section .form_box .form_title > p {display: block;font-size: 12px;line-height: 18px;letter-spacing: -0.18px;color: #a5a5a5;font-weight: 700;}
.ctyt .noticeCtm .section .form_box .form_title > p.ess:after {content: '*';display: inline-block;vertical-align: top;color: #fc5356;}
.ctyt .noticeCtm .section .form_box .form_title > p .prevWork__label{margin-right: 2px;}
.ctyt .noticeCtm .section .form_box .form_title.v2 {display: flex;justify-content: space-between;align-items: center;}
.ctyt .noticeCtm .section .form_box .form_title.v3 > p{font-size: 16px;line-height: 19px;letter-spacing: -0.24px;color: #212121;}
.ctyt .noticeCtm .section .form_box .form_title.v3 + .form_content{margin-top: 8px;}
.ctyt .noticeCtm .section .form_box .form_title .form_titleOption{margin-left: auto;}
.ctyt .noticeCtm .section .form_box .form_title .form_titleOption .form_titleText{font-size: 16px;line-height: 19px;letter-spacing: -0.24px;color: #212121}
.ctyt .noticeCtm .section .form_box .form_content {display: block;position: relative;}
.ctyt .noticeCtm .section .form_box .form_content.type_flex{display: flex;gap: 4px;align-items: center;width: 100%;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text {display: flex;justify-content: space-between;position: relative;border-bottom: 1px solid rgb(229, 229, 229);padding:8px 0}
.ctyt .noticeCtm .section .form_box .form_content.type_flex .ctm_inpbx_text{flex: 1;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text > input,
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text .ctm_editBox > input {display: block;flex: 1;border: 0;outline: 0;font-size: 15px;line-height: 18px;letter-spacing: -0.22px;color: #212121;font-family: douzone, "Microsoft YaHei", "PingFang SC", "MS PGothic", "Hiragino Kaku Gothic ProN", "굴림", gulim, "Apple SD Gothic Neo", sans-serif !important;background: none;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.fwbold > input,
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.fwbold .ctm_editBox > input {font-weight: 900}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.fwbold > input::placeholder,
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.fwbold .ctm_editBox > input::placeholder {font-weight: 700}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text .ctm_editBox{width: calc(100% - 125px);}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text .ctm_editBox > input{line-height: 30px;width: 100%;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text .ctm_editBox{display: block;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text + .input_notice {display: block; margin-top: 8px; font-size: 11px; line-height: 15px; letter-spacing: -.22px; color: #939393;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_focus {border-bottom: 2px solid #127eff;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text .text{margin-right:4px; font-size:16px; line-height:32px; letter-spacing:-0.24px; color:#666; white-space:nowrap;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_error{border-bottom:2px solid #fc5356;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_error + .error_text{display:block; width:100%; margin-top:8px; font-size:11px; line-height:14px; letter-spacing:-0.22px; color:#fc5356;}
.ctyt .noticeCtm .section .form_box .form_content.guide_text .ctm_inpbx_text {border-color: #fc5356;}
.ctyt .noticeCtm .section .form_box .form_content.active .ctm_inpbx_text{border-color: #127eff;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text .btnDel {position:relative; display:block; width:18px; min-width:18px; height:18px; border:0; background:none;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text .btnDel::before {content:''; display:block; width:15px; height:15px; position:absolute; top:50%; left:50%; margin:-8px 0 0 -8px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -180px -200px / 250px 500px;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text .unit {display:block; margin:0 8px 0 4px; font-size:15px; line-height:18px; letter-spacing:-0.22px; color:#212121;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_textSub{display: block;margin-top: 8px;font-size: 11px;line-height: 15px;letter-spacing: -0.22px;color: #939393}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.disabled{background: #fafafa;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.disabled.v2{background: rgba(0,0,0,0.15);}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.disabled input,
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.disabled .inpbx_inner_btn{opacity: 0.3;pointer-events: none;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.disabled .inpbx_inner_btn button.btn_radio.check:before{filter: grayscale(10);}
.ctyt .noticeCtm .section .form_box .form_content .form_guide_box{display:  block;padding: 12px;border-radius:8px;background: #f7f8fa;}
.ctyt .noticeCtm .section .form_box .form_content .form_guide_box .text{display: block;font-size:12px;line-height: 18px;letter-spacing: -0.18px;color: #212121;}
.ctyt .noticeCtm .section .form_box .form_content .error_box {position: relative;display: none;margin-top: 4px;font-size: 13px;line-height: 18px;color: #fc5356;padding-left: 20px;}
.ctyt .noticeCtm .section .form_box .form_content.guide_text .error_box {display: block;}
.ctyt .noticeCtm .section .form_box .form_content .error_box:before {content: '';display: block;width: 14px;height: 14px;position: absolute;top: 1px;left: 2px;background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -366px -210px / 500px 1000px;}
.ctyt .noticeCtm .section .form_box .form_content .form_info {display: block;position: relative;margin-top: 8px;font-size: 12px;line-height: 17px;letter-spacing: -0.18px;color: #a5a5a5;}
.ctyt .noticeCtm .section .form_box .form_content .form_info .form_info_text {display: block;text-align: left;}
.ctyt .noticeCtm .section .form_box .form_content .form_info .form_info_text + .form_info_list {margin-top: 4px;}
.ctyt .noticeCtm .section .form_box .form_content .form_info .form_info_list {position: relative;}
.ctyt .noticeCtm .section .form_box .form_content .form_info .form_info_list > li {display: block;position: relative;padding-left: 10px;box-sizing: border-box;}
.ctyt .noticeCtm .section .form_box .form_content .form_info .form_info_list > li + li {margin-top: 4px;}
.ctyt .noticeCtm .section .form_box .form_content .form_info .form_info_list > li:before {content: '';width: 2px;height: 2px;border-radius: 50%;position: absolute;top: 6px;left: 4px;background-color: #a5a5a5;}
.ctyt .noticeCtm .section .form_box .form_content .text_count{display: block;margin-top: 8px;font-size: 11px;line-height: 14px;letter-spacing: -0.22px;color: #939393;text-align: right;}
.ctyt .noticeCtm .section .form_box .form_content .text_count > em{color: #222;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn {display: flex;position: relative;white-space: nowrap;margin-left: 5px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn > button {display: block;font-size: 15px;line-height: 24px;letter-spacing: -0.22px;color: #212121;border: 0;background-color: transparent;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_radio {padding-left: 26px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_radio:before {content: '';display: block;width: 20px;height: 20px;border-radius: 50%;border: 1px solid rgb(229, 229, 229);position: absolute;top: 50%;left: 0;margin-top: -11px;box-sizing: border-box;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_radio.check:before {border: 0;background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -304px / 500px 1000px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_basic {display:block; padding:8px 12px 7px; margin:0; border:1px solid #d3d3d3; border-radius:6px; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#212121; background-color:#fff; box-sizing:border-box;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_basic + .btn_basic {margin-left:4px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_basic.select {border-color:#80b7ed; color:#127eff; background-color:#f0f7ff;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_addr_search {display:block; padding:8px 12px 7px; border:1px solid #80b7ed; border-radius:6px; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#127eff; background-color:#f0f7ff; box-sizing:border-box;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_addr_search .icon_search {margin-right:4px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_del {position:relative; width:32px; min-width:32px; height:32px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_del::before {content:''; position:absolute; top:50%; left:50%; width:15px; height:15px; margin:-7px 0 0 -7px; background:#939393; border-radius:50%;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_del::after {content:''; position:absolute; top:50%; left:50%; width:7px; height:7px; margin:-3px 0 0 -3px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -181px -220px / 500px 1000px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_calendar {position:relative; display:block; width:32px; min-width:32px; height:32px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn button.btn_calendar::before {content:''; display:block; position:absolute; top:50%; left:50%; width:18px; height:20px; margin:-10px 0 0 -9px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -130px -200px / 250px 500px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn .btn_switch {display: block;min-width: 54px;font-size: 13px;line-height: 16px;padding: 8px 10px 6px;border-radius: 16px;background-color: rgb(239, 239, 239);color: #000;letter-spacing: -0.2px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn .btn_switch + .btn_switch {margin-left: 8px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn .btn_switch.check {background-color: #127eff;color: #fff;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn .btn_switch2 {display: block; min-width: 48px; padding: 7px 4px 5px; border: 1px solid #d3d3d3; font-size: 12px; line-height: 15px; letter-spacing: -0.18px; color: #212121; border-radius: 6px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn .btn_switch2 + .btn_switch2 {margin-left: 4px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn .btn_switch2.check {color: #127eff; border-color: #127eff; background-color: #f0f7ff;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn .btn_arrow {display: block;width: 30px;height: 30px;border: 0;background: none;position: relative;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn .btn_arrow:before {content: '';display: block;width: 9px;height: 5px;position: absolute;top: 50%;left: 50%;margin: -3px 0 0 -5px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -140px -42px / 250px 500px;}
.ctyt .noticeCtm .section .form_box .inpbx_inner_btn .basic_text{display:block; font-size:16px; line-height:32px; letter-spacing:-0.24px; color:#666;}
.ctyt .noticeCtm .section .form_box.bar{width: calc(100% + 40px);height: 8px;background: #f5f5f5;margin: 20px -20px;}
.ctyt .noticeCtm .section .submit_title {display: block;margin-top:8px;font-size: 13px;line-height:16px;letter-spacing: -0.2px;color: #000;font-weight: bold;}
.ctyt .noticeCtm .section .submit_title + .submit_list {margin-top: 14px;}
.ctyt .noticeCtm .section .form_box + .submit_list {margin-top: 25px;}
.ctyt .noticeCtm .section .submit_list {display: block;position: relative;margin-top: 8px;}
.ctyt .noticeCtm .section .submit_list .item {display: flex;justify-content: space-between;align-items: center;width: 100%;word-break: keep-all;word-wrap: break-word;}
.ctyt .noticeCtm .section .submit_list .item + .item {margin-top: 16px;}
.ctyt .noticeCtm .section .submit_list .item dt,
.ctyt .noticeCtm .section .submit_list .item dd {max-width: 49%;}
.ctyt .noticeCtm .section .submit_list .item dt {display: block;font-size: 13px;line-height: 18px;color: #666;}
.ctyt .noticeCtm .section .submit_list .item dd {display: block;font-size: 14px;line-height: 18px;}
.ctyt .noticeCtm .section .submit_list.type_block .item {display: block;justify-content: inherit;align-items: inherit;}
.ctyt .noticeCtm .section .submit_list.type_block .item dt,
.ctyt .noticeCtm .section .submit_list.type_block .item dd {max-width: none}
.ctyt .noticeCtm .section .submit_list.type_block .item dd {margin-top: 5px;}
.ctyt .noticeCtm .footer_button_box,
.ctyt .noticeCtm .agreeBtn__box {display: flex;position: fixed;padding: 10px 20px 30px;left: 0;bottom: 0;right: 0;box-sizing: border-box;background-color: #fff;}
.ctyt .noticeCtm .footer_button_box .btn_footer,
.ctyt .noticeCtm .agreeBtn__box .btn_footer {flex: 1;height: 48px;line-height: 48px;font-size: 14px;letter-spacing: -0.21px;color: #fff;border-radius: 8px;border: 0;font-weight: bold;}
.ctyt .noticeCtm .footer_button_box.type_02 .btn_footer {flex: 1;height: 48px;line-height: 48px;font-size: 14px;letter-spacing: -0.21px;color: #fff;border-radius: 9px;border: 0;font-weight: bold;}
.ctyt .noticeCtm .footer_button_box .btn_footer.type2 {border-radius: 8px;}
.ctyt .noticeCtm .footer_button_box .btn_footer.bg_blue,
.ctyt .noticeCtm .agreeBtn__box .btn_footer.bg_blue {background-color: #127eff;}
.ctyt .noticeCtm .footer_button_box .btn_footer.bg_white,
.ctyt .noticeCtm .agreeBtn__box .btn_footer.bg_white {background-color: #fff;color:#212121;border: 1px solid #d3d3d3;}
.ctyt .noticeCtm .footer_button_box .btn_footer.bg_gray,
.ctyt .noticeCtm .agreeBtn__box .btn_footer.bg_gray {background-color: rgb(239, 239, 239);color: #000;}
.ctyt .noticeCtm .footer_button_box .btn_footer:disabled,
.ctyt .noticeCtm .footer_button_box .btn_footer.bg_disabled,
.ctyt .noticeCtm .agreeBtn__box .btn_footer:disabled,
.ctyt .noticeCtm .agreeBtn__box .btn_footer.bg_disabled {background-color: rgb(234, 235, 237);color: rgb(197, 199, 201);}
.ctyt .noticeCtm .footer_button_box .btn_footer + .btn_footer {margin-left: 9px;}
.ctyt .noticeCtm .agreeBtn__box .btn_footer + .btn_footer {margin-top: 8px;}
.ctyt .noticeCtm .agreeBtn__box {position: relative; flex-direction: column; padding: 0; text-align: center; margin-top: 50px;}
.ctyt .noticeCtm .agreeBtn__box .btn_footer {width: 100%; flex: none;}
.ctyt .noticeCtm .agreeBtn__box .link_footer {display: inline-block; break-inside: top; margin-top: 30px; font-size: 12px; line-height: 15px; letter-spacing: -0.18px; color: #666;}
.ctyt .noticeCtm .section .empty_area {display: block;text-align: center;position: relative;margin-top: 24px;}
.ctyt .noticeCtm .section .empty_area > img {display: inline-block;vertical-align: top;width: 160px;height: 160px;}
.ctyt .noticeCtm .section .empty_area > p {display: block;font-size: 14px;line-height: 18px;letter-spacing: -0.21px;color: #000;text-align: center;}
.ctyt .noticeCtm .section .empty_area > p.mainText{display: block;margin-top: 12px;font-size: 14px;line-height: 18px;letter-spacing: -0.21px;color: #212121;text-align: center;font-weight: 700;}
.ctyt .noticeCtm .section .empty_area > p.subText{display: block;margin-top: 8px;font-size: 12px;line-height: 18px;letter-spacing: -0.18px;color: #939393;font-weight: 700;}
.ctyt .noticeCtm .section .empty_area > p.v2{margin-top: 12px;}
.ctyt .noticeCtm .section .empty_area .textBox{display:flex;flex-direction: column;gap: 8px;margin-top: 12px;}
.ctyt .noticeCtm .section .empty_area .textBox .main{display: block;font-size:14px;line-height:20px;letter-spacing: -0.21px;color: #212121}
.ctyt .noticeCtm .section .empty_area .textBox .sub{display:block;font-size:12px;line-height:18px;letter-spacing: -0.18px;color: #939393;}
.ctyt .noticeCtm .section .empty_area .linkText{display: block;margin-top: 16px;padding: 9px 16px 7px;border: 1px solid #80b7ed;border-radius: 8px;font-size: 14px;line-height: 18px;letter-spacing: -0.21px;color: #127eff;text-decoration: none;background: #f0f7ff;}
.ctyt .noticeCtm .section .empty_area.typeFixed{position: fixed;top: 97px;right:0;bottom: 0;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;margin-top: 0;}
.ctyt .noticeCtm .section .empty_area.typeFixed2{position: fixed;top: 46px;right:0;bottom: 98px;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;margin-top: 0;}
.ctyt .noticeCtm .section.sec_form {margin-top: 24px;}
.ctyt .noticeCtm .section.sec_form2 {margin-top:24px;padding-top: 24px;}
.ctyt .noticeCtm .ctm_dialog {display: flex;justify-content: center;align-items: center;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.4);}
.ctyt .noticeCtm .ctm_dialog .dialog_content {padding: 0 53px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert {padding: 30px 24px 24px;box-sizing: border-box;background-color: #fff;border-radius: 16px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .ico_box {display: block;width: 64px;height: 64px;margin: 0 auto;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .ico_box > img {display: block;width: 100%;height: 100%;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box {position: relative;margin-top: 14px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .main_text {text-align: center;font-size: 16px;line-height: 20px;letter-spacing: -0.24px;color: #000;font-weight: bold;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .sub_text {margin-top: 8px;font-size: 13px;line-height: 17px;color: rgba(33, 33, 33);}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .sub_text.type_blue {font-size:12px;line-height:17px;letter-spacing: -01.8px;color:#127eff;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .sub_text + .type_blue {margin-top: 8px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .txt_cnt {text-align:center;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .dialog_btn_box,
.ctyt .noticeCtm .select_toast .dialog_btn_box {margin-top: 24px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .dialog_btn_box .ctm_btn_dialog,
.ctyt .noticeCtm .select_toast .toast_dialog_btn_box .ctm_btn_dialog {display: block;width: 100%;height: 48px;line-height: 48px;font-size: 14px;letter-spacing: -0.21px;color: #fff;border-radius: 24px;border: 0;font-weight: bold;background-color: #127eff;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .dialog_btn_box .ctm_btn_dialog.type_gray,
.ctyt .noticeCtm .select_toast .toast_dialog_btn_box .ctm_btn_dialog.type_gray {background-color: rgb(239, 239, 239); color: #000;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .dialog_btn_box .ctm_btn_dialog + .ctm_btn_dialog {margin-top: 8px;}
.ctyt .noticeCtm .select_toast .toast_dialog_btn_box {position: absolute;bottom: 30px;left: 0;right: 0;padding: 0 20px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .border_text_box {display: block;padding: 16px;margin-top: 20px;box-sizing: border-box;border: 1px solid #e5e5e5;border-radius: 16px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .border_text_box .border_title {display: block;margin-bottom: 10px;font-size: 14px;line-height: 18px;letter-spacing: -0.21px;color: #127eff;text-align: center;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .border_text_box .border_content {display: block;font-size: 13px;line-height: 17px;letter-spacing: -0.2px;color: #000;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .notice_text {display: block;margin-top: 8px;font-size: 12px;line-height: 15px;letter-spacing: -0.18px;color: #a5a5a5;text-align: center;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert {padding: 32px 24px 16px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box {margin-top: 0;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box .main_text {font-weight: 900;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box .sub_text {font-size: 14px;font-weight: bold;letter-spacing: -.5px;line-height: 20px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box .sub_text .point_text{font-weight:900;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box .sub_text .textBlue{color: #127eff}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box .sub_text.type_02{font-size: 13px;line-height: 19px;letter-spacing: -0.2px;color: rgb(102,102,102);}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box .notice_text{display:block; margin-top:8px; padding:12px; box-sizing:border-box; font-size:12px; line-height:18px; letter-spacing:-1.2px; color:#212121; border-radius:4px; background-color:#f7f8fa; text-align:left;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .dotListBox {margin-top: 8px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .dotListBox > li {font-size: 12px;color: #212121;letter-spacing: -.5px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .dotListBox > li:before {top: 5px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_btn_box .ctm_btn_dialog {height: 44px;border-radius: 8px;line-height: 44px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_btn_box .ctm_btn_dialog.default {border: 1px solid #d3d3d3;background-color: #fff;color: #212121;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_btn_box.division {display: flex;align-items: center;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_btn_box.division .ctm_btn_dialog + .ctm_btn_dialog {margin-top: 0;margin-left: 8px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .ico_box {width: 48px;height: 48px;}
.ctyt .noticeCtm .select_toast .btn_view_full {display: block;position: absolute;top: 0;left: 0;right: 0;height: 78px;width: 100%;border: 0;background: none;}
.ctyt .noticeCtm .select_toast .btn_view_full:before {content: '';display: block;width: 42px;height: 4px;background-color: #efefef;position: absolute;top: 8px;left: 50%;margin-left: -21px;}
.ctyt .noticeCtm .select_toast .btn_view_full--refund::before{background-color: #939393;}
.ctyt .noticeCtm .select_toast .file_wrap {padding: 9px 20px;max-height: 236px;overflow-y: auto;margin-bottom: 53px;}
.ctyt .noticeCtm .select_toast .file_wrap.addBtn{padding-bottom: 78px;margin-bottom: 0;}
.ctyt .noticeCtm .select_toast .file_list {position: relative;display: flex;margin: -5px;flex-wrap: wrap;}
.ctyt .noticeCtm .select_toast .file_list .item {position: relative;display: block;width: calc(33.3333% - 10px);margin: 5px;border: 1px solid #e5e5e5;border-radius: 8px;box-sizing: border-box;}
.ctyt .noticeCtm .select_toast .file_list .item .file_info {position: relative;padding: 20px 12px 18px;box-sizing: border-box;}
.ctyt .noticeCtm .select_toast .file_list .item .file_info .ico_file_box {display: block;width: 100%;margin-bottom: 10px;}
.ctyt .noticeCtm .select_toast .file_list .item .file_info .ico_file_box > img {display: block;width: 24px;height: 24px;}
.ctyt .noticeCtm .select_toast .file_list .item .file_info .text_box {display: block;position: relative;}
.ctyt .noticeCtm .select_toast .file_list .item .file_info .text_box .btn_file_down {display: block;font-size: 12px;line-height: 17px;letter-spacing: -0.18px;color: #212121;display: -webkit-box;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;height: 34px;text-decoration: none;text-align: left;}
.ctyt .noticeCtm .select_toast .file_list .item .btn_file_del {display: block;position: absolute;top: 8px;right: 8px;width: 18px;height: 18px;background: none;border: 0;}
.ctyt .noticeCtm .select_toast .file_list .item .btn_file_del:before {content: '';display: block;position: absolute;top: 50%;left: 50%;width: 10px;height: 10px;margin: -5px 0 0 -5px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -234px 0 / 250px 500px;}
.ctyt .noticeCtm .select_toast.full {height: 100%;box-sizing: border-box;}
.ctyt .noticeCtm .select_toast.full .file_wrap {max-height: calc(100% - 110px);height: calc(100% - 110px);}
.ctyt .noticeCtm .data_upload .text_primary {display: block;margin-bottom: 20px;font-size: 11px;line-height: 16px;letter-spacing: -0.16px;color: #a5a5a5;text-align: center;}
.ctyt .noticeCtm .data_list_box.type_click .item {position: relative;padding-right: 38px;}
.ctyt .noticeCtm .data_list_box.type_click .item .btn_data {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;background: none;}
.ctyt .noticeCtm .data_list_box.type_click .item .btn_data:before {content: '';display: block;position: absolute;top: 50%;right: 16px;width: 6px;height: 11px;margin-top: -7px;background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -105px -259px / 500px 1000px;}
.ctyt .noticeCtm .data_list_box.type_click .item .btn_data2 {display: block; position: absolute; width: 18px; height: 18px; top: 50%; margin-top: -9px; right:12px; border: 0; background: none;}
.ctyt .noticeCtm .data_list_box.type_click .item .btn_data2::before {content: '';display: block;position: absolute;top: 50%;left: 50%;width: 6px;height: 11px;margin: -6px 0 0 -3px;background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -105px -259px / 500px 1000px;}
.ctyt .noticeCtm .data_list_box.type_click .item .btn_data3{display:block; position:absolute; top:0; right:0; width:40%; height:100%; background:none; border:0;}
.ctyt .noticeCtm .data_list_box.type_click .item .btn_data3::before{content:''; display:block; position:absolute; top:50%; right:18px; width:6px; height:11px; margin-top:-6px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -105px -259px / 500px 1000px;}
.ctyt .noticeCtm .sec_detail_info {display: block;padding-top: 24px;padding-bottom: 24px;}
.ctyt .noticeCtm .section .total_wrap {display: block;padding: 26px 20px 28px;margin-bottom: 24px;box-sizing: border-box;border-radius: 12px;background-color: #eff5fd;}
.ctyt .noticeCtm .section .total_wrap .item {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.ctyt .noticeCtm .section .total_wrap .item + .item {margin-top: 14px;}
.ctyt .noticeCtm .section .total_wrap .item.type_main + .item {margin-top: 24px;}
.ctyt .noticeCtm .section .total_wrap .item dt, .section .total_wrap .item dd {display: block;font-size: 13px;line-height: 17px;letter-spacing: -0.2px;}
.ctyt .noticeCtm .section .total_wrap .item.type_main dt, .section .total_wrap .item.type_main dd {display: block;font-size: 15px;line-height: 18px;letter-spacing: -0.22px;color: #212121;}
.ctyt .noticeCtm .section .total_wrap .item dt {color: #a5a5a5;}
.ctyt .noticeCtm .section .total_wrap .item dd {color: #212121;white-space: nowrap;padding-left: 4px;}
.ctyt .noticeCtm .section .total_wrap .item.type_main dd {font-weight: bold;}
.ctyt .noticeCtm .section .total_wrap .item_bar {display: block;width: 100%;height: 1px;background-color: #e5e5e5;margin: 24px 0;}
.ctyt .noticeCtm .section .total_wrap .item.type_notice {display: flex;justify-content: normal;align-items: flex-start;}
.ctyt .noticeCtm .section .total_wrap .item.type_notice dt {display: block;width: 18px;min-width: 18px;height: 18px;position: relative;}
.ctyt .noticeCtm .section .total_wrap .item.type_notice dt:before {content: '';display: block;width: 16px;height: 16px;position: absolute;top: 50%;left: 50%;margin: -9px 0 0 -8px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -44px -105px / 250px 500px;}
.ctyt .noticeCtm .section .total_wrap .item.type_notice dd {display: block;font-size: 12px;line-height: 18px;letter-spacing: -0.18px;color: #a5a5a5;white-space: normal;}
.ctyt .noticeCtm .select_toast.footer_btn {padding-bottom: 98px;}
.ctyt .noticeCtm .select_toast .toast_text_wrap {display: block;position: relative;padding: 14px 34px 24px 32px;box-sizing: border-box;flex: 1;overflow-y: auto;}
.ctyt .noticeCtm .select_toast .toast_text_wrap .toast_text_empty {display: block;font-size: 13px;line-height: 16px;letter-spacing: -0.2px;color: #ccc;text-align: center;}
.ctyt .noticeCtm .select_toast .toast_text_wrap .toast_definition_list {display: block;position: relative;}
.ctyt .noticeCtm .select_toast .toast_text_wrap .toast_definition_list .item {display: block;position: relative;padding-left: 14px;box-sizing: border-box;}
.ctyt .noticeCtm .select_toast .toast_text_wrap .toast_definition_list .item + .item {margin-top: 24px;}
.ctyt .noticeCtm .select_toast .toast_text_wrap .toast_definition_list .item:before {content: '';display: block;width: 2px;height: 2px;position: absolute;top: 6px;left: 4px;border-radius: 50%;background-color: #212121;}
.ctyt .noticeCtm .select_toast .toast_text_wrap .toast_definition_list .item > dt {display: block;margin-bottom: 8px;font-size: 13px;line-height: 17px;letter-spacing: -0.2px;color: #000;position: relative;font-weight: bold;}
.ctyt .noticeCtm .select_toast .toast_text_wrap .toast_definition_list .item > dd {display: block;font-size: 12px;line-height: 17px;letter-spacing: -0.18px;color: #212121;word-wrap: break-word;word-break: keep-all;}
.ctyt .noticeCtm .toastTextWrap {padding: 16px 16px 24px 16px;}
.ctyt .noticeCtm .toastTextWrap.type_02 {padding-top: 0;}
.ctyt .noticeCtm .toastTextWrap.addBtn{padding-bottom: 78px;}
.ctyt .noticeCtm .toastTextWrap.addBtn .agreeBox{padding: 0;}
.ctyt .noticeCtm .toastBasicText {font-size: 12px;line-height: 17px;letter-spacing: -.18px;color: #212121;}
.ctyt .noticeCtm .toastBasicText.type_02 {font-size: 14px;line-height: 19px;letter-spacing: -0.21px;color: #004796;font-weight: 900;}
.ctyt .noticeCtm .toastBasicText.type_03 {font-size:13px;line-height:17px;letter-spacing:0}
.ctyt .noticeCtm .toastBasic_bar {display: block;width: 100%;height: 1px;margin: 12px 0;background:#ededed;}
.ctyt .noticeCtm .toastBasicText + .toastList {margin-top: 8px;}
.ctyt .noticeCtm .toastList .toastList {margin-top: 10px;}
.ctyt .noticeCtm .toastList__item {position: relative;padding-left: 10px;font-size: 12px;line-height: 17px;letter-spacing: -.18px;color: #212121;}
.ctyt .noticeCtm .toastList__item::before {content: '';position: absolute;top: 5px;left: 0;width: 2px;height: 2px;background: #212121;}
.ctyt .noticeCtm .toastList__item + .toastList__item {margin-top: 8px;}
.ctyt .noticeCtm .toastList--dash .toastList__item::before {top: 7px;width: 4px;height: 1px;background: #212121;}
.ctyt .noticeCtm .toastList--dash .toastList__item + .toastList__item {margin-top: 3px;}
.ctyt .noticeCtm .toastList--order .toastList__item {margin-left: 13px;padding-left: 0;list-style-type: decimal;}
.ctyt .noticeCtm .toastList--order .toastList__item::before {display: none;}
.ctyt .noticeCtm .toastList--order .toastList__item + .toastList__item {margin-top: 3px;}
.ctyt .noticeCtm .toastList__item .empTitle {display: block;margin-bottom: 8px;font-size: 13px;font-weight: 900;}
.ctyt .noticeCtm .toastList__item--mgt24 {margin-top: 24px !important;}
.ctyt .noticeCtm .empText {color: #127eff;}
.ctyt .noticeCtm .roundBox {padding: 20px;border: 1px solid #e5e5e5;border-radius: 12px;}
.ctyt .noticeCtm .roundBox__title {margin-bottom: 10px;font-size: 14px;letter-spacing: -.21px;line-height: 18px;color: #000;}
.ctyt .noticeCtm .roundBox__title .iconCard {display: inline-block;vertical-align: top;margin-top: 3px;margin-right:4px;width: 14px;height: 11px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -188px -25px;background-size: 250px 500px;}
.ctyt .noticeCtm .select_toast .tablist_bx li a {display: flex;align-items:center;justify-content:center;padding: 0;height: 48px;box-sizing:border-box;}
.ctyt .noticeCtm .toastChart {margin-top: 24px;padding: 0 20px;}
.ctyt .noticeCtm .toastChart .chartBox {position: relative;margin: 0 auto;width: 175px;height: 175px;}
.ctyt .noticeCtm .toastChart .chartBox__total {position: absolute;top: 50%;left: 50%;width: 100%;text-align: center;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .toastChart .chartBox__title {margin-bottom: 2px;font-size: 10px;color: #6c6c6c;}
.ctyt .noticeCtm .toastChart .chartBox__price {font-size: 12px;}
.ctyt .noticeCtm .toastChart .chartBox__price .num {font-size: 15px;font-weight: 900;}
.ctyt .noticeCtm .toastChart .chartIndex {margin-bottom: 24px;}
.ctyt .noticeCtm .chartIndex--column {flex-direction: column;gap: 10px;}
.ctyt .noticeCtm .chartIndex--column .chartIndex__item {justify-content: space-between;}
.ctyt .noticeCtm .chartIndex__term {display: flex;align-items: center;font-size: 14px;color: #212121;}
.ctyt .noticeCtm .chartIndex__item .chartIndex__term .dot {margin-top: -1px;width: 8px;height: 8px;}
.ctyt .noticeCtm .chartIndex__desc {font-size: 14px;font-weight: 900;color: #212121;}
.ctyt .noticeCtm .select_toast .agreeBox {padding: 0 20px;}
.ctyt .noticeCtm .agreeBox__item {display: flex;align-items: center;height: 48px;font-size: 15px;color: #212121;}
.ctyt .noticeCtm .agreeBox__item--total {border-bottom: 1px solid #efefef;font-size: 16px;font-weight: 900;color: #000;}
.ctyt .noticeCtm .agreeBox__item--bigSize{height: 56px;}
.ctyt .noticeCtm .agreeBox__item.agreeBox__item--shortAnswer .inputCheck__icon{margin-right: 6px;}
.ctyt .noticeCtm .inputCheck {line-height: 25px;}
.ctyt .noticeCtm .inputCheck input {position: absolute;top: 0;left: 0;width: 1px;height: 1px;border: 0;clip: rect(1px 1px 1px 1px);clip-path: inset(50%);overflow: hidden;}
.ctyt .noticeCtm .inputCheck__icon {display: inline-block;position: relative;vertical-align: top;width: 24px;height: 24px;}
.ctyt .noticeCtm .inputCheck__icon:before {content: '';position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -10px;width: 20px;height: 20px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px;background-size: 250px 500px;}
.ctyt .noticeCtm .inputCheck input:checked + .inputCheck__icon:before {background-position: 0 -127px;}
.ctyt .noticeCtm .agreeBox__item .inputCheckBox{display:flex;gap: 20px;margin-left: auto;}
.ctyt .noticeCtm .agreeBox__item .inputCheck {display: flex;align-items: center;flex-shrink: 0;}
.ctyt .noticeCtm .agreeBox__item .inputCheck__icon {margin-right: 12px;}
.ctyt .noticeCtm .agreeBox__item .agreeBox__text--itemMain{display: block;font-size:14px;line-height:20px;letter-spacing: -0.21px;color: #212121;font-weight: 900;}
.ctyt .noticeCtm .agreeBox__detailBtn {flex: 1;position: relative;padding-right: 25px;box-sizing: border-box;height: 100%;border: 0;background: none;text-align: left;font-size: 14px;letter-spacing: -.21px;color: #212121;}
.ctyt .noticeCtm .agreeBox__detailBtn::before {content: '';position: absolute;top: 50%;right: 8px;margin-top: -5px;width: 6px;height: 6px;border-top:1px solid #939393;border-right: 1px solid #939393;transform: rotate(45deg);}
.ctyt .noticeCtm .agreeBox__detailBtn--noneLink::before{display: none;}
.ctyt .noticeCtm .agreeBox__detailBtn > em.point{font-weight: 900}
.ctyt .noticeCtm .agreeBox__detailBtn > em.textRed{color: #fc5356}
.ctyt .noticeCtm .section.type_empty {display:flex;flex-direction:column;height:100%}
.ctyt .noticeCtm .section.type_empty .section_content.empty_box {flex:1;display:flex;justify-content:center;align-items:center;margin:0;}
.ctyt .noticeCtm .section.type_empty .section_content.empty_box.addBtn{margin-bottom: 58px;}
.ctyt .noticeCtm .section .etc_file_list {position:relative;}
.ctyt .noticeCtm .section .etc_file_list > li {display:flex;position:relative;width:100%;border:1px solid #e5e5e5;border-radius:8px;background-color:#fff;box-sizing:border-box;padding:16px;}
.ctyt .noticeCtm .section .etc_file_list > li + li {margin-top:8px;}
.ctyt .noticeCtm .section .etc_file_list > li .ico_box {display:block;width:24px;height:24px;min-width:24px;margin-right:12px;margin-top:-1px;}
.ctyt .noticeCtm .section .etc_file_list > li .ico_box > img {display:block;width:100%;height:100%;}
.ctyt .noticeCtm .section .etc_file_list > li .file_name {display:block;font-size:15px;line-height:24px;letter-spacing:-.22px;color:#000;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ctyt .noticeCtm .section .etc_file_list > li .btn_etc_file {display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:0;background:none;}
.ctyt .noticeCtm .section .etc_file_list.type_del > li .file_name {flex:1;}
.ctyt .noticeCtm .section .etc_file_list.type_del > li .btn_etc_file {display:block;width:24px;min-width:24px;height:24px;position:relative;top:auto;left:auto;background:none;}
.ctyt .noticeCtm .section .etc_file_list.type_del > li .btn_etc_file:before {content:'';display:block;width:10px;height:10px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -234px 0 / 250px 500px;margin:-5px 0 0 -5px;}
.ctyt .noticeCtm .dimmed {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,.7);z-index: 10;}
.ctyt .noticeCtm .select_toast {display: none;position: fixed;max-width:500px;min-height: 200px;margin: 0 auto;bottom: 0;left: 0;right: 0;padding: 30px 0;background-color: #fff;border-top-left-radius: 12px;border-top-right-radius: 12px;z-index: 20;}
.ctyt .noticeCtm .select_toast .toast_title {padding: 0 20px;font-size: 16px;font-weight: 900;color: #000;letter-spacing: -0.24px;line-height: 48px;box-sizing: border-box;}
.ctyt .noticeCtm .select_toast .toast_title.type_flex {display: flex;width: 100%;justify-content: space-between;align-items: center;}
.ctyt .noticeCtm .select_toast .toast_title.v2{font-size: 16px;line-height: 19px;padding: 0 20px;}
.ctyt .noticeCtm .select_toast.tax .toast_title.v2{font-size: 16px;line-height: 19px;padding: 0 20px;}
.ctyt .noticeCtm .select_toast .toast_subTitle {padding:0 20px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#939393;}
.ctyt .noticeCtm .select_toast .toast_subTitle > em{color: #127eff;font-weight: 900;}
.ctyt .noticeCtm .select_toast .toast_title .titleIcon{position:relative;display:inline-block;vertical-align:top;width:24px;height:24px;background:none;margin:-4px 8px 0 0;}
.ctyt .noticeCtm .select_toast .toast_title .titleIcon::before{content:'';display:block;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 0 / 250px 500px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .select_toast .toast_title .titleIcon.ai::before{width:20px;height:21px;background-position:0 -263px;opacity:0.6;}
.ctyt .noticeCtm .select_toast .toast_title .titleIcon.back{margin:10px 8px 0 0;}
.ctyt .noticeCtm .select_toast .toast_title .titleIcon.back::before{content:'';position:absolute;top:50%;width:19px;height:14px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -23px 0 / 250px 500px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .select_toast .toast_title + .toast_subTitle {margin-top:4px;}
.ctyt .noticeCtm .select_toast .toast_list li .list_item {position: relative;width: 100%;margin: 0 20px;padding-left: 36px;height: 48px;border: 0;background-color: transparent;font-size: 15px;font-weight: bold;color:#000;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-align: left;letter-spacing: -0.23px;}
.ctyt .noticeCtm .select_toast .toast_list li .list_item.selected {background-color: rgba(0, 0, 0, 0.06)}
.ctyt .noticeCtm .select_toast .toast_list li .list_item.selected::after {content: '';position: absolute;top: 50%;right: 20px;width: 18px;height: 13px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -211px -23px / 250px 500px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.ctyt .noticeCtm .select_toast.active {display: flex;flex-direction: column;max-height: 90%;box-sizing:border-box;bottom: 0;-webkit-animation: slideUp2 .3s ease-in;animation: slideUp2 .3s ease-in;}
.ctyt .noticeCtm .select_toast [class*="icon_"] {position: absolute;top: 50%;left: 0;width: 24px;height: 24px;margin-right: 12px;margin-top: -13px;}
.ctyt .noticeCtm .select_toast .icon_album::before {content: '';position: absolute;top: 50%;left: 50%;width: 20px;height: 20px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -45px -47px / 250px 500px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .icon_camera::before {content: '';position: absolute;top: 50%;left: 50%;width: 20px;height: 18px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -23px -47px / 250px 500px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .icon_file::before {content: '';position: absolute;top: 50%;left: 50%;width: 18px;height: 19px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -66px -47px / 250px 500px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .icon_home:before {content: '';position: absolute;top: 50%;left: 50%;width: 18px;height: 19px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -124px -25px / 250px 500px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .icon_apt:before {content: '';position: absolute;top: 50%;left: 50%;width: 18px;height: 19px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -146px -25px / 250px 500px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .icon_apartment::before {content:'';position: absolute;top: 50%;left: 50%;width: 18px;height: 19px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -195px -82px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .icon_house::before {content:'';position: absolute;top: 50%;left: 50%;width: 18px;height: 19px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -218px -82px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .icon_edit::before {content:'';position: absolute;top: 50%;left: 50%;width: 18px;height: 18px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -180px -114px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .icon_calculator::before {content:'';position: absolute;top: 50%;left: 50%;width: 18px;height: 18px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -205px -114px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .icon_family::before{content: '';position: absolute;top: 50%;left: 50%;width: 21px;height: 20px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0px -340px / 250px 500px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .icon_pdf::before{content: '';position: absolute;top: 50%;left: 50%;width: 17px;height: 20px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -26px -340px / 250px 500px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .icon_bill::before{content: '';position: absolute;top: 50%;left: 50%;width: 21px;height: 22px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -48px -340px / 250px 500px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.ctyt .noticeCtm .select_toast .toast_list.v2 {overflow-y:auto}
.ctyt .noticeCtm .select_toast .toast_list.v2 li .list_item {padding:0 36px;margin:0}
.ctyt .noticeCtm .select_toast.full .toast_list.v2 {height:calc(100% - 96px)}
.ctyt .noticeCtm .select_toast.tax {padding: 16px 0;}
.ctyt .noticeCtm .select_toast.tax .toast_title {padding: 0 16px;}
.ctyt .noticeCtm .select_toast.tax .toast_list.v2 li .list_item {padding: 0 16px;font-size: 14px;font-weight: bold;color: #212121;letter-spacing: -.21px;}
.ctyt .noticeCtm .select_toast.tax .toast_list.v2 li .list_item.selected {background-color: #fff;color: #127eff;}
.ctyt .noticeCtm .basic_link {display:inline-block;vertical-align:top;text-underline-position:under;font-size:12px;color:#212121;}
.ctyt .noticeCtm .button_primary {display:inline-block;vertical-align:top;width:100%;height:56px;border:1px solid #c5d7ef;background:#fff;border-radius:8px;font-size:15px;color:#127eff;}
.ctyt .noticeCtm a.button_primary{line-height: 54px;text-align: center;text-decoration: none;}
.ctyt .noticeCtm .button_primary .icon_download {margin-top:2px;margin-right:5px;width:14px;height:14px;background-position:-180px -23px;}
.ctyt .noticeCtm .button_round {padding:0 18px;box-sizing:border-box;height:32px;border:1px solid #127eff;background:#fff;border-radius:20px;font-size:13px;color:#127eff;}
.ctyt .noticeCtm .button_round .icon_arrow {margin-top:1px;margin-left:6px;width:7px;height:13px;background-position:-199px -23px;}
.ctyt .noticeCtm .button_primary_round {display:inline-block;padding:0 10px;box-sizing:border-box;width:100%;height:48px;border:0;background:#efefef;border-radius:24px;font-size:14px;font-weight:700;color:#000;}
.ctyt .noticeCtm .button_primary_round.blue {background:#127eff;color:#fff;}
.ctyt .noticeCtm .round_line_box {padding:20px;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:12px;}
.ctyt .noticeCtm .round_line_box .title {margin-bottom:8px;font-size:16px;color:#000;}
.ctyt .noticeCtm .round_line_box .desc {font-size:13px;line-height:17px;color:#212121;word-break:keep-all;}
.ctyt .noticeCtm .round_line_box .button_box {margin-top:12px;}
.ctyt .noticeCtm .bottom_button_area {display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;margin-top:20px;}
.ctyt .noticeCtm .bottom_button_area .button_primary_round {flex:1;}
.ctyt .noticeCtm .bottom_button_area .button_primary_round + .button_primary_round {margin-left:10px;}
.ctyt .noticeCtm .content_wrap {padding:24px 20px;}
.ctyt .noticeCtm .content_wrap.v2 {height: 100%;box-sizing: border-box;}
.ctyt .noticeCtm .content_wrap .content_title_box .title {font-size:22px;font-weight:normal;}
.ctyt .noticeCtm .content_wrap .content_title_box .title strong {font-weight:900;}
.ctyt .noticeCtm .content_wrap .content_title_box .sub_desc {margin-top:8px;font-size:12px;color:#a5a5a5;}
.ctyt .noticeCtm .content_wrap  > .section{padding: 0;}
.ctyt .noticeCtm .data_list_box .item {display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;padding:5px 15px;box-sizing:border-box;min-height:56px;border:1px solid #e5e5e5;border-radius:8px;background: #fff;}
.ctyt .noticeCtm .data_list_box .item + .item {margin-top: 8px;}
.ctyt .noticeCtm .data_list_box .title {display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;margin-right:8px;font-size:14px;font-weight:700;color: #212121;}
.ctyt .noticeCtm .data_list_box .title [class*='icon_data_type'] {position: relative;width: 24px;height: 24px;flex-shrink: 0;margin-right: 8px;background: none;}
.ctyt .noticeCtm .data_list_box .title [class*='icon_data_type']:before {content: '';display: block;position: absolute;top: 50%;left: 50%;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .data_list_box .title .ctmCheckBox {min-width: 24px;height: 24px;margin-right: 12px;transform: translateY(-1px);}
.ctyt .noticeCtm .data_list_box .title .icon_data_type1:before {width:22px;height:18px;margin: -9px 0 0 -11px;background-position:-111px -50px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type2:before {width:20px;height:17px;margin: -9px 0 0 -10px;background-position:-137px -50px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type3:before {width:17px;height:19px;margin: -10px 0 0 -9px;background-position:-161px -50px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type4:before {width:19px;height:18px;margin: -9px 0 0 -10px;background-position:-182px -50px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type5:before {width:22px;height:20px;margin: -10px 0 0 -11px;background-position:-204px -50px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type6:before {width:20px;height:16px;margin: -8px 0 0 -10px;background-position:-229px -50px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type7:before {width:20px;height:21px;margin: -11px 0 0 -10px;background-position:-111px -70px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type8:before {width:19px;height:21px;margin: -11px 0 0 -10px;background-position:-137px -70px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type9:before {width:20px;height:19px;margin: -10px 0 0 -10px;background-position:-161px -70px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type10:before {width:21px;height:21px;margin: -11px 0 0 -11px;background-position:-183px -70px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type11:before {width:19px;height:20px;margin: -10px 0 0 -10px;background-position:-206px -70px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type12:before {width:21px;height:17px;margin: -9px 0 0 -11px;background-position:-228px -70px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type13:before {width:19px;height:20px;margin: -10px 0 0 -10px;background-position:-111px -93px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type14:before {width:16px;height:20px;margin: -10px 0 0 -8px;background-position:-135px -93px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type15:before {width:21px;height:19px;margin: -9px 0 0 -10px;background-position:-156px -93px;}
.ctyt .noticeCtm .data_list_box .title .icon_data_type16:before {width:18px;height:20px;margin: -11px 0 0 -8px;background-position:-182px -93px;}
.ctyt .noticeCtm .data_list_box .title .icon_list{position:relative; display:block; margin:-2px 0 0 8px; width:20px; height:20px; border-radius:50%;}
.ctyt .noticeCtm .data_list_box .title .icon_list.company{background-color:#8595aa;}
.ctyt .noticeCtm .data_list_box .title .icon_list.edit{background-color:#127eff;}
.ctyt .noticeCtm .data_list_box .title .icon_list::before{content:''; display:block; position:absolute; top:50%; left:50%; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .data_list_box .title .icon_list.company::before{width:8px; height:11px; margin:-6px 0 0 -4px; background-position:-13px -163px;}
.ctyt .noticeCtm .data_list_box .title .icon_list.edit::before{width:10px; height:10px; margin:-5px 0 0 -5px; background-position:-26px -163px;}
.ctyt .noticeCtm .data_list_box .title .title_label{display:block;box-sizing:border-box;border-radius:2px;font-size:9px;line-height:10px;letter-spacing:-.14px;color:#fc5356;border:1px solid #fc5356;background:rgba(252,83,86,0.1);margin:-2px 0 0 4px;padding:2px 7px 1px;}
.ctyt .noticeCtm .data_listNotice .title_label{display:inline-block;vertical-align:top;box-sizing:border-box;border-radius:2px;font-size:9px;line-height:10px;letter-spacing:-.14px;color:#fc5356;border:1px solid #fc5356;background:rgba(252,83,86,0.1);margin:0 0 0 4px;padding:2px 7px 1px;}
.ctyt .noticeCtm .data_list_box .cont {margin-left:auto;font-size:16px;font-weight:900;color:#212121;white-space:nowrap;letter-spacing: -0.24px;}
.ctyt .noticeCtm .data_list_box .cont.empty_data {color:#ccc;}
.ctyt .noticeCtm .label_border {display:inline-block;vertical-align:top;padding:0 6px;box-sizing:border-box;height:18px;border:1px solid #eee;border-radius:10px;font-size:11px;line-height:18px;letter-spacing:-.17px;font-weight:normal;}
.ctyt .noticeCtm .label_border.yellow {border-color:#febc2c;color:#febc2c;}
.ctyt .noticeCtm .label_border.sky {border-color:#2fc0e3;color:#2fc0e3;}
.ctyt .noticeCtm .label_border.white {border-color:#fff;color:#fff;}
.ctyt .noticeCtm .data_list_box .cont .ico_file {display: inline-block;vertical-align: top;width: 24px;height: 24px;position: relative;}
.ctyt .noticeCtm .data_list_box .cont .ico_file:before {content: '';display: block;position: absolute;top: 50%;left: 50%;width: 14px;height: 15px;margin: -7px 0 0 -7px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -64px -87px / 250px 500px;}
.ctyt .noticeCtm .data_list_box .cont .ico_file.active:before {background-position: -81px -87px;}
.ctyt .noticeCtm .data_list_box .cont.case_arrow {display: flex;align-items: center;gap: 8px; margin-left: auto;font-size: 11px;letter-spacing: -0.17px;}
.ctyt .noticeCtm .data_list_box .cont.case_arrow .icon_arrow{position: relative;display: block;width:18px;height: 18px;}
.ctyt .noticeCtm .data_list_box .cont.case_arrow .icon_arrow::before{content:''; display:block; width:6px; height:11px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -3px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -436px / 500px 1000px; transform:rotate(180deg);}
.ctyt .noticeCtm .content_wrap.type_swiper {padding: 24px 0;}
.ctyt .noticeCtm .content_wrap.data_upload .link_area {margin-top:24px;text-align:center;}
.ctyt .noticeCtm .content_wrap.data_upload .round_line_box {margin-top:24px;}
.ctyt .noticeCtm .content_wrap.data_upload .empty_area {margin-top:24px;}
.ctyt .noticeCtm .content_wrap.data_upload .empty_box {margin:0 auto;width:200px;height:200px;}
.ctyt .noticeCtm .content_wrap.data_upload .empty_box img {max-width:100%;}
.ctyt .noticeCtm .tax_process_slide {position:relative;padding-top:54px;overflow-x: hidden}
.ctyt .noticeCtm .tax_process_slide .item_box {text-align: center;}
.ctyt .noticeCtm .tax_process_slide .item_box .img_box {width: 100%; height: auto;}
.ctyt .noticeCtm .tax_process_slide .item_box .img_box img {max-width: 100%; height: auto; margin: 0 auto}
.ctyt .noticeCtm .tax_process_slide .content_title_box {padding:0 5px;box-sizing:border-box;height:140px;}
.ctyt .noticeCtm .tax_process_slide .content_title_box.v2 {height: 80px;}
.ctyt .noticeCtm .tax_process_slide .content_title_box .title {font-size:21px;}
.ctyt .noticeCtm .tax_process_slide .content_title_box .sub_desc {font-size:11px;}
.ctyt .noticeCtm .tax_process_slide .swiper-pagination {position:absolute; top:10px; bottom: inherit !important; left:0; right:0; text-align:center;}
.ctyt .noticeCtm .tax_process_slide .swiper-pagination-bullet {width:6px; height:6px; background:#e5e5e5; opacity: 1;}
.ctyt .noticeCtm .tax_process_slide .swiper-pagination-bullet-active {background: #127eff}
.ctyt .noticeCtm .content_wrap.previous_co {box-sizing:border-box;height:100%;}
.ctyt .noticeCtm .content_wrap.previous_co .empty_area {position:absolute;top:50%;left:50%;margin-top:-30px;text-align:center;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.ctyt .noticeCtm .content_wrap.previous_co .empty_area img {width:200px;height:200px;}
.ctyt .noticeCtm .content_wrap.previous_co .empty_text {font-size:16px;font-weight:900;color:#000;}
.ctyt .noticeCtm .content_wrap.previous_co .roundbox_list_wrap {margin-bottom:25px;}
.ctyt .noticeCtm .content_wrap.previous_co.detail {padding:0;}
.ctyt .noticeCtm .content_wrap.previous_co.detail2 {padding: 0;height: auto;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone {padding:24px 20px;box-sizing:border-box;background:#f1f2f5;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone.bg_white {background:#fff;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone.bg_gray {background:#f5f7fa}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box {position:relative;border-radius:12px;background:linear-gradient(to bottom, #7d8dfe, #69a2f6);padding:30px 30px 24px;box-sizing:border-box}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .title_box .title {display:inline-block;vertical-align:top;max-width:100%;font-size:18px;line-height:23px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .title_box .label_border {float:right;margin-top:1px;margin-left:6px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_list {margin-top:25px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_list .row {display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;color:#fff;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_list .row + .row {margin-top:10px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_list .row.type_border {margin-top: 10px; padding-top: 10px; border-top: 1px solid #fff;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_list dt {flex-shrink:0;font-size:13px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_list dd {margin-left:5px;text-align:right;font-size:14px;font-weight:700;}
.ctyt .noticeCtm .content_wrap.previous_co .secLandResult {margin-top: 0;padding-top: 24px;}
.ctyt .noticeCtm .roundbox_list_wrap .list_title {display:block;margin-bottom:8px;font-size:13px;line-height:16px;font-weight:700;color:#a5a5a5;}
.ctyt .noticeCtm .roundbox_list .item {position:relative;display:block;padding:16px;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:8px;text-decoration:none;}
.ctyt .noticeCtm .roundbox_list.type_link .item {padding-right:40px;}
.ctyt .noticeCtm .roundbox_list.type_link .item:before {content:'';position:absolute;top:50%;right:15px;margin-top:-7px;width:7px;height:13px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -65px -70px / 250px 500px;}
.ctyt .noticeCtm .roundbox_list > li + li {margin-top:8px;}
.ctyt .noticeCtm .roundbox_list .row_title {font-size:15px;line-height:19px;font-weight:900;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ctyt .noticeCtm .roundbox_list .row_sub {margin-top:6px;}
.ctyt .noticeCtm .roundbox_list .row_sub:after {content:'';display:block;clear:both;}
.ctyt .noticeCtm .bar_info_list .list_item {position:relative;float:left;font-size:12px;line-height:15px;color:#6c6c6c;}
.ctyt .noticeCtm .bar_info_list .list_item + .list_item {margin-left:4px;padding-left:5px;}
.ctyt .noticeCtm .bar_info_list .list_item + .list_item:before {content:'';position:absolute;top:1px;left:0;width:1px;height:10px;background:#e5e5e5;}
.ctyt .noticeCtm .roundbox_list .label_border {margin-right:4px;}
.ctyt .noticeCtm .steplist {display: flex;align-items: center;height: 110px;background-color: #5f9cff;position:sticky;z-index: 20;top: 0;}
.ctyt .noticeCtm .steplist li {position: relative;width: 25%;text-align: center;}
.ctyt .noticeCtm .steplist.steplist--flex li {flex: 1;width: auto;}
.ctyt .noticeCtm .steplist li::after {content: '';position: absolute;top: 24px;left: 50%;width: 100%;height: 1px;background-color: #b1ccf2;transform:translateY(-50%)}
.ctyt .noticeCtm .steplist li:last-of-type::after {content: none;}
.ctyt .noticeCtm .steplist li [class*="ico_"]::before {content: '';position: absolute;top: 50%;left: 50%;}
.ctyt .noticeCtm .steplist li a {display: block;position:relative;padding-top: 56px;font-size: 12px;font-weight: bold;line-height: 17px;letter-spacing: -0.18px;color: #a5a5a5;text-decoration: none;z-index:20;}
.ctyt .noticeCtm .steplist li .icon_bx {position: absolute;top: 0;left: 50%;width: 48px;height: 48px;border-radius: 100%;transform: translateX(-50%);}
.ctyt .noticeCtm .steplist li .icon_in {position: absolute;top: 50%;left: 50%;width: 38px;height: 38px;border: 1px solid rgba(255,255,255,.67);background-color: #5f9cff;border-radius: 100%;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .steplist li .icon_text {font-size: 12px;color: #fff;letter-spacing:-0.18px;opacity:.64;}
.ctyt .noticeCtm .steplist li .ico_01::before,
.ctyt .noticeCtm .steplist li.check .ico_01::before {width: 19px;height: 15px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 -143px / 250px 500px;margin: -8px 0 0 -9px;}
.ctyt .noticeCtm .steplist li .ico_02::before,
.ctyt .noticeCtm .steplist li.check .ico_02::before {width: 19px;height: 18px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -24px -143px / 250px 500px;margin: -9px 0 0 -10px;}
.ctyt .noticeCtm .steplist li .ico_03::before,
.ctyt .noticeCtm .steplist li.check .ico_03::before {width: 18px;height: 21px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -48px -143px / 250px 500px;margin: -11px 0 0 -8px;}
.ctyt .noticeCtm .steplist li .ico_04::before,
.ctyt .noticeCtm .steplist li.check .ico_04::before {width: 19px;height: 20px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -71px -143px / 250px 500px;margin: -10px 0 0 -8px;}
.ctyt .noticeCtm .steplist li.ing .icon_bx {background-color: #fff;}
.ctyt .noticeCtm .steplist li.ing .icon_bx .icon_in {background-color: #fff;border: 0;}
.ctyt .noticeCtm .steplist li.ing .icon_text {color: #fff;opacity: 1;}
.ctyt .noticeCtm .steplist li.check .icon_in {background-color: #92bafa;border: 0;}
.ctyt .noticeCtm .steplist li.ing .ico_01::before {width: 24px;height: 20px;background-position: 0 -168px;margin: -12px 0 0 -12px;}
.ctyt .noticeCtm .steplist li.ing .ico_02::before {width: 25px;height: 24px;background-position: -29px -168px;margin: -13px 0 0 -12px;}
.ctyt .noticeCtm .steplist li.ing .ico_03::before {width: 24px;height: 27px;background-position: -59px -168px;margin: -15px 0 0 -10px;}
.ctyt .noticeCtm .steplist li.ing .ico_04::before {width: 24px;height: 26px;background-position: -87px -168px;margin: -14px 0 0 -11px;}
.ctyt .noticeCtm .result_group {padding: 0 20px;}
.ctyt .noticeCtm .section .result_group{padding: 0;}
.ctyt .noticeCtm .result_group .result_message {margin-top: 24px; font-size: 12px; font-weight: bold; color: #a5a5a5; line-height: 17px; letter-spacing: -0.18px; text-align: center;}
.ctyt .noticeCtm .result_bx {margin-top: 25px;}
.ctyt .noticeCtm .result_bx .result_bx_title {position: relative; font-size: 13px; font-weight: 900; color: #212121;}
.ctyt .noticeCtm .result_bx .ico_result_info {display: inline-block; width: 16px; height: 16px; margin-left: 4px; border: 0;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 -105px / 250px 500px; vertical-align: top; appearance: none;-webkit-appearance: none;}
.ctyt .noticeCtm .result_bx .line_bx {margin-top: 8px; padding: 24px 20px; border: 1px solid #e5e5e5; border-radius: 12px; background-color: #fff;box-shadow:0 3px 12px 0 rgba(25, 51, 82, 0.12);}
.ctyt .noticeCtm .result_bx .line_bx.v2 {padding: 16px;}
.ctyt .noticeCtm .result_bx .line_bx .bx_definition {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 16px;}
.ctyt .noticeCtm .result_bx .line_bx.v2 .bx_definition {margin-top: 12px;}
.ctyt .noticeCtm .result_bx .line_bx .bx_definition:first-child {margin-top: 0;}
.ctyt .noticeCtm .result_bx .line_bx .line_bx_definition dt {min-width: 100px; font-size: 13px; font-weight: bold; color: #a5a5a5;}
.ctyt .noticeCtm .result_bx .line_bx .line_bx_definition dd {margin-left: auto; font-size: 14px; font-weight: bold; color: #212121; letter-spacing: -0.21px; text-align: right;}
.ctyt .noticeCtm .result_bx .line_bx .line_bx_definition .text_refund {font-weight: 900; color: #1fc47c;}
.ctyt .noticeCtm .result_bx .line_bx .line_bx_definition .text_payment {font-weight: 900; color: #fc5356;}
.ctyt .noticeCtm .result_bx .line_bx .bx_definition--total {padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;}
.ctyt .noticeCtm .result_bx .line_bx .bx_definition--total dt {font-size: 15px;color: #127eff;}
.ctyt .noticeCtm .result_bx .line_bx .bx_definition--total dd {font-size: 15px;color: #127eff;}
.ctyt .noticeCtm .result_bx .boxDesc {font-size: 13px;line-height: 17px;color: #212121;}
.ctyt .noticeCtm .result_bx .boxDesc strong {font-weight: 900;}
.ctyt .noticeCtm .result_bx .boxDesc strong .blue {color: #127eff;}
.ctyt .noticeCtm .prediction_tax .yearend_resultwrap .alignbox {width: auto;}
.ctyt .noticeCtm .tablist_bx {padding: 0 20px; border-bottom: 1px solid #efefef; position:sticky;top:0;background-color: #fff;z-index: 10;}
.ctyt .noticeCtm .tablist_bx ul {display: flex;}
.ctyt .noticeCtm .tablist_bx ul li {position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1;}
.ctyt .noticeCtm .tablist_bx li a {display: block; font-size: 14px; font-weight: bold; color: #a5a5a5; letter-spacing: -0.21px; text-decoration: none; line-height: 16px; text-align: center; padding:8px 0 14px;}
.ctyt .noticeCtm .tablist_bx li.selected a {font-weight: 900; color: #127eff;}
.ctyt .noticeCtm .tablist_bx li.selected a::after {display: block; content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 2px; background: #127eff;}
.ctyt .noticeCtm .select_toast .date_topbox {text-align:center}
.ctyt .noticeCtm .select_toast .date_topbox .date_text {display:inline-block;vertical-align:top;font-size:16px;color:#000;line-height:21px;font-weight:900;letter-spacing: 0;height:20px;overflow:hidden;margin:0 10px}
.ctyt .noticeCtm .select_toast .date_topbox .lbtnbox {display:inline-block;vertical-align:top;width:50px;text-align:right}
.ctyt .noticeCtm .select_toast .date_topbox .rbtnbox {display:inline-block;vertical-align:top;width:50px;text-align:left}
.ctyt .noticeCtm .select_toast .date_topbox button {position:relative;display:inline-block;vertical-align: top;width:18px;height:18px;background:transparent;border:0}
.ctyt .noticeCtm .select_toast .date_topbox button + button {margin-left:8px}
.ctyt .noticeCtm .select_toast .date_topbox button:after {content:'';position:absolute;top:50%;left:50%;width:7px;height:13px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -231px -23px / 250px 500px;transform:translate(-50%, -50%)}
.ctyt .noticeCtm .select_toast .date_topbox button.btn_next:after {background-position:-242px -23px}
.ctyt .noticeCtm .select_toast .date_topbox button.btn_next2:after {background-position:-64px -120px;width:11px}
.ctyt .noticeCtm .select_toast .date_topbox button.btn_prev2:after {background-position:-64px -106px;width:11px;}
.ctyt .noticeCtm .select_toast .date_topbox button.btn_next.disabled:after {background-position:-65px -70px}
.ctyt .noticeCtm .select_toast .date_topbox button.btn_next2.disabled:after {background-position:-77px -120px}
.ctyt .noticeCtm .select_toast .date_topbox button.btn_prev.disabled:after {background-position:-74px -70px}
.ctyt .noticeCtm .select_toast .date_topbox button.btn_prev2.disabled:after {background-position:-77px -106px}
.ctyt .noticeCtm .select_toast .calendar_wrap {min-height: 276px;margin:15px 0}
.ctyt .noticeCtm .select_toast .calendar_wrap .row {display:flex;text-align:center}
.ctyt .noticeCtm .select_toast .calendar_wrap .date {position:relative;flex:1;font-size:13px;color:#000;font-weight:bold;border:0;background:transparent;padding:5px 0}
.ctyt .noticeCtm .select_toast .calendar_wrap .date > span {display:inline-block;width:30px;height:30px;border-radius:50%;vertical-align: top;line-height:33px;overflow:hidden}
.ctyt .noticeCtm .select_toast .calendar_wrap .date.today > span {background:#2fc0e3;color:#fff}
.ctyt .noticeCtm .select_toast .calendar_wrap .date.select > span {background:rgba(18, 126, 255, .07);color:#127eff}
.ctyt .noticeCtm .select_toast .calendar_wrap .row .date:first-of-type,
.ctyt .noticeCtm .select_toast .calendar_wrap .row .date:last-of-type {color:#a5a5a5}
.ctyt .noticeCtm .select_toast .calendar_wrap .toprow {display:flex;text-align:center}
.ctyt .noticeCtm .select_toast .calendar_wrap .toprow .date {font-size:12px;line-height:32px}
.ctyt .noticeCtm .select_toast .calendar_wrap.length_row_6 {min-height: 316px;}
@media only screen and (min-width:680px) {
    .ctyt .noticeCtm .mainwrap .yearend_itemlist > li {width:33.3333%
}
.ctyt .noticeCtm .content_wrap .content_title_box {text-align:center}.content_wrap.data_upload .round_line_box {text-align:center}}
@media only screen and (max-width:359px) {
    .ctyt .noticeCtm .yearend_resultwrap .money_info .money_info_text > em {display:block;margin-top:4px}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .ctyt .noticeCtm .tax_process_slide .item_box .img_box img {max-width: calc(100% / 16 * 9);}
}
@-webkit-keyframes slideUp {
    0% {opacity: 0;bottom: -492px;}
    100% {opacity: 1;bottom: 0;}
}
@keyframes slideUp {
    0% {opacity: 0;bottom: -492px;}
    100% {opacity: 1;bottom: 0;}
}
@-webkit-keyframes slideUp2 {
    0% {opacity: 0;bottom: -252px;}
    100% {opacity: 1;bottom: 0;}
}
@keyframes slideUp2 {
    0% {opacity: 0;bottom: -252px;}
    100% {opacity: 1;bottom: 0;}
}
.ctyt .noticeCtm .ctm_snackbar {display: none; position: absolute; left: 50%; width: calc(100% - 32px); max-width: 640px; bottom: 30px; border-radius: 10px; font-size: 0; background-color: rgba(0,0,0,0.75); text-align: center; padding: 15px 10px; transform: translateX(-50%); box-sizing: border-box;}
.ctyt .noticeCtm .ctm_snackbar.active {display: block; -webkit-animation: fadein 0.5s, fadeout 0.5s 1.5s; animation: fadein 0.5s, fadeout 0.5s 1.5s;}
.ctyt .noticeCtm .ctm_snackbar .text {display: inline-block; vertical-align: top; position: relative; padding-left: 20px; font-size: 13px; line-height: 18px; color: #fff;}
.ctyt .noticeCtm .ctm_snackbar .ico_alert {position: absolute; top: 0; left: 0; display: block; width: 18px; height: 18px;}
.ctyt .noticeCtm .ctm_snackbar .ico_alert:before {content: ''; display: block; width: 16px; height: 16px; position: absolute; top: 50%; left: 50%; margin: -9px 0 0 -8px; background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -89px -47px / 250px 500px;}
@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}
@keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}
@-webkit-keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}
@keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}
.ctyt .noticeCtm .ctm_dim {display: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.4);z-index: 10;}
.ctyt .noticeCtm .ctm_dim.active {display: block;}
.ctyt .noticeCtm .dim_alert_box {display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;}
.ctyt .noticeCtm .dim_alert_box .LS_spinner2 {display: block;margin: 0 auto;}
.ctyt .noticeCtm .dim_alert_box > .text {display: block;text-align: center;font-size: 13px;line-height: 17px;margin-top: 8px;color: #fff;}
.ctyt .noticeCtm .ctm_viewer {display: block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;}
.ctyt .noticeCtm .ctm_viewer .header {background-color: #5b5b5b;color: #fff;padding-right: 24px;}
.ctyt .noticeCtm .ctm_viewer .header .btn_close:after {background-position: -157px 0;}
.ctyt .noticeCtm .ctm_viewer .container {display: block;top: 46px;}
.ctyt .noticeCtm .ctm_viewer .container .view_btn_wrap {display: flex;justify-content: space-around;position: absolute;bottom: 0;left: 0;right: 0;height: 46px;width: 100%;background-color:#5b5b5b;}
.ctyt .noticeCtm .ctm_viewer .container .view_btn_wrap .view_btn {position: relative;display: block;width: 20%;height: 100%;background: none;border: 0;}
.ctyt .noticeCtm .ctm_viewer .container .view_btn_wrap .view_btn:before {content: '';display: block;position: absolute;top: 50%;left: 50%;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .ctm_viewer .container .view_btn_wrap .view_btn.back:before {width: 19px;height: 17px;margin: -9px 0 0 -10px;background-position: -111px -118px;}
.ctyt .noticeCtm .ctm_viewer .container .view_btn_wrap .view_btn.down:before {width: 19px;height: 19px;margin: -10px 0 0 -10px;background-position: -135px -118px;}
.ctyt .noticeCtm .ctm_viewer .container .view_btn_wrap .view_btn.info:before {width: 20px;height: 20px;margin: -10px 0 0 -10px;background-position: -159px -118px;}
.ctyt .noticeCtm .ctm_viewer .container .view_wrap {display: block;position: absolute;top: 0;bottom: 46px;left: 0;right: 0;overflow-y: auto;background-color: #a5a5a5;}
.ctyt .noticeCtm .ctm_viewer .container .view_wrap .view_list {display: block;align-items: center;position: relative;width: 100%;height: 100%;}
.ctyt .noticeCtm .ctm_viewer .container .view_wrap .view_list .slick-track {display: flex;align-items:center;}
.ctyt .noticeCtm .ctm_viewer .container .view_wrap .view_list * {height: 100%;}
.ctyt .noticeCtm .ctm_viewer .container .view_wrap .view_list .slick-slide {position: relative;display:block;float:left;width: 100%;height: auto;}
.ctyt .noticeCtm .ctm_viewer .container .view_wrap .view_list .item.slick-slide {position: relative;display:block;float:left;width: 100%;height: auto;}
.ctyt .noticeCtm .ctm_viewer .container .view_wrap .view_list .slick-slide img {position: relative;display: block;width: 100%;height: auto;object-fit: cover;}
.ctyt .noticeCtm .ctm_viewer .container .view_wrap .view_list .item.slick-slide > img {position: relative;display: block;width: 100%;height: auto;object-fit: cover;}
.ctyt .noticeCtm .ctm_viewer .container .view_wrap .viwe_page_num {display: block;position: fixed;bottom: 60px;left: 50%;transform: translateX(-50%);font-size: 11px;line-height: 17px;padding: 3px 12px 2px;background-color: rgba(0, 0, 0, 0.6);color: #fff;border-radius: 12px;}
.ctyt .noticeCtm .ctm_viewer .container .view_wrap .viwe_page_num > em {font-weight: bold;}
.ctyt .noticeCtm .ctm_viewer .file_info_popup {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);display: none;width: 80%;padding: 20px 20px 40px;box-sizing: border-box;border-radius: 14px;background-color: rgba(0, 0, 0, 0.76);z-index: 20;color: #fff;}
.ctyt .noticeCtm .ctm_viewer .file_info_popup.active {display: block;}
.ctyt .noticeCtm .ctm_viewer .file_info_popup .popup_title {display: block;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: -0.24px;}
.ctyt .noticeCtm .ctm_viewer .file_info_popup .popup_info {display: block;position: relative;margin-top: 24px;}
.ctyt .noticeCtm .ctm_viewer .file_info_popup .popup_info .item {display: flex;width: 100%;font-size: 13px;line-height: 17px;}
.ctyt .noticeCtm .ctm_viewer .file_info_popup .popup_info .item + .item {margin-top: 8px;}
.ctyt .noticeCtm .ctm_viewer .file_info_popup .popup_info .item dt {display: block;margin-right: 15px;white-space: nowrap;}
.ctyt .noticeCtm .ctm_viewer .file_info_popup .popup_info .item dd {flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ctyt .noticeCtm .LS_spinner2 {position: relative;display: inline-block;vertical-align: top;}
.ctyt .noticeCtm .LS_spinner2 .loading {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;margin: auto;border-radius: 50%;border-top: 5px solid rgba(0, 188, 212, 0.2);border-right: 5px solid rgba(0, 188, 212, 0.2);border-bottom: 5px solid rgba(0, 188, 212, 0.2);border-left: 5px solid #00bcd4;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loading_spin 1s infinite linear;animation:loading_spin 1s infinite linear}
.ctyt .noticeCtm .LS_spinner2 .loading_text {position: absolute;top: 50%;left: 50%;margin-left: -25px;margin-top: -10px;width: 50px;font-size: 12px;color: #00bcd4;line-height: 20px;height: 18px;font-weight: bold;letter-spacing: -1px;text-align: center;}
.ctyt .noticeCtm .LS_spinner2.blue_type .loading {border-top: 5px solid rgba(28, 144, 251, 0.2);border-right: 5px solid rgba(28, 144, 251, 0.2);border-bottom: 5px solid rgba(28, 144, 251, 0.2);border-left: 5px solid #1c90fb;}
.ctyt .noticeCtm .LS_spinner2.blue_type .loading_text {color: #1c90fb;}
@-webkit-keyframes loading_spin {
    0% {-webkit-transform:rotate(0);transform:rotate(0)}
    100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes loading_spin {
    0% {-webkit-transform:rotate(0);transform:rotate(0)}
    100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes loading_spin {
    0% {-webkit-transform:rotate(0);transform:rotate(0)}
    100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loading_spin {
    0% {-webkit-transform:rotate(0);transform:rotate(0)}
    100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.ctyt .noticeCtm .ctm_webview_loading {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;min-width:200px}
.ctyt .noticeCtm .ctm_webview_loading .text {font-size:13px;color:#4a4a4a;line-height:17px;margin-top:12px;}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring {position:relative;display:inline-block;vertical-align:top;width:40px;height:40px}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring div {position:absolute;display:block;width:40px;height:40px;border:3px solid #1c90fb;border-radius:50%;box-sizing:border-box;animation: rolling 1.2s infinite;border-color:#1c90fb transparent transparent transparent}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring div:nth-child(1) {animation-delay: -0.55s;}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring div:nth-child(2) {animation-delay: -0.5s;}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring div:nth-child(3) {animation-delay:-0.45s;}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring div:nth-child(4) {animation-delay:-0.35s;}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring div:nth-child(5) {animation-delay:-0.3s;}
.ctyt .noticeCtm .ctm_webview_loading .text_strong {display:block;font-size:16px;color:#1c90fb;font-weight:900;margin-bottom:8px}
.ctyt .noticeCtm .ctm_webview_loading .text_strong.v2 {color: #000}
.ctyt .noticeCtm .ctm_webview_loading .text_sub {font-size:11px;color:#a5a5a5;margin-top:8px;font-weight:bold}
@keyframes rolling {
    0% {transform: rotate(0deg);}
    100% {transform: rotate(360deg);}
}
.ctyt .noticeCtm .ctm_webview_loading .text_count {display:block;margin-bottom: 20px;font-size: 18px;line-height: 24px;letter-spacing:-0.27px;color: #127eff;font-weight: 900;}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring .txt {position:absolute;top:50%;right:0;left:0;margin-top:-6px}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring .txt>strong {display:block;font-size:16px;text-align:center;color:rgb(0, 188, 212)}
.ctyt .noticeCtm .ctm_webview_loading .LS_spinner2 .loading {border-color:rgba(28,144,251,.2);border-left-color:#1c90fb}
.ctyt .noticeCtm .ctm_webview_loading .pushing_loading span {display: inline-block;vertical-align: middle;width: 10px;height: 10px;margin: 3px;background: #0040ab;border-radius: 50%;animation: pushing_loading 1s infinite alternate;}
.ctyt .noticeCtm .ctm_webview_loading .pushing_loading span:nth-of-type(2) {background: #005ec9;animation-delay: 0.2s;}
.ctyt .noticeCtm .ctm_webview_loading .pushing_loading span:nth-of-type(3) {background: #0072dd;animation-delay: 0.4s;}
.ctyt .noticeCtm .ctm_webview_loading .pushing_loading span:nth-of-type(4) {background: #087ce7;animation-delay: 0.6s;}
.ctyt .noticeCtm .ctm_webview_loading .pushing_loading span:nth-of-type(5) {background: #178bf6;animation-delay: 0.8s;}
.ctyt .noticeCtm .ctm_webview_loading .text_strong.colorBlack {color:#000}
.ctyt .noticeCtm .ctm_webview_loading .text_strong.colorBlack > .point_color{color: #127eff;}
.ctyt .noticeCtm .ctm_webview_loading .percentText {font-size:18px;color:#127eff;line-height:22px;font-weight:bold;margin-bottom:20px}
.ctyt .noticeCtm .ctm_webview_loading .waveLoading {position:relative;margin:0 auto;border-radius:50%;background: linear-gradient(70deg, #1f83fb 0%, #9c51ff 100%);width:90px;height:90px;margin-bottom:10px;overflow:hidden;transform: translateZ(0);}
.ctyt .noticeCtm .ctm_webview_loading .waveLoading .waveChange {position: absolute;width: 90px;height: 90px;left: 0;bottom: 0}
.ctyt .noticeCtm .ctm_webview_loading .waveLoading .waveChange:before,
.ctyt .noticeCtm .ctm_webview_loading .waveLoading .waveChange:after {content: "";position: absolute;width: 200px;height: 200px;bottom: 0;left: 50%;background-color: #cad5e3;border-radius:44% 46% 44% 47%;transform:translate(-50%, 0);animation: waveRotate 4s linear infinite;z-index: 1;}
.ctyt .noticeCtm .ctm_webview_loading .waveLoading .waveChange:after {background-color: #cad5e3;border-radius:48% 41% 47% 43%;animation: waveRotate 4s linear -4s infinite;z-index: 2;}
.ctyt .noticeCtm .ctm_webview_loading .lottie {position:relative;z-index:2;display:inline-block;width:90px;height:90px;}
.ctyt .noticeCtm .ctmSpinner {text-align:center;}
.ctyt .noticeCtm .ctmSpinner__icon {animation-name: ctmSpinner;animation-timing-function: linear;animation-iteration-count: infinite;animation-duration: .8s;animation-delay: 0s;}
.ctyt .noticeCtm .loadingDesc {margin-top: 26px;text-align: center;}
.ctyt .noticeCtm .loadingDesc__strong {display: block;font-size: 16px;line-height: 19px;letter-spacing: -.24px;font-weight: 900;color: #212121;}
.ctyt .noticeCtm .loadingDesc__sub {display: block;margin-top: 6px;font-size: 12px;line-height: 15px;letter-spacing: -.18px;color:#939393;}
@keyframes waveRotate {
    50% {transform: translate(-50%, 0) rotate(180deg);}
    100% {transform: translate(-50%, 0) rotate(360deg);}
}
@keyframes pushing_loading {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes ctmSpinner {
    0% {transform: rotate(0);}
    100% {transform: rotate(360deg);}
}
.ctyt .noticeCtm .section .form_box .form_content .btn_popup_box {display: block; border-bottom: 1px solid rgb(229, 229, 229); padding: 8px 0;}
.ctyt .noticeCtm .section .form_box .form_content .btn_popup_box .btn_popup {position: relative; width: 100%; height: 30px; border: 0; background: none; text-align: left; font-size: 15px; line-height: 30px; letter-spacing: -0.22px; color: #212121;}
.ctyt .noticeCtm .section .form_box .form_content .btn_popup_box .btn_popup .arrow {position: absolute; top: 0; right: 0; display: block; width: 30px; height: 30px; border: 0; background: none;}
.ctyt .noticeCtm .section .form_box .form_content .btn_popup_box .btn_popup .arrow:before {content: ''; display: block; width: 9px; height: 5px; position: absolute; top: 50%; left: 50%; margin: -3px 0 0 -5px; background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -140px -42px / 250px 500px;}
.ctyt .noticeCtm .section.sec_empty {display: flex; flex-direction: column; height: 100%;}
.ctyt .noticeCtm .section.sec_empty .section_content {flex: 1;}
.ctyt .noticeCtm .section.sec_empty .section_content .group {display: flex; flex-direction: column; height: 100%;}
.ctyt .noticeCtm .section.sec_empty .section_content .group .group_content {flex: 1; display: flex; justify-content: center; align-items: center;}
.ctyt .noticeCtm .sec_detail_info.v_renew {padding:0}
.ctyt .noticeCtm .sec_detail_info.v_renew .sec_detail_topbox {position:relative;background:#f1f2f5;padding:16px 20px}
.ctyt .noticeCtm .sec_detail_info.v_renew .section_content {margin-top:0;padding-bottom:24px}
.ctyt .noticeCtm .sec_detail_info.v_renew .group {padding:0 20px;margin-top:24px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap {background:linear-gradient(157deg, #7e92ff -1%, #55b4f0 151%);box-shadow: 0 8px 10px 0 rgba(25, 51, 82, 0.12);margin-bottom:0}
.ctyt .noticeCtm .sec_detail_info.v_renew .section_title {padding:0;height:28px}
.ctyt .noticeCtm .sec_detail_info.v_renew .section_title .text {color:#fff}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main dt,
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main dd {color:#fff}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item dt {color:#fff}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item dd {color:#fff}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_notice dd {color:#fff}
.ctyt .noticeCtm .sec_detail_info.v_renew .section_title .btn_title {background:transparent;border-color:#fff;color:#fff;height:28px;padding-top:5px}
.ctyt .noticeCtm .sec_detail_info.v_renew .section_title .btn_title .clip {margin-right:2px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item_bar {background:rgba(255,255,255,.35)}
.ctyt .noticeCtm .sec_detail_info.v_renew .section_title .text .ico_info:before {background-position:-159px -118px}
.ctyt .noticeCtm .sec_detail_info.v_renew .section_title .btn_title .ico.clip:before {background-position:-95px -140px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_notice dt:before {background-position:-109px -139px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item {position:relative;padding-left:20px;box-sizing:border-box}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item:before {content:'';position:absolute;top:10px;left:8px;width:7px;height:7px;margin-top:-6px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -128px -140px / 250px 500px;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main {padding-left:24px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main:before {content:'';position:absolute;top:50%;left:0;width:19px;height:18px;margin-top:-10px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -201px -140px / 250px 500px;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon1:before {background-position:-201px -140px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon2:before {background-position:-137px -140px;width:21px;height:17px;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon3:before {background-position:-161px -140px;width:19px;height:21px;margin-top:-12px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon4:before {background-position:-183px -140px;width:17px;height:19px;margin-top:-10px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type1:before {background-position:-111px -168px;width:22px;height:18px;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type2:before {background-position:-137px -168px;width:20px;height:17px;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type3:before {background-position:-161px -168px;width:17px;height:19px;margin-left:2px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type4:before {background-position:-182px -168px;width:19px;height:18px;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type5:before {background-position:-204px -168px;width:22px;height:20px;margin-top:-10px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type6:before {background-position:-229px -168px;width:20px;height:16px;margin-top:-8px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type7:before {background-position:-111px -188px;width:20px;height:21px;margin-top:-12px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type8:before {background-position:-137px -188px;width:19px;height:21px;margin-top:-12px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type9:before {background-position:-161px -188px;width:20px;height:19px;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type10:before {background-position:-183px -188px;width:21px;height:21px;margin-top:-12px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type11:before {background-position:-206px -188px;width:19px;height:20px;margin-top:-10px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type12:before {background-position:-228px -188px;width:22px;height:17px;margin-top:-9px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type13:before {background-position:-111px -211px;width:19px;height:21px;margin-top:-12px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type14:before {background-position:-135px -211px;width:16px;height:20px;margin-top:-10px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type15:before {background-position:-156px -211px;width:21px;height:19px;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.icon_data_type16:before {background-position:-182px -211px;width:16px;height:20px;margin-top:-10px;margin-left:2px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.noicon {padding-left:0}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.noicon:before {content: none;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main.noicon:before {display:none}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_notice {padding:0}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_notice:before {display:none}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main2 {margin-top: 12px;font-size: 14px;line-height: 18px;font-weight: 900;padding-left: 0;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .item.type_main2::before {display: none;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap + .total_wrap {margin-top:6px}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .btn_white {display: block; width: 100%; padding: 11px 10px; margin-top: 15px; border: 1px solid rgba(255,255,255,0.4); border-radius: 8px; font-size: 14px; line-height: 18px; color: #fff; box-sizing: border-box; background:rgba(255,255,255,0.12);}
.ctyt .noticeCtm .header .btnbox > button.btn_menual:after {background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -153px 0 / 250px 500px;width:19px;height:19px;margin:-9px 0 0 -9px}
.ctyt .noticeCtm .steplist.steplist--land li [class*="ico_"]::before {background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px}
.ctyt .noticeCtm .steplist.steplist--land li .ico_05:before {width:18px;height:21px;background-position:-21px 0;margin:-11px 0 0 -8px}
.ctyt .noticeCtm .steplist.steplist--land li .ico_06:before {width:18px;height:19px;background-position:-42px 0;margin:-10px 0 0 -9px}
.ctyt .noticeCtm .steplist.steplist--land li .ico_07:before {width:16px;height:20px;background-position:-63px 0;margin:-10px 0 0 -8px}
.ctyt .noticeCtm .steplist.steplist--land li .ico_08:before {width:19px;height:21px;background-position:-83px 0;margin:-11px 0 0 -9px}
.ctyt .noticeCtm .steplist.steplist--land li .ico_09:before {width:19px;height:21px;background-position:-83px 0;margin:-11px 0 0 -9px}
.ctyt .noticeCtm .steplist.steplist--land li .ico_10:before {width:17px;height:21px;background-position:-26px -57px;margin:-11px 0 0 -8px}
.ctyt .noticeCtm .steplist.steplist--land li.ing .ico_05:before {width:24px;height:27px;background-position:0 -25px;margin:-13px 0 0 -11px}
.ctyt .noticeCtm .steplist.steplist--land li.ing .ico_06:before {width:23px;height:25px;background-position:-26px -25px;margin:-13px 0 0 -12px}
.ctyt .noticeCtm .steplist.steplist--land li.ing .ico_07:before {width:20px;height:26px;background-position:-51px -25px;margin:-13px 0 0 -10px}
.ctyt .noticeCtm .steplist.steplist--land li.ing .ico_08:before {width:25px;height:27px;background-position:-74px -25px;margin:-14px 0 0 -12px}
.ctyt .noticeCtm .steplist.steplist--land li.ing .ico_10:before {width:25px;height:27px;background-position:-74px -25px;margin:-14px 0 0 -12px}
.ctyt .noticeCtm .steplist.steplist--land li.ing .ico_10:before {width:22px;height:27px;background-position:-48px -57px;margin:-14px 0 0 -11px}
.ctyt .noticeCtm .header.layerOpen {z-index:21}
.ctyt .noticeCtm .header .layerMenual {display:none;position:absolute;top:100%;right:-5px;width:320px;background:#fff;padding:25px 0 0;border:1px solid rgba(0,0,0,.5);border-radius:8px;box-sizing:border-box;z-index: 21;}
.ctyt .noticeCtm .header .layerMenual:before {content:'';position:absolute;top:-4px;right:55px;width:6px;height:6px;border-style:solid;border-width:1px 0 0 1px;border-color:rgba(0,0,0,0.5);background:#fff;transform: rotate(45deg);}
.ctyt .noticeCtm .header.layerOpen .layerMenual {display:block}
.ctyt .noticeCtm .header .layerMenual ul {padding:0 20px}
.ctyt .noticeCtm .header .layerMenual strong {display:block;font-size:13px;color:#000;letter-spacing: -.2px;line-height:16px;font-weight:900;margin-bottom:4px}
.ctyt .noticeCtm .header .layerMenual p {position:relative;display:block;font-size:13px;color:#212121;letter-spacing: -.2px;line-height:16px;font-weight:bold}
.ctyt .noticeCtm .header .layerMenual p + p {margin-top:4px}
.ctyt .noticeCtm .header .layerMenual p.dot {padding-left:8px}
.ctyt .noticeCtm .header .layerMenual p.dot:before {content:'';position:absolute;top:5px;left:2px;width:2px;height:2px;background:#212121;border-radius:50%}
.ctyt .noticeCtm .header .layerMenual p.sub {padding-left:8px;color:#a5a5a5;font-size:12px}
.ctyt .noticeCtm .header .layerMenual li + li {margin-top:15px}
.ctyt .noticeCtm .header .layerMenual .cofirmBtn {margin-top:20px;background:#eff5fd;height:44px;font-size:13px;color:#127eff;line-height:45px;overflow:hidden;border:0;width:100%;border-radius:0 0 8px 8px;font-weight:900}
.ctyt .noticeCtm .header .layerMenual--type2 strong {font-size: 14px;font-weight: 700;}
.ctyt .noticeCtm .header .layerMenual--type2 p {font-size: 12px;color: #666;}
.ctyt .noticeCtm .header .layerMenual--type2 p.sub {font-size: 10px;color: #666;}
.ctyt .noticeCtm .header .layerMenual .empbox {margin-top: 12px;padding-top:12px;border-top: 1px solid #ededed;font-size: 12px;color:#212121;}
.ctyt .noticeCtm .section .section_title.noflex {display:block}
.ctyt .noticeCtm .section .section_title .subtext {display:block;font-size:12px;color:#a5a5a5;line-height:15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .section .form_box.form_box--split {display:flex;gap: 10px;}
.ctyt .noticeCtm .section .form_splitBox {width: calc(50% - 5px);box-sizing: border-box}
.ctyt .noticeCtm .section .form_splitBox .form_content{width: 100%;}
.ctyt .noticeCtm .section .form_splitBox .form_content .ctm_inpbx_text{width: 100%;}
.ctyt .noticeCtm .section .form_splitBox .form_content .ctm_inpbx_text > input{width: calc(100% - 40px);}
/* .section .form_box .form_splitBox .form_content .ctm_inpbx_text > input{width: calc(100% - 36px);} */
.ctyt .noticeCtm .secLandInfo {margin-top:24px}
.ctyt .noticeCtm .secLandInfo .landInfoBox {position:relative;border-radius:12px;padding:24px 24px 20px;box-shadow: 0 8px 10px 0 rgba(25, 51, 82, 0.12);background-image: linear-gradient(126deg, #7e92ff 3%, #55b4f0 104%);min-height:110px;box-sizing:border-box}
.ctyt .noticeCtm .secLandInfo .landInfoBox__text dt {font-size:16px;color:#fff;font-weight:bold}
.ctyt .noticeCtm .secLandInfo .landInfoBox__text dd {font-size:16px;color:#76ffff;font-weight:bold;line-height:34px;text-align:right;margin-top:10px}
.ctyt .noticeCtm .secLandInfo .landInfoBox__text dd > em {display:inline-block;vertical-align:top;font-size:26px;font-weight:900}
.ctyt .noticeCtm .secLandInfo .landInfoBox__input {font-size:26px;border:0;background:transparent;font-weight:900;color:#76ffff;border-bottom:1px solid #76ffff;text-align:right;margin-right:2px;width:calc(100% - 20px);outline:0}
.ctyt .noticeCtm .secLandInfo .landInfoBox__modifyBtn {position:absolute;top:22px;right:24px;width:25px;height:25px;background:none;border:0;}
.ctyt .noticeCtm .secLandInfo .landInfoBox__modifyBtn:after {content:'';position:absolute;top:50%;left:50%;width:18px;height:18px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px;margin:-9px 0 0 -9px}
.ctyt .noticeCtm .secLandInfo .section_title {margin-top:30px}
.ctyt .noticeCtm .secLandInfo .section_title .text {font-size:16px}
.ctyt .noticeCtm .landInfoCard .cardItem {position:relative;border:1px solid #e5e5e5;padding:20px 34px 15px 15px;background:#fff;border-radius:8px}
.ctyt .noticeCtm .landInfoCard .cardItem + .cardItem {margin-top:8px}
.ctyt .noticeCtm .landInfoCard .cardItem__text .top {display:flex}
.ctyt .noticeCtm .landInfoCard .cardItem__text .top dt {font-size:15px;color:#000;letter-spacing: -.2px;line-height:19px;font-weight:bold}
.ctyt .noticeCtm .landInfoCard .cardItem__text .top dd {flex:1;font-size:15px;color:#000;letter-spacing: -.2px;line-height:19px;font-weight:900;text-align:right}
.ctyt .noticeCtm .landInfoCard .cardItem__text .bt dd {font-size:12px;color:#a5a5a5;letter-spacing: -.2px;line-height:17px;margin-top:8px}
.ctyt .noticeCtm .landInfoCard .cardItem__delBtn {position:absolute;top:50%;right:10px;width:18px;height:18px;background:none;margin-top:-9px;border:0}
.ctyt .noticeCtm .landInfoCard .cardItem__delBtn:after {content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -234px 0 / 250px 500px;margin:-5px 0 0 -5px}
.ctyt .noticeCtm .landInfoCard .cardItem__modifyBtn {position:relative;display:inline-block;vertical-align: top;width:18px;height:18px;background:none;border:0}
.ctyt .noticeCtm .landInfoCard .cardItem__modifyBtn:after {content:'';position:absolute;top:50%;left:50%;width:13px;height:13px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -214px 0 / 250px 500px;margin:-8px 0 0 -7px}
.ctyt .noticeCtm .landInfoCard .ctm_btn_basic {margin-top:8px}
.ctyt .noticeCtm .landInfoCard .guideText {font-size:12px;color:#a5a5a5;line-height:15px;margin-top:24px;text-align:center}
.ctyt .noticeCtm .popLandInfoInput {position:relative;background:#efefef}
.ctyt .noticeCtm .popLandInfoInput .popSection {background:#fff;padding:30px 20px}
.ctyt .noticeCtm .popLandInfoInput .popSection + .popSection {margin-top:8px}
.ctyt .noticeCtm .popLandInfoInput .popSection > h3 {display:block;font-size:16px;color:#000;font-weight:900;letter-spacing: -.24px;line-height:20px}
.ctyt .noticeCtm .popLandInfoInput .popSection > h3 .require {color:#fc5356;padding-left:4px;font-weight: bold;}
.ctyt .noticeCtm .popLandInfoInput .emptybox {position:relative;text-align:center;padding-top:160px;margin-top:20px}
.ctyt .noticeCtm .popLandInfoInput .emptybox:before {content:'';position:absolute;top:0;left:50%;width:160px;height:160px;background:url(https://static.wehago.com/imgs/ctm/empty_file.png) no-repeat 0 0 / 160px 160px;margin-left:-80px}
.ctyt .noticeCtm .popLandInfoInput .emptybox > strong {display:block;font-size:14px;color:#000;line-height:18px;letter-spacing: -.24px;margin-bottom:8px;font-weight:bold}
.ctyt .noticeCtm .popLandInfoInput .contents__searchBox {position: relative;display:block;border: 1px solid #e5e5e5;background: #fff;border-radius: 8px;padding: 0 38px 0 10px;box-sizing: border-box;height: 40px;margin-top:10px}
.ctyt .noticeCtm .popLandInfoInput .contents__searchBox:hover {border-color:#1c90fb}
.ctyt .noticeCtm .popLandInfoInput .contents__searchBox .textInput {height:100%;font-size:15px;color:#000;border:0;width:100%;outline:0;background:none;letter-spacing:-.23px}
.ctyt .noticeCtm .popLandInfoInput .contents__searchBox .inputSearchbtn {position:absolute;top:0;right:0;width:38px;height:38px;background:0 0;border:0;box-sizing:border-box}
.ctyt .noticeCtm .popLandInfoInput .contents__searchBox .inputSearchbtn:after {content:'';position:absolute;top:50%;left:50%;width:19px;height:19px;margin:-9px 0 0 -9px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -103px -25px / 250px 500px}
.ctyt .noticeCtm .popLandInfoInput .popSection .contents {margin-top:8px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoBox {position:relative;border:1px solid #e5e5e5;border-radius:12px;padding:20px;box-sizing:border-box;margin-top:10px;margin-bottom:24px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoBox.type_02 {border: 0;background-color: #f7f8fa;border-radius: 12px;}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoBox > strong {display:block;font-size:15px;font-weight:900;color:#000;letter-spacing: -.23px;}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoList {position:relative}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoList.isModBtn {padding-right:20px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoList > div {display:flex;margin-top:16px;}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoList dt {font-size:13px;color:#a5a5a5;line-height:18px;font-weight:bold;padding-right:4px;width:88px;box-sizing:border-box}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoList dd {flex:1;text-align:right;font-size:14px;color:#212121;line-height:18px;word-break: break-all;letter-spacing: -.2px;}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoList dd.warnText {color:#a5a5a5}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoList.isModBtn dt {width:50px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoList .infoAddr__input {font-size: 14px;border: 0;background: transparent;color: #212121;text-align: right;width:100%;outline: 0;}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoList .cardItem__modifyBtn {position:absolute;top:0;right:0;width:18px;height:18px;background:none;border:0;}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoList .cardItem__modifyBtn:after {content:'';position:absolute;top:50%;left:50%;width:13px;height:13px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -214px 0 / 250px 500px;margin:-8px 0 0 -7px}
.ctyt .noticeCtm .popLandInfoInput .contents__addrInpBox {margin-top:24px}
.ctyt .noticeCtm .popLandInfoInput .contents__addrInpBoxList {display:flex}
.ctyt .noticeCtm .popLandInfoInput .contents__addrInpBoxList > div {flex:1;padding:0 10px 0 0;box-sizing:border-box;width:50%}
.ctyt .noticeCtm .popLandInfoInput .contents__addrInpBoxList > div + div {padding:0 0 0 10px}
.ctyt .noticeCtm .popLandInfoInput .contents__addrInpBoxList dt {font-size:12px;color:#a5a5a5;line-height:15px}
.ctyt .noticeCtm .popLandInfoInput .contents__addrInpBoxList dd {margin-top:5px;border-bottom:1px solid #e5e5e5}
.ctyt .noticeCtm .popLandInfoInput .contents__addrInpBoxList .addrInput {border:0;font-size:15px;line-height:18px;color:#212121;outline:0;width:100%}
.ctyt .noticeCtm .popLandInfoInput .btnBox {margin-top:30px;text-align:center}
.ctyt .noticeCtm .popLandInfoInput .lookupBtn {display:inline-block;font-size:13px;color:#127eff;overflow:hidden;font-weight:bold;padding:0 18px;height:30px;line-height:30px;border:1px solid #127eff;border-radius:50px;background:#fff}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoPrice {display:flex;border-bottom:1px solid #e5e5e5;background:#fff;font-size:15px;color:#000;line-height:18px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoPrice dt {margin-bottom:15px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoPrice dd {position:relative;flex:1;text-align:right;word-break: break-all;color:#127eff;font-weight:bold;padding-right:20px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoBox.type_02 .contents__detailsInfoPrice {background: none;}
.ctyt .noticeCtm .section.secLandTax {margin-top:24px}
.ctyt .noticeCtm .section.secLandTax .section_title .text {font-size:16px}
.ctyt .noticeCtm .section.secLandTax .section_title .helpBtn {position:absolute;top:7px;right:0;font-size:12px;color:#6c6c6c;padding:0 9px;height:24px;line-height:24px;border-radius:50px;border:1px solid #e5e5e5;background:#fff}
.ctyt .noticeCtm .secLandTax .landTaxList > li {margin-top:18px;border-bottom:1px solid #e5e5e5;padding-bottom:8px}
.ctyt .noticeCtm .secLandTax .landTaxList .textbox h3 {display:inline-block;vertical-align: top;font-size:12px;color:#a5a5a5;letter-spacing: -.18px;line-height:18px}
.ctyt .noticeCtm .secLandTax .landTaxList .priceText {font-size:15px;color:#212121;letter-spacing: -.23px;line-height:18px;font-weight:bold;text-align:right;margin-top:8px}
.ctyt .noticeCtm .secLandTax .landTaxList .priceText--blue {color:#127eff}
.ctyt .noticeCtm .secLandTax .landTaxList .infoBtn {position:relative;display:inline-block;vertical-align: top;width:18px;height:18px;background:none;border:0;margin-left:2px}
.ctyt .noticeCtm .secLandTax .landTaxList .infoBtn:after {content:'';position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -195px 0 / 250px 500px;width:16px;height:16px;margin:-8px 0 0 -8px}
.ctyt .noticeCtm .secLandResult {position:relative;margin-top:24px}
.ctyt .noticeCtm .secLandResult > h2 {display:block;font-size:22px;color:#000;line-height:30px;letter-spacing: -.33px;font-weight:normal}
.ctyt .noticeCtm .secLandResult > h2 > em {font-weight:900}
.ctyt .noticeCtm .secLandResult .resultText {position:relative;text-align:center;margin-top:-7px;padding-top:200px}
.ctyt .noticeCtm .secLandResult .resultText:before {content:'';position:absolute;top:0;left:50%;width:200px;height:200px;background:url(https://static.wehago.com/imgs/ctm/img_tax_property.png) no-repeat 0 0 / 200px 200px;margin-left:-100px}
.ctyt .noticeCtm .secLandResult .resultText.type_02::before{
    content:'';
    position:absolute;
    top:0;
    left:50%;
    width:200px;
    height:200px;
    background:url(https://static.wehago.com/imgs/ctm/credit_card/img_credit_card_result.png) no-repeat 0 0 / 192px 192px;margin-left:-96px
}
.ctyt .noticeCtm .secLandResult .resultText > strong {display:block;font-size:16px;color:#000;line-height:20px;letter-spacing: -.24px;font-weight:900}
.ctyt .noticeCtm .secLandResult .resultText > strong > em {color:#127eff}
.ctyt .noticeCtm .secLandResult .resultText > strong > em.green {color: #1fc47c;}
.ctyt .noticeCtm .secLandResult .resultText > p {margin-top:8px;font-size:12px;color:#a5a5a5;line-height:17px;letter-spacing: -.18px;font-weight:bold;word-break: keep-all;}
.ctyt .noticeCtm .secLandResult .resultText .resultBox {display: block; padding: 15px 20px; border-radius: 8px; border: 1px solid #e5e5e5; box-sizing: border-box; text-align: left;}
.ctyt .noticeCtm .secLandResult .resultText .resultBox .main_text,
.ctyt .noticeCtm .secLandResult .resultText .resultBox .price_text {display: block; font-size: 16px; color: #000; line-height: 24px; letter-spacing: -.24px; font-weight: 900;}
.ctyt .noticeCtm .secLandResult .resultText .resultBox .price_text {margin-top: 8px; text-align: right;}
.ctyt .noticeCtm .secLandResult .resultText .resultBox .price_text > em {margin-right: 4px;}
.ctyt .noticeCtm .secLandResult .resultText .resultBox .price_text > em.green {color: #1fc47c}
.ctyt .noticeCtm .secLandResult .resultText .resultBox .price_text > em.blue {color: #127eff;}
.ctyt .noticeCtm .secLandResult .resultChart {margin-top:30px}
.ctyt .noticeCtm .secLandResult .resultChart h3 {display:block;font-size:16px;color:#000;line-height:20px;letter-spacing: -.24px;}
.ctyt .noticeCtm .secLandResult .resultChart__box {position:relative;border:1px solid #e5e5e5;border-radius:8px;padding:20px 20px 30px;box-sizing:border-box;margin-top:5px}
.ctyt .noticeCtm .lineChartList {position:relative;margin-top:10px}
.ctyt .noticeCtm .lineChartList li {position:relative;padding:0 10px 0 94px}
.ctyt .noticeCtm .lineChartList li + li {margin-top:16px}
.ctyt .noticeCtm .lineChartList li:before {content:'';position:absolute;top:50%;left:94px;width:1px;height:40px;background:#e5e5e5;margin-top:-20px}
.ctyt .noticeCtm .lineChartList .leftLable {position:absolute;left:0;top:50%;font-size:12px;color:#000;line-height:16px;letter-spacing: -.2px;font-weight:bold;margin-top:-8px;}
.ctyt .noticeCtm .lineChartList .leftLable > em {font-size: 11px;margin-left: -6px;}
.ctyt .noticeCtm .lineChartList .rightLable {position:absolute;top:50%;right:10px;font-size:12px;color:#fff;line-height:16px;letter-spacing:-.2px;font-weight:900;margin-top:-7px;white-space: nowrap;}
.ctyt .noticeCtm .lineChartList .rightLable .sub_text{position:absolute; top:calc(100% + 7px); left:3px; display:block; font-size:11px; line-height:14px; letter-spacing:-0.16px; color:#666; font-weight:400;}
.ctyt .noticeCtm .lineChartList .line{position:relative; height:24px; border-radius:0 20px 20px 0; background:linear-gradient(to left,#1fc47c,#00ded6);}
.ctyt .noticeCtm .lineChartList .end_line .line{position:relative;}
.ctyt .noticeCtm .lineChartList li[class *="end_line"] .line::before{content:''; display:block; width:1px; height:calc(200% + 12px); border-right:1px dashed #666; box-sizing:border-box; position:absolute; right:0;}
.ctyt .noticeCtm .lineChartList .end_line_bottom .line::before{bottom:0;}
.ctyt .noticeCtm .lineChartList .end_line_top .line::before{top:0;}
.ctyt .noticeCtm .lineChartList li.green .line {background:linear-gradient(to left, #1fc47c, #00ded6)}
.ctyt .noticeCtm .lineChartList li.red .line {background:linear-gradient(to right, #fca753, #fc5356)}
.ctyt .noticeCtm .lineChartList li.blue .line {background:linear-gradient(to right, #69d0ff, #127eff)}
.ctyt .noticeCtm .lineChartList li.pink .line{background:linear-gradient(to right, #ff98ba, #f844c8)}
.ctyt .noticeCtm .lineChartList li.purple .line{background:linear-gradient(to right, #da52f4, #6153f5)}
.ctyt .noticeCtm .lineChartList.v2{margin-top: 20px;}
.ctyt .noticeCtm .lineChartList.v2 li.green .line {background: #05cbc3;}
.ctyt .noticeCtm .lineChartList.v2 li.red .line {background:linear-gradient(to right, #fca753, #fc5356)}
.ctyt .noticeCtm .lineChartList.v2 li.blue .line {background: #127eff}
.ctyt .noticeCtm .lineChartList.v2 li.pink .line{background: #ff72ae}
.ctyt .noticeCtm .lineChartList.v2 li.purple .line{background: #7a6eff}
.ctyt .noticeCtm .lineChartList li.overtext .rightLable {color:#000;right:auto;left:100%;margin-left:4px}
.ctyt .noticeCtm .lineChartList li.blue.overtext .rightLable{color:#5360f3;}
.ctyt .noticeCtm .lineChartList li.purple.overtext .rightLable{color:#6153f5;}
.ctyt .noticeCtm .lineChartList li.green.overtext .rightLable{color:#1fc47c;}
.ctyt .noticeCtm .lineChartList li.pink.overtext .rightLable{color:#f844c8;}
.ctyt .noticeCtm .lineChartList li.zero.overtext .rightLable{color:#6c6c6c !important; margin-left:12px !important;}
.ctyt .noticeCtm .lineChartList li .bg_bar{position:absolute; top:0; left:94px; display:block; width:calc(100% - 104px); height:24px; border-radius:0 12px 12px 0; background-color:#f5f5f5;}
.ctyt .noticeCtm .lineChartList.v3 li{padding-left:63px !important;}
.ctyt .noticeCtm .lineChartList.v3 li + li{margin-top:12px;}
.ctyt .noticeCtm .lineChartList.v3 li::before{display:none;}
.ctyt .noticeCtm .lineChartList.v4 li{padding-left:80px;}
.ctyt .noticeCtm .lineChartList.v4 li + li{margin-top:12px;}
.ctyt .noticeCtm .lineChartList.v4 li::before{display:none;}
.ctyt .noticeCtm .lineChartList2 {position:relative;display:flex}
.ctyt .noticeCtm .lineChartList2 .chartBox {z-index:1;position:relative;width:50%;flex:1;text-align:center;padding: 0 20px;box-sizing: border-box;border-bottom: 1px solid #efefef}
.ctyt .noticeCtm .lineChartList2 .chartBox > strong {font-size:12px;color:#000;letter-spacing: -.2px;line-height:17px}
.ctyt .noticeCtm .lineChartList2 .chartBox .chartwrap {position:relative;height:150px;margin-top:10px}
.ctyt .noticeCtm .lineChartList2 .chartBox .line {position:absolute;bottom:0;left:0;width:calc(50% - 5px);background:linear-gradient(to bottom, #1fc47c, #82eade);border-radius:6px 6px 0 0}
.ctyt .noticeCtm .lineChartList2 .chartBox .line.blue {background:linear-gradient(to top, #69d0ff, #127eff)}
.ctyt .noticeCtm .lineChartList2 .chartBox .line.purple {background:linear-gradient(to top, #d59dff, #a346ff)}
.ctyt .noticeCtm .lineChartList2 .chartBox .line.paleblue {background:linear-gradient(to top, #cfd9e6, #a3c4ed)}
.ctyt .noticeCtm .lineChartList2 .chartBox .line.palepurple {background:linear-gradient(to top, #e3d8eb, #d2a8f0)}
.ctyt .noticeCtm .lineChartList2 .chartBox .line + .line {left:calc(50% + 5px)}
.ctyt .noticeCtm .lineChartList2 .chartBox .lable {display:block;font-size:12px;color:#fff;line-height:14px;margin-top:6px}
.ctyt .noticeCtm .lineChartList2 .chartBox .lable > em {display:inline-block;vertical-align: top;font-weight:bold}
.ctyt .noticeCtm .lineChartList2 .chartBox .labelText {position:absolute;bottom:-20px;left:0;right:0;text-align:center;font-size:12px;color:#000;letter-spacing: -.2px;line-height:15px;}
.ctyt .noticeCtm .lineChartList2 .guideLineBox {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.ctyt .noticeCtm .lineChartList2 .guideLineBox .guideLine {display:block;border-top:1px dashed #e5e5e5;margin-top:30px}
.ctyt .noticeCtm .secLandResult .resultChart__infoText {position:relative;margin-top:25px;padding-top:15px;border-top:1px solid #e5e5e5;text-align:center}
.ctyt .noticeCtm .secLandResult .resultChart__infoText > p {font-size:12px;color:#212121;letter-spacing: -.2px;line-height:17px;font-weight:bold}
.ctyt .noticeCtm .secLandResult .resultChart__infoText > p > em {font-weight: 900;}
.ctyt .noticeCtm .secLandResult .resultChart__infoText .green {color:#1fc47c}
.ctyt .noticeCtm .secLandResult .resultChart__infoText .blue {color:#127eff}
.ctyt .noticeCtm .secLandResult .resultChart__infoText .red {color:#fc5356}
.ctyt .noticeCtm .secLandResult .resultChart_guideText {font-size:12px;color:#a5a5a5;line-height:17px;letter-spacing: -.2px;margin-top:6px}
.ctyt .noticeCtm .secLandResult .resultChart_guideText > em {color:#6c6c6c;font-weight:bold}
.ctyt .noticeCtm .secLandResult .resultChart_guideText .red {color: #fc5356;}
.ctyt .noticeCtm .secLandResult .resultChart_guideText .green {color: #1fc47c;}
.ctyt .noticeCtm .secLandResult .resultChart_guideText .blue {color: #127eff;}
.ctyt .noticeCtm .secLandResult .resultChart_guideText .black {color: #212121;}
.ctyt .noticeCtm .resultVisual__title {margin-top: 20px;text-align: center;font-size: 22px;line-height: 28px;letter-spacing: -.33px;font-weight: 700;color: #212121;}
.ctyt .noticeCtm .resultVisual__title strong {font-weight: 900;}
.ctyt .noticeCtm .resultVisual__normalText{font-size: 12px;line-height:18px;letter-spacing: -0.18px;color: #666;text-align: center;}
.ctyt .noticeCtm .resultVisual__title + .resultVisual__normalText{margin-top: 8px;}
.ctyt .noticeCtm .resultVisual__imgBox {text-align: center;}
.ctyt .noticeCtm .resultVisual__infoBox {padding: 24px;border: 1px solid #e5e5e5;background: #fff;border-radius: 12px;box-shadow: 0 3px 12px 0 rgba(25, 51, 82, 0.12);}
.ctyt .noticeCtm .resultVisual__infoBox + .resultVisual__bannerBox{
    margin-top: 16px;
}
.ctyt .noticeCtm .resultVisual__info {font-size: 16px;line-height: 19px;letter-spacing: -.24px;color: #212121;}
.ctyt .noticeCtm .resultVisual__info .emp {font-weight: 900;}
.ctyt .noticeCtm .resultVisual__refund {display: block;margin-top: 14px;text-align: right;font-size: 24px;letter-spacing: -.36px;color: #1fc47c;}
.ctyt .noticeCtm .resultVisual__refund.color_red {color: #fc5356;}
.ctyt .noticeCtm .resultVisual__refund strong {font-weight: 900;}
.ctyt .noticeCtm .resultVisual__guide {margin-top: 16px;text-align: center;font-size: 14px;line-height: 20px;letter-spacing: -.21px;color: #666;}
.ctyt .noticeCtm .resultVisual__guide.v2{font-size: 12px;line-height: 17px;letter-spacing: -0.18px;color: #666;}
.ctyt .noticeCtm .resultVisual__guide.txt_lft{text-align: left;}
.ctyt .noticeCtm .divLine {margin:32px -20px 24px;height: 8px;background: #ededed;}
.ctyt .noticeCtm .secLandHome {position:relative;margin-top:24px}
.ctyt .noticeCtm .secLandHome > h2 {display:block;font-size:22px;color:#000;line-height:30px;letter-spacing: -.33px;font-weight:normal}
.ctyt .noticeCtm .secLandHome > h2 > em {font-weight:900}
.ctyt .noticeCtm .secLandHome .subDesc {font-size:12px;color:#a5a5a5;line-height:17px;letter-spacing: -.2px}
.ctyt .noticeCtm .secLandHome > h2 + .subDesc.v2{margin-top: 8px;}
.ctyt .noticeCtm .secLandHome .imgBox {position:relative;margin:8px 0 50px;padding-bottom:300px}
.ctyt .noticeCtm .secLandHome .imgBox:after {content:'';position:absolute;bottom:0;left:50%;width:250px;height:250px;background:url(https://static.wehago.com/imgs/ctm/img_tax_property2.png) no-repeat 0 0 / 250px 250px;margin-left:-125px}
.ctyt .noticeCtm .secLandHome .imgBox--hometax:after {background:url(https://static.wehago.com/imgs/ctm/img_tax_property3.png) no-repeat 0 0 / 250px 250px;}
.ctyt .noticeCtm .secLandHome .imgBox--hometax.type_02:after {background:url(https://static.wehago.com/imgs/ctm/img_tax_property4.png) no-repeat 0 0 / 250px 250px;}
.ctyt .noticeCtm .secLandHome .imgBox--hometax.type_03:after{display: none;}
.ctyt .noticeCtm .secLandHome.secLandHome__topImg{display: block;text-align: center;}
.ctyt .noticeCtm .secLandHome.secLandHome__topImg .logoBox{display: block;margin: 0 auto;}
.ctyt .noticeCtm .secLandHome.secLandHome__topImg .subText{margin-top: 8px;}
.ctyt .noticeCtm .secLandHome.secLandHome__topImg.secLandHome__topImg--alignCenter{display: flex;flex-direction: column; align-items: center;justify-content: center; margin: 0;height: 100%;}
.ctyt .noticeCtm .container.footer_btnEx {bottom:144px;box-sizing:border-box}
.ctyt .noticeCtm .footer_button_box.flexCol {flex-direction: column;}
.ctyt .noticeCtm .footer_button_box.flexCol .btn_footer + .btn_footer {margin-left:0;margin-top:8px}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .dotListBox {position:relative;margin-top:20px}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .dotListBox > li {position:relative;font-size:13px;line-height:16px;letter-spacing: -.2px;color:#000;padding-left:6px}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .dotListBox > li:before {content:'';position:absolute;top:4px;left:0;width:2px;height:2px;border-radius:50%;background:#000}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .dotListBox > li + li {margin-top:6px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoPrice .cardItem__modifyBtn {position:absolute;top:0;right:0;width:18px;height:18px;background:none;border:0;}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoPrice .cardItem__modifyBtn:after {content:'';position:absolute;top:50%;left:50%;width:13px;height:13px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -214px 0 / 250px 500px;margin:-8px 0 0 -7px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoPrice .infoBtn {position:relative;display:inline-block;vertical-align: top;width:18px;height:18px;background:none;border:0;margin-left:2px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoPrice .infoBtn:after {content:'';position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -169px -25px / 250px 500px;width:16px;height:16px;margin:-8px 0 0 -8px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoPrice dt.isModified {position:relative;padding-right:8px}
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoPrice dt.isModified:after {content:'';position:absolute;top:0;right:0;width:4px;height:4px;border-radius:50%;background:#ff0d0d}
.ctyt .noticeCtm .popLandInfoInput .InfoPrice__input {font-size:15px;border:0;background:transparent;font-weight:bold;color:#1c90fb;border-bottom:1px solid #1c90fb;text-align:right;width:calc(100% - 20px);outline:0}
@media only screen and (max-width:359px) {
    .ctyt .noticeCtm .header .layerMenual {width:260px}
    .ctyt .noticeCtm .lineChartList2 .chartBox > strong {font-size:11px}
    .ctyt .noticeCtm .lineChartList2 .chartBox .lable {font-size:10px}
    .ctyt .noticeCtm .lineChartList2 .chartBox .labelText {font-size:10px}
    .ctyt .noticeCtm .lineChartList .rightLable {font-size:10px}
}
.ctyt .noticeCtm .select_toast .toast_searchBox {position:relative;padding:0 20px 5px}
.ctyt .noticeCtm .select_toast .contents__searchBox {position: relative;display:block;border: 1px solid #e5e5e5;background: #fff;border-radius: 8px;padding: 0 38px 0 10px;box-sizing: border-box;height: 40px}
.ctyt .noticeCtm .select_toast .contents__searchBox:hover {border-color:#1c90fb}
.ctyt .noticeCtm .select_toast .contents__searchBox .textInput {height:100%;font-size:15px;color:#000;border:0;width:100%;outline:0;background:none;letter-spacing:-.23px}
.ctyt .noticeCtm .select_toast .contents__searchBox .inputSearchbtn {position:absolute;top:0;right:0;width:38px;height:38px;background:0 0;border:0;box-sizing:border-box}
.ctyt .noticeCtm .select_toast .contents__searchBox .inputSearchbtn:after {content:'';position:absolute;top:50%;left:50%;width:19px;height:19px;margin:-9px 0 0 -9px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -103px -25px / 250px 500px}
.ctyt .noticeCtm .content_wrap .top_info_zone .infoZone__title {margin-bottom: 10px;font-size: 16px;font-weight: 900;letter-spacing: -.24px;line-height: 20px;color: #000;}
.ctyt .noticeCtm .content_wrap .top_info_zone .info_box.total {padding: 30px 20px;}
.ctyt .noticeCtm .content_wrap .top_info_zone .info_box.total .title_box {position: relative;}
.ctyt .noticeCtm .content_wrap .top_info_zone .info_box.total .title_box.v2 {text-align:center;}
.ctyt .noticeCtm .content_wrap .top_info_zone .info_box.total .title_box .btn__detail {position: absolute;top: 3px;right: 0;border: 0;background: none;font-size: 13px;letter-spacing: -.2px;color: rgba(255, 255, 255, .7);}
.ctyt .noticeCtm .content_wrap .top_info_zone .totalPay {margin-top: 26px;margin-bottom: 16px;text-align: center;font-size: 16px;letter-spacing: -.24px;color: #76ffff;}
.ctyt .noticeCtm .content_wrap .top_info_zone .totalPay.v2 {margin: 8px 0 24px;}
.ctyt .noticeCtm .content_wrap .top_info_zone .totalPay strong {margin-right: 2px;vertical-align: middle;font-size: 26px;letter-spacing: -.39px;font-weight: 700;}
.ctyt .noticeCtm .content_wrap .top_info_zone .info_box.total .title {box-sizing: border-box;padding-right: 70px;font-size: 16px;font-weight: normal;}
.ctyt .noticeCtm .content_wrap .top_info_zone .info_box.total .title_box.v2 .title {display: block;padding: 0;text-align: center;}
.ctyt .noticeCtm .content_wrap .top_info_zone .footBtnBox {display: flex;margin: 20px -20px -30px;border-top: 1px solid rgba(255, 255, 255, .15);}
.ctyt .noticeCtm .content_wrap .top_info_zone .footBtnBox button {display: flex;justify-content: center;align-items: center;flex: 1;height: 48px;border: 0;background: none;font-size: 13px;letter-spacing: -.2px;color: #fff;}
.ctyt .noticeCtm .content_wrap .top_info_zone .footBtnBox button:not(:first-of-type) {border-left: 1px solid rgba(255, 255, 255, .15);}
.ctyt .noticeCtm .content_wrap .top_info_zone .btn__round {width: 100%;height: 40px;border: 1px solid rgba(255, 255, 255, .35);background: rgba(255, 255, 255, .2);border-radius: 25px;font-size: 14px;font-weight: 700;letter-spacing: -.21px;color: #fff;}
.ctyt .noticeCtm .content_wrap .top_info_zone .btn__round.v2 {border-radius: 8px;}
.ctyt .noticeCtm .content_wrap .top_info_zone .btn__round .icon_pencil {display: inline-block;vertical-align: top;margin-right: 5px;width: 18px;height: 18px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat;background-size: 250px 500px;}
.ctyt .noticeCtm .content_wrap .top_info_zone .btn__round .icon_calc {display:inline-block;vertical-align: top;margin-right: 9px;width: 18px;height: 18px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -46px -200px / 250px 500px;}
.ctyt .noticeCtm .content_wrap .section.sec_family_info.has_pb {padding-bottom: 24px;}
.ctyt .noticeCtm .content_wrap .section .section_title .btn_edit {border: 0;background: none;font-size: 13px;letter-spacing: -.2px;color: #212121;}
.ctyt .noticeCtm .content_wrap .section .section_title.infoinp {padding-top: 14px;padding-bottom: 10px;}
.ctyt .noticeCtm .secTitleBox {margin-bottom: 15px;}
.ctyt .noticeCtm .secTitleBox .btn_secTitle {display: inline-block; vertical-align: top; padding: 9px 12px 7px; border: 1px solid #e5e5e5; border-radius: 18px; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #939393; font-weight: 900; background: none;}
.ctyt .noticeCtm .secTitleBox .btn_secTitle + .btn_secTitle {margin-left: 8px;}
.ctyt .noticeCtm .secTitleBox .btn_secTitle.select {border-color: #212121; color: #212121; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);}
.ctyt .noticeCtm .secTitle {font-size: 16px;font-weight: 900;color: #000;}
.ctyt .noticeCtm .secTitle > em{color: #127eff;}
.ctyt .noticeCtm .hometax .form_box .form_content .ctm_inpbx_text {padding-bottom: 4px;}
.ctyt .noticeCtm .hometax .form_box .form_content .ctm_inpbx_text input {text-align: left;}
.ctyt .noticeCtm .guideBtn {position: relative;display: inline-block;vertical-align: top;margin-left: 2px;width: 18px;height: 18px;border:0;background: none;}
.ctyt .noticeCtm .guideBtn::after {content: '';position: absolute;top: 50%;left: 50%;margin: -8px 0 0 -8px;width: 16px;height: 16px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -195px 0;background-size: 250px 500px;}
.ctyt .noticeCtm .hometax .form_box .form_title > p {line-height: 18px;}
.ctyt .noticeCtm .hometax .form_box .form_title {margin-bottom: 4px;}
.ctyt .noticeCtm .lineStep {position: sticky;top: 0;height: 80px;background: #fff;z-index: 20;}
.ctyt .noticeCtm .lineStep__list {position: absolute;top: 13px;left: 50%;padding: 0 30px;overflow: hidden;white-space: nowrap;transform: translateX(-46px);}
.ctyt .noticeCtm .lineStep__list::after {content: '';display: block;clear: both;}
.ctyt .noticeCtm .lineStep__item {position: relative;display: inline-block;vertical-align: top;margin-right: 90px;padding-bottom: 24px;}
.ctyt .noticeCtm .lineStep__item::after {content: '';position: absolute;top: 14px;left: 20px;width: 112px;height: 1px;background: #eaebed;}
.ctyt .noticeCtm .lineStep__item:last-of-type:after {display: none;}
.ctyt .noticeCtm .lineStep__icon {position: relative;display: inline-block;vertical-align: top;width: 32px;height: 32px;}
.ctyt .noticeCtm .lineStep__icon::before {content: '';position: absolute;z-index: 1;top: 50%;left: 50%;margin-top: -6px;margin-left: -6px;width: 12px;height: 12px;background: #eaebed;border-radius: 50%;}
.ctyt .noticeCtm .lineStep__item--active .lineStep__icon::before {top: 0;left: 0;margin: 0;width: 100%;height: 100%;background: #127eff;}
.ctyt .noticeCtm .lineStep__item--active .lineStep__icon::after {content: '';position: absolute;z-index: 1;top: 50%;left: 50%;margin-top: -6px;margin-left: -6px;width: 13px;height: 13px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -89px 0;background-size: 250px 500px;}
.ctyt .noticeCtm .lineStep__item--past .lineStep__icon::before {background-color: #157ffb;}
.ctyt .noticeCtm .lineStep__item--past::after {background-color: #157ffb;}
.ctyt .noticeCtm .lineStep__inbox {display: flex;flex-direction: column;justify-content: center;align-items: center;}
.ctyt .noticeCtm .lineStep__txt {position: absolute;bottom: 0;left: 50%;display: none;font-size: 12px;letter-spacing: -.18px;color: #000;transform: translateX(-50%);}
.ctyt .noticeCtm .lineStep__item--active .lineStep__txt {display: block;font-weight: 700;color: #127eff;}
.ctyt .noticeCtm .sec_detail_info .formBtnBox {margin: 32px 0 10px;text-align: center;}
.ctyt .noticeCtm .btnRound {display: inline-block;vertical-align: top;padding: 0 18px;height: 32px;border: 1px solid #127eff;background: #fff;border-radius: 20px;font-size: 13px;line-height: 32px;color: #127eff;}
.ctyt .noticeCtm .section.hasBorderline,
.ctyt .noticeCtm .result_group.hasBorderline {border-top: 8px solid #efefef;}
.ctyt .noticeCtm .guideBox {padding: 12px;border: 1px solid #c4d9f6;background: #f0f7ff;border-radius: 12px;}
.ctyt .noticeCtm .line_bx + .guideList {margin-top: 24px;}
.ctyt .noticeCtm .guideList__item {position: relative;padding-left: 10px;font-size: 12px;line-height: 17px;letter-spacing: -.18px;color: #a5a5a5;}
.ctyt .noticeCtm .guideList__item::before {content: '';position: absolute;top: 6px;left: 4px;width: 2px;height: 2px;background: #a5a5a5;}
.ctyt .noticeCtm .guideList__item:not(:first-of-type) {margin-top: 5px;}
.ctyt .noticeCtm .totalResult {margin-top: 24px;text-align: center;}
.ctyt .noticeCtm .totalResult svg {margin-bottom: 14px;}
.ctyt .noticeCtm .totalResult__title {font-size: 22px;letter-spacing: -.33px;color: #000;}
.ctyt .noticeCtm .totalResult__desc {margin-top: 8px;font-size: 12px;letter-spacing: -.18px;line-height: 17px;color: #a5a5a5;}
.ctyt .noticeCtm .section.simulateCheck {padding: 24px 20px;}
.ctyt .noticeCtm .secLandResult--hometax .resultText::before {content: '';position: absolute;top: 0;left: 50%;margin-left: -100px;width: 200px;height: 200px;background: url(https://static.wehago.com/imgs/ctm/img_result_01.png) no-repeat;background-size: 200px 200px;}
.ctyt .noticeCtm .secLandResult--hometax .lineChartList li {padding-left: 55px;}
.ctyt .noticeCtm .secLandResult--hometax .lineChartList li::before {left: 55px;}
.ctyt .noticeCtm .chartIndex {display: flex;gap: 16px;margin-top: 24px;margin-bottom: 15px;}
.ctyt .noticeCtm .chartIndex.v2 {margin-top: 0;}
.ctyt .noticeCtm .chartIndex--right {justify-content: right;}
.ctyt .noticeCtm .chartIndex--center {justify-content: space-evenly;}
.ctyt .noticeCtm .chartIndex__item {display: flex;align-items: center;font-size: 12px;letter-spacing: -.18px;color: #000;}
.ctyt .noticeCtm .chartIndex__item .dot {display: inline-block;vertical-align: top;margin-right: 4px;width: 10px;height: 10px;background: #eee;border-radius: 50%;}
.ctyt .noticeCtm .chartIndex__item .dot--red {background-color: #fc5356;}
.ctyt .noticeCtm .chartIndex__item .dot--green {background-color: #1fc47c;}
.ctyt .noticeCtm .chartIndex__item .dot--purple {background-color: #a346ff;}
.ctyt .noticeCtm .chartIndex__item .dot--blue {background-color: #127eff;}
.ctyt .noticeCtm .lineChartList2 .chartIndex {margin: 0;}
.ctyt .noticeCtm .secLandResult--hometax .lineChartList2 .chartBox .lable {font-size: 10px;}
.ctyt .noticeCtm .secLandResult--hometax .lineChartList2 .chartBox .lable em {font-size: 12px;}
.ctyt .noticeCtm .resultChart .detailBtnBox {margin-top: 12px;margin-bottom: 30px;}
.ctyt .noticeCtm .resultChart .detailBtn {border: 0;background: none;text-decoration: underline;font-size: 12px;letter-spacing: -.18px;color: #a5a5a5;}
.ctyt .noticeCtm .resultSwiper {position: relative;padding-bottom: 30px;overflow-x: hidden;}
.ctyt .noticeCtm .resultSwiper .swiper-pagination {position: absolute;bottom: 4px !important;right: 0;text-align: center;}
.ctyt .noticeCtm .resultSwiper .swiper-pagination-bullet {width: 6px;height: 6px;background: #e5e5e5;opacity: 1;}
.ctyt .noticeCtm .resultSwiper .swiper-pagination-bullet-active {background: #127eff;}
.ctyt .noticeCtm .secLandResult--hometax .resultSwiper {margin-top: 24px;}
.ctyt .noticeCtm .secLandResult--hometax .resultSwiper .resultChart,
.ctyt .noticeCtm .secLandResult--hometax .resultSwiper .resultChart__box {margin-top: 0;}
.ctyt .noticeCtm .certifyBox {margin-top: -6px;margin-left: -10px;}
.ctyt .noticeCtm .certifyBox::after {content: '';display: block;clear: both;}
.ctyt .noticeCtm .certifyBox__item {position: relative;float: left;margin-top: 6px;margin-left: 10px;width: calc(25% - 10px);height: 74px;text-align: center;}
.ctyt .noticeCtm .certifyBox__item > input {position: absolute;top: 0;left: 0;width: 1px;height: 1px;border: 0;clip: rect(1px 1px 1px 1px);clip-path: inset(50%);overflow: hidden;}
.ctyt .noticeCtm .certifyBox_label {display: flex;justify-content: center;align-items: center;position: relative;width: 100%;height: 100%;border: 1px solid #e5e5e5;background: #fff;border-radius: 8px;}
.ctyt .noticeCtm .certifyBox__item > input:checked + .certifyBox_label {border-color: #127eff;background-color: #eff5fd;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16);}
.ctyt .noticeCtm .certifyBox_label .icon {position: absolute;top: 4px;right: 4px;width: 24px;height: 24px;}
.ctyt .noticeCtm .certifyBox_label .icon:before {content: '';position: absolute;top: 50%;left: 50%;margin-top: -10px;margin-left: -10px;width: 20px;height: 20px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px;background-size: 250px 500px;}
.ctyt .noticeCtm .certifyBox__item > input:checked + .certifyBox_label .icon:before {background-position: 0 -127px;}
.ctyt .noticeCtm .certifyBox_label .svcIcon {display: flex;align-items: center;flex-direction: column;font-size: 12px;letter-spacing: -.18px;color: #000;}
.ctyt .noticeCtm .certifyBox__item > input:checked + .certifyBox_label .svcIcon {font-weight: 700;}
.ctyt .noticeCtm .certifyBox_label .svcIcon img {margin-bottom: 9px;width: 32px;height: 32px;}
.ctyt .noticeCtm .certifyBox__item--multiline .svcIcon {margin-top: 5px;line-height: 13px;}
.ctyt .noticeCtm .certifyBox__item--multiline .svcIcon img {margin-bottom: 4px;}
.ctyt .noticeCtm .lineStep + .section .section_title.v2 {padding-top: 0;padding-bottom: 16px;}

@media only screen and (max-width: 320px) {
    .ctyt .noticeCtm .certifyBox__item {width: calc(33.3333% - 10px);}
}
@media only screen and (min-width: 520px) {
    .ctyt .noticeCtm .certifyBox__item {width: calc(20% - 10px);}
}
@media only screen and (min-width: 680px) {
    .ctyt .noticeCtm .certifyBox__item {width: calc(14.27% - 10px);}
}
.ctyt .noticeCtm .countBox {position: relative;padding: 24px 24px 20px;box-sizing: border-box;min-height: 105px;background-image: linear-gradient(124deg, #7e92ff 3%, #55b4f0 103%);border-radius: 12px;box-shadow: 0 8px 10px 0 rgba(25, 51, 82, .12);}
.ctyt .noticeCtm .countBox__title {margin-bottom: 4px;font-size: 18px;font-weight: 700;letter-spacing: -.27px;color: #fff;}
.ctyt .noticeCtm .countBox__title .icon {position: relative;display: inline-block;vertical-align: top;margin-top: 2px;margin-right: 5px;width: 20px;height: 20px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -76px -57px;background-size: 250px 500px;}
.ctyt .noticeCtm .countBox__count {padding-left: 100px;text-align: right;font-size: 26px;font-weight: 900;color: #76ffff;word-break: break-all;}
.ctyt .noticeCtm .countBox__reBtn {position: absolute;bottom: 25px;left: 22px;border: 0;background: none;font-size: 13px;color: rgba(255, 255, 255, .7);}
.ctyt .noticeCtm .countBox--white {border: 1px solid #e5e5e5;background: #fff;box-shadow: none;}
.ctyt .noticeCtm .countBox--white .countBox__title {float:left;font-size: 16px;letter-spacing: -.24px;font-weight: 900;color: #212121;}
.ctyt .noticeCtm .countBox--white .countBox__reBtn {padding-left: 22px;font-size: 14px;color:#127eff;text-decoration: underline;text-underline-position: under;}
.ctyt .noticeCtm .countBox--white .countBox__reBtn:before {content:'';position: absolute;top: 2px;left: 2px;width: 18px;height: 18px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -151px / 250px 500px;}
.ctyt .noticeCtm .countBox--white .countBox__count {font-size: 18px;letter-spacing: -.27px;color: #127eff;}
.ctyt .noticeCtm .guideList__title {display: block;margin-bottom: 13px;font-size: 13px;letter-spacing: -.2px;font-weight: 900;color: #000;}
.ctyt .noticeCtm .guideList__title .iconNotice {display: inline-block;vertical-align: top;margin-right: 4px;width: 16px;height: 16px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -44px -105px;background-size: 250px 500px;}
.ctyt .noticeCtm .guideList .blue {text-decoration: none;color: #127eff;}
.ctyt .noticeCtm .guideBox--blue .guideList__title {font-size: 12px;line-height: 15px;letter-spacing: -.18px;color: #127eff;}
.ctyt .noticeCtm .guideBox__title {display: block;margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid #ededed;font-size: 12px;font-weight: 700;letter-spacing: -.18px;color: #127eff;}
.ctyt .noticeCtm .guideBox__title .iconNotice {display: inline-block;vertical-align: top;margin-top: 2px;margin-right: 4px;width: 12px;height: 12px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -72px -174px / 250px 500px;}
.ctyt .noticeCtm .guideList--bk .guideList__item {font-size: 12px;letter-spacing: -.18px;line-height: 18px;color: #212121;}
.ctyt .noticeCtm .guideList--bk .guideList__item a {text-decoration: none;font-weight: 900;}
.ctyt .noticeCtm .iconList__item {display: flex;}
.ctyt .noticeCtm .iconList__item + .iconList__item {margin-top: 20px;}
.ctyt .noticeCtm .iconList__title {font-size: 13px;letter-spacing: -.2px;font-weight: 900;color: #000;}
.ctyt .noticeCtm .iconList__desc {margin-top: 6px;font-size: 13px;line-height: 17px;color: #a5a5a5;}
.ctyt .noticeCtm .iconList__icon {flex-shrink: 0;display: flex;position: relative;margin-right: 12px;width: 48px;height: 48px;background: #f4f9ff;border-radius: 50%;}
.ctyt .noticeCtm .iconList__icon--gray {background: #f7f8fa;}
.ctyt .noticeCtm .iconList__icon::before {content: '';position: absolute;top: 50%;left: 50%;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0;background-size: 250px 500px;}
.ctyt .noticeCtm .iconList__icon--message::before {margin-top: -8px;margin-left: -10px;width: 20px;height: 16px;background-position: -100px -57px;}
.ctyt .noticeCtm .iconList__icon--certify::before {margin-top: -10px;margin-left: -8px;width: 18px;height: 20px;background-position: -124px -57px;}
.ctyt .noticeCtm .iconList__icon--check::before {margin-top: -10px;margin-left: -10px;width: 20px;height: 20px;background-position: -147px -57px;}
.ctyt .noticeCtm .iconList__icon--messageBk::before {margin-top: -8px;margin-left: -10px;width: 20px;height: 17px;background-position: 0 -174px;}
.ctyt .noticeCtm .iconList__icon--certifyBk::before {margin-top: -10px;margin-left: -8px;width: 18px;height: 21px;background-position: -25px -174px;}
.ctyt .noticeCtm .iconList__icon--checkBk::before {margin-top: -10px;margin-left: -10px;width: 20px;height: 20px;background-position: -48px -174px;}
.ctyt .noticeCtm .iconList--type2 .iconList__title {font-size: 14px;letter-spacing: -.21px;font-weight: 700;color:#212121;}
.ctyt .noticeCtm .iconList--type2 .iconList__desc {margin-top: 4px;font-size: 12px;line-height: 18px;letter-spacing: -.18px;color: #666;}
.ctyt .noticeCtm .fileList li + li {margin-top: 8px;}
.ctyt .noticeCtm .fileList__item {display: flex;align-items: center;padding: 11px 16px 9px 16px;box-sizing: border-box;width: 100%;border: 1px solid #e5e5e5;background: #fff;border-radius: 8px;text-align: left;}
.ctyt .noticeCtm .fileList__icon {flex-shrink: 0;margin-right: 12px;}
.ctyt .noticeCtm .fileList__info {display: block;min-width: 0;}
.ctyt .noticeCtm .fileList__fileName {display: block;font-size: 14px;font-weight: 700;letter-spacing: -.21px;line-height: 18px;color: #212121;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ctyt .noticeCtm .fileList__subInfo {display: block;margin-top: 2px;font-size: 12px;letter-spacing: -.18px;line-height: 15px;color: #a5a5a5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ctyt .noticeCtm .clause {padding: 24px 20px;font-size: 12px;line-height: 18px;letter-spacing: -.18px;color: #666;}
.ctyt .noticeCtm .clause h1 {margin-bottom: 8px;font-size: 16px;line-height: 19px;font-weight: 900;letter-spacing: -.24px;color: #000;}
.ctyt .noticeCtm .clause h2 {margin-bottom: 8px;font-size: 13px;line-height: 16px;letter-spacing: -.2px;color: rgba(0, 0, 0, .87);}
.ctyt .noticeCtm .clause ul li {position: relative;padding-left: 10px;}
.ctyt .noticeCtm .clause ul li::before {content: '-';position: absolute;top: 0;left: 0;}
.ctyt .noticeCtm .clause section {margin-top: 30px;}
.ctyt .noticeCtm .section .form_box .agencyInput {display: flex;}
.ctyt .noticeCtm .section .form_box .agencyInput .form_content.agency {width: 72px;}
.ctyt .noticeCtm .section .form_box .agencyInput .form_content.number {flex: 1;margin-left: 8px;height: 47px;}
.ctyt .noticeCtm .section .form_box .agencyInput .form_content.number .form_content {height: 100%;}
.ctyt .noticeCtm .section .form_box .agencyInput .form_content.number .ctm_inpbx_text {box-sizing: border-box;height: 100%;}
.ctyt .noticeCtm .secLandResult .resultChart__box.type2 {padding-top:12px;padding-bottom:20px}
.ctyt .noticeCtm .secLandResult .resultChart__boxText {font-size:13px;color:#000;line-height:17px;letter-spacing: -.2px;font-weight:bold;padding-bottom:8px}
.ctyt .noticeCtm .lineChartList.type_year li {padding-left:64px}
.ctyt .noticeCtm .lineChartList.type_year li:before {left:64px}
.ctyt .noticeCtm .lineChartList.add_icon li {padding-left: 74px;}
.ctyt .noticeCtm .lineChartList.add_icon li::before {left: 74px;}
.ctyt .noticeCtm .lineChartList.add_icon .btn_info {display: block; position: absolute; top: 8px; left: 48px; width: 16px; height: 16px; border: 0; background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -25px -281px / 500px 1000px;}
.ctyt .noticeCtm .ctmCheckBox {position:relative;display:inline-block}
.ctyt .noticeCtm .ctmCheckBox label .label_text {display:inline-block;padding-left:18px;vertical-align:-1px}
.ctyt .noticeCtm .ctmCheckBox .checkInput {opacity:0;position:absolute}
.ctyt .noticeCtm .ctmCheckBox .checkInput::-ms-clear {display:none}
.ctyt .noticeCtm .ctmCheckBox .checkInput:disabled {-webkit-text-fill-color:#8d8d8d}
.ctyt .noticeCtm .ctmCheckBox .checkInput+.icon {display:inline-block;overflow:hidden;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px;line-height:100em;vertical-align:top;position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px}
.ctyt .noticeCtm .ctmCheckBox .checkInput[type=checkbox]+.icon {background-position:0 -57px;}
.ctyt .noticeCtm .ctmCheckBox .checkInput[type=checkbox]:checked+.icon {background-position: 0 -80px}
.ctyt .noticeCtm .section .section_title .text .infoBtn {position:relative;display:inline-block;vertical-align: top;width:18px;height:18px;background:none;border:0;margin-left:2px;margin-top:6px}
.ctyt .noticeCtm .section .section_title .text .infoBtn:after {content:'';position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -169px -25px / 250px 500px;width:16px;height:16px;margin:-8px 0 0 -8px}
.ctyt .noticeCtm .section .section_title__delBtn {position:absolute;top:7px;right:0;font-size:12px;color:#6c6c6c;padding:0 9px;height:24px;line-height:24px;border-radius:50px;border:1px solid #e5e5e5;background:#fff}
.ctyt .noticeCtm .landInfoCard.type_del .cardItem {padding-right:15px;padding-left:34px}
.ctyt .noticeCtm .landInfoCard .ctmCheckBox {position:absolute;top:50%;left:5px;margin-top:-10px}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .dialog_btn_box.splitBox {display:flex}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .dialog_btn_box.splitBox .ctm_btn_dialog + .ctm_btn_dialog {margin-top:0;margin-left:4px}
.ctyt .noticeCtm .popLandInfoInput .form_box .form_content .ctm_inpbx_text {padding:0}
.ctyt .noticeCtm .secLandHome .subDesc,
.ctyt .noticeCtm .section .form_box .form_title > p,
.ctyt .noticeCtm .section .section_title .subtext,
.ctyt .noticeCtm .landInfoCard .guideText,
.ctyt .noticeCtm .popLandInfoInput .contents__detailsInfoList dt,
.ctyt .noticeCtm .landInfoCard .cardItem__text .bt dd,
.ctyt .noticeCtm .secLandTax .landTaxList .textbox h3,
.ctyt .noticeCtm .secLandResult .resultText > p {color:#666}
.ctyt .noticeCtm .section .form_box .form_title > p > em.textRed{color: #ff0000}
.ctyt .noticeCtm .select_toast .toast_cardapply {position:relative;text-align:center;padding-top:210px;padding-bottom:70px}
.ctyt .noticeCtm .select_toast .toast_cardapply.v2{padding-top: 190px;}
.ctyt .noticeCtm .select_toast .toast_cardapply:before {content:'';position:absolute;top:0;left:50%;width:200px;height:200px;background:url(https://static.wehago.com/imgs/ctm/img_hometax@2x.png) no-repeat 0 0 / 200px 200px;margin-left:-100px}
.ctyt .noticeCtm .select_toast .toast_cardapply.v2:before{width: 180px;height: 180px;background: url(https://static.wehago.com/imgs/ctm/img_check_list.png) no-repeat 0 0 / 180px 180px;margin-left: -90px;}
.ctyt .noticeCtm .select_toast .toast_cardapply > strong {display:block;font-size:16px;color:#000;letter-spacing:-.24px;line-height:20px;font-weight:900;margin-bottom:8px}
.ctyt .noticeCtm .select_toast .toast_cardapply.v2 > strong{margin: 8px 0 0;}
.ctyt .noticeCtm .select_toast .toast_cardapply > p {font-size:13px;color:#212121;letter-spacing:-.24px;line-height:17px;}
.ctyt .noticeCtm .blueStepWrap.type_sticky{display:block;position: sticky; top: 0;left: 0;z-index: 10;}
.ctyt .noticeCtm .blueStepList {display: flex;justify-content: space-around;align-items:center;height: 119px;background:#127eff;}
.ctyt .noticeCtm .blueStepList__item {display: flex;flex-direction: column;align-items: center;flex: 1;position: relative;}
.ctyt .noticeCtm .blueStepList__item + .blueStepList__item:before {content:'';position: absolute;top: 20px;left: -10%;width: 10px;height: 10px;border-top:1px solid #fff;border-right:1px solid #fff;transform: rotate(45deg);}
.ctyt .noticeCtm .blueStepList__item .icon {display: inline-block;vertical-align: top;position: relative;width: 48px;height: 48px;border: 1px solid rgba(255,255,255,.6);border-radius: 50%;}
.ctyt .noticeCtm .blueStepList__item .icon:before {content: '';position: absolute;top:50%;left:50%;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .blueStepList__item .icon--step1:before {margin-left: 2px;width: 19px;height: 21px;background-position: -227px -25px;}
.ctyt .noticeCtm .blueStepList__item .icon--step2:before {width: 18px;height: 19px;background-position: -42px 0;}
.ctyt .noticeCtm .blueStepList__item .icon--step3:before {width: 18px;height: 18px;background-position: -149px -82px;}
.ctyt .noticeCtm .blueStepList__item .icon--step4:before {margin-left: 2px;width: 19px;height: 21px;background-position: -83px 0;}
.ctyt .noticeCtm .blueStepList__item .icon--step5:before {width: 21px;height: 20px;background-position: 0 -226px;}
.ctyt .noticeCtm .blueStepList__item .icon--step6:before {width: 19px;height: 21px;background-position: -26px -226px;}
.ctyt .noticeCtm .blueStepList__item .icon--step7:before {width: 19px;height: 21px;background-position: -50px -226px;}
.ctyt .noticeCtm .blueStepList__item .icon--step8:before {width: 20px;height: 21px;background-position: -74px -226px;}
.ctyt .noticeCtm .blueStepList__item .stepTit {margin-top: 8px;font-size: 12px;color: #fff;}
.ctyt .noticeCtm .blueStepList__item--selected .icon {background:#fff;box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.16);}
.ctyt .noticeCtm .blueStepList__item--selected .icon--step1:before {background-position: -172px -57px;}
.ctyt .noticeCtm .blueStepList__item--selected .icon--step2:before {background-position: -222px -57px;}
.ctyt .noticeCtm .blueStepList__item--selected .icon--step3:before {background-position: -172px -82px;}
.ctyt .noticeCtm .blueStepList__item--selected .icon--step4:before {background-position: -197px -57px;}
.ctyt .noticeCtm .blueStepList__item--selected .icon--step5:before {background-position: 0 -200px;}
.ctyt .noticeCtm .blueStepList__item--selected .icon--step6:before {background-position: -26px -200px;}
.ctyt .noticeCtm .blueStepList__item--selected .icon--step7:before {background-position: -50px -200px;}
.ctyt .noticeCtm .blueStepList__item--selected .icon--step8:before {background-position: -74px -200px;}
.ctyt .noticeCtm .blueStepList__item--completed {opacity: .4;}
.ctyt .noticeCtm .blueStepList.type_02 .blueStepList__item--completed .icon {background:#fff;box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.16);}
.ctyt .noticeCtm .blueStepList.type_02 .blueStepList__item--completed .icon--step1:before {background-position: -172px -57px;}
.ctyt .noticeCtm .blueStepList.type_02 .blueStepList__item--completed .icon--step2:before {background-position: -222px -57px;}
.ctyt .noticeCtm .blueStepList.type_02 .blueStepList__item--completed .icon--step3:before {background-position: -172px -82px;}
.ctyt .noticeCtm .blueStepList.type_02 .blueStepList__item--completed .icon--step4:before {background-position: -197px -57px;}
.ctyt .noticeCtm .blueStepList.type_02 .blueStepList__item--completed .icon--step5:before {background-position: 0 -200px;}
.ctyt .noticeCtm .blueStepList.type_02 .blueStepList__item--completed .icon--step6:before {background-position: -26px -200px;}
.ctyt .noticeCtm .blueStepList.type_02 .blueStepList__item--completed .icon--step7:before {background-position: -50px -200px;}
.ctyt .noticeCtm .blueStepList.type_02 .blueStepList__item--completed .icon--step8:before {background-position: -74px -200px;}

.ctyt .noticeCtm .blueStepList.type_small {height: 90px;}
.ctyt .noticeCtm .blueStepList.type_small .blueStepList__item .icon{width: 38px;height: 38px;}

.ctyt .noticeCtm .sumPriceBox {padding: 24px;border: 1px solid #e5e5e5;background: #fff;border-radius: 16px; box-shadow: 0 3px 12px 0 rgba(25, 51, 82, 0.12);}
.ctyt .noticeCtm .sumPriceBox__top {display: flex;justify-content:space-between;align-items: center;}
.ctyt .noticeCtm .sumPriceBox__tit {font-size: 16px;font-weight: 900;letter-spacing: -.24px;color: #212121;}
.ctyt .noticeCtm .sumPriceBox__top .btnEdit {position: relative;width: 24px;height: 24px;border: 0;background: none;}
.ctyt .noticeCtm .sumPriceBox__top .btnEdit:before {content:'';position:absolute;top: 50%;left: 50%;width: 18px;height: 18px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -109px -114px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .sumPriceBox__cont {margin-top: 12px;}
.ctyt .noticeCtm .sumPriceBox__cont .priceSum {display: block;text-align: right;font-size: 24px;color:#127eff;}
.ctyt .noticeCtm .sumPriceBox__cont .priceSum strong {font-weight:900;}
.ctyt .noticeCtm .infoListPack__item {display: flex;align-items: center;justify-content:space-between;padding: 16px 12px 16px 16px;border: 1px solid #ededed;background: #fff;border-radius: 12px;}
.ctyt .noticeCtm .infoListPack__item + .infoListPack__item {margin-top: 8px;}
.ctyt .noticeCtm .infoListPack__spt {min-width: 0;}
.ctyt .noticeCtm .infoListPack__spt + .infoListPack__spt {flex-shrink: 0;margin-left: 12px;}
.ctyt .noticeCtm .infoListPack .btnDel {position: relative;width: 24px;height: 24px;border: 0;background:none;}
.ctyt .noticeCtm .infoListPack .btnDel:before {content:'';position:absolute;top: 50%;left: 50%;width: 14px;height: 14px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -46px -114px / 250px 500px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .infoListPack .mainInfo {display: flex;justify-content: space-between;align-items: center;}
.ctyt .noticeCtm .infoListPack .mainInfo__tit {font-size: 14px;font-weight: 700;color:#212121;}
.ctyt .noticeCtm .infoListPack .mainInfo__price {font-size: 14px;font-weight: 900;color: #212121;}
.ctyt .noticeCtm .infoListPack .subInfo {margin-top: 8px;font-size: 12px;letter-spacing: -.18px;color: #666;}
.ctyt .noticeCtm .infoListBox__btnBox {display: flex;align-items: center;margin-top: 8px;}
.ctyt .noticeCtm .infoListBox__btnBox .btn {flex: 1;height: 48px;}
.ctyt .noticeCtm .infoListBox__btnBox .btn + .btn {margin-left: 8px;}
.ctyt .noticeCtm .infoListBox__btnBox .btn--add {border: 1px solid #80b7ed;background: #f0f7ff;border-radius: 8px;font-size: 14px;letter-spacing:-.21px;color: #127eff;}
.ctyt .noticeCtm .infoListBox__btnBox .btn .btn__icon {display: inline-block;vertical-align:top;margin-right: 2px;position: relative;width: 18px;height: 18px;}
.ctyt .noticeCtm .infoListBox__btnBox .btn .btn__icon:before {content:'';position: absolute;top: 50%;left: 50%;width: 13px;height: 13px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -27px -114px / 250px 500px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .infoListBox__guide {margin-top: 16px;text-align: center;font-size: 12px;letter-spacing: -.18px;color:#666;}
.ctyt .noticeCtm .titleGuideBtn {display: inline-block;vertical-align: top;width: 18px;height: 18px;position: relative;border:0;background:none;}
.ctyt .noticeCtm .titleGuideBtn:before {content:'';position: absolute;top:50%;left: 50%;width: 16px;height: 16px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -66px -114px / 250px 500px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .smallBasicBtn {display: inline-block;vertical-align: top;padding:0 8px;height: 24px;border: 1px solid #d3d3d3;background:#fff;border-radius: 6px;font-size: 12px;letter-spacing: -.18px;color: #212121;}
.ctyt .noticeCtm .section_content .formBox + .formBox {margin-top: 24px;}
.ctyt .noticeCtm .section_content .formBox__title {display:flex;align-items: center;font-size: 14px;letter-spacing: -.21px;color:#666;}
.ctyt .noticeCtm .section_content .formBox__title .titleGuideBtn {margin-left: 2px;}
.ctyt .noticeCtm .section_content .formBox__content {margin-top: 4px;}
.ctyt .noticeCtm .section_content .formBox__input {display: flex;align-items:center;justify-content:flex-end;height: 36px;border-bottom:1px solid #d3d3d3;text-align:right;font-size: 16px;font-weight:700;}
.ctyt .noticeCtm .section_content .formBox__input input {display: block;width: 100%;height: 100%;border: 0;border-radius: 0;font-size: 16px;letter-spacing: -.24px;color: #212121;text-align: right;background: none;}
.ctyt .noticeCtm .section_content .formBox__input--emp,
.ctyt .noticeCtm .section_content .formBox__input--emp input {color: #127eff;}
.ctyt .noticeCtm .section_content .formBox__input .btnEdit {position: relative;width: 24px;height: 24px;border: 0;background: none;}
.ctyt .noticeCtm .section_content .formBox__input .btnEdit:before {content:'';position:absolute;top: 50%;left: 50%;width: 18px;height: 18px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -109px -114px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .sortBox__year {position: relative; display: flex; width: 100%;}
.ctyt .noticeCtm .sortBox__year .btn__sort {position: relative; display: block; font-size: 13px; line-height: 18px; padding-right: 18px; border: 0; background: none; margin-left: auto;}
.ctyt .noticeCtm .sortBox__year .btn__sort::before {content:''; display: block; width: 9px; height: 5px; position: absolute; top: 50%; right: 3px; margin-top: -3px; background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -193px -220px / 500px 1000px;}
.ctyt .noticeCtm .userInfo__card {position: relative; display: block; width: 100%; max-width: 290px; height: 440px !important; padding: 16px 20px; border-radius: 12px; box-sizing: border-box;}
.ctyt .noticeCtm .userInfo__card.bg_green {background: linear-gradient(163deg, #40b6e2 -2%, #59d6c3 160%); box-shadow: 0 8px 10px 0 rgba(25, 51, 82, 0.12);}
.ctyt .noticeCtm .userInfo__card.bg_purple {background: linear-gradient(163deg, #7e92ff -2%, #55b4f0 160%); box-shadow: 0 8px 10px 0 rgba(25, 51, 82, 0.12);}
.ctyt .noticeCtm .userInfo__card .boxDecoration_01 {display: block; position: absolute; width: 130px; height: 130px; top: 0; left: 0; background: url(https://static.wehago.com/imgs/ctm/card_pattern02.png) no-repeat 0 0 / 130px 130px;}
.ctyt .noticeCtm .userInfo__card .boxDecoration_02 {display: block; position: absolute; width: 138px; height: 138px; bottom: 0; right: 0; background: url(https://static.wehago.com/imgs/ctm/card_pattern03.png) no-repeat 0 0 / 138px 138px;}
.ctyt .noticeCtm .userInfo__card .boxDecoration_03 {display: block; position: absolute; width: 130px; height: 82px; bottom: 0; left: 0; background: url(https://static.wehago.com/imgs/ctm/card_pattern01.png) no-repeat 0 0 / 130px 82px;}
.ctyt .noticeCtm .userInfo__card .infoBanner {display: flex; justify-content: space-between; align-items: center; width: 100%;}
.ctyt .noticeCtm .userInfo__card .infoBanner .logo__taxService {display: flex;}
.ctyt .noticeCtm .userInfo__card .infoBanner .logo__taxService > img {display: block; width: 24px; height: 24px;}
.ctyt .noticeCtm .userInfo__card .infoBanner .logo__taxService .textBox {display:block; margin-left: 4px; white-space: nowrap;}
.ctyt .noticeCtm .userInfo__card .infoBanner .logo__taxService .textBox .mainText {display: block; font-size: 10px; line-height: 12px; letter-spacing: -0.15px; color: rgba(255, 255, 255, 0.87); font-weight: 900;}
.ctyt .noticeCtm .userInfo__card .infoBanner .logo__taxService .textBox .subText {font-size: 7px; letter-spacing: -0.1px; color: rgba(255, 255, 255, 0.87);}
.ctyt .noticeCtm .userInfo__card .infoBanner .safeLogo {display: block; width: 48px; height: 48px;}
.ctyt .noticeCtm .userInfo__card .infoBanner .safeLogo > img {display: block; width: 100%; height: 100%;}
.ctyt .noticeCtm .userInfo__card .userInfo__name {display: block; position: relative; margin-top: 35px;}
.ctyt .noticeCtm .userInfo__card .userInfo__name .subText {display: block; font-size: 16px; line-height: 19px; letter-spacing: -0.24px; color: #fff;}
.ctyt .noticeCtm .userInfo__card .userInfo__name .mainText {display: block; margin-top: 8px; font-size: 26px; line-height: 33px; letter-spacing: -0.39px; color: #fff; font-weight: 900;}
.ctyt .noticeCtm .userInfo__card .userInfo__list {display: block; position: relative; padding-top: 20px; margin-top: 20px; border-top: 1px solid rgba(255,255,255,0.3);}
.ctyt .noticeCtm .userInfo__card .userInfo__list .item {display: flex; width: 100%; justify-content: space-between;}
.ctyt .noticeCtm .userInfo__card .userInfo__list .item + .item {margin-top: 14px;}
.ctyt .noticeCtm .userInfo__card .userInfo__list .item dt {display: block; font-size: 13px; line-height: 18px; letter-spacing: 0; color: rgba(255,255,255,0.8);}
.ctyt .noticeCtm .userInfo__card .userInfo__list .item dd {display: block; font-size: 14px; line-height: 18px; letter-spacing: 0; color: #fff; font-weight: 900;}
.ctyt .noticeCtm .userInfo__card .userInfo__list .item dd.v2 {opacity: 0.5;}
.ctyt .noticeCtm .userInfo__card .btn_agree {position: absolute; left: 20px; bottom: 30px; width: calc(100% - 40px); max-width: 250px; height: 40px; border-radius: 20px; border: 1px solid rgba(255,255,255,0.35); background-color: rgba(255,255,255,0.2); color: #fff; box-sizing: border-box; font-weight: 900;}
.ctyt .noticeCtm .userInfo__card .btn_agree .ico_agree {display: inline-block; vertical-align: top; width: 20px; height: 20px; margin: -2px 6px 0 0; background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -184px -118px / 250px 500px;}
.ctyt .noticeCtm .userInfo__card .btn_agree .ico_agree.v2 {background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -209px -118px / 250px 500px;}
.ctyt .noticeCtm .noticeList {display: block; position: relative; margin-top: 30px;}
.ctyt .noticeCtm .noticeList > li {position: relative; display: block; padding-left: 10px; font-size: 12px; line-height: 17px; letter-spacing: -0.18px; color: #212121; box-sizing: border-box;}
.ctyt .noticeCtm .noticeList > li::before {content: ''; display: block; width: 2px; height: 2px; border-radius: 50%; position: absolute; top: 6px; left: 4px; background-color: #212121;}
.ctyt .noticeCtm .noticeList > li + li {margin-top: 16px;}
.ctyt .noticeCtm .addInfo {display: block; border: 1px solid #e5e5e5; border-radius: 12px; box-sizing: border-box; padding: 20px;}
.ctyt .noticeCtm .addInfo .addInfo_title {font-size: 13px; line-height: 16px; letter-spacing: -0.2px; color: #000; font-weight: 900;}
.ctyt .noticeCtm .addInfo .addInfo_content {display: block; margin-top: 8px; font-size: 12px; line-height: 17px; letter-spacing: -0.18px; color: #212121;}
.ctyt .noticeCtm .section.vflex {display: flex; flex-direction: column; height: 100%;}
.ctyt .noticeCtm .section.vflex .flex1 {display: flex; justify-content: center; align-items: center; flex-direction: column; flex: 1;}
.ctyt .noticeCtm .agreeSpot__box {position: relative;}
.ctyt .noticeCtm .agreeSpot__box .textCnt {text-align: center;}
.ctyt .noticeCtm .agreeSpot__box .spotImg {display: block; width: 64px; height: auto; margin: 40px auto 0;}
.ctyt .noticeCtm .agreeSpot__box .spotImg + .mainText {margin-top: 15px;}
.ctyt .noticeCtm .agreeSpot__box .spotImg .checkImg{position:relative; display:block; width:48px; height:48px; border-radius:50%; background:linear-gradient(to bottom,#7e92ff,#55b4f0);}
.ctyt .noticeCtm .agreeSpot__box .spotImg .checkImg::before{content:''; display:block; position:absolute; top:50%; left:50%; width:18px; height:14px; margin:-7px 0 0 -9px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -475px -432px / 500px 1000px;}

.ctyt .noticeCtm .agreeSpot__box .mainText {position: relative; font-size: 22px; line-height: 30px; letter-spacing: -0.33px; color: #000; font-weight: 700;}
.ctyt .noticeCtm .agreeSpot__box .mainText > strong {font-weight: 900;}
.ctyt .noticeCtm .agreeSpot__box .subText {margin-top: 8px; font-size: 12px; line-height: 15px; letter-spacing: -0.18px; color: #a5a5a5;}
.ctyt .noticeCtm .agreeSpot__box .subText + .spotImg {margin-top: 60px; width: 250px;}
.ctyt .noticeCtm .agreeInfo__list {display: block; position: relative; max-width: 500px; margin: 28px auto 0; padding: 24px 20px; border: 1px solid #e5e5e5; border-radius: 12px; box-sizing: border-box;}
.ctyt .noticeCtm .agreeInfo__list--title {display: block; margin-top: 24px; font-size: 13px; line-height: 16px; color: #212121; font-weight: 900;}
.ctyt .noticeCtm .agreeInfo__list--title + .agreeInfo__list {margin-top: 8px;}
.ctyt .noticeCtm .agreeInfo__list .item {display: flex; justify-content: space-between; width: 100%;}
.ctyt .noticeCtm .agreeInfo__list .item + .item {margin-top: 25px;}
.ctyt .noticeCtm .agreeInfo__list .item dt {display: block; font-size: 13px; line-height: 18px; color: #a5a5a5;}
.ctyt .noticeCtm .agreeInfo__list .item dd {display: block; font-size: 14px; line-height: 18px; color: #212121;}
.ctyt .noticeCtm .agreeInfo__list .item dd > img {display: inline-block; vertical-align: top; transform: translateY(-1px);}
.ctyt .noticeCtm .agreeInfo__list .item.v2 {display: block; padding: 12px; box-sizing: border-box; position: relative; border-radius: 8px; background-color: #fafafa;}
.ctyt .noticeCtm .agreeInfo__list .item.v2 dt {display: block; font-size: 12px; line-height: 15px; letter-spacing: -0.18px; color: #a5a5a5; font-weight: 900;}
.ctyt .noticeCtm .agreeInfo__list .item.v2 dd {margin-top: 8px; font-size: 12px; line-height: 17px; letter-spacing: -0.18px; color: #a5a5a5;}
.ctyt .noticeCtm .agreeInfo__list .item.v3 {border-top: 1px solid #e5e5e5; padding-top: 16px; margin-top: 16px;}
.ctyt .noticeCtm .agreeInfo__notice {position: relative; display: block; padding-left: 10px; max-width: 500px; margin: auto; margin-top: 8px; font-size: 12px; line-height: 17px; letter-spacing: -0.18px; color: #a5a5a5; word-break: keep-all;}
.ctyt .noticeCtm .agreeInfo__notice::before {content: ''; display: block; position: absolute; top: 5px; left: 4px; width: 2px; height: 2px; background-color: #a5a5a5; border-radius: 50%;}
.ctyt .noticeCtm .agreeInfo__noticeList {display: block; max-width: 500px; margin: 20px auto 0;}
.ctyt .noticeCtm .agreeInfo__noticeList .item {position: relative; display: block; box-sizing: border-box; word-break: keep-all;}
.ctyt .noticeCtm .agreeInfo__noticeList .item + .item {margin-top: 20px;}
.ctyt .noticeCtm .agreeInfo__noticeList .item dt {position: relative; padding-left: 14px; display: block; font-size: 13px; line-height: 16px; letter-spacing: -0.2px; color: #000; font-weight: 900;}
.ctyt .noticeCtm .agreeInfo__noticeList .item dd {position: relative; display: block; padding-left: 14px; margin-top: 8px; font-size: 12px; line-height: 17px; letter-spacing: -0.18px; color: #212121;}
.ctyt .noticeCtm .agreeInfo__noticeList .item dd::before {content: ''; display: block; width: 2px; height: 2px; position: absolute; top: 6px; left: 6px; background-color: #212121; border: 50%;}
.ctyt .noticeCtm .agreeInfo__list .inpbx_inner_btn {display: flex;position: relative;white-space: nowrap;margin-left: 5px;}
.ctyt .noticeCtm .agreeInfo__list .inpbx_inner_btn > button {display: block;font-size: 15px;line-height: 24px;letter-spacing: -0.22px;color: #212121;border: 0;background-color: transparent;}
.ctyt .noticeCtm .agreeInfo__list .inpbx_inner_btn button.btn_radio {padding-left: 26px;}
.ctyt .noticeCtm .agreeInfo__list .inpbx_inner_btn button.btn_radio:before {content: '';display: block;width: 20px;height: 20px;border-radius: 50%;position: absolute;top: 50%;left: 0;margin-top: -11px;background: url(https://static.wehago.com/imgs/common/sp_icon.png ) no-repeat -222px -436px / 500px 1000px}
.ctyt .noticeCtm .agreeInfo__list .inpbx_inner_btn button.btn_radio.check:before {border: 0;background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -304px / 500px 1000px;}
.ctyt .noticeCtm .swiperBox {max-width: 290px; width: 95%; margin: 0 auto;}
.ctyt .noticeCtm .swiperBox .swiper-slide {opacity: 0;}
.ctyt .noticeCtm .swiperBox .swiper-slide-active,
.ctyt .noticeCtm .swiperBox .swiper-slide-next,
.ctyt .noticeCtm .swiperBox .swiper-slide-prev {opacity: 1;}
.ctyt .noticeCtm .footer_button_box .btn_footer.effectSplash .txt {animation-name:ctm_text_splash;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in}
.ctyt .noticeCtm .footer_button_box .btn_footer.effectRipple {position:relative}
.ctyt .noticeCtm .footer_button_box .btn_footer.effectRipple:before {content:'';position:absolute;top:0;left:50%;width:50%;height:100%;margin-left:-25%;border-radius:24px;background:rgba(255,255,255,.35);opacity:1;z-index:1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;transform:scale(0);animation:ctm_text_ripple 1.5s ease infinite}
.ctyt .noticeCtm .footer_button_box .btn_footer.effectRipple .txt {position:relative;z-index:5}
.ctyt .noticeCtm .secLandResult .result_wrap {display: block; position: relative; margin-top: 40px;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_title {display: block; font-size: 14px; line-height: 18px; font-weight: 900; color: #212121;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_box {display: block; position: relative; border: 1px solid #e5e5e5; border-radius: 12px; box-sizing: border-box; padding: 26px 20px; margin-top: 14px;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_list {display: block; position: relative;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_list + .result_list {padding-top: 20px; margin-top: 20px; border-top: 1px solid #e5e5e5;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_list > .item {display: flex; width: 100%;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_list > .item + .item {margin-top: 16px;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_list > .item dt {display: block; font-size: 13px; line-height: 16px; color: #a5a5a5;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_list > .item.type_main dt {font-weight: 900; color: #212121;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_list > .item dd {display: block; font-size: 14px; line-height: 16px; color: #212121; letter-spacing: -.21px; margin-left: auto;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_list > .item dd.color_green {color: #1fc47c; font-weight: 900;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_list > .item dd.color_red {color: #fc5356; font-weight: 900;}
.ctyt .noticeCtm .secLandResult .result_wrap div[class *= "swiper-slide"] {opacity: 0 !important;}
.ctyt .noticeCtm .secLandResult .result_wrap div[class *= "swiper-slide-active"] {opacity: 1 !important;}
.ctyt .noticeCtm .secLandResult .result_wrap div[class *= "swiper-button"] {position: absolute; top: 8px; color: #212121;}
.ctyt .noticeCtm .secLandResult .result_wrap div[class *= "swiper-button"].swiper-button-next {left: 50%; margin-left: 50px;}
.ctyt .noticeCtm .secLandResult .result_wrap div[class *= "swiper-button"].swiper-button-prev {left: auto; right: 50%; margin-right: 50px;}
.ctyt .noticeCtm .secLandResult .result_wrap div[class *= "swiper-button"]::after,
.ctyt .noticeCtm .secLandResult .result_wrap div[class *= "swiper-button"]::before {font-size: 16px;}
.ctyt .noticeCtm .secLandResult .result_wrap .link_box {display: block; margin-top: 26px; text-align: center; font-size: 0;}
.ctyt .noticeCtm .secLandResult .result_wrap .link_box .ico_ctm {position: relative; display: inline-block; vertical-align: top; width: 18px; height: 18px;}
.ctyt .noticeCtm .secLandResult .result_wrap .link_box .ico_ctm::before {content: ''; display: block; position: absolute; top: 50%; left: 50%; width: 12px; height: 15px; margin: -8px 0 0 -6px; background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -210px -25px / 250px 500px;}
.ctyt .noticeCtm .secLandResult .result_wrap .link_box .link_text {display: inline-block; vertical-align: top; margin-left: 3px; font-size: 12px; line-height: 18px; letter-spacing: -.18px; color: #212121;}
.ctyt .noticeCtm .secLandResult--noneImage .resultText {padding: 0; margin: 0; text-align: left;}
.ctyt .noticeCtm .secLandResult--noneImage .resultText::before {display: none;}
.ctyt .noticeCtm .secLandResult--noneImage .resultText .red {color: #fc5356}
.ctyt .noticeCtm .secLandResult--noneImage .resultText .green {color: #1fc47c;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_box {padding: 24px 16px;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_box--type2 .item.type_main dt,
.ctyt .noticeCtm .secLandResult .result_wrap .result_box--type2 .item.type_main dd {font-size: 16px;letter-spacing: -.24px;line-height: 19px;color: #000;font-weight: 900;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_box--type2 .item + .item {margin-top: 12px;}
.ctyt .noticeCtm .secLandResult .result_wrap .result_box--type2 .item dt {font-size: 14px;line-height: 18px;letter-spacing: -.21px;color:#212121;}
.ctyt .noticeCtm .empBlue {color: #127eff !important;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text .btn_calculator {position: relative; display: block; width: 24px; min-width: 24px; height: 18px; border: 0; background: none;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text .btn_calculator::before {content: ''; display: block; position: absolute; top: 50%; left: 50%; width: 18px; height: 18px; margin: -9px 0 0 -9px; background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -23px -200px / 250px 500px;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text .btn_calculator.on::before {background-position: 0 -200px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box > .group {display: block; position: relative;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box > .group + .group {padding-top: 16px; margin-top: 16px; border-top: 1px solid rgba(255, 255, 255, 0.15);}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .calendarBox {display: flex; justify-content: center; position: relative; width: 100%;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .calendarBox .btn_arrow {position: relative; display: block; width: 24px; height: 24px; border: 0; background: none;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .calendarBox .btn_arrow::before {content: ''; display: block; width: 7px; height: 13px; position: absolute; top: 50%; left: 50%; margin: -8px 0 0 -4px; background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .calendarBox .btn_arrow.prev::before {background-position: -140px -140px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .calendarBox .btn_arrow.next::before {background-position: -140px -140px; transform: rotate(180deg);}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .calendarBox .text_calendar {display: block; font-size: 18px; line-height: 24px; letter-spacing: -.27px; color: #fff; font-weight: 900;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .salaryBox {display: flex; justify-content: space-between; align-items: center; width: 100%;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .salaryBox .textBox {display: block; position: relative; word-break: keep-all;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .salaryBox .textBox .text_name {font-size: 14px; line-height: 18px; letter-spacing: -.21px; color: #fff;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .salaryBox .textBox .text_name > em {font-weight: 900;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .salaryBox .textBox .salaryList {display: block; margin-top: 12px; color: #a7ffff;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .salaryBox .textBox .salaryList > dt {display: block; font-size: 16px; line-height: 19px; letter-spacing: -.24px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .salaryBox .textBox .salaryList > dd {margin-top: 4px; font-size: 16px; letter-spacing: -.24px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .salaryBox .textBox .salaryList > dd > em {margin-right: 2px; font-size: 26px; line-height: 34px; letter-spacing: -.39px; font-weight: 900;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .salaryBox > img {position: absolute; top: 50%; right: 0; transform: translateY(-50%);}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .detailBox {display: block; position: relative;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .detailBox .detailTitle {display: block; font-size: 16px; line-height: 20px; font-weight: 900; color: #fff; letter-spacing: -.24px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .detailBox .detailTitle > em {display: inline-block; vertical-align: top; margin: 1px 4px 0 0; padding: 2px 4px 0px; box-sizing: border-box; font-size: 11px; line-height: 14px; letter-spacing: -.15px; color: #7b99c4; background-color: #fff; border-radius: 2px; font-weight: 400;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .detailTitle + .detailList {margin-top: 22px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .detailList {display: block;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .detailList .item {display: flex; width: 100%; justify-content: space-between; font-size: 14px; line-height: 18px; letter-spacing: -.21px; color: #fff;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .detailList .item + .item {margin-top: 12px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .detailList .item > dt {min-width: 60px;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .detailList .item > dd {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ctyt .noticeCtm .content_wrap.previous_co .bottom_info_zone {display: block; position: relative; padding: 0 20px; box-sizing: border-box;}
.ctyt .noticeCtm .content_wrap.previous_co .salary__list--group {display: block;}
.ctyt .noticeCtm .content_wrap.previous_co .salary__list--group .listTitle {display: flex; justify-content: space-between; width: 100%; padding: 14px 0 12px; box-sizing: border-box; border-top: 1px solid #6c6c6c;}
.ctyt .noticeCtm .content_wrap.previous_co .salary__list--group .listTitle > dt {display: block; font-size: 16px; line-height: 22px; letter-spacing: -.24px; color: #000; font-weight: 900;}
.ctyt .noticeCtm .content_wrap.previous_co .salary__list--group .listTitle > dd {display: block; font-size: 18px; line-height: 22px; letter-spacing: -.27px; color: #000;}
.ctyt .noticeCtm .content_wrap.previous_co .salary__list--group .listTitle > dd.red_color {color: #fc5356;}
.ctyt .noticeCtm .content_wrap.previous_co .salary__list--group .listTitle > dd > em {font-weight: 900;}
.ctyt .noticeCtm .content_wrap.previous_co .salary__list--group .listContent {padding: 12px 0 24px; border-top: 1px solid #e5e5e5;}
.ctyt .noticeCtm .content_wrap.previous_co .salary__list--group .listContent .item {display: flex; justify-content: space-between; align-items: flex-start; width: 100%; font-size: 13px; line-height: 17px;}
.ctyt .noticeCtm .content_wrap.previous_co .salary__list--group .listContent .item + .item {margin-top: 14px;}
.ctyt .noticeCtm .content_wrap.previous_co .salary__list--group .listContent .item > dt {display: block; min-width: 120px; color: #939393;}
.ctyt .noticeCtm .content_wrap.previous_co .salary__list--group .listContent .item > dd {color: #212121;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box.v2 {background: linear-gradient(120deg, #93a4c4 10%, #8899b7 83%);}
.ctyt .noticeCtm .steplist.type_step3 li {width: 33.3333%;}
.ctyt .noticeCtm .sec_article {padding: 32px 20px;}
.ctyt .noticeCtm .sec_article .articleList {display: block; position: relative;}
.ctyt .noticeCtm .sec_article .articleList .item {position: relative; display: flex; width: 100%; padding: 17px 16px 15px; border: 1px solid #d3d3d3; border-radius: 8px; box-sizing: border-box;}
.ctyt .noticeCtm .sec_article .articleList .item + .item {margin-top: 8px;}
.ctyt .noticeCtm .sec_article .articleList .item i[class *= "ico__article"] {position: relative; display: block; width: 24px; min-width: 24px; height: 24px;}
.ctyt .noticeCtm .sec_article .articleList .item i[class *= "ico__article"]::before {content: ''; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .sec_article .articleList .item i.ico__article--01::before {width: 21px; height: 22px; background-position: -50px -90px;}
.ctyt .noticeCtm .sec_article .articleList .item i.ico__article--02::before {width: 19px; height: 21px; background-position: -76px -90px;}
.ctyt .noticeCtm .sec_article .articleList .item i.ico__article--03::before {width: 20px; height: 19px; background-position: -100px -90px;}
.ctyt .noticeCtm .sec_article .articleList .item i.ico__article--04::before {width: 19px; height: 21px; background-position: -125px -90px;}
.ctyt .noticeCtm .sec_article .articleList .item .text {display:block; margin-left: 12px; font-size: 15px; line-height: 24px; letter-spacing: -.23px; color: #212121;}
.ctyt .noticeCtm .sec_article .articleList .item .ico__arrow {position: relative; display: block; width: 24px; height: 24px; margin-left: auto;}
.ctyt .noticeCtm .sec_article .articleList .item .ico__arrow::before {content: ''; display: block; position: absolute; top: 50%; left: 50%; margin: -7px 0 0 -3px; width: 6px; height: 11px; background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -96px -244px / 500px 1000px;}
.ctyt .noticeCtm .sec_article .articleList .item .btn_item {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: none; border: 0;}
.ctyt .noticeCtm .sec_notice {background-color: #fafafa; padding: 11px 20px;}
.ctyt .noticeCtm .sec_notice .notice {position: relative; display: block; padding-left: 18px; font-size: 12px; line-height: 18px; letter-spacing: -.18px; color: #212121; box-sizing: border-box;}
.ctyt .noticeCtm .sec_notice .notice::before {content: ''; display: block; width: 14px; height: 14px; position: absolute; top: 1px; left: 0; background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -44px -361px / 500px 1000px;}
.ctyt .noticeCtm .sec_notice .notice > strong {font-weight: 900;}
.ctyt .noticeCtm .sec_notice .notice .point_color {color: #1c90fb;}
.ctyt .noticeCtm .sec_logo + .sec_pay {margin-top: 32px;}
.ctyt .noticeCtm .sec_pay {padding: 20px;}
.ctyt .noticeCtm .sec_pay.v2 {padding: 0 20px;}
.ctyt .noticeCtm .sec_pay .group_pay {position: relative; display: block; padding: 16px; box-sizing: border-box; border: 1px solid #e5e5e5; box-shadow: 0 3px 12px 0 rgba(25, 51, 82, 0.12); border-radius: 12px;}
.ctyt .noticeCtm .sec_pay .group_pay + .group_pay {margin-top: 16px;}
.ctyt .noticeCtm .sec_pay .group_pay .payList_summary {display: block;}
.ctyt .noticeCtm .sec_pay .group_pay .payList_summary .item {display: flex; width: 100%; justify-content: space-between; font-size: 12px; line-height:18px; letter-spacing: -.18px;}
.ctyt .noticeCtm .sec_pay .group_pay .payList_summary .item + .item {margin-top: 14px;}
.ctyt .noticeCtm .sec_pay .group_pay .payList_summary .item dt {color: #8595aa;}
.ctyt .noticeCtm .sec_pay .group_pay .payList_summary .item dd {color: #212121;}
.ctyt .noticeCtm .sec_pay .group_pay .payList_summary .item .point_color {color: #1c90fb;}
.ctyt .noticeCtm .sec_pay .group_pay .totalList {display: flex; justify-content: space-between; width: 100%; font-size: 16px; line-height: 20px; letter-spacing: -.24px; font-weight: 900;}
.ctyt .noticeCtm .sec_pay .group_pay .totalList dt {color: #000;}
.ctyt .noticeCtm .sec_pay .group_pay .totalList dd {color: #1c90fb;}
.ctyt .noticeCtm .sec_pay .group_pay .totalList dd > em {margin-right: 2px;}
.ctyt .noticeCtm .sec_pay .group_pay .totalList + .inBox,
.ctyt .noticeCtm .sec_pay .group_pay .inBox.v2 + .inBox {padding-top: 16px; margin-top: 12px; border-top: 1px solid #e5e5e5;}
.ctyt .noticeCtm .sec_pay .group_pay .inBox {display: block; position: relative;}
.ctyt .noticeCtm .sec_pay .group_pay .inBox.v2 {padding: 0; margin: 0; border: 0;}
.ctyt .noticeCtm .sec_pay .group_pay .inBox + .inBox {border: 0; margin: 17px 0 0 0; padding: 0;}
.ctyt .noticeCtm .sec_pay .group_pay .inBox .inBox_title {display: block; font-size: 14px; line-height: 18px; letter-spacing: -.21px; color: #666;}
.ctyt .noticeCtm .sec_pay .group_pay .inBox .inBox_list {display: block; margin-top: 10px;}
.ctyt .noticeCtm .sec_pay .group_pay .inBox .inBox_list .item {display: flex; justify-content: space-between; width: 100%; font-size: 12px; line-height: 18px; letter-spacing: -.18px;}
.ctyt .noticeCtm .sec_pay .group_pay .inBox .inBox_list .item + .item {margin-top: 10px;}
.ctyt .noticeCtm .sec_pay .group_pay .inBox .inBox_list .item dt {position: relative; padding-left: 16px; color: #8595aa;}
.ctyt .noticeCtm .sec_pay .group_pay .inBox .inBox_list .item dt::before {content: ''; position: absolute; top: 10px; left: 3px; width: 7px; height: 1px; background-color: #e5e5e5;}
.ctyt .noticeCtm .sec_pay .group_pay .inBox .inBox_list .item dt::after {content: ''; position: absolute; top: 4px; left: 3px; width: 1px; height: 7px; background-color: #e5e5e5;}
.ctyt .noticeCtm .sec_pay .group_pay .inBox .inBox_list .item dd {color: #212121;}
.ctyt .noticeCtm .sec_pay .guideBox {display:block; position: relative;}
.ctyt .noticeCtm .sec_pay .guideBox .guideTitle {display: flex; align-items: center; font-size: 0;}
.ctyt .noticeCtm .sec_pay .guideBox .guideTitle .ico {position: relative; display: block; margin-right: 4px; width: 24px; height: 24px;}
.ctyt .noticeCtm .sec_pay .guideBox .guideTitle .ico::before {content: ''; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 18px; height: 18px; background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -69px -200px / 250px 500px;}
.ctyt .noticeCtm .sec_pay .guideBox .guideTitle > p {display: block; font-size: 12px; line-height: 18px; letter-spacing: -.18px; color: #212121; font-weight: 900;}
.ctyt .noticeCtm .sec_pay .guideBox .guideContent {display: block; padding-top: 13px; margin-top: 9px; border-top: 1px solid #f1f2f5;}
.ctyt .noticeCtm .sec_pay .guideBox .guideContent .ex_text {display: block; font-size: 12px; line-height: 18px; letter-spacing: -.18px; color: #212121;}
.ctyt .noticeCtm .sec_pay .guideBox .guideContent .label_ex {display: inline-block; vertical-align: top; text-align: center; margin-right: 4px; min-width: 18px; font-size: 11px; line-height: 14px; padding: 2px 4px 1px; color: #fff; background-color: #212121; border-radius: 50%; box-sizing: border-box;}
.ctyt .noticeCtm .sec_pay .guideBox .calcBox {display: block; margin-top: 12px; border-radius: 8px; background-color: #eff5fd;}
.ctyt .noticeCtm .sec_pay .guideBox .calcBox .calcList {display: block; padding: 11px 16px; box-sizing: border-box;}
.ctyt .noticeCtm .sec_pay .guideBox .calcBox .calcList .item {display: flex; justify-content: space-between; width: 100%; font-size: 12px; line-height: 18px; letter-spacing: -.18px;}
.ctyt .noticeCtm .sec_pay .guideBox .calcBox .calcList .item + .item {margin-top: 4px;}
.ctyt .noticeCtm .sec_pay .guideBox .calcBox .calcList .item dt {position: relative; color: #8595aa; padding-left: 10px; box-sizing: border-box;}
.ctyt .noticeCtm .sec_pay .guideBox .calcBox .calcList .item dt .ico_symbol {display: block; position: absolute; top: 0; left: 0;}
.ctyt .noticeCtm .sec_pay .guideBox .calcBox .calcList .item dd {color: #212121;}
.ctyt .noticeCtm .sec_pay .guideBox .calcBox .result_text {display: block; padding: 9px 16px 9px 0; box-sizing: border-box; border-radius: 0 0 8px 8px; background-color: #e2ecf8; font-size: 12px; line-height: 15px; letter-spacing: -.18px; color: #003069; text-align: right;}
.ctyt .noticeCtm .sec_pay .guideBox .calcBox .result_text > em {font-weight: 900;}
.ctyt .noticeCtm .sec_notice_footer {display: block; position: relative; margin-top: 16px;}
.ctyt .noticeCtm .sec_notice_footer > p {position: relative; font-size: 12px; line-height: 18px; letter-spacing: -.18px; color: #212121; word-break: keep-all; padding-left: 5px; box-sizing: border-box;}
.ctyt .noticeCtm .sec_notice_footer > p::before {content: ''; display: block; width: 2px; height: 2px; position: absolute; top: 7px; left: 0; background-color: #212121; border-radius: 50%;}
.ctyt .noticeCtm .section .empty_area.v2 > img {display: inline-block;vertical-align: top;width: 128px;height: 128px}
.ctyt .noticeCtm .section .empty_area.v2 > p {margin-top:12px;color:#212121}
.ctyt .noticeCtm .section .empty_area .btn_file {display: block; margin: 16px auto 0; padding: 8px 16px 6px; box-sizing: border-box; min-width: 102px; border: 1px solid #80b7ed; border-radius: 8px; font-size: 14px; line-height: 24px; letter-spacing: -.21px; color: #127eff; background-color: #f0f7ff;}
.ctyt .noticeCtm .section .empty_area .btn_file .ico {position: relative; display: inline-block; vertical-align: top; width: 24px; height: 24px;}
.ctyt .noticeCtm .section .empty_area .btn_file .ico::before {content: ''; display: block; width: 11px; height: 1px; position: absolute; top: 50%; left: 50%; margin: -1px 0 0 -5px; background-color: #127eff;}
.ctyt .noticeCtm .section .empty_area .btn_file .ico::after {content: ''; display: block; width: 1px; height: 11px; position: absolute; top: 50%; left: 50%; margin-top: -6px; background-color: #127eff;}
.ctyt .noticeCtm .payStub {position:absolute;display: flex;flex-direction: column;background:#f7f8fa;top:62px;bottom:0;left:0;right:0;overflow:hidden}
.ctyt .noticeCtm .payStub.v2{position: relative;top: 0;padding: 0;}
.ctyt .noticeCtm .payStub.v2 .payStub__list{padding: 0;}
.ctyt .noticeCtm .payStub--empty {background:#fff}
.ctyt .noticeCtm .payStub--empty .empty_area {display: flex;justify-content: center;align-items: center;flex-direction: column;flex: 1;}
.ctyt .noticeCtm .payStub--empty .empty_txt {font-size:14px;color:#212121;letter-spacing: -.21px;margin-top:10px}
.ctyt .noticeCtm .payStub .yearSelector {position:relative;text-align:center;padding:11px 0 13px}
.ctyt .noticeCtm .payStub .yearSelector .btn_arrow {position:relative;display:inline-block;vertical-align:top;width: 24px;height: 24px;border: 0;background: none}
.ctyt .noticeCtm .payStub .yearSelector .btn_arrow::before {content: '';display: block;position: absolute;top: 50%;left: 50%;width:7px;height:13px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -231px -23px / 250px 500px;margin: -7px 0 0 -3px;}
.ctyt .noticeCtm .payStub .yearSelector .btn_arrow.prev::before {background-position: -231px -23px}
.ctyt .noticeCtm .payStub .yearSelector .btn_arrow.next::before {background-position: -231px -23px;transform: rotate(180deg);}
.ctyt .noticeCtm .payStub .yearSelector__text {display:inline-block;vertical-align:top;font-size:18px;color:#212121;letter-spacing: -.27px;line-height:24px;padding:0 8px}
.ctyt .noticeCtm .payStub__list {position:relative;padding:0 20px 10px;overflow-y:auto}
.ctyt .noticeCtm .payStub__listItem {position:relative;text-align:left;background:#fff;border:1px solid #e5e5e5;border-radius:8px;width:100%;padding:13px 15px 10px}
.ctyt .noticeCtm .payStub__listItem::before{content:''; display:block; width:6px; height:11px; position:absolute; top:50%; right:20px; margin-top:-6px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -96px -244px / 500px 1000px;}
.ctyt .noticeCtm .payStub__list > li + li {margin-top:8px}
.ctyt .noticeCtm .payStub__listItem > strong {display:block;font-size:15px;color:#000;line-height:18px;letter-spacing: -.23px;font-weight:bold;margin-bottom:4px}
.ctyt .noticeCtm .payStub__listItem > span {font-size:12px;color:#939393;letter-spacing:-.18px;line-height:15px;}
.ctyt .noticeCtm .payStub__listItem .label {display:inline-block;vertical-align:top;min-width:26px;height:16px;border-radius:2px;background:#eff5fd;color:#7b99c4;font-size:10px;letter-spacing: -.15px;text-align:center;margin-right:4px;margin-top:-1px}
.ctyt .noticeCtm .payStub__listItem .label--taxpay {color:#6f4dff;background:#efebff}
.ctyt .noticeCtm .payStub__list--prev {padding-top:16px}
.ctyt .noticeCtm .layerDim {position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.4);z-index: 20;}
.ctyt .noticeCtm .pdfConfirmBox {margin-top: 50px;}
.ctyt .noticeCtm .pdfConfirmBox.typeCenter{
    display: flex;
    height: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0;
}
.ctyt .noticeCtm .pdfConfirmBox.typeCenter .pdfConfirm__text{
    margin-top: 30px;
}
.ctyt .noticeCtm .pdfConfirm__thumb {text-align: center;}
.ctyt .noticeCtm .pdfConfirm__text {margin-top: 12px;font-size: 14px;font-weight: bold;color: #212121;line-height: 18px;letter-spacing: -.21px;text-align: center;}
.ctyt .noticeCtm .pdfConfirm__text em {margin-top: 8px;font-weight: 900;}
.ctyt .noticeCtm .pdfConfirm__text em.point_color{margin: 0;font-weight: 900;color: #127eff}
.ctyt .noticeCtm .pdfConfirm__subText {margin-top: 8px;font-size: 12px;font-weight: bold;color: #939393;letter-spacing: -.18px;text-align: center;}
.ctyt .noticeCtm .pdfConfirm__subText em {font-weight: 900;}
.ctyt .noticeCtm .pdfConfirmItem {margin: 24px 20px 0;padding: 20px;background-color: #fff;border: 1px solid #e5e5e5;border-radius: 12px;box-sizing: border-box;}
.ctyt .noticeCtm .pdfConfirmItem__title {position: relative;margin-bottom: 8px;font-size: 14px;font-weight: 900;color: #000;line-height: 20px;letter-spacing: -.21px;}
.ctyt .noticeCtm .pdfConfirmItem__title::before {content: '';display: inline-block;width: 12px;height: 15px;margin-top: 1px;margin-right: 4px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 -235px / 250px 500px;vertical-align: top;}
.ctyt .noticeCtm .pdfConfirmItem__title.type_02 {padding: 0 16px; box-sizing: border-box;}
.ctyt .noticeCtm .pdfConfirmItem__title.type_02::before {display: none;}
.ctyt .noticeCtm .pdfConfirmItem__title + .pdfConfirmItem {margin-top: 8px;}
.ctyt .noticeCtm .pdfConfirmList li {position: relative;padding-left: 10px;font-size: 12px;font-weight: bold;color: #000;line-height: 17px;letter-spacing: -.18px;}
.ctyt .noticeCtm .pdfConfirmList.type_02 li + li {margin-top: 12px;}
.ctyt .noticeCtm .pdfConfirmList li::before {content: '';position: absolute;top: 6px;left: 0;width: 2px;height: 2px;background-color: #212121;border-radius: 50%;}
@media all and (max-width: 374px) {
    .ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .salaryBox > img,
    .ctyt .noticeCtm .sec_pay .guideBox .guideTitle .ico {display: none;}
}
@keyframes ctm_text_splash {
    0% {opacity:1;}
    25% {opacity:.5;}
    40% {opacity:0;}
    55% {opacity:.5;}
    70% {opacity:1;}
    100% {opacity:1;}
}
@keyframes ctm_text_ripple {
    100% {opacity:.35;transform:scale(2)}
}
.ctyt .noticeCtm .container.income_tax {overflow-y: visible;}
.ctyt .noticeCtm .income_tax .mainwrap {overflow-y: auto; padding: 24px 16px; box-sizing: border-box; background-color: #f7f8fa;}
.ctyt .noticeCtm .income_tax .main_info_wrap {display: block; position: relative; padding: 24px; box-sizing: border-box; background: linear-gradient(121deg, #7e92ff, #55b4f0 100%); box-shadow: 0 8px 10px 0 rgba(25, 51, 82, 0.12); border-radius: 16px;}
.ctyt .noticeCtm .income_tax .main_info_wrap .user_info {display: flex; align-items: flex-start; width: 100%;}
.ctyt .noticeCtm .income_tax .main_info_wrap .user_info .user {display: block; font-size: 18px; line-height: 24px; letter-spacing: -0.27px; color: #fff; font-weight: 900;}
.ctyt .noticeCtm .income_tax .main_info_wrap .user_info .btn_more {display: block; margin-left: auto; font-size: 12px; line-height: 24px; letter-spacing: -0.18px; color: #fff; border: 0; background:none;}
.ctyt .noticeCtm .income_tax .main_info_wrap .data_info {display: block; margin-top: 12px; font-size: 12px; line-height: 15px; letter-spacing: -0.18px; color: #fff;}
.ctyt .noticeCtm .income_tax .main_info_wrap .data_info .item {display: flex; justify-content: space-between; width: 100%;}
.ctyt .noticeCtm .income_tax .main_info_wrap .data_info .item + .item {margin-top: 12px;}
.ctyt .noticeCtm .income_tax .main_info_wrap .data_info .item dd > em {margin-right: 2px; font-weight: 900;}
.ctyt .noticeCtm .income_tax .main_info_wrap .btn_main {display: block; width: 100%; margin-top: 16px; padding: 12px 0 10px; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #fff; border: 1px solid #fff; border-radius: 8px; background-color: rgba(255,255,255,0.4);}
.ctyt .noticeCtm .income_tax .main_info_wrap .btn_main .icon__calculator{display:inline-block; vertical-align:top; width:13px; height:13px; margin:1px 4px 0 0; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -117px 0px / 250px 500px;}
.ctyt .noticeCtm .income_tax .main_info_wrap .total_info {display: flex; margin-top: 12px;}
.ctyt .noticeCtm .income_tax .main_info_wrap .total_info .num {display: block; font-size: 24px; line-height: 30px; letter-spacing: -0.36px; color: #a7ffff;}
.ctyt .noticeCtm .income_tax .main_info_wrap .total_info .num > em {font-weight: 900;}
.ctyt .noticeCtm .income_tax .main_info_wrap .total_info .btn_reflash {position: relative; display: block; width: 24px; height: 24px; margin: 0 0 0 5px; border-radius: 50%; background: rgba(0,0,0,0.16); border: none;}
.ctyt .noticeCtm .income_tax .main_info_wrap .total_info .btn_reflash::before {content: ''; display: block; width: 12px; height: 12px; position: absolute; top: 50%; left: 50%; margin: -6px 0 0 -6px; background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -394px -408px / 500px 1000px;}
.ctyt .noticeCtm .income_tax .main_info_wrap .main_tab {display: flex; margin: 16px -24px -24px; border-top: 1px solid rgba(255, 255, 255, .15);}
.ctyt .noticeCtm .income_tax .main_info_wrap .main_tab .tab_item {flex: 1; display: flex; justify-content: center; align-items: center; height: 48px; border: 0; background: none; font-size: 13px; letter-spacing: -.2px; color: #fff;}
.ctyt .noticeCtm .income_tax .main_info_wrap .main_tab .tab_item + .tab_item {border-left: 1px solid rgba(255, 255, 255, .15);}
.ctyt .noticeCtm .income_tax .main_info_wrap .bg_img {position: absolute; top: 24px; right: 24px;}
.ctyt .noticeCtm .income_tax .main_menu_title {display: block; margin-top: 21px; position: relative; font-size: 14px; line-height: 18px; letter-spacing: -0.2px; color: #212121; font-weight: 900;}
.ctyt .noticeCtm .income_tax .main_menu_title + .main_menu_wrap {margin-top: 12px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap {display: flex; flex-wrap: wrap; width: 100%; gap: 12px; margin-top: 24px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item {display: block; width: calc(50% - 6px); padding: 18px 16px; box-sizing: border-box; background-color: #fff; box-shadow: 0 2px 10px 0 rgba(25, 51, 82, 0.12); border-radius: 12px; border: 0;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .text {display: block; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #212121; font-weight: 900; text-align: left;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .sub_text{position: relative;display: block;padding-left: 9px;margin-left: 8px;font-size: 15px;line-height:19px;letter-spacing: -0.22px;color: #222;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .sub_text > em{color: #127eff;font-weight: 900;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .sub_text::before{content:''; display:block; position:absolute; top:0; left:0; width:1px; height:16px; background-color:#ededed;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon {position: relative; display: block; margin-top: 8px; width: 64px; height: 64px; border-radius: 50%; background-color: #f0f7ff; margin-left: auto;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon::before {content: ''; display: block; position: absolute; top: 50%; left: 50%; width: 40px; height: 40px; transform: translate(-50%, -50%); background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_01.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_02::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_02.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_03::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_03.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_04::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_04.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_05::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_05.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_06::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_06.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_07::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_08.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_08::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_09.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_09::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_10.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_10::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_11.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_11::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_12.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_12::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_13.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_13::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_14.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_14::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_15.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .icon.type_15::before {background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_16.png) no-repeat 0 0 / 40px 40px;}
.ctyt .noticeCtm .income_tax .common_banner_wrap {display: block; position: relative; padding: 16px 20px; margin-top: 24px; border: 1px solid rgba(0, 0, 0, 0.16); background: linear-gradient(103deg, #f7faff 4%, #ecf2fc 21%, #f4f2ff 96%); border-radius: 10px;}
.ctyt .noticeCtm .income_tax .common_banner_wrap .text_box {display: block;}
.ctyt .noticeCtm .income_tax .common_banner_wrap .text_box .label_text {display: inline-block; vertical-align: top; font-size: 12px; line-height: 15px; padding: 3px 8px 1px; border-radius: 4px; background-color: #eddeff; color: #7f24a8;}
.ctyt .noticeCtm .income_tax .common_banner_wrap .text_box .main_text {display: block; margin-top: 6px; font-size: 15px; line-height: 18px; letter-spacing: -0.92px; color: #000; font-weight: 900;}
.ctyt .noticeCtm .income_tax .common_banner_wrap .text_box .main_text > .point_text.purple {color: #c449fc;}
.ctyt .noticeCtm .income_tax .common_banner_wrap .img_box {display: block; position: absolute; top: 0; right: 20px;}
.ctyt .noticeCtm .income_tax .common_banner_wrap .link_banner {display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.ctyt .noticeCtm .income_tax .guide_wrap {display: flex; flex-direction: column; height: 100%; overflow-y: auto; padding: 24px 16px; box-sizing: border-box; background-color: #fff;}
.ctyt .noticeCtm .income_tax .guide_wrap .title_text {display: block; font-size: 22px; line-height: 28px; letter-spacing: -0.33px; color: #212121;}
.ctyt .noticeCtm .income_tax .guide_wrap .title_sub_text {display: block; font-size: 12px; line-height: 18px; letter-spacing: -0.18px; color: #939393;}
.ctyt .noticeCtm .income_tax .guide_wrap .title_text + .title_sub_text {margin-top: 8px;}
.ctyt .noticeCtm .income_tax .guide_wrap .point_text {font-weight: 900;}
.ctyt .noticeCtm .income_tax .guide_wrap .img_box {display: block; margin-top: 85px; text-align: center; font-size: 0;}
.ctyt .noticeCtm .income_tax .guide_wrap .img_box > img {display: inline-block; vertical-align: top;}
.ctyt .noticeCtm .income_tax .guide_wrap .title_sub_text + .img_box {margin-top: 60px;}
.ctyt .noticeCtm .income_tax .guide_wrap .content_text {display: block; margin: 24px 0; text-align: center;}
.ctyt .noticeCtm .income_tax .guide_wrap .content_text .main_text {display: block; font-size: 16px; line-height: 19px; letter-spacing: -0.24px; color: #000; font-weight: 900;}
.ctyt .noticeCtm .income_tax .guide_wrap .content_text .sub_text {display: block; font-size: 13px; line-height: 17px; letter-spacing: 0; color: #212121;}
.ctyt .noticeCtm .income_tax .guide_wrap .content_text .main_text + .sub_text {margin-top: 8px;}
.ctyt .noticeCtm .income_tax .guide_wrap .btn_box {display: block; width: 100%; margin-top: auto;}
.ctyt .noticeCtm .income_tax .guide_wrap .btn_box .basic_button {display: block; width: 100%; font-size: 14px; line-height: 18px; padding: 16px 10px 14px; box-sizing: border-box; border-radius: 8px; border: 0; background: none;}
.ctyt .noticeCtm .income_tax .guide_wrap .btn_box .basic_button.blue {color: #fff; background: #127eff;}
.ctyt .noticeCtm .income_tax .input_wrap {overflow-y: auto; padding: 24px 16px; box-sizing: border-box; background-color: #fff;}
.ctyt .noticeCtm .income_tax .input_wrap .group {display: block; padding: 24px 0; box-sizing: border-box;}
.ctyt .noticeCtm .income_tax .input_wrap .group:first-child {padding-top: 0;}
.ctyt .noticeCtm .income_tax .input_wrap .group + .group {position: relative; padding-top: 32px; box-sizing: border-box;}
.ctyt .noticeCtm .income_tax .input_wrap .group + .group::before {content: ''; display: block; width: calc(100% + 32px); height: 8px; position: absolute; top: 0; left: -16px; background-color: #f5f5f5;}
.ctyt .noticeCtm .income_tax .input_wrap .group .group_title {display: flex; position: relative; width: 100%;}
.ctyt .noticeCtm .income_tax .input_wrap .group .group_title .text {display: block; font-size: 16px; line-height: 19px; letter-spacing: -0.24px; color: #212121;}
.ctyt .noticeCtm .income_tax .input_wrap .group .group_title .text > .point_text {font-weight: 900;}
.ctyt .noticeCtm .income_tax .input_wrap .group .group_title .text > .point_text.red {color: #fc5356;}
.ctyt .noticeCtm .income_tax .input_wrap .group .group_content {margin-top: 8px;}
.ctyt .noticeCtm .income_tax .input_wrap .search_box {display: flex; align-items: center; width: 100%; padding: 10px 8px 8px 14px; border-radius: 18px; background-color: #f7f8fa; box-sizing: border-box;}
.ctyt .noticeCtm .income_tax .input_wrap .search_box button[class *= "btn_"] {position: relative; display: block; min-width: 18px; width: 18px; height: 18px; border: 0; background: none;}
.ctyt .noticeCtm .income_tax .input_wrap .search_box button[class *= "btn_"]::before {content: ''; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 0 / 500px 1000px;}
.ctyt .noticeCtm .income_tax .input_wrap .search_box button.btn_search::before {width: 14px; height: 14px; background-position: -367px -267px;}
.ctyt .noticeCtm .income_tax .input_wrap .search_box button.btn_del::before {width: 18px; height: 18px; background-position: -248px -299px;}
.ctyt .noticeCtm .income_tax .input_wrap .search_box .input_search {display: block; flex: 1; margin: 0 4px; font-size: 14px; line-height: 18px; letter-spacing: -0.2px; color: #212121; border: 0; background: none; outline: 0;}
.ctyt .noticeCtm .income_tax .input_wrap .addr_box {display: block; margin-top: 12px; padding: 16px; box-sizing: border-box; border-radius: 12px; background-color: #f7f8fa;}
.ctyt .noticeCtm .income_tax .input_wrap .addr_box .addr_title {display: block; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #212121;}
.ctyt .noticeCtm .income_tax .input_wrap .addr_box .addr_list {display: block; margin-top: 12px;}
.ctyt .noticeCtm .income_tax .input_wrap .addr_box .addr_list .item {display: flex; font-size: 12px; line-height: 15px; letter-spacing: -0.18px;}
.ctyt .noticeCtm .income_tax .input_wrap .addr_box .addr_list .item + .item {margin-top: 12px;}
.ctyt .noticeCtm .income_tax .input_wrap .addr_box .addr_list .item dt {display: block; min-width: 90px; color: #8595aa;}
.ctyt .noticeCtm .income_tax .input_wrap .addr_box .addr_list .item dd {color: #212121;}
.ctyt .noticeCtm .income_tax .input_wrap .select_box {display: block; margin-top: 24px;}
.ctyt .noticeCtm .income_tax .input_wrap .select_box .select_title {display: block; font-size: 12px; line-height: 15px; letter-spacing: -0.18px; color: #666;}
.ctyt .noticeCtm .income_tax .input_wrap .select_box .select_title > .point_text {font-weight: 900;}
.ctyt .noticeCtm .income_tax .input_wrap .select_box .select_title > .point_text.red {color: #fc5356;}
.ctyt .noticeCtm .income_tax .input_wrap .select_box .select {display: block; margin-top: 4px; border-bottom: 1px solid #d3d3d3;}
.ctyt .noticeCtm .income_tax .input_wrap .select_box .select .btn_select {position: relative; display: block; width: 100%; min-height: 36px; border: 0; padding: 9px 0 8px; font-size: 16px; line-height: 19px; letter-spacing: -0.24px; color: #212121; background: none; text-align: left;}
.ctyt .noticeCtm .income_tax .input_wrap .select_box .select .btn_select::before {content: ''; display: block; width: 11px; height: 6px; position: absolute; top: 50%; right: 6px; margin-top: -3px; background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -244px / 500px 1000px;}
.ctyt .noticeCtm .income_tax .input_wrap .select_box.type_flex {display: flex; justify-content: space-between; width: 100%;}
.ctyt .noticeCtm .income_tax .input_wrap .select_box.type_flex .item {width: calc(50% - 7px);}
.ctyt .noticeCtm .income_tax .input_wrap .btn_box {display: block; margin-top: 24px; text-align: center;}
.ctyt .noticeCtm .income_tax .input_wrap .btn_box .btn_basic {display: inline-block; vertical-align: top; padding: 9px 10px 7px; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; border: 1px solid #000; border-radius: 8px; box-sizing: border-box;}
.ctyt .noticeCtm .income_tax .input_wrap .btn_box .btn_basic.blue {color: #127eff; border-color: #127eff; background-color: #f0f7ff;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box {display: block; padding: 16px; box-sizing: border-box; border-radius: 12px; background-color: #f7f8fa;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item {display: flex; font-size: 14px; line-height: 18px; letter-spacing: -0.21px;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item + .item {margin-top: 12px;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item dt {min-width: 90px; color: #8595aa;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item dd {color: #212121;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dt {display: flex; flex: 1; min-width: auto; color: #212121;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dt .btn_info {position: relative; display: block; margin-left: 1px; width: 18px; min-width: 18px; height: 18px; border: 0; background: none;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dt .btn_info::before {content: ''; display: block; position: absolute; top: 50%; left: 50%; width: 16px; height: 16px; margin: -9px 0 0 -8px; background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -408px -409px / 500px 1000px;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dt .point_text {font-weight: 900;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dt .point_text.red {color: #ff0d0d;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dd {display: flex;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dd .text_box {display: flex; justify-content: flex-end; width: 100%;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dd .text_box .text {color: #212121;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dd .text {color: #127eff;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dd input.text {display: block; margin-right: 2px; text-align: right; border: 0; background: none; color: #212121;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dd input.text:focus {outline: 0;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dd .text > em {margin-right: 2px; font-weight: 900;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dd .btn_modify {position: relative; display: block; width: 18px; height: 18px; margin-left: 4px; border: 0; background: none;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dd .btn_modify::before {content: ''; display: block; position: absolute; top: 50%; left: 50%; width: 15px; height: 15px; margin: -9px 0 0 -8px; background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -209px -580px / 500px 1000px;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title + .item {padding-top: 12px; border-top: 1px solid #ededed;}
.ctyt .noticeCtm .income_tax .input_wrap .btn_box {display: block; width: 100%; margin-top: 24px;}
.ctyt .noticeCtm .income_tax .input_wrap .btn_box .basic_button {display: block; width: 100%; font-size: 14px; line-height: 18px; padding: 16px 10px 14px; box-sizing: border-box; border-radius: 8px; border: 0; background: none;}
.ctyt .noticeCtm .income_tax .input_wrap .btn_box .basic_button.blue {color: #fff; background: #127eff;}
.ctyt .noticeCtm .income_tax .input_wrap .empty_box {display: flex; flex-direction: column; align-items: center;}
.ctyt .noticeCtm .income_tax .input_wrap .empty_box .img_box {display: block; width: 128px;}
.ctyt .noticeCtm .income_tax .input_wrap .empty_box .text {display: block; margin-top: 12px; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #212121;}
.ctyt .noticeCtm .income_tax .step_wrap {overflow-y: auto; padding: 24px 16px; box-sizing: border-box; background-color: #f7f8fa; height: 100%;}
.ctyt .noticeCtm .income_tax .step_wrap .section {padding: 0 4px;}
.ctyt .noticeCtm .income_tax .step_wrap .blueStepWrap {margin: -24px -16px 0;}
.ctyt .noticeCtm .income_tax .step_wrap .group {padding: 24px 0; box-sizing: border-box;}
.ctyt .noticeCtm .income_tax .step_wrap .group.type_main {padding: 40px 0;}
.ctyt .noticeCtm .income_tax .step_wrap .result_box {display: block; text-align: center;}
.ctyt .noticeCtm .income_tax .step_wrap .result_box .main_info {display: block; position: relative;}
.ctyt .noticeCtm .income_tax .step_wrap .result_box .main_info .title_text {display: block; font-size: 22px; line-height: 28px; letter-spacing: -0.33px; color: #212121;}
.ctyt .noticeCtm .income_tax .step_wrap .result_box .main_info .title_text .point_text {font-weight: 900;}
.ctyt .noticeCtm .income_tax .step_wrap .result_box .main_info .img_box {display: block; margin-top: 9px; width: 192px; height: 192px; margin: 0 auto;}
.ctyt .noticeCtm .income_tax .step_wrap .result_box .main_info .img_box > img {display: block; width: 100%; height: 100%;}
.ctyt .noticeCtm .income_tax .step_wrap .result_box .main_info .main_text {display: block; font-size: 16px; line-height: 19px; letter-spacing: -0.24px; color: #212121;}
.ctyt .noticeCtm .income_tax .step_wrap .result_box .main_info .main_text > .point_text {font-weight: 900;}
.ctyt .noticeCtm .income_tax .step_wrap .result_box .main_info .main_text > .point_text.blue {color: #127eff;}
.ctyt .noticeCtm .income_tax .step_wrap .result_box .main_info .sub_text {display: block; margin-top: 8px; font-size: 14px; line-height: 17px; letter-spacing: -0.21px; color: #666;}
.ctyt .noticeCtm .income_tax .step_wrap .graph_box {position:relative;padding-top: 20px;margin-top:16px;border-top: 1px solid #ededed}
.ctyt .noticeCtm .income_tax .step_wrap .chart_label {position:relative;text-align:right;margin-top:10px}
.ctyt .noticeCtm .income_tax .step_wrap .chart_label .label {position:relative;display:inline-block;vertical-align: top;font-size:12px;color:#000;letter-spacing: -.2px;line-height:15px;padding-left:14px;font-weight:bold}
.ctyt .noticeCtm .income_tax .step_wrap .chart_label .label:before {content:'';position:absolute;top:50%;left:0;width:10px;height:10px;background:#fc5356;border-radius:50%;margin-top:-7px}
.ctyt .noticeCtm .income_tax .step_wrap .chart_label .label.green:before {background:#1fc47c}
.ctyt .noticeCtm .income_tax .step_wrap .chart_label .label + .label {margin-left:15px}
.ctyt .noticeCtm .income_tax .step_wrap .chartlist {position:relative;}
.ctyt .noticeCtm .income_tax .step_wrap .chartlist li {position:relative;padding:0 10px 0 100px;}
.ctyt .noticeCtm .income_tax .step_wrap .chartlist li + li {margin-top:16px}
.ctyt .noticeCtm .income_tax .step_wrap .chartlist .year_text {position:absolute;left:0;top:50%;width: 90px;text-align:right;font-size:12px;color:#000;line-height:16px;letter-spacing: -.2px;font-weight:bold;margin-top:-8px;}
.ctyt .noticeCtm .income_tax .step_wrap .chartlist .label_text {position:absolute;top:50%;right:10px;font-size:12px;color:#fff;line-height:16px;letter-spacing:-.2px;font-weight:900;margin-top:-7px;white-space: nowrap;}
.ctyt .noticeCtm .income_tax .step_wrap .chartlist .line {position:relative;height:24px;border-radius:0 20px 20px 0;background:linear-gradient(to left, #1fc47c, #00ded6);}
.ctyt .noticeCtm .income_tax .step_wrap .chartlist li.green .line {background:linear-gradient(to left, #1fc47c, #00ded6)}
.ctyt .noticeCtm .income_tax .step_wrap .chartlist li.red .line {background:linear-gradient(to right, #fca753, #fc5356)}
.ctyt .noticeCtm .income_tax .step_wrap .chartlist li.blue .line {background:linear-gradient(to right, #69d0ff, #127eff)}
.ctyt .noticeCtm .income_tax .step_wrap .chartlist li.overtext .label_text {color:#000;right:auto;left:100%;margin-left:4px}
.ctyt .noticeCtm .income_tax .step_wrap .diff_box {display: block; padding: 24px; border: 1px solid #e5e5e5; border-radius: 16px; box-shadow: 0 3px 12px 0 rgba(25, 51, 82, 0.12); background-color: #fff;}
.ctyt .noticeCtm .income_tax .step_wrap .diff_box + .diff_box {margin-top: 16px;}
.ctyt .noticeCtm .income_tax .step_wrap .diff_box .title_text {display: block; font-size: 16px; line-height: 19px; letter-spacing: -0.24px; color: #212121; font-weight: 900;}
.ctyt .noticeCtm .income_tax .step_wrap .diff_box .main_text {display: block; margin-top: 12px; font-size: 12px; line-height: 17px; letter-spacing: -0.18px; color: #212121;}
.ctyt .noticeCtm .income_tax .step_wrap .diff_box .main_text .point_text {font-weight: 900;}
.ctyt .noticeCtm .income_tax .step_wrap .diff_box .main_text .point_text.blue {color: #127eff}
.ctyt .noticeCtm .income_tax .step_wrap .diff_box .main_text .point_text.green {color: #1fc47c}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list {display: flex; justify-content: space-between; width: 100%; position: relative;}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list .item {display: flex; flex-direction: column; width: 48%;}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list .item .title {display: block; font-size: 12px; line-height: 15px; letter-spacing: -0.18px; color: #000; text-align: center;}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list .item .vertical_graph {display: flex; justify-content: space-around; width: 100%; height: 185px;}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list .item .vertical_graph .main_graph {display: flex; flex-direction: column; height: 100%; width: 40%;}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list .item .vertical_graph .main_graph .graph_bg {display: flex; height: 100%; align-items: flex-end; flex: 1; font-size: 0;}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list .item .vertical_graph .main_graph .graph_bg .bar {display: block; width: 100%; background: yellow; border-radius: 4px 4px 0 0;}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list .item .vertical_graph .main_graph .graph_bg .bar.green {background: linear-gradient(to bottom, #1fc47c, #00ded6);}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list .item .vertical_graph .main_graph .graph_bg .bar.blue {background: linear-gradient(to bottom, #127eff, #69d0ff )}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list .item .vertical_graph .main_graph .graph_bg .bar .bar_text {display: block; padding: 8px 5px 0; font-size: 10px; line-height: 14px; letter-spacing: -0.15px; color: #fff; text-align: center;}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list .item .vertical_graph .main_graph .graph_bg .bar .bar_text > em {font-size: 12px; font-weight: 900;}
.ctyt .noticeCtm .income_tax .step_wrap .vertical_list .item .vertical_graph .main_graph .text {display: block; margin-top: 8px; font-size: 12px; line-height: 15px; letter-spacing: -0.18px; color: #000; text-align: center;}
.ctyt .noticeCtm .income_tax .step_wrap .graph_box .bg_graph {display: flex; flex-direction: column; position: absolute; justify-content: space-between; top: 20px; left: 0; bottom: 22px; right: 0; width: 100%;}
.ctyt .noticeCtm .income_tax .step_wrap .graph_box .bg_graph .line {display: block; width: 100%; height: 1px; border-top: 1px dashed #ededed;}
.ctyt .noticeCtm .income_tax .step_wrap .graph_box .bg_graph .line:first-child {border: 0;}
.ctyt .noticeCtm .income_tax .step_wrap .graph_box .bg_graph .line:last-child {border-top: 1px solid #ededed;}
.ctyt .noticeCtm .income_tax .step_wrap .group + .group {position: relative; padding-top: 32px; box-sizing: border-box;}
.ctyt .noticeCtm .income_tax .step_wrap .group + .group::before {content: ''; display: block; width: calc(100% + 32px); height: 8px; position: absolute; top: 0; left: -16px; background-color: #ededed;}
.ctyt .noticeCtm .income_tax .step_wrap .footer_button_box,
.ctyt .noticeCtm .income_tax .step_wrap .agreeBtn__box {background-color: #f7f8fa; padding-top: 20px;}
.ctyt .noticeCtm .incomm_tax .mainwrap.hasBg {background:#f7f8fa;padding:24px 16px;box-sizing:border-box}
.ctyt .noticeCtm .incomm_tax .priceInfoBox {position:relative;border-radius:12px;background:linear-gradient(to bottom, #7d8dfe, #69a2f6);padding:24px;box-sizing:border-box;box-shadow:0 8px 10px rgba(25,51,82,0.12)}
.ctyt .noticeCtm .incomm_tax .priceInfoBox__title {display:flex;justify-content: space-between;}
.ctyt .noticeCtm .incomm_tax .priceInfoBox__title .title {display:inline-block;vertical-align:top;max-width:100%;font-size:18px;line-height:23px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;}
.ctyt .noticeCtm .incomm_tax .priceInfoBox__title .title_right {font-size:18px;color:#a7ffff;font-weight:900}
.ctyt .noticeCtm .incomm_tax .priceInfoBox__list {margin-top:12px;}
.ctyt .noticeCtm .incomm_tax .priceInfoBox__list .row {display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;color:#fff;}
.ctyt .noticeCtm .incomm_tax .priceInfoBox__list .row + .row {margin-top:10px;}
.ctyt .noticeCtm .incomm_tax .priceInfoBox__list .row.type_border {margin-top: 10px;padding-top: 10px;border-top: 1px solid #fff;}
.ctyt .noticeCtm .incomm_tax .priceInfoBox__list dt {flex-shrink:0;font-size:12px;font-weight:normal}
.ctyt .noticeCtm .incomm_tax .priceInfoBox__list dd {margin-left:5px;text-align:right;font-size:12px;font-weight:bold;}
.ctyt .noticeCtm .incomm_tax .sectionTitle {position:relative;margin:24px 0 8px;font-size:14px;color:#212121;letter-spacing:-.21px;line-height:20px;font-weight:bold}
.ctyt .noticeCtm .incomm_tax .accodionBox {position:relative;background:#fff;border-radius:12px;border:1px solid #ededed;padding:19px 15px}
.ctyt .noticeCtm .incomm_tax .accodionBox + .accodionBox {margin-top:8px}
.ctyt .noticeCtm .incomm_tax .accodionBox__top {display:flex;justify-content: space-between;}
.ctyt .noticeCtm .incomm_tax .accodionBox__top .rightArea {position:relative;padding-right:28px}
.ctyt .noticeCtm .incomm_tax .accodionBox__topTitle {font-size:14px;color:#212121;font-weight:bold;letter-spacing: -.21px;}
.ctyt .noticeCtm .incomm_tax .accodionBox__topPrice {font-size:14px;color:#212121;font-weight:900}
.ctyt .noticeCtm .incomm_tax .accodionBox__topBtn {position:absolute;top:0;right:-5px;width:18px;height:18px;border:0;background:transparent}
.ctyt .noticeCtm .incomm_tax .accodionBox__topBtn:after {content:'';position:absolute;top:50%;left:50%;width:9px;height:5px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -193px -250px / 500px 1000px;margin:-2px 0 0 -5px}
.ctyt .noticeCtm .incomm_tax .accodionBox__list {display:none;position:relative;margin-top:20px}
.ctyt .noticeCtm .incomm_tax .accodionBox.open {border-color:#212121;box-shadow:0 2px 8px rgba(0,0,0,.16)}
.ctyt .noticeCtm .incomm_tax .accodionBox.open .accodionBox__list {display:block}
.ctyt .noticeCtm .incomm_tax .accodionBox.open .accodionBox__topBtn:after {transform: rotate(180deg);}
.ctyt .noticeCtm .incomm_tax .accodionBox__list dl {font-size:12px;color:#666;letter-spacing: -.18px;font-weight:bold}
.ctyt .noticeCtm .incomm_tax .accodionBox__list dl > div {display:flex;justify-content: space-between;}
.ctyt .noticeCtm .incomm_tax .accodionBox__list dl > div + div {margin-top:15px}
.ctyt .noticeCtm .incomm_tax .accodionBox__list dd {color:#212121}
.ctyt .noticeCtm .incomm_tax .accodionBox__list dl + dl {margin-top:15px;padding-top:15px;border-top:1px solid #ededed}
.ctyt .noticeCtm .income_tax .priceInfoBox {position:relative;border-radius:12px;background:linear-gradient(to bottom, #7d8dfe, #69a2f6);padding:24px;box-sizing:border-box;box-shadow:0 8px 10px rgba(25,51,82,0.12)}
.ctyt .noticeCtm .income_tax .priceInfoBox__title {display:flex;justify-content: space-between;}
.ctyt .noticeCtm .income_tax .priceInfoBox__title .title {display:inline-block;vertical-align:top;max-width:100%;font-size:18px;line-height:23px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;}
.ctyt .noticeCtm .income_tax .priceInfoBox__title .title_right {flex-shrink:0;font-size:18px;color:#a7ffff;font-weight:900;line-height:23px}
.ctyt .noticeCtm .income_tax .priceInfoBox__list {margin-top:12px;}
.ctyt .noticeCtm .income_tax .priceInfoBox__list .row {display:-webkit-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;color:#fff;}
.ctyt .noticeCtm .income_tax .priceInfoBox__list .row + .row {margin-top:10px;}
.ctyt .noticeCtm .income_tax .priceInfoBox__list .row.type_border {margin-top: 10px;padding-top: 10px;border-top: 1px solid #fff;}
.ctyt .noticeCtm .income_tax .priceInfoBox__list dt {flex-shrink:0;font-size:12px;font-weight:normal}
.ctyt .noticeCtm .income_tax .priceInfoBox__list dd {margin-left:5px;text-align:right;font-size:12px;font-weight:bold;}
.ctyt .noticeCtm .income_tax .sectionTitle {position:relative;margin:24px 0 8px;font-size:14px;color:#212121;letter-spacing:-.21px;line-height:20px;font-weight:bold}
.ctyt .noticeCtm .income_tax .accodionBox {position:relative;background:#fff;border-radius:12px;border:1px solid #ededed;padding:19px 15px}
.ctyt .noticeCtm .income_tax .accodionBox + .accodionBox {margin-top:8px}
.ctyt .noticeCtm .income_tax .accodionBox__top {display:flex;justify-content: space-between;}
.ctyt .noticeCtm .income_tax .accodionBox__top .rightArea {position:relative;padding-right:28px}
.ctyt .noticeCtm .income_tax .accodionBox__topTitle {font-size:14px;color:#212121;font-weight:bold;letter-spacing: -.21px;}
.ctyt .noticeCtm .income_tax .accodionBox__topPrice {font-size:14px;color:#212121;font-weight:900}
.ctyt .noticeCtm .income_tax .accodionBox__topBtn {position:absolute;top:0;right:-5px;width:18px;height:18px;border:0;background:transparent}
.ctyt .noticeCtm .income_tax .accodionBox__topBtn:after {content:'';position:absolute;top:50%;left:50%;width:9px;height:5px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -193px -250px / 500px 1000px;margin:-2px 0 0 -5px}
.ctyt .noticeCtm .income_tax .accodionBox__list {display:none;position:relative;margin-top:20px}
.ctyt .noticeCtm .income_tax .accodionBox.open {border-color:#212121;box-shadow:0 2px 8px rgba(0,0,0,.16)}
.ctyt .noticeCtm .income_tax .accodionBox.open .accodionBox__list {display:block}
.ctyt .noticeCtm .income_tax .accodionBox.open .accodionBox__topBtn:after {transform: rotate(180deg);}
.ctyt .noticeCtm .income_tax .accodionBox__list dl {font-size:12px;color:#666;letter-spacing: -.18px;font-weight:bold}
.ctyt .noticeCtm .income_tax .accodionBox__list dl > div {display:flex;justify-content: space-between;}
.ctyt .noticeCtm .income_tax .accodionBox__list dl > div + div {margin-top:15px}
.ctyt .noticeCtm .income_tax .accodionBox__list dd {color:#212121}
.ctyt .noticeCtm .income_tax .accodionBox__list dl + dl {margin-top:15px;padding-top:15px;border-top:1px solid #ededed}
.ctyt .noticeCtm .income_tax .guideTopBox {position:relative}
.ctyt .noticeCtm .income_tax .guideTopBox__titleText {display:block;font-size:22px;color:#212121;font-weight:bold;letter-spacing:-.33px;line-height:28px}
.ctyt .noticeCtm .income_tax .guideTopBox__titleText > em {font-weight:900;}
.ctyt .noticeCtm .income_tax .guideTopBox__descText {margin-top:10px;font-size:12px;color:#939393;letter-spacing:-.18px;line-height:18px;font-weight:bold;}
.ctyt .noticeCtm .income_tax .defaultBox {position:relative;background:#fff;box-shadow:0 3px 12px rgba(25,51,82,.12);padding:24px 24px 22px;border:1px solid #e5e5e5;box-sizing:border-box;border-radius:16px}
.ctyt .noticeCtm .income_tax .incomeTotalAmount {position:relative;}
.ctyt .noticeCtm .income_tax .incomeTotalAmount > dt {font-size:16px;color:#212121;letter-spacing: -.24px;line-height:22px;font-weight:900}
.ctyt .noticeCtm .income_tax .incomeTotalAmount > dd {font-size:24px;color:#127eff;letter-spacing: -.36px;line-height:30px;font-weight:bold;margin-top:10px;text-align:right}
.ctyt .noticeCtm .income_tax .incomeTotalAmount > dd > em {font-weight:900}
.ctyt .noticeCtm .income_tax .footerBox {position:relative;margin-top:40px}
.ctyt .noticeCtm .income_tax .footerBox__btn {position:relative;width:100%;background:#127eff;border:0;height:48px;border-radius:8px;font-size:14px;color:#fff;font-weight:bold;letter-spacing: -.21px;}
.ctyt .noticeCtm .income_tax .incomeResult {position:relative;padding-top:192px}
.ctyt .noticeCtm .income_tax .incomeResult:after {content:'';position:absolute;top:0;left:50%;width:192px;height:192px;background:url(https://static.wehago.com/imgs/ctm/img_result_payment.png) no-repeat 0 0 / 192px 192px;margin-left:-96px}
.ctyt .noticeCtm .income_tax .incomeResult__text {font-size:16px;color:#212121;letter-spacing:-.24px;line-height:20px;}
.ctyt .noticeCtm .income_tax .incomeResult__text > em {font-weight:900}
.ctyt .noticeCtm .income_tax .incomeResult__amount {margin-top:10px;font-size:24px;color:#fc5356;letter-spacing: -.36px;font-weight:bold;text-align:right}
.ctyt .noticeCtm .income_tax .incomeResult__amount > em {font-weight:900}
.ctyt .noticeCtm .income_tax .incomeResult--refund:after {background: url(https://static.wehago.com/imgs/ctm/img_result_refund.png) no-repeat 0 0 / 192px 192px}
.ctyt .noticeCtm .income_tax .incomeResult--refund .incomeResult__amount {color:#1fc47c}
.ctyt .noticeCtm .income_tax .incomeResult_recalBtn {position:absolute;top:0;right:0;height:32px;padding:0 10px 0 30px;border-radius:6px;border:1px solid #d3d3d3;background:#fff;font-size:13px;color:#212121;letter-spacing: -.2px;line-height:33px;overflow:hidden;box-sizing:border-box}
.ctyt .noticeCtm .income_tax .incomeResult_recalBtn:before {content:'';position:absolute;top:50%;left:9px;width:16px;height:14px;margin-top:-7px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -149px -110px / 250px 500px}
.ctyt .noticeCtm .incomeMidBar {height:8px;background:#ededed;width:calc(100% + 32px);margin:20px -16px}
.ctyt .noticeCtm .incomeCompareChart {position:relative;}
.ctyt .noticeCtm .incomeCompareChart__titleText {display:block;font-size:16px;color:#212121;letter-spacing: -.24px;line-height:22px;margin-bottom:10px;font-weight:900}
.ctyt .noticeCtm .incomeCompareChart__descText {font-size:12px;color:#6c6c6c;letter-spacing: -.18px;line-height:17px;font-weight:bold}
.ctyt .noticeCtm .incomeCompareChart__descText > em {color:#212121;font-weight:900}
.ctyt .noticeCtm .incomeCompareChart__descText > em.red {color:#fc5356}
.ctyt .noticeCtm .incomeCompareChart__descText > em.green {color:#1fc47c}
.ctyt .noticeCtm .incomeCompareChart__graph {position:relative;margin-top:15px;padding-top:20px;border-top:1px solid #f4f4fd}
.ctyt .noticeCtm .incomeCompareChart__graph .chart_label {position:relative;text-align:right}
.ctyt .noticeCtm .incomeCompareChart__graph .chart_label .label {position:relative;display:inline-block;vertical-align: top;font-size:12px;color:#000;letter-spacing: -.2px;line-height:15px;padding-left:14px;font-weight:bold}
.ctyt .noticeCtm .incomeCompareChart__graph .chart_label .label:before {content:'';position:absolute;top:50%;left:0;width:10px;height:10px;background:#fc5356;border-radius:50%;margin-top:-7px}
.ctyt .noticeCtm .incomeCompareChart__graph .chart_label .label.green:before {background:#1fc47c}
.ctyt .noticeCtm .incomeCompareChart__graph .chart_label .label + .label {margin-left:15px}
.ctyt .noticeCtm .incomeCompareChart__graph .chartlist {position:relative;margin-top:10px}
.ctyt .noticeCtm .incomeCompareChart__graph .chartlist li {position:relative;padding:0 0 0 80px}
.ctyt .noticeCtm .incomeCompareChart__graph .chartlist li + li {margin-top:12px}
.ctyt .noticeCtm .incomeCompareChart__graph .chartlist .year_text {position:absolute;left:0;top:50%;font-size:12px;color:#000;line-height:16px;letter-spacing: -.2px;font-weight:bold;margin-top:-8px}
.ctyt .noticeCtm .incomeCompareChart__graph .chartlist .label_text {position:absolute;top:50%;right:10px;font-size:12px;color:#fff;line-height:16px;letter-spacing:-.2px;font-weight:900;margin-top:-7px;white-space: nowrap;}
.ctyt .noticeCtm .incomeCompareChart__graph .chartlist .line {position:relative;height:24px;border-radius:0 20px 20px 0;background:linear-gradient(to left, #1fc47c, #00ded6);}
.ctyt .noticeCtm .incomeCompareChart__graph .chartlist li.green .line {background:linear-gradient(to left, #1fc47c, #00ded6)}
.ctyt .noticeCtm .incomeCompareChart__graph .chartlist li.red .line {background:linear-gradient(to right, #fca753, #fc5356)}
.ctyt .noticeCtm .incomeCompareChart__graph .chartlist li.overtext .label_text {color:#000;right:auto;left:100%;margin-left:4px}
.ctyt .noticeCtm .footer_button_box.bgGrey {background:#f7f8fa}
.ctyt .noticeCtm .income_tax .incomeCheckList {position:relative;margin-top:30px}
.ctyt .noticeCtm .income_tax .incomeCheckList__btn {position:relative;background:#fff;border:1px solid #d3d3d3;border-radius:8px;height:96px;font-size:16px;color:#212121;font-weight:bold;padding-left:52px;width:100%;box-sizing:border-box;text-align:left}
.ctyt .noticeCtm .income_tax .incomeCheckList__btn > em {font-weight:900}
.ctyt .noticeCtm .income_tax .incomeCheckList__btn:after {content:'';position:absolute;top:50%;left:20px;width:20px;height:20px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px / 250px 500px;margin-top:-11px}
.ctyt .noticeCtm .income_tax .incomeCheckList__btn.selected:after {background-position:0 -127px}
.ctyt .noticeCtm .income_tax .incomeCheckList__btn + .incomeCheckList__btn {margin-top:10px}
.ctyt .noticeCtm .income_tax .incomeCheckList__btn .icon {position:absolute;top:50%;right:20px;width:64px;height:64px;background:#f0f7ff;margin-top:-32px;border-radius:50%}
.ctyt .noticeCtm .income_tax .incomeCheckList__btn .icon:after {content:'';position:absolute;top:50%;left:50%;width:33px;height:35px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -61px -135px / 250px 500px;margin:-19px 0 0 -14px}
.ctyt .noticeCtm .income_tax .incomeCheckList__btn .icon.pdf_no:after {background-position:-24px -135px}
.ctyt .noticeCtm .income_tax .mainwrap.hasFootbtn {padding-bottom:88px}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dt {align-items: center;min-width:80px;flex-shrink: 0;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dd {align-items: center;flex:1 1 auto;justify-content: end;}
.ctyt .noticeCtm .income_tax .input_wrap .result_box .item.title dd .text {white-space: normal;word-break: break-all;}
.ctyt .noticeCtm .income_infoBtn {position:relative;display:inline-block;vertical-align: top;width:18px;height:18px;background:none;border:0;margin-left:2px}
.ctyt .noticeCtm .income_infoBtn:after {content:'';position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -195px 0 / 250px 500px;width:16px;height:16px;margin:-8px 0 0 -8px}
.ctyt .noticeCtm .lineChartList .leftLable .income_infoBtn {height:16px}
.ctyt .noticeCtm .incomeResult_foobtnBox {display: flex;flex-wrap: wrap;width: 100%;gap: 12px;margin-top: 24px;}
.ctyt .noticeCtm .incomeResult_foobtnBox .btn_item {position:relative;display: block;width: calc(50% - 6px);box-sizing: border-box;background-color: #fff;box-shadow: 0 2px 10px 0 rgba(25, 51, 82, 0.12);border-radius: 12px;border: 0;height:72px;padding:0 18px 0 56px;font-size:14px;color:#212121;letter-spacing: -.21px;font-weight:900}
.ctyt .noticeCtm .incomeResult_foobtnBox .btn_item:after {content:'';position:absolute;top:50%;left:16px;width:32px;height:32px;background: url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_05.png) no-repeat 0 0 / 32px 32px;margin-top:-17px}
.ctyt .noticeCtm .incomeResult_foobtnBox .btn_item.ico2:after {background-image:url(https://static.wehago.com/imgs/ctm/income_tax/icon_main_06.png)}
.ctyt .noticeCtm .incomeResult_foobtnBox .linkLandBtn {position:relative;display:block;background:linear-gradient(87deg, #f4f9ff 4%, #f0f8ff 80%);box-shadow:0 2px 8px rgba(25,51,82,.08);border-radius:16px;padding:20px 24px;text-decoration: none;width:100%;border:1px solid #e5e5e5}
.ctyt .noticeCtm .incomeResult_foobtnBox .linkLandBtn:after {content:'';position:absolute;top:30px;right:12px;width:104px;height:104px;background:url(https://static.wehago.com/imgs/ctm/income_tax/img_result_01.png) no-repeat 0 0 / 104px 104px}
.ctyt .noticeCtm .incomeResult_foobtnBox .linkLandBtn__title {display:block;font-size:16px;color:#212121;letter-spacing: -.24px;line-height:22px;}
.ctyt .noticeCtm .incomeResult_foobtnBox .linkLandBtn__title > em {font-weight:900}
.ctyt .noticeCtm .incomeResult_foobtnBox .linkLandBtn__dl {position:relative;z-index:1;margin-top:10px}
.ctyt .noticeCtm .incomeResult_foobtnBox .linkLandBtn__dl dt {font-size:13px;color:#3957e0;letter-spacing: -.65px;line-height:17px;margin-bottom:5px;font-weight:900}
.ctyt .noticeCtm .incomeResult_foobtnBox .linkLandBtn__dl dd {font-size:11px;color:#212121;line-height:15px;letter-spacing: -.17px;}
.ctyt .noticeCtm .incomeResult_foobtnBox .linkLandBtn__fakeBtn {position:relative;display:inline-block;vertical-align:top;font-size:10px;color:#fff;letter-spacing: -.5px;background:linear-gradient(to right, #57b1ff, #127eff);border-radius:10px;height:21px;line-height:22px;overflow:hidden;padding:0 18px 0 8px;margin-top:13px}
.ctyt .noticeCtm .incomeResult_foobtnBox .linkLandBtn__fakeBtn:after {content:'';position:absolute;top:50%;right:8px;width:4px;height:6px;margin-top:-4px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -168px -110px / 250px 500px}
@media only screen and (max-width:374px) {
    .income_tax .priceInfoBox__title .title {font-size:16px}
    .income_tax .priceInfoBox__title .title_right {font-size:16px}
    .income_tax .guideTopBox__titleText {font-size:20px}
    .incomeResult_foobtnBox .btn_item {font-size:12px}
    .incomeResult_foobtnBox .linkLandBtn:after {top:50px;width:70px;height:70px;background-size: 70px 70px;}
}
.ctyt .noticeCtm .select_toast.type_banner {background: linear-gradient(228deg, #bcd6ff 30%, #eaf4ff 90%, #fff); padding-bottom: 0;}
.ctyt .noticeCtm .select_toast.type_banner::before {content: ''; display: block; width: 172px; height: 172px; position: absolute; top: 0; right: 0; background: url(https://static.wehago.com/imgs/ctm/bg_toast_pattern.png) no-repeat 0 0 / 172px 172px;}
.ctyt .noticeCtm .select_toast .toast_banner_box {display: block; position: relative;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box {display: block; position: relative; z-index: 10;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .title_text{display:block;font-size: 16px;line-height: 19px;letter-spacing: -1.12px;color: #5083eb;font-weight: 900;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .title_text + .main_text{margin-top: 2px;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .main_text {display: block; font-size: 22px; line-height: 28px; letter-spacing: -1.54px; color: #212121; font-weight: 900;word-break: keep-all;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .main_text > em {color: #0424b7;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .sub_text {display: block; margin-top: 12px;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .sub_text.v2{margin-top: 19px;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .sub_text .item {display: block;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .sub_text .item + .item {margin-top: 8px;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .sub_text .item dt {display: block; font-size: 13px; line-height: 16px; letter-spacing: -0.65px; color: #3957e0; font-weight: 900;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .sub_text .item dd {display: block; margin-top: 3px; font-size: 12px; line-height: 17px; letter-spacing: -0.6px; color: #212121;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .sub_text .item dd > em{color: #3957e0;font-weight: 900;}
.ctyt .noticeCtm .select_toast .toast_banner_box .text_box .btn_link {display: inline-block; vertical-align: top; margin-top: 24px; padding: 9px 18px 7px; border-radius: 16px; background: linear-gradient(to right, #57b1ff, #127eff); font-size: 13px; line-height: 16px; letter-spacing: 0; color: #fff; border: 0;}
.ctyt .noticeCtm .select_toast .toast_banner_box .img_box {display: block; position: absolute; top: 60px; right: -30px; width: 170px; height: 170px;}
.ctyt .noticeCtm .select_toast .toast_banner_box .img_box > img {display: block; width: 100%; height: 100%;}
.ctyt .noticeCtm .select_toast .toast_banner_box .btn_footer_box {display: flex; justify-content: space-between; margin-top: 16px; width: 100%;}
.ctyt .noticeCtm .select_toast .toast_banner_box .btn_footer_box .btn_footer {display: block; font-size: 13px; line-height: 32px; letter-spacing: -0.2px; border: 0; background: none; color: rgba(0,0,0,0.6); font-weight: 900;}
.ctyt .noticeCtm .select_toast .toast_banner_box .btn_footer_box .btn_footer.type_02 {color: rgba(0,0,0,0.38); font-weight: 700;}
.ctyt .noticeCtm .secLandResult--new .resultText:before {width:200px;height:200px;background:url(https://static.wehago.com/imgs/ctm/income_tax/img_main_02.png) no-repeat 0 0 / 200px 200px}
.ctyt .noticeCtm .secLandResult--new .defaultBox {position:relative;background:#fff;box-shadow:0 3px 12px rgba(25,51,82,.12);padding:24px 24px 22px;border:1px solid #e5e5e5;box-sizing:border-box;border-radius:16px}
.ctyt .noticeCtm .secLandResult--new .incomeResult__text {font-size:16px;color:#212121;letter-spacing:-.24px;line-height:20px;text-align:left}
.ctyt .noticeCtm .secLandResult--new .incomeResult__text > em {font-weight:900;margin-bottom:5px}
.ctyt .noticeCtm .secLandResult--new .incomeResult__text > span {display:block;margin-top:5px}
.ctyt .noticeCtm .secLandResult--new .incomeResult__amount {margin-top:10px;font-size:24px;color:#1fc47c;letter-spacing: -.36px;font-weight:bold;text-align:right}
.ctyt .noticeCtm .secLandResult--new .incomeResult__amount > em {font-weight:900}
.ctyt .noticeCtm .lineChartList.type_year2 li {padding-left:65px}
.ctyt .noticeCtm .lineChartList.type_year2 li:before {left:65px}
.ctyt .noticeCtm .income_tax .half_space .incomeResult {padding-top: 172px;}
.ctyt .noticeCtm .income_tax .half_space .incomeResult::after {top: -20px;}
.ctyt .noticeCtm .income_tax .half_space .incomeMidBar {margin: 10px -16px;}
.ctyt .noticeCtm .income_tax .half_space .incomeResult_foobtnBox {margin-top: 12px;}
.ctyt .noticeCtm .income_tax .half_space .incomeCompareChart__graph {margin-top: 7px; padding-top: 10px;}
.ctyt .noticeCtm .income_tax .half_space .incomeCompareChart__graph .chartlist {margin-top: 0;}
.ctyt .noticeCtm .secLandResult .resultChart__box .resultChart_recalBtn {position: absolute; top: 4px; right: 4px; height: 32px; padding: 0 10px 0 30px; border-radius: 6px; border: 1px solid #d3d3d3; background: #fff; font-size: 13px; color: #212121; letter-spacing: -.2px; line-height: 33px; overflow: hidden; box-sizing: border-box;}
.ctyt .noticeCtm .secLandResult .resultChart__box .resultChart_recalBtn::before {content: ''; position: absolute; top: 50%; left: 9px; width: 16px; height: 14px; margin-top: -7px; background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -149px -110px / 250px 500px;}
.ctyt .noticeCtm .select_toast .toast_datapicker {display: flex; justify-content: space-between; width: 100%; height: 240px; padding: 0 16px; box-sizing: border-box; overflow: hidden;}
.ctyt .noticeCtm .select_toast .toast_datapicker .datapicker_box {display: flex; flex-direction: column; width: calc(50% - 8px); height: 100%; overflow-y: auto;}
.ctyt .noticeCtm .select_toast .toast_datapicker .datapicker_box .btn_item {display: block; width: 100%; position: relative; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #212121; padding: 15px 15px 14px; box-sizing: border-box; background: none; border-top: 1px solid #ededed; border-right: 0; border-bottom: 0; border-left: 0;}
.ctyt .noticeCtm .select_toast .toast_datapicker .datapicker_box .btn_item:first-child {border-top: 0;}
.ctyt .noticeCtm .select_toast .toast_datapicker .datapicker_box .btn_item.select {color: #1c90fb; font-weight: 900; border-color: #1c90fb;}
.ctyt .noticeCtm .select_toast .toast_datapicker .datapicker_box .btn_item.select + .btn_item {border-color: #1c90fb;}
.ctyt .noticeCtm .section.sec_salary {padding: 0 16px 20px; background-color: #f5f7fa}
.ctyt .noticeCtm .section.sec_salary.active_select {padding-bottom: 84px;}
.ctyt .noticeCtm .section.sec_salary .empty_area {position: relative; top: 0; left: 0; margin: 0; transform: translate(0, 0); padding: 60px 0 0;}
.ctyt .noticeCtm .content_wrap.previous_co .empty_area.v2 img {width: 128px; height: 128px;}
.ctyt .noticeCtm .content_wrap.previous_co .empty_area.v2 p {display: block; margin-top: 12px; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #212121;}
.ctyt .noticeCtm .content_wrap.previous_co .empty_area .btn_empty {display: flex; gap: 4px; padding: 9px 16px; margin-top: 16px; border: 1px solid #80b7ed; border-radius: 8px; box-sizing: border-box; background-color: #f0f7ff;}
.ctyt .noticeCtm .content_wrap.previous_co .empty_area .btn_empty svg {display: inline-block; vertical-align: top; width: 16px; height: 16px; fill: #127eff;}
.ctyt .noticeCtm .content_wrap.previous_co .empty_area .btn_empty span {font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #127eff;}
.ctyt .noticeCtm .option_control_box {position: fixed; right: 0; bottom: 0; left: 0; display: flex; justify-content: space-between; width: 100%; height: 64px; padding: 0 16px; box-sizing: border-box; background-color: #212121;}
.ctyt .noticeCtm .option_control_box button {display: block; min-width: 64px; border: 0; background: none;}
.ctyt .noticeCtm .option_control_box button .icon {position: relative; display: block; width: 24px; height: 24px; margin: 0 auto;}
.ctyt .noticeCtm .option_control_box button .icon::before {content: ''; display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .option_control_box button .icon.copy::before {width: 20px; height: 20px; background-position: -175px -135px;}
.ctyt .noticeCtm .option_control_box button .icon.del::before {width: 19px; height: 20px; background-position: -200px -135px;}
.ctyt .noticeCtm .option_control_box button .text {display: block; margin-top: 4px; font-size: 12px; line-height: 15px; letter-spacing: -0.18px; color: #fff;}
.ctyt .noticeCtm .select_toast .toast_monthpicker {display: flex; flex-wrap: wrap; justify-content: space-between; gap: 4px; width: 100%; padding: 0 16px; box-sizing: border-box;}
.ctyt .noticeCtm .select_toast .toast_monthpicker .btn_month {display: block; position: relative; width: calc(25% - 4px); height: 42px; border: 1px solid #d3d3d3; border-radius: 8px; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #212121; background-color: #fff;}
.ctyt .noticeCtm .select_toast .toast_monthpicker .btn_month.select {color: #157eff; border-color: #157eff; font-weight: 900;}
.ctyt .noticeCtm .select_toast .toast_monthpicker .btn_month.disabled {border-color: #ededed; background-color: #fafafa; color: #b4b4b4;}
.ctyt .noticeCtm .select_toast .toast_salary_list {display: block; padding: 0 16px; box-sizing: border-box; max-height: 312px; overflow-y: auto;}
.ctyt .noticeCtm .select_toast .toast_salary_list .btn_item {display: flex; justify-content: space-between; width: 100%; padding: 19px 16px 17px; box-sizing: border-box; border: 1px solid #ededed; border-radius: 8px; background: none; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #212121;}
.ctyt .noticeCtm .select_toast .toast_salary_list .btn_item + .btn_item {margin-top: 8px;}
.ctyt .noticeCtm .select_toast .toast_salary_list .btn_item .price {font-weight: 900;}
.ctyt .noticeCtm .sec_pay .group_pay .status_info {display: flex; justify-content: space-between; align-items: center; width: 100%;}
.ctyt .noticeCtm .sec_pay .group_pay .status_info .status_list {display: block; position: relative;}
.ctyt .noticeCtm .sec_pay .group_pay .status_info .status_list > p {display: block; font-size: 12px; line-height: 15px; letter-spacing: -0.18px; color: #666}
.ctyt .noticeCtm .sec_pay .group_pay .status_info .status_list > p + p {margin-top: 12px;}
.ctyt .noticeCtm .sec_pay .group_pay_title {display: block; position: relative; font-size: 14px; line-height: 18px; letter-spacing: -0.21px; color: #212121; font-weight: 900;}
.ctyt .noticeCtm .sec_pay .group_pay_title + .group_pay {margin-top: 8px;}
.ctyt .noticeCtm .pdfConfirmBox .groupBar {display: block; width: 100%; height: 8px; background-color: #f5f5f5; margin: 24px 0;}
.ctyt .noticeCtm .module_calendarBox {display: flex; gap: 8px; width: 100%; justify-content: center;}
.ctyt .noticeCtm .module_calendarBox .text_calendar {display: block; font-size: 18px; line-height: 24px; letter-spacing: -0.27px; color: #212121; font-weight: 900; transform: translateY(2px);}
.ctyt .noticeCtm .module_calendarBox .btn_arrow {display: block; position: relative; width: 24px; height: 24px; border: 0; background: none;}
.ctyt .noticeCtm .module_calendarBox .btn_arrow::before {content: ''; display: block; width: 8px; height: 8px; border: solid #212121; border-width: 0 1px 1px 0; transform: rotate(-45deg); position: absolute; top: 50%; left: 50%; margin: -4px 0 0 -4px;}
.ctyt .noticeCtm .module_calendarBox .btn_arrow.prev::before {transform: rotate(135deg);}
.ctyt .noticeCtm .content_wrap.previous_co .bottom_info_zone.type_02 .salary__list--group {border: 1px solid #e5e5e5; border-radius: 16px; padding: 24px 16px; background-color: #fff; box-shadow: 0 3px 12px 0 rgba(25, 51, 82, 0.12); box-sizing: border-box;}
.ctyt .noticeCtm .content_wrap.previous_co .bottom_info_zone.type_02 .salary__list--group + .salary__list--group {margin-top: 16px;}
.ctyt .noticeCtm .content_wrap.previous_co .bottom_info_zone.type_02 .salary__list--group .listTitle {border-top: 0; padding-top: 0;}
.ctyt .noticeCtm .content_wrap.previous_co .bottom_info_zone.type_02 .salary__list--group .listContent {border-top: 0; padding: 0;}
.ctyt .noticeCtm .content_wrap.previous_co .bottom_info_zone.type_02 .salary__list--group .listContent .item + .item {margin-top: 12px;}

/* 신용카드 모의계산 */
.ctyt .noticeCtm .credit_card .yearend_resultwrap{position:inherit;}
.ctyt .noticeCtm .credit_card .yearend_resultwrap .money_info{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); padding-top:264px;}
.ctyt .noticeCtm .credit_card .yearend_resultwrap .money_info:before{width:260px; height:260px; margin-left:-130px; background:url(https://static.wehago.com/imgs/ctm/credit_card/img_credit_card.png) no-repeat 0 0 / 260px 260px;}
.ctyt .noticeCtm .credit_card .yearend_resultwrap .money_info > p{font-size:13px; line-height:17px; color:#212121; white-space:nowrap;}
.ctyt .noticeCtm .main_info_wrap .detail_info{display:flex; align-items:center; width:100%; position:relative; margin-top:16px; padding-top:16px; border-top:1px solid rgba(255,255,255,0.16);}
.ctyt .noticeCtm .main_info_wrap .detail_info dt{display:block;}
.ctyt .noticeCtm .main_info_wrap .detail_info dt .sub_text{display:block; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#fff;}
.ctyt .noticeCtm .main_info_wrap .detail_info dt .main_text{display:block; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#fff;}
.ctyt .noticeCtm .main_info_wrap .detail_info dt .sub_text + .main_text{margin-top:5px;}
.ctyt .noticeCtm .main_info_wrap .detail_info dd{display:block; margin-left:auto; font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#ffff;}
.ctyt .noticeCtm .main_info_wrap .detail_info dd > em{font-weight:900;}
.ctyt .noticeCtm .income_tax .main_menu_sub{display:block; margin-top:16px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#666; text-align:center;}
.ctyt .noticeCtm .income_tax .main_menu_wrap.type_02{display:block; width:100%; gap:0; margin-top:20px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap.type_02 .btn_item{display:flex; align-items:center; width:100%; padding:16px 20px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap.type_02 .btn_item + .btn_item{margin-top:10px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap.type_02 .btn_item .icon{display:block; width:32px; height:32px; margin:0 16px 0 0; background:none; border:0;}
.ctyt .noticeCtm .income_tax .main_menu_wrap.type_02 .btn_item .icon::before{width:32px; height:32px; background-size:32px 32px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .text_box{display:block; width:100%;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .text_box .sub_text_info{display:flex; margin-top:6px; font-size:12px; line-height:15px; width:100%;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .text_box .sub_text_info .item{display:flex; gap:2px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .text_box .sub_text_info .item + .item{position:relative; margin-left:6px; padding-left:7px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .text_box .sub_text_info .item + .item::before{content:''; display:block; position:absolute; top:2px; left:0; width:1px; height:12px; background-color:#ededed;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .text_box .sub_text_info .item dt{color:#212121;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .text_box .sub_text_info .item dd{color:#127eff; font-weight:900;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_in_item{display:block; margin-left:auto; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#212121; padding:8px 12px 7px; border:1px solid #d3d3d3; border-radius:6px; background:none;}
.ctyt .noticeCtm .salary_inputBox{display:block; position:relative;}
.ctyt .noticeCtm .salary_inputBox + .salary_inputBox{margin-top:24px;}
.ctyt .noticeCtm .salary_inputBox .text{display:block; position:relative; font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .salary_inputBox .text .icon_yuma{display:inline-block; vertical-align:top; margin:3px 6px 0 0; width:14px; height:14px; position:relative; background:url(https://static.wehago.com/imgs/ctm/yuma/img_umbrella.png) no-repeat 0 0 / 14px 14px;}
.ctyt .noticeCtm .salary_inputBox .text.type_sub{font-size:13px; line-height:19px; letter-spacing:-0.2px; color:#666; font-weight:400;}
.ctyt .noticeCtm .salary_inputBox .inputBox{display:flex; justify-content:flex-end; width:100%; margin-top:20px; padding-bottom:8px; border-bottom:1px solid #d3d3d3;}
.ctyt .noticeCtm .salary_inputBox .inputBox.type_big{border-bottom:0;}
.ctyt .noticeCtm .salary_inputBox .inputBox > input[type=text]{display:block; width:calc(100% - 60px); border:0; flex-grow:1; font-size:20px; line-height:24px; letter-spacing:-0.3px; color:#127eff; font-weight:900; text-align:right; outline:none;}
.ctyt .noticeCtm .salary_inputBox .inputBox.text_black > input[type=text]{color:#212121;}
.ctyt .noticeCtm .salary_inputBox .type_sub + .inputBox > input[type=text]{font-weight:400;}
.ctyt .noticeCtm .salary_inputBox .inputBox.type_big > input[type=text]{font-size:26px; line-height:30px;}
.ctyt .noticeCtm .salary_inputBox .inputBox > span{display:block; font-size:18px; line-height:24px; letter-spacing:-0.3px; color:#127eff; font-weight:900;}
.ctyt .noticeCtm .salary_inputBox .inputBox.text_black > span{color:#212121;}
.ctyt .noticeCtm .salary_inputBox .type_sub + .inputBox > span{font-weight:400;}
.ctyt .noticeCtm .salary_inputBox .inputBox.type_big > span{font-size:24px; line-height:30px;}
.ctyt .noticeCtm .salary_inputBox .inputBox .btn_edit{position:relative; display:block; width:24px; height:24px; min-width:24px; margin-left:12px; border:0; background:none;}
.ctyt .noticeCtm .salary_inputBox .inputBox .btn_edit::before{content:''; width:15px; height:15px; position:absolute; top:50%; left:50%; margin:-8px 0 0 -8px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -235px -165px / 500px 1000px;}
.ctyt .noticeCtm .salary_inputBox .inputBox .btn_edit.calculator::before{content:''; display:block; position:absolute; top:50%; left:50%; width:18px; height:18px; margin:-9px 0 0 -9px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -23px -200px / 250px 500px;}
.ctyt .noticeCtm .salary_inputBox .inputBox .btn_edit.calculator.on::before{background-position:0 -200px;}
.ctyt .noticeCtm .salary_inputBox .sub_text{display:block; margin-top:8px; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#666; text-align:right;}
.ctyt .noticeCtm .salary_inputBox .common_round_btn{position:absolute; top:0; right:0;}
.ctyt .noticeCtm .result_bx .result_notice_list{display:block; position:relative; margin-top:16px;}
.ctyt .noticeCtm .result_bx .result_notice_list li{display:block; padding-left:10px; box-sizing:border-box; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#666;}
.ctyt .noticeCtm .result_bx .result_notice_list li::before{content:''; width:2px; height:2px; border-radius:50%; position:absolute; top:6px; left:4px; background-color:#666;}
.ctyt .noticeCtm .credit_card_list{display:block; position:relative;}
.ctyt .noticeCtm .credit_card_list .item{position:relative; display:flex; align-items:center; flex-wrap:wrap; width:100%; padding:15px 16px; box-sizing:border-box; border:1px solid #e5e5e5; border-radius:8px; background-color:#fff; z-index:10;}
.ctyt .noticeCtm .credit_card_list .item + .item{margin-top:8px;}
.ctyt .noticeCtm .credit_card_list .item .icon_box{display:block; margin-right:8px; width:32px; min-width:32px; height:32px;}
.ctyt .noticeCtm .credit_card_list .item .icon_box > img{display:block; width:100%; object-fit:cover;}
.ctyt .noticeCtm .credit_card_list .item .main_text{display:block; font-size:15px; line-height:20px; letter-spacing:-0.23px; color:#212121; font-weight:900; white-space:nowrap;}
.ctyt .noticeCtm .credit_card_list .item .sub_text{display:block; margin-right:6px; font-size:14px; line-height:20px; letter-spacing:-0.21px; color:#939393; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ctyt .noticeCtm .credit_card_list .item .main_text + .sub_text{position:relative; padding-left:9px; margin-left:8px;}
.ctyt .noticeCtm .credit_card_list .item .main_text + .sub_text::before{content:''; display:block; width:1px; height:16px; position:absolute; top:2px; left:0; background-color:#ededed;}
.ctyt .noticeCtm .credit_card_list .item .btn_item{display:block; margin-left:auto; font-size:12px; line-height:15px; padding:8px 12px 7px; border:1px solid #d3d3d3; border-radius:6px; background-color:#fff; color:#212121; letter-spacing:-0.18px; white-space:nowrap;}
.ctyt .noticeCtm .credit_card_list .item .btn_item.disabled{color:#b4b4b4; border-color:#ededed; background-color:#fafafa;}
.ctyt .noticeCtm .credit_card_list .item .btn_item.active{color:#127eff; border-color:#127eff; background-color:#f0f7ff;}
.ctyt .noticeCtm .credit_card_list .item .edit_box{display:none; width:100%; margin-top:20px; padding:0 !important;}
.ctyt .noticeCtm .credit_card_list .item.open{border-color:#212121; box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);}
.ctyt .noticeCtm .credit_card_list .item.open .edit_box{display:block;}
.ctyt .noticeCtm .credit_card_list .add_card{padding:15px 20px; border-style:dashed; border-color:#939393;}
.ctyt .noticeCtm .credit_card_list .add_card .ico_add{display:block; position:relative; width:18px; height:18px; background:none;}
.ctyt .noticeCtm .credit_card_list .add_card .ico_add::before{content:''; position:absolute; top:50%; left:50%; margin:-2px 0 0 -6px; display:block; width:13px; height:1px; background-color:#6c6c6c;}
.ctyt .noticeCtm .credit_card_list .add_card .ico_add::after{content:''; position:absolute; top:50%; left:50%; margin:-8px 0 0 0; display:block; width:1px; height:13px; background-color:#6c6c6c;}
.ctyt .noticeCtm .credit_card_list .add_card .text{display:block; margin-left:12px; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#6c6c6c;}
.ctyt .noticeCtm .credit_card_list .bundle{display:block; position:relative; border-radius:8px;}
.ctyt .noticeCtm .credit_card_list .bundle + .bundle{margin-top:8px;}
.ctyt .noticeCtm .credit_card_list .bundle + .item{margin-top:8px;}
.ctyt .noticeCtm .credit_card_list .back_item{display:block; position:absolute; top:0; left:0; width:100%; height:64px; border-radius:9px; background-color:#fc5356;}
.ctyt .noticeCtm .credit_card_list .back_item .btn_del{display:block; width:64px; height:64px; position:absolute; top:0; right:0; background:none; border:0;}
.ctyt .noticeCtm .credit_card_list .back_item .btn_del::before{content:''; display:block; width:14px; height:15px; position:absolute; top:50%; left:50%; margin:-8px 0 0 -7px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -484px -147px / 500px 1000px;}
.ctyt .noticeCtm .yearend_resultwrap .conbox .btn_box{display:flex; gap:4px; width:100%;}
.ctyt .noticeCtm .prediction_tax + .tablist_bx{position:relative; border-top:1px solid #ededed; padding-top:8px; z-index:0;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .title_box{display:flex; width:100%;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone .info_box .title_box .title_price{display:block; margin-left:auto; font-size:18px; line-height:22px; letter-spacing:-0.27px; color:#a7ffff; font-weight:900;}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring + .text{display:block; margin-top:25px;}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring + .text .main_text{display:block; font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#fff; font-weight:900;}
.ctyt .noticeCtm .ctm_webview_loading .ld_ring + .text .sub_text{display:block; margin-top:6px; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#fff;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .radio_select_box{display:block; position:relative; margin-top:16px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .radio_select_box .btn_item{display:flex; width:100%; padding:12px 16px; box-sizing:border-box; border:1px solid #ededed; border-radius:8px; background-color:#fff;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .radio_select_box .btn_item + .btn_item{margin-top:8px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .radio_select_box .btn_item .icon{position:relative; display:block; width:24px; min-width:24px; height:24px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .radio_select_box .btn_item .icon::before{content:''; display:block; width:20px; height:20px; border:1px solid #ededed; box-sizing:border-box; border-radius:50%;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .radio_select_box .btn_item.select .icon::before{border:0; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -304px / 500px 1000px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .radio_select_box .btn_item.select{border-color:#127eff;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .radio_select_box .btn_item .text_box{display:block; margin:0 0 0 12px; text-align:left;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .radio_select_box .btn_item .text_box .main_text{display:block; font-size:14px; line-height:24px; letter-spacing:-0.21px; color:#212121; text-align:left;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .radio_select_box .btn_item .text_box .sub_text{display:block; margin-top:4px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#939393;}
.ctyt .noticeCtm .secTitleBox + .credit_empty_box,
.ctyt .noticeCtm .top_info_zone + .credit_empty_box{margin-top:60px;}
.ctyt .noticeCtm .credit_empty_box{display:block; position:relative;}
.ctyt .noticeCtm .credit_empty_box .img_box{display:block; width:128px; height:128px; margin:0 auto;}
.ctyt .noticeCtm .credit_empty_box .text_box{display:block; margin-top:12px; text-align:center;}
.ctyt .noticeCtm .credit_empty_box .text_box .main_text{display:block; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121;}
.ctyt .noticeCtm .credit_empty_box .text_box .sub_text{display:block; margin-top:8px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#939393;}
.ctyt .noticeCtm .credit_empty_box + .credit_card_list{margin-top:30px;}

.ctyt .noticeCtm .form_box .form_content .select_title {display: block; font-size: 12px; line-height: 15px; letter-spacing: -0.18px; color: #666;}
.ctyt .noticeCtm .form_box .form_content .select_title > .point_text {font-weight: 900;}
.ctyt .noticeCtm .form_box .form_content .select_title > .point_text.red {color: #fc5356;}
.ctyt .noticeCtm .form_box .form_content .select {display: block; margin-top: 4px; border-bottom: 1px solid #d3d3d3;}
.ctyt .noticeCtm .form_box .form_content .select .btn_select {position: relative; display: block; width: 100%; min-height: 36px; border: 0; padding: 9px 0 8px; font-size: 16px; line-height: 19px; letter-spacing: -0.24px; color: #212121; background: none; text-align: left;}
.ctyt .noticeCtm .form_box .form_content .select .btn_select::before {content: ''; display: block; width: 11px; height: 6px; position: absolute; top: 50%; right: 6px; margin-top: -3px; background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -244px / 500px 1000px;}
.ctyt .noticeCtm .secLandResult.type_02 .resultBox{display:block; position:relative; padding:24px; border:1px solid #e5e5e5; box-shadow:0 3px 12px 0 rgba(25,51,82,0.12);}
.ctyt .noticeCtm .secLandResult.type_02 .resultText{padding-bottom:32px;}
.ctyt .noticeCtm .secLandResult.type_02 .resultText > p{display:block; margin-top:16px; font-size:12px; line-height:16px; letter-spacing:-0.18px; color:#666; text-align:left;}
.ctyt .noticeCtm .secLandResult .hasBorderline{border-top:8px solid #efefef; margin:0 -20px; padding:24px 20px 0;}
.ctyt .noticeCtm .secLandResult.type_02 .lineChartList li{padding-left:60px;}
.ctyt .noticeCtm .secLandResult.type_02 .lineChartList li + li{margin-top:27px;}
.ctyt .noticeCtm .secLandResult.type_02 .lineChartList li::before{display:none;}
.ctyt .noticeCtm .secLandResult.type_02 .lineChartList li .bg_bar{left:60px; width:calc(100% - 70px);}
.ctyt .noticeCtm .secLandResult.type_02 .lineChartList .leftLable{top:5px; margin-top:0;}
.ctyt .noticeCtm .secLandResult.type_02 .resultChart h3{font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .secLandResult .resultChart__box.pie_graph{display:block; position:relative;}
.ctyt .noticeCtm .secLandResult .resultChart__box.pie_graph .graph_title{display:block; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .secLandResult .resultChart__box.pie_graph .graph_wrap{position:relative; display:flex; width:100%; margin-top:20px;}
.ctyt .noticeCtm .secLandResult .resultChart__box.pie_graph .graph_wrap .graph_box{display:block; position:relative; flex-grow:0.3; flex-shrink:0; flex-basis:96px;}
.ctyt .noticeCtm .secLandResult .resultChart__box.pie_graph .graph_wrap .graph_box .pie_graph{display:block; width:100%; height:0; padding-bottom:100%;}
.ctyt .noticeCtm .secLandResult .resultChart__box.pie_graph .graph_wrap .text_box{display:block; flex-grow:0.7; position:relative; margin-left:16px;}
.ctyt .noticeCtm .secLandResult .resultChart__box.pie_graph .graph_wrap .text_box .main_text{display:block; font-size:14px; line-height:19px; letter-spacing:-0.21px; color:#212121; font-weight:900; word-break:keep-all;}
.ctyt .noticeCtm .secLandResult .resultChart__box.pie_graph .graph_wrap .text_box .main_text + .sub_text{margin-top:4px;}
.ctyt .noticeCtm .secLandResult .resultChart__box.pie_graph .graph_wrap .text_box .sub_text{display:block; font-size:13px; line-height:19px; letter-spacing:-0.2px; color:#6c6c6c; font-weight:400; word-break:keep-all;}
.ctyt .noticeCtm .secLandResult .resultChart__box.pie_graph .graph_wrap .text_box .sub_text > em{color:#212121; font-weight:900;}

/* 바텀시트 - 현금영수증 사용내역 조회 */
.ctyt .noticeCtm .select_toast .toastSelectList{display:flex;align-items: center;gap:8px;margin-top:15px}
.ctyt .noticeCtm .select_toast .toastSelectList > li {flex:1;}
.ctyt .noticeCtm .select_toast .toastSelectList__btn {position:relative;display: flex;justify-content: center;border:1px solid #ededed;background:none;border-radius:12px;width:100%;height:111px;font-size:15px;color:#212121;letter-spacing:-.23px;font-weight:900;line-height:19px;padding-top:72px}
.ctyt .noticeCtm .select_toast .toastSelectList__btn.selected{border-color:#1c90fb;box-shadow:0 2px 10px rgba(25,51,82,.12)}
.ctyt .noticeCtm .select_toast .toastSelectList__btn:after{content:'';position:absolute;top:16px;left:50%;width:48px;height:48px;margin-left:-24px;background:url(https://static.wehago.com/imgs/ctm/credit_card/hometax_logo.png) no-repeat 0 0 / 48px 48px}
.ctyt .noticeCtm .select_toast .toastSelectList__btn.ico_auth:after{background:url(https://static.wehago.com/imgs/ctm/credit_card/ic_certification.png) no-repeat 0 0 / 48px 48px}
.ctyt .noticeCtm .select_toast .toastSelectList__btn:before{content:'';position:absolute;top:14px;left:14px;width:20px;height:20px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px / 250px 500px}
.ctyt .noticeCtm .select_toast .toastSelectList__btn.selected:before{background-position:0 -127px}
.ctyt .noticeCtm .select_toast .toastSelectList__btn.ico_pdf:after{width: 40px;height: 40px;margin-left: -20px;background: url(https://static.wehago.com/imgs/ctm/icon_pdf.png) no-repeat 0 0 / 40px 40px;}

.ctyt .noticeCtm .select_toast .toastSelectList__btn.ico_user:after{
    top: 20px;
    margin-left: -18px;
    width: 36px;
    height: 36px;
    background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -152px -252px / 250px 500px;
}
.ctyt .noticeCtm .select_toast .toastSelectList__btn.ico_user_disabled:after{
    top: 20px;
    margin-left: -18px;
    width: 36px;
    height: 36px;
    background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -193px -252px / 250px 500px;
}
.ctyt .noticeCtm .select_toast .toastSelectList__btn.ico_folder:after{
    top: 20px;
    margin-left: -19px;
    width: 38px;
    height: 35px;
    background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -200px -328px / 250px 500px;
}
.ctyt .noticeCtm .select_toast .toastSelectList__btn.ico_document:after{
    top: 18px;
    margin-left: -20px;
    width: 40px;
    height: 34px;
    background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -154px -328px / 250px 500px;
}
.ctyt .noticeCtm .select_toast .toastSelectList__btn.typeVertical{flex-direction: column;gap: 2px;justify-content: flex-start;align-items: center;height: 124px;padding-top: 70px;}
.ctyt .noticeCtm .select_toast .toastSelectList__btn.typeVertical2{flex-direction: column;gap: 2px;justify-content: flex-start;align-items: center;height: 111px;padding-top: 70px;}
.ctyt .noticeCtm .select_toast .toastSelectList__btn > em{display: block;font-size: 13px;line-height: 16px;letter-spacing: -0.2px;color: #666;font-weight: 400; }

/* 신용카드 모의계산 - 결과화면 수정 */
.ctyt .noticeCtm .secLandResult .resultText .recalcBtn{position:absolute;top:0;right:0;background:#fff;border:1px solid #d3d3d3;border-radius:6px;font-size:13px;color:#212121;letter-spacing: -.2px;padding:0 10px 0 30px;height:32px;line-height:33px;overflow:hidden}
.ctyt .noticeCtm .secLandResult .resultText .recalcBtn:after{content:'';position:absolute;top:50%;left:10px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -149px -110px / 250px 500px;width:16px;height:14px;margin-top:-7px}

/* 카드현금영수증 등록 수정 */
.ctyt .noticeCtm .form_box .form_content .select--result{border:1px solid #212121;border-radius:8px;background:#fff;padding:8px 0 0}
.ctyt .noticeCtm .form_box .form_content .select--result .btn_select{padding:0 30px 0 16px}
.ctyt .noticeCtm .form_box .form_content .select--result .btn_select:before{transform: rotate(180deg);right:20px}
.ctyt .noticeCtm .form_box .form_content .selectresultList__btn{position:relative;font-size:16px;color:#212121;letter-spacing: -.24px;background:none;border:0;height:48px;padding:0 16px;width:100%;box-sizing:border-box;text-align:left}
.ctyt .noticeCtm .form_box .form_content .selectresultList__btn.selected {background:#f0f7ff;color:#127eff;font-weight:bold;padding-right:40px}
.ctyt .noticeCtm .form_box .form_content .selectresultList__btn.selected:after{content:'';position:absolute;top:50%;right:18px;width:18px;height:13px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -409px -520px / 500px 1000px;margin-top:-7px}

/* 로그인 정보 저장 추가 */
.ctyt .noticeCtm .credit_card_list .item .btn_box{display:block; width:100%; margin-top:16px; text-align:center;}
.ctyt .noticeCtm .common_round_btn.sizeBig.blue2{color:#127eff; border-color:#127eff; background-color:#f0f7ff;}

/* 노란우산 공제 */
.ctyt .noticeCtm .yuma{top:46px}
.ctyt .noticeCtm .header.yuma__joinHeader{background:#fff5c8} /* 노란우산공제 가입혜택 페이지 헤더영역 노란색 */
.ctyt .noticeCtm .yuma .yuma_join_bannerbox{position:relative;height:130px;background:#fff5c8;}
.ctyt .noticeCtm .yuma .yuma_join_bannerbox:after{content:'';position:absolute;bottom:0;left:50%;width:150px;height:130px;background:url(https://static.wehago.com/imgs/ctm/yuma/img_character_04.png) no-repeat 0 0 / cover;margin-left:16px}
.ctyt .noticeCtm .yuma .yuma_join_bannerbox .textBox{position:absolute;top:26px;right:50%;margin-right:60px}
.ctyt .noticeCtm .yuma .yuma_join_bannerbox .textBox > p {font-size:16px;color:#212121;letter-spacing:-.24px;line-height:19px;font-weight:900;padding-top:60px}
.ctyt .noticeCtm .yuma .yuma_join_bannerbox .img_title{position:absolute;top:0;left:0;width:122px;height:48px;background:url(https://static.wehago.com/imgs/ctm/yuma/logo_yuma.png) no-repeat 0 0 / cover}
.ctyt .noticeCtm .yuma .yuma_join_list {width:327px;margin:0 auto}
.ctyt .noticeCtm .yuma .yuma_join_listItem{position:relative;padding:30px 10px 30px 96px;overflow:hidden;border-bottom:1px solid #ededed}
.ctyt .noticeCtm .yuma .yuma_join_listItem:before{content:'';position:absolute;top:50%;left:0;width:72px;height:72px;margin-top:-36px;background:url(https://static.wehago.com/imgs/al/al_60_icon1.png) no-repeat 0 0 / cover}
.ctyt .noticeCtm .yuma .yuma_join_listItem.icon1:before {background-image:url(https://static.wehago.com/imgs/al/al_60_icon2.png)}
.ctyt .noticeCtm .yuma .yuma_join_listItem.icon2:before {background-image:url(https://static.wehago.com/imgs/al/al_60_icon3.png)}
.ctyt .noticeCtm .yuma .yuma_join_listItem.icon3:before {background-image:url(https://static.wehago.com/imgs/al/al_60_icon4.png)}
.ctyt .noticeCtm .yuma .yuma_join_listItem.icon4:before {background-image:url(https://static.wehago.com/imgs/al/al_60_icon1.png)}
.ctyt .noticeCtm .yuma .yuma_join_listItem > strong {display:block;font-weight:900;font-size:16px;color:#212121;letter-spacing:-.24px;line-height:19px;margin-bottom:8px}
.ctyt .noticeCtm .yuma .yuma_join_listItem > p{font-size:12px;color:#939393;letter-spacing:-.18px;line-height:17px;font-weight:bold}
.ctyt .noticeCtm .toast_yuma {background:#fff5c8;max-width:375px;padding-bottom:74px}
.ctyt .noticeCtm .toast_yuma:after{content:'';position:absolute;top:40px;right:24px;width:70px;height:27px;background:url(https://static.wehago.com/imgs/ctm/yuma/logo_yuma.png) no-repeat 0 0 / cover}
.ctyt .noticeCtm .toast_yuma .toast_title{font-size:20px;color:#6a3900;letter-spacing: -.5px;line-height:26px;font-weight:900;padding-top:10px;padding-left:24px}
.ctyt .noticeCtm .toast_yuma .yuma_infoBox{position:relative;background:#fff;border-radius:16px;margin:17px 24px 20px;padding:24px 21px 16px}
.ctyt .noticeCtm .toast_yuma .yuma_infoBox:after{content:'';position:absolute;top:-11px;right:22px;width:102px;height:100px;background:url(https://static.wehago.com/imgs/ctm/yuma/img_character_03.png) no-repeat 0 0 / cover}
.ctyt .noticeCtm .toast_yuma .yuma_infoBox > h3 {display:inline-block;vertical-align:top;font-size:16px;color:#212121;letter-spacing: -.24px;line-height:20px;font-weight:900;box-shadow: inset 0 -12px 0 rgba(255, 237, 152, 0.5)}
.ctyt .noticeCtm .toast_yuma .yuma_infoBox > p{font-size:12px;color:#212121;letter-spacing: -.48px;line-height:17px;font-weight:bold;margin-top:8px}
.ctyt .noticeCtm .toast_yuma .yuma_infoBox > p > em{color:#b15f00;font-weight:900}
.ctyt .noticeCtm .toast_yuma .yuma_infoBox .tagBox{margin-top:10px}
.ctyt .noticeCtm .toast_yuma .yuma_infoBox .tagBox > span {display:inline-block;vertical-align: top;font-size:12px;color:#6a3900;letter-spacing:-.18px;padding:0 8px;height:24px;line-height:24px;overflow:hidden;border-radius:12px;background:#efefef;font-weight:900;margin:0 4px 4px 0}
.ctyt .noticeCtm .toast_yuma .yuma_btnBox {text-align:center}
.ctyt .noticeCtm .toast_yuma .yuma_btnBox > button {position:relative;padding:0 30px 0 18px;font-size:13px;color:#fff;font-weight:bold;line-height:33px;height:32px;border-radius:16px;border:0;background:#212121}
.ctyt .noticeCtm .toast_yuma .yuma_btnBox > button:after{content:'';position:absolute;top:50%;right:17px;width:7px;height:13px;margin-top:-7px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -189px -174px / 250px 500px}
.ctyt .noticeCtm .toast_yuma .toast_dialog_btn_box{background:#fff;bottom:0;height:30px;padding-bottom:20px;display:flex;justify-content: space-between;}
.ctyt .noticeCtm .toast_yuma .toast_dialog_btn_box > button{border:0;background:none;font-size:13px;color:rgba(0,0,0,.6);letter-spacing:-.2px;font-weight:900}
.ctyt .noticeCtm .toast_yuma .toast_dialog_btn_box .noShow_btn{color:rgba(0,0,0,.38);font-weight:bold}
.ctyt .noticeCtm .yuma .yuma_step_endBox {position:relative;display:flex;flex-direction:column;text-align:center;justify-content: center;margin-top:30px}
.ctyt .noticeCtm .yuma .yuma_step_endBox > img{max-width:192px;margin:0 auto}
.ctyt .noticeCtm .yuma .yuma_step_endBox > strong {font-size:22px;color:#212121;letter-spacing:-.33px;line-height:28px;font-weight:bold}
.ctyt .noticeCtm .yuma .yuma_step_endBox > strong > em {font-weight:900}
.ctyt .noticeCtm .yuma .yuma_step_endBox > p {margin-top:8px;font-size:12px;color:#939393;letter-spacing:-.18px;line-height:18px;}
.ctyt .noticeCtm .container.footer_btn2{box-sizing:border-box;bottom:88px}
.ctyt .noticeCtm .container.footer_btn3{padding-bottom:80px}
.ctyt .noticeCtm .yuma .section .section_title.v2 .text{color:#212121;font-weight:bold}
.ctyt .noticeCtm .yuma .section .section_title.v2 .text > strong{font-weight:900}
.ctyt .noticeCtm .yuma .yuma_signBox {margin-top:20px}
.ctyt .noticeCtm .yuma .yuma_signBox .signListItem{position:relative;border:1px solid #d3d3d3;border-radius:8px;background:#fff;padding:15px 86px 15px 48px}
.ctyt .noticeCtm .yuma .yuma_signBox button.signListItem{width:100%;text-align:left}
.ctyt .noticeCtm .yuma .yuma_signBox .signList li + li{margin-top:8px}
.ctyt .noticeCtm .yuma .yuma_signBox .signListItem > strong{font-size:13px;color:#212121;letter-spacing:-.2px;line-height:16px;font-weight:900}
.ctyt .noticeCtm .yuma .yuma_signBox .signListItem > p{margin-top:4px;font-size:12px;color:#212121;font-weight:bold;letter-spacing:-.18px;line-height:15px}
.ctyt .noticeCtm .yuma .yuma_signBox .signListItem_btn{position:absolute;top:50%;right:16px;margin-top:-16px;font-size:12px;color:#212121;letter-spacing: -.18px;padding:0 12px;height:32px;line-height:34px;box-sizing:border-box;overflow:hidden;border-radius:6px;border:0;background:#e4eefa;font-weight:bold}
.ctyt .noticeCtm .yuma .yuma_signBox .signListItem_btn.complete{background:#fafafa;color:#b4b4b4;padding-left:29px}
.ctyt .noticeCtm .yuma .yuma_signBox .signListItem_btn.complete:after{content:'';position:absolute;top:50%;left:12px;width:14px;height:10px;margin-top:-5px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -199px -174px / 250px 500px}
.ctyt .noticeCtm .yuma .yuma_signBox .signListItem_icon{position:absolute;top:50%;left:16px;margin-top:-12px}

.ctyt .noticeCtm .yuma .yuma_signBox .signCall{position:relative; padding:24px; border:1px solid #e5e5e5; border-radius:12px; box-sizing:border-box; background-color:#fff;}
.ctyt .noticeCtm .yuma .yuma_signBox .signCall > img{display:block; margin:0 auto;}
.ctyt .noticeCtm .yuma .yuma_signBox .signCall .btn_basic{display:block; padding:10px 12px 9px; margin:12px auto; border:1px solid #80b7ed; border-radius:6px; font-size:14px; line-height:15px; letter-spacing:-0.18px; color:#127eff; background-color:#f0f7ff; box-sizing:border-box;}
.ctyt .noticeCtm .footer_button_box.bgNone{background:none}
.ctyt .noticeCtm .yuma_fileViewer{position:relative}
.ctyt .noticeCtm .yuma_fileViewer .imgItem{box-shadow:0 4px 8px rgba(0,0,0,.2);overflow:hidden}
.ctyt .noticeCtm .yuma_fileViewer .imgItem + .imgItem{margin-top:16px}
.ctyt .noticeCtm .yuma_fileViewer .imgItem > img{width:100%}
.ctyt .noticeCtm .yuma_fileViewer .pageBox{position:fixed;top:70px;right:24px;font-size:10px;color:#d3d3d3;letter-spacing: -.15px;height:32px;background:rgba(0,0,0,.6);border-radius:6px;box-shadow:0px 2px 8px rgba(0,0,0,.2);line-height:33px;overflow:hidden;padding:0 12px;font-weight:bold}
.ctyt .noticeCtm .yuma_fileViewer .pageBox > em {color:#fff;font-weight:900}
.ctyt .noticeCtm .yuma .authList{display:flex;padding:16px 0 24px}
.ctyt .noticeCtm .yuma .authList > li {flex:1;margin:0 4px}
.ctyt .noticeCtm .yuma .authList > li:first-of-type{margin-left:0}
.ctyt .noticeCtm .yuma .authList > li:last-of-type{margin-right:0}
.ctyt .noticeCtm .yuma .authListBtn{position:relative;border:1px solid #e5e5e5;border-radius:8px;background:#fff;width:100%;height:74px;font-size:12px;color:#000;font-weight:bold;padding-top:40px}
.ctyt .noticeCtm .yuma .authListBtn.selected{background:#eff5fd;border-color:#127eff;box-shadow:0 2px 5px rgba(0,0,0,.16)}
.ctyt .noticeCtm .yuma .authListBtn:after{content:'';position:absolute;top:9px;left:50%;width:32px;height:32px;background:url(https://static.wehago.com/imgs/al/icon_logo_kakao.png) no-repeat 0 0 / cover;margin-left:-16px;border-radius:8px}
.ctyt .noticeCtm .yuma .authListBtn.ico_kakao:after{background-image:url(https://static.wehago.com/imgs/al/icon_logo_kakao.png)}
.ctyt .noticeCtm .yuma .authListBtn.ico_naver:after{background-image:url(https://static.wehago.com/imgs/al/icon_logo_naver.png)}
.ctyt .noticeCtm .yuma .authListBtn.ico_toss:after{background-image:url(https://static.wehago.com/imgs/al/icon_logo_toss.png);border-radius:0}
.ctyt .noticeCtm .section .form_box_v2{margin-top:14px}
.ctyt .noticeCtm .section .form_box_v2 .form_title > p{color:#666;font-weight:bold}
.ctyt .noticeCtm .section .form_box .form_content--divide{display:flex}
.ctyt .noticeCtm .section .form_box .form_content--divide .ctm_inpbx_text{flex:1}
.ctyt .noticeCtm .section .form_box .form_content--divide .phoneInpbx{flex: 0 0 80px;margin-right: 10px;}

@media only screen and (max-width:350px) {
    .ctyt .noticeCtm .yuma .yuma_join_bannerbox:after{display:none}
    .ctyt .noticeCtm .yuma .yuma_join_bannerbox .textBox {right:0;margin-right: 0;width: 100%;text-align: center;}
    .ctyt .noticeCtm .yuma .yuma_join_bannerbox .img_title{left:50%;margin-left:-47px}
    .ctyt .noticeCtm .toast_yuma .yuma_infoBox:after,
    .ctyt .noticeCtm .toast_yuma:after{display:none}
}

/* 노란우산 공제 - 노은찬 */
.ctyt .noticeCtm .yuma .none_padding{padding:0 !important;}
.ctyt .noticeCtm .yuma .vflex{display:flex; flex-direction:column; height:calc(100% - 88px);}
.ctyt .noticeCtm .yuma .mainwrap{padding:24px 16px; box-sizing:border-box;}
.ctyt .noticeCtm .yuma .main_spot_box{display:flex; flex-direction:column; position:relative; min-height:250px; padding:24px 12px 24px; box-sizing:border-box; border:1px solid #e5e5e5; border-radius:16px; background-color:#fff; box-shadow:0 3px 12px 0 rgba(25,51,82,0.12);}
.ctyt .noticeCtm .yuma .main_spot_box .option_box{display:flex; width:100%; margin-top:-12px;}
.ctyt .noticeCtm .yuma .main_spot_box .option_box .common_round_btn{margin-left:auto;}
.ctyt .noticeCtm .yuma .main_spot_box .img_logo{display:block; margin:0 auto;}
.ctyt .noticeCtm .yuma .main_spot_box .option_box + .img_logo{margin-top:15px;}
.ctyt .noticeCtm .yuma .main_spot_box .text_box{text-align:center;}
.ctyt .noticeCtm .yuma .main_spot_box .text_box .basic_text{position:relative; display:block; font-size:16px; line-height:22px; letter-spacing:-0.24px; color:#212121;}
.ctyt .noticeCtm .yuma .main_spot_box .text_box strong.basic_text{font-weight:900;}
.ctyt .noticeCtm .yuma .main_spot_box .text_box .main_text{position:relative; font-size:18px; line-height:24px; letter-spacing:-.27px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .yuma .main_spot_box .text_box .basic_text > em{font-weight:900;}
.ctyt .noticeCtm .yuma .main_spot_box .text_box .main_text em.text_blue{color:#127eff;}
.ctyt .noticeCtm .yuma .main_spot_box .text_box .sub_text{font-size:11px; line-height:14px; letter-spacing:-0.16px; color:#939393; word-break:keep-all;}
.ctyt .noticeCtm .yuma .main_spot_box .text_box .main_text + .sub_text{margin-top:8px;}
.ctyt .noticeCtm .yuma .main_spot_box .img_logo + .text_box{margin-top:16px;}
.ctyt .noticeCtm .yuma .main_spot_box .btn_box{display:flex; width:min(100%,400px); height:40px; margin:auto auto 0; gap:8px;}
.ctyt .noticeCtm .yuma .main_spot_box .btn_box .btn_spot{display:block; flex:1; background-color:#fff; border:1px solid #d3d3d3; border-radius:8px; box-sizing:border-box; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121;}
.ctyt .noticeCtm .yuma .main_spot_box .btn_box .btn_spot.blue{border-color:#127eff; color:#127eff; background-color:#f0f7ff;}
.ctyt .noticeCtm .yuma .main_spot_box .btn_box .btn_spot.blue2{border-color:#127eff; color:#fff; background-color:#127eff;}
.ctyt .noticeCtm .yuma .main_spot_box .text_box + .graph_box{margin-top:16px;}
.ctyt .noticeCtm .yuma .graph_box{position:relative;}
.ctyt .noticeCtm .yuma .graph_box .graph_item{display:flex; align-items:center; width:100%;}
.ctyt .noticeCtm .yuma .graph_box .graph_item + .graph_item{margin-top:6px;}
.ctyt .noticeCtm .yuma .graph_box .graph_item .text{display:block; font-size:12px; line-height:20px; letter-spacing:-0.18px; color:#212121;}
.ctyt .noticeCtm .yuma .graph_box .graph_item .bar{display:block; height:20px; border-radius:0 10px 10px 0; margin:0 4px;}
.ctyt .noticeCtm .yuma .main_spot_box .icon_box{position:relative; display:block; width:48px; height:48px; margin:20px auto 16px; border-radius:50%;}
.ctyt .noticeCtm .yuma .main_spot_box .icon_box::before{content:''; display:block; position:absolute; top:50%; left:50%; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .yuma .main_spot_box .icon_box.type_01{background-color:#8ec7ff;}
.ctyt .noticeCtm .yuma .main_spot_box .icon_box.type_01::before{width:24px; height:27px; margin:-14px 0 0 -12px; background-position:-100px -221px;}
.ctyt .noticeCtm .yuma .main_spot_box .icon_box.type_02{background:linear-gradient(to bottom,#7e92ff,#55b4f0);}
.ctyt .noticeCtm .yuma .main_spot_box .icon_box.type_02::before{width:22px; height:17px; margin:-9px 0 0 -11px; background-position:-100px -200px;}
.ctyt .noticeCtm .yuma .main_spot_box.type_02{min-height:0; padding:24px 20px; width:calc(100% - 32px); margin:0 auto 24px;}
.ctyt .noticeCtm .yuma .main_spot_box.type_02 .text_box .main_text{text-align:left;}
.ctyt .noticeCtm .yuma .tabs_list{display:flex; width:100%; border-bottom:1px solid #ededed;}
.ctyt .noticeCtm .yuma .tabs_list .btn_tab{position:relative; display:block; height:48px; flex:1; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#939393; border:0; background:none;}
.ctyt .noticeCtm .yuma .tabs_list .btn_tab.select{color:#127eff; font-weight:900;}
.ctyt .noticeCtm .yuma .tabs_list .btn_tab.select::before{content:''; display:block; width:calc(100% - 32px); height:2px; position:absolute; bottom:0; left:50%; transform:translateX(-50%); background-color:#127eff;}
.ctyt .noticeCtm .yuma .main_info_box{display:block; margin:24px -16px 0; box-sizing:border-box; background-color:#fff; height:calc(100% - 274px);}
.ctyt .noticeCtm .yuma .service_info_box{position:relative; display:flex; padding:40px 180px 26px 24px; box-sizing:border-box;}
.ctyt .noticeCtm .yuma .service_info_box.type_02{padding-right:24px;}
.ctyt .noticeCtm .yuma .service_info_box .text_box{display:block; flex:1;}
.ctyt .noticeCtm .yuma .service_info_box .text_box .title_text{position:relative; display:inline-block; vertical-align:top; font-size:18px; line-height:22px; letter-spacing:-0.27px; color:#212121; font-weight:900; z-index:1;}
.ctyt .noticeCtm .yuma .service_info_box .text_box .title_text::before{content:''; display:block; position:absolute; bottom:0; left:0; width:100%; height:10px; background-color:#ffed98; opacity:0.5; z-index:-1;}
.ctyt .noticeCtm .yuma .service_info_box .text_box .title_text.type_02{display:flex; align-items:center; gap:8px;}
.ctyt .noticeCtm .yuma .service_info_box .text_box .title_text.type_02::before{display:none;}
.ctyt .noticeCtm .yuma .service_info_box .text_box .title_text.type_02 .icon{position:relative; display:block; width:30px; height:30px; border-radius:50%; background-color:#f5f5f5;}
.ctyt .noticeCtm .yuma .service_info_box .text_box .title_text.type_02 .icon::before{content:''; display:block; position:absolute; top:50%; left:50%; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .yuma .service_info_box .text_box .title_text.type_02 .icon.type_01::before{width:16px; height:13px; margin:-7px 0 0 -8px; background-position:-170px -174px;}
.ctyt .noticeCtm .yuma .service_info_box .text_box .basic_text{margin-top:12px; font-size:13px; line-height:19px; letter-spacing:-0.2px; color:#212121; word-break:keep-all;}
.ctyt .noticeCtm .yuma .service_info_box .text_box .basic_text > em{color:#b15f00; font-weight:900;}
.ctyt .noticeCtm .yuma .service_info_box .text_box .sub_text{position:relative; margin:12px 0 16px; font-size:12px; line-height:17px; letter-spacing:-0.18px; color:#666; word-break:keep-all;}
.ctyt .noticeCtm .yuma .service_info_box.type_02 .text_box .sub_text{padding-right:180px;}
.ctyt .noticeCtm .yuma .service_info_box .tag_box{display:flex; flex-wrap:wrap; gap:4px; margin-top:12px;}
.ctyt .noticeCtm .yuma .service_info_box .tag_box li{display:block; padding:5px 8px 4px; border-radius:12px; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#6a3900; font-weight:900; white-space:nowrap; background:#efefef;}
.ctyt .noticeCtm .yuma .service_info_box .tag_box + .common_round_btn{margin-top:16px;}
.ctyt .noticeCtm .yuma .service_info_box .img_box{position:absolute; top:70px; right:24px; display:flex; flex-direction:column; align-items:flex-end;}
.ctyt .noticeCtm .yuma .service_info_box.type_02 .img_box{padding-bottom:46px;}
.ctyt .noticeCtm .yuma .service_info_box.type_02 .img_box{top:140px;}
.ctyt .noticeCtm .yuma .service_info_box .img_box img{display:block;}
.ctyt .noticeCtm .yuma .service_info_box .img_box img.img_logo{margin-bottom:35px;}
.ctyt .noticeCtm .yuma .section + .company_info{margin-top:32px;}
.ctyt .noticeCtm .yuma .company_info{position:relative; padding:16px 16px 24px; box-sizing:border-box; border:1px solid #e5e5e5; border-radius:16px; background-color:#fff; box-shadow:0 3px 12px 0 rgba(25,51,82,0.12);}
.ctyt .noticeCtm .yuma .company_info .info_title{display:flex; width:100%;}
.ctyt .noticeCtm .yuma .company_info .info_title .text{position:relative; font-size:16px; line-height:24px; letter-spacing:-0.24px; color:#000; font-weight:900;}
.ctyt .noticeCtm .yuma .company_info .info_title .option_box{position:relative; margin-left:auto;}
.ctyt .noticeCtm .yuma .company_info .info_title .option_box .btn_modify{position:relative; display:block; width:24px; height:24px; min-width:24px; margin-left:12px; border:0; background:none;}
.ctyt .noticeCtm .yuma .company_info .info_title .option_box .btn_modify::before{content:''; width:15px; height:15px; position:absolute; top:50%; left:50%; margin:-8px 0 0 -8px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -235px -165px / 500px 1000px;}
.ctyt .noticeCtm .yuma .company_info .company_list{position:relative; border-top:1px solid #e5e5e5; margin-top:12px;}
.ctyt .noticeCtm .yuma .company_info .company_list .item{display:flex; justify-content:space-between; width:100%; margin-top:16px; font-size:12px; line-height:15px; letter-spacing:-0.18px;}
.ctyt .noticeCtm .yuma .company_info .company_list .item dt{color:#666;}
.ctyt .noticeCtm .yuma .company_info .company_list .item dd{color:#212121;}
.ctyt .noticeCtm .yuma .result_notice_list{display:block; position:relative; margin-top:16px;}
.ctyt .noticeCtm .yuma .result_notice_list li{display:block; padding-left:10px; box-sizing:border-box; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#666;}
.ctyt .noticeCtm .yuma .result_notice_list li::before{content:''; width:2px; height:2px; border-radius:50%; position:absolute; top:6px; left:4px; background-color:#666;}
.ctyt .noticeCtm .yuma .section .form_box + .form_box{margin-top:24px;}
.ctyt .noticeCtm .yuma .section .form_box .form_content .ctm_inpbx_text > input{line-height:32px;}
.ctyt .noticeCtm .yuma .section .form_box .form_content .ctm_inpbx_text.active{border-bottom:2px solid #127eff;}
.ctyt .noticeCtm .sec_form + .sec_raido_select{margin-top:24px;}
.ctyt .noticeCtm .sec_raido_select{position:relative; padding:24px;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_title{position:relative;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_title .main_text{font-size:16px; line-height:19px; letter-spacing:-.24px; color:#000; font-weight:900;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_title .sub_text{margin-top:10px; font-size:12px; line-height:18px; letter-spacing:-.18px; color:#666;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content{display:flex; flex-wrap:wrap; gap:15px; margin-top:16px;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content.type_02{gap:8px;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content .btn_radio{position:relative; display:flex; padding-left:26px; font-size:14px; line-height:28px; letter-spacing:-.21px; color:#212121; border:0; background:none; white-space:nowrap;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content .btn_radio::before{content:''; display:block; width:20px; height:20px; position:absolute; top:2px; left:3px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) 0 -103px / 250px 500px;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content .btn_radio.select::before{background-position:0 -127px;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content .btn_radio .in_box{display:flex; gap:4px; margin-left:6px;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content .btn_radio .in_box .btn_basic{display:block; padding:6px 8px 5px; border:1px solid #d3d3d3; border-radius:6px; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#212121; background:#fff; white-space:nowrap;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content .btn_radio .in_box .btn_basic.select{border-color:#80b7ed; background-color:#f0f7ff; color:#127eff;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content .btn_form{flex:1; height:44px; margin:0; border:1px solid #d3d3d3; border-radius:8px; box-sizing:border-box; font-size:14px; line-height:42px; letter-spacing:-.21px; color:#212121; background:#fff;}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content .btn_form.select{color:#127eff; border-color:#127eff; box-shadow:0 2px 10px 0 rgba(25,51,82,0.12);}
.ctyt .noticeCtm .section .form_box .form_btn_box{display:flex; width:100%; gap:8px; padding:8px 0;}
.ctyt .noticeCtm .section .form_box .form_btn_box .btn_form{flex:1; height:44px; margin:0; border:1px solid #d3d3d3; border-radius:8px; box-sizing:border-box; font-size:14px; line-height:42px; letter-spacing:-.21px; color:#212121; background:#fff;}
.ctyt .noticeCtm .section .form_box .form_btn_box .btn_form.select{color:#127eff; border-color:#127eff; box-shadow:0 2px 10px 0 rgba(25,51,82,0.12);}
.ctyt .noticeCtm .section .form_box .form_title .btn_unline{display:block; height:15px; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#666; border-width:0 0 1px 0; border-style:solid; border-color:#666; background:none; box-sizing:border-box;}
.ctyt .noticeCtm .section .form_box .inpbx_notice{display:block; margin-top:8px; font-size:11px; line-height:14px; letter-spacing:-0.17px; color:#939393;}
.ctyt .noticeCtm .section .form_box .inpbx_notice + .inpbx_notice{margin-top:4px;}
.ctyt .noticeCtm .yuma .section .form_box .form_content .select_box{display:flex; gap:12px; width:100%;}
.ctyt .noticeCtm .yuma .section .form_box .form_content .select_box .type_select{width:40%;}
.ctyt .noticeCtm .yuma .section .form_box .form_content .select_box .type_select .select{border-color:rgb(229,229,229);}
.ctyt .noticeCtm .yuma .section .form_box .form_content .select_box .type_select .select .btn_select{padding:13px 0 12px;}
.ctyt .noticeCtm .yuma .section .form_box .form_content .select_box .type_inpbx{flex:1;}
.ctyt .noticeCtm .yuma .section .form_box .form_content .select_box.type_error{flex-wrap:wrap;}
.ctyt .noticeCtm .yuma .section .form_box .form_content .select_box.type_error .error_text{display:block; width:100%; margin-top:-4px; font-size:11px; line-height:14px; letter-spacing:-0.22px; color:#fc5356;}
.ctyt .noticeCtm .yuma .section .form_box .form_content .select_box.type_error .type_select .select{border-width:2px; border-color:#fc5356;}
.ctyt .noticeCtm .yuma .section .form_box .form_content .select_box.type_error .ctm_inpbx_text{border-width:2px; border-color:#fc5356;}
.ctyt .noticeCtm .yuma .notice_box{position:relative; padding:12px; border:1px solid #c4d9f6; border-radius:12px; box-sizing:border-box; background-color:#f0f7ff;}
.ctyt .noticeCtm .yuma .notice_box .notice_title{display:flex; align-items:center; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#127eff;}
.ctyt .noticeCtm .yuma .notice_box .notice_title .sp_icon{margin-right:4px;}
.ctyt .noticeCtm .yuma .notice_box .notice_content{margin-top:8px; padding-top:8px; border-top:1px solid #ededed;}
.ctyt .noticeCtm .yuma .notice_box .notice_content li{position:relative; padding-left:14px; box-sizing:border-box; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#212121;}
.ctyt .noticeCtm .yuma .notice_box .notice_content li::before{content:''; display:block; width:2px; height:2px; position:absolute; top:6px; left:3px; background-color:#a5a5a5;}
.ctyt .noticeCtm .yuma .notice_box .notice_content li + li{margin-top:9px;}
.ctyt .noticeCtm .sec_form + .sec_notice2{margin-top:24px;}
.ctyt .noticeCtm .event_wrap{position:relative;}
.ctyt .noticeCtm .event_wrap .spot_box{position:relative; display:flex; justify-content:space-between; width:min(100%,800px); margin:0 auto; padding:24px 16px; box-sizing:border-box; background-color:#fcf7e0; z-index:1;}
.ctyt .noticeCtm .event_wrap .spot_box::before{content:''; display:block; height:100%; position:absolute; left:-100%; right:-100%; top:0; background-color:#fcf7e0; z-index:-1;}
.ctyt .noticeCtm .event_wrap .spot_box .text_box{display:block; flex:1;}
.ctyt .noticeCtm .event_wrap .spot_box .main_text{position:relative; font-size:22px; line-height:27px; letter-spacing:-.33px; color:#212121;}
.ctyt .noticeCtm .event_wrap .spot_box .main_text > em{position:relative; color:#6a3900; font-weight:900; z-index:1;}
.ctyt .noticeCtm .event_wrap .spot_box .main_text > em::before{content:''; display:block; position:absolute; bottom:0; left:0; width:100%; height:10px; background-color:#ffed98; opacity:0.5; z-index:-1;}
.ctyt .noticeCtm .event_wrap .spot_box .sub_text{display:block; margin-top:10px; font-size:14px; line-height:20px; letter-spacing:-0.21px; color:#212121; word-break:keep-all;}
.ctyt .noticeCtm .event_wrap .spot_box .sub_text > em{color:#b15f00; font-weight:900;}
.ctyt .noticeCtm .event_wrap .spot_box .img_box{display:block; width:120px; min-width:120px;}
.ctyt .noticeCtm .event_wrap .spot_box .img_box img{display:block;}
.ctyt .noticeCtm .event_wrap .sec_event{position:relative; padding:24px 16px; box-sizing:border-box;}
.ctyt .noticeCtm .event_wrap .sec_event .event_info{position:relative;}
.ctyt .noticeCtm .event_wrap .sec_event .event_info + .event_info{margin-top:24px;}
.ctyt .noticeCtm .event_wrap .sec_event .event_info .title_text{font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .event_wrap .sec_event .event_info .main_text{margin-top:10px; font-size:13px; line-height:19px; letter-spacing:-0.2px; color:#212121;}
.ctyt .noticeCtm .event_wrap .sec_event .event_info .sub_text{margin-top:6px; font-size:12px; line-height:17px; letter-spacing:-.18px; color:#666;}
.ctyt .noticeCtm .event_wrap .sec_event .event_info .sub_text .in_text{position:relative; display:block; padding-left:20px; box-sizing:border-box;}
.ctyt .noticeCtm .event_wrap .sec_event .event_info .sub_text .in_text::before{content:'-'; position:absolute; top:0; left:10px;}
.ctyt .noticeCtm .event_wrap .sec_event .btn_box{margin-top:24px; display:block;}
.ctyt .noticeCtm .event_wrap .sec_event .btn_box .common_round_btn{display:block; margin:0 auto;}
.ctyt .noticeCtm .section .form_box .form_content .form_img_box{position:relative; padding:16px 20px; margin-top:24px; box-sizing:border-box; border-radius:12px; background-color:#edeff2;}
.ctyt .noticeCtm .section .form_box .form_content .form_img_box .text{display:block; font-size:13px; line-height:16px; letter-spacing:-0.2px; color:#212121; font-weight:900; text-align:center;}
.ctyt .noticeCtm .section .form_box .form_content .form_img_box img{display:block; margin:8px auto 0;}
.ctyt .noticeCtm .agreeBox.v2{display:block; padding:4px 16px; box-sizing:border-box; border:1px solid #d3d3d3; border-radius:12px; background-color:#fff;}
.ctyt .noticeCtm .agreeBox.v2 + .agreeBox.v2{margin-top:16px;}
.ctyt .noticeCtm .agreeBox.v2 .agreeBox__item{display:flex; flex-wrap:wrap; height:48px; box-sizing:border-box; border:0;}
.ctyt .noticeCtm .agreeBox.v2 .agreeBox__item--total + .agreeBox__item{border-top:1px solid #d3d3d3;}
.ctyt .noticeCtm .agreeBox.v2 .agreeBox__item .in_box{display:block; width:100%;}
.ctyt .noticeCtm .agreeBox.v2 .agreeBox__item .in_box .agreeBox__item{border:0; padding:0; font-weight:400;}
.ctyt .noticeCtm .agreeBox .agreeBox__text--alarm{
    display: block;
    padding-bottom: 13px;
    font-size: 12px;
    line-height: 15px;
    letter-spacing: -0.18px;
}
.ctyt .noticeCtm .agreeBox .agreeBox__text--alarm.blue{
    color: #127eff;
}
.ctyt .noticeCtm .agreeBox .agreeBox__text--alarm.red{
    color: #fc5356;
}
.ctyt .noticeCtm .agreeBox .agreeBox__text--alarm.yellow{
    color: #f28f2d;
}

/* 노란우산공제 수정 */
.ctyt .noticeCtm .yuma .company_info + .company_info{margin-top:16px}
.ctyt .noticeCtm .yuma .company_info .company_list--modify .item{display:block}
.ctyt .noticeCtm .yuma .company_info .company_list .item.section{padding:0}
.ctyt .noticeCtm .yuma .company_info .company_list .item .ctm_inpbx_text {display: flex;justify-content: space-between;position: relative;border-bottom: 1px solid rgb(229, 229, 229);padding: 6px 0;}
.ctyt .noticeCtm .yuma .company_info .company_list .item .ctm_inpbx_text > input {display: block;width: 100%;border: 0;outline: 0;font-size: 13px;line-height: 18px;letter-spacing: -0.22px;color: #212121;font-family: douzone, "Microsoft YaHei", "PingFang SC", "MS PGothic", "Hiragino Kaku Gothic ProN", "굴림", gulim, "Apple SD Gothic Neo", sans-serif !important;background: none;}
.ctyt .noticeCtm .yuma .company_info .company_list .item .ctm_inpbx_text.active{border-bottom: 2px solid #127eff;}
.ctyt .noticeCtm .yuma .company_info .company_list .section .form_box .inpbx_inner_btn button.btn_addr_search{padding:6px 8px 5px;line-height:14px}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content .btn_radio.noIcon{padding-left:0}
.ctyt .noticeCtm .sec_raido_select .sec_radio_content .btn_radio.noIcon:before{content:none}

/* 2023 연말정산 */
.ctyt .noticeCtm .ctm_label{display:inline-block; vertical-align:top; min-width:33px; height:18px; padding:3px 6px 1px; font-size:11px; line-height:14px; letter-spacing:-0.17px; box-sizing:border-box;}
.ctyt .noticeCtm .ctm_label.round_sytle{border-radius:4px; border:0;}
.ctyt .noticeCtm .ctm_label.type_green{color:#1fc47c; background-color:#e8f9f2;}
.ctyt .noticeCtm .ctm_label.type_red{color:#fc5356; background-color:#ffebeb;}
.ctyt .noticeCtm .ctm_label.type_blue{color:#127eff; background-color:#e6f2ff;}
.ctyt .noticeCtm .sp_ctm2{background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .sp_ctm2.icon_info.blue{position:relative; display:block; width:12px; height:12px; background-position:-100px 0;}
.ctyt .noticeCtm .sp_ctm2.icon_help{position:relative; display:inline-block; vertical-align:top; width:22px; height:23px; background-position:-127px -183px;}
.ctyt .noticeCtm .sp_ctm2.icon_help2{position:relative; display:inline-block; vertical-align:top; width:19px; height:19px; background-position:-180px -183px;}
.ctyt .noticeCtm .sp_ctm2.icon_info.gray{position:relative; display:inline-block; vertical-align:top; width:20px; height:20px; background-position:-154px -183px;}
.ctyt .noticeCtm .ctm_2023 .container {background-color:#f7f8fa;}
.ctyt .noticeCtm .ctm_2023 .container.bg_white {background-color:#fff;}
.ctyt .noticeCtm .ctm_2023 .footer_button_box,
.ctyt .noticeCtm .ctm_2023 .agreeBtn__box {padding-top:20px; background-color:#f7f8fa;}
.ctyt .noticeCtm .ctm_2023 .container.bg_white .footer_button_box,
.ctyt .noticeCtm .ctm_2023 .container.bg_white .agreeBtn__box {background-color:#fff;}

.ctyt .noticeCtm .ctm_2023 .data_list_box .title .sp_ctm:before {background:url(/imgs/ctm/sp_ctm2.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type1:before {width:21px; height:22px; margin:-11px 0 0 -11px; background-position:0 -50px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type2:before {width:20px; height:17px; margin:-9px 0 0 -10px; background-position:-26px -50px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type3:before {width:21px; height:22px; margin:-11px 0 0 -11px; background-position:-51px -50px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type4:before {width:20px; height:19px; margin:-10px 0 0 -10px; background-position:-77px -50px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type5:before {width:20px; height:19px; margin:-10px 0 0 -10px; background-position:-127px -50px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type6:before {width:22px; height:19px; margin:-10px 0 0 -11px; background-position:-152px -50px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type7:before {width:21px; height:18px; margin:-9px 0 0 -11px; background-position:-179px -50px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type8:before {width:23px; height:21px; margin:-11px 0 0 -12px; background-position:-205px -50px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type9:before {width:20px; height:22px; margin:-11px 0 0 -10px; background-position:0px -80px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type10:before {width:20px; height:21px; margin:-11px 0 0 -10px; background-position:-25px -80px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type11:before {width:22px; height:19px; margin:-10px 0 0 -11px; background-position:-50px -80px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type12:before {width:20px; height:21px; margin:-11px 0 0 -10px; background-position:-77px -80px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type13:before {width:21px; height:21px; margin:-11px 0 0 -11px; background-position:-102px -80px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type14:before {width:20px; height:20px; margin:-10px 0 0 -10px; background-position:-128px -80px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type15:before {width:20px; height:16px; margin:-8px 0 0 -10px; background-position:-102px -50px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type16:before {width:22px; height:23px; margin:-12px 0 0 -11px; background-position:-153px -80px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type17:before {width:19px;height:22px;margin: -11px 0 0 -10px;background-position:-180px -80px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type18:before {width:20px;height:21px;margin: -11px 0 0 -10px;background-position:-204px -80px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type19:before {width:20px;height:22px;margin: -11px 0 0 -10px;background-position:-229px -80px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type20:before {width:21px;height:19px;margin: -10px 0 0 -11px;background-position:-229px -50px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type21:before {width:20px;height:23px;margin: -12px 0 0 -10px;background-position:-180px -135px;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .title .icon_data_type22:before {width:21px;height:19px;margin: -10px 0 0 -11px;background-position: -122px -216px;} /* 가족 */


.ctyt .noticeCtm .ctm_2023 .data_list_box .item.empty_data .title,
.ctyt .noticeCtm .ctm_2023 .data_list_box .item.empty_data .cont {color:#939393;}
.ctyt .noticeCtm .ctm_2023 .data_list_box .item.empty_data .title .sp_ctm {filter:grayscale(1);}
.ctyt .noticeCtm .ctm_2023 .steplist {display:flex; align-items:center; height:120px; background-color:#127eff; position:sticky; z-index:20; top:0;}
.ctyt .noticeCtm .ctm_2023 .steplist li {position:relative; width:25%; text-align:center;}
.ctyt .noticeCtm .ctm_2023 .steplist.steplist--flex li {flex:1; width:auto;}
.ctyt .noticeCtm .ctm_2023 .steplist li::after {content:''; position:absolute; top:24px; left:calc(100% - 4px); width:8px; height:15px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat 0 -163px / 250px 500px;}
.ctyt .noticeCtm .ctm_2023 .steplist li:last-of-type::after {content:none;}
.ctyt .noticeCtm .ctm_2023 .steplist li [class*="ico_"]::before {content:''; position:absolute; top:50%; left:50%;}
.ctyt .noticeCtm .ctm_2023 .steplist li a {display:block; position:relative; padding-top:56px; font-size:12px; font-weight:bold; line-height:17px; letter-spacing:-0.18px; color:#a5a5a5; text-decoration:none; z-index:20;}
.ctyt .noticeCtm .ctm_2023 .steplist li .icon_bx {position:absolute; top:0; left:50%; width:48px; height:48px; border-radius:100%; transform:translateX(-50%);}
.ctyt .noticeCtm .ctm_2023 .steplist li .icon_in {position:absolute; top:50%; left:50%; width:48px; height:48px; border:1px solid rgba(255,255,255,.6); background:none; border-radius:100%; transform:translate(-50%, -50%);}
.ctyt .noticeCtm .ctm_2023 .steplist li.check .icon_in {background-color:#92bafa; border:0;}
.ctyt .noticeCtm .ctm_2023 .steplist li .icon_text {font-size:12px; color:#fff; letter-spacing:-0.18px; opacity:1;}
.ctyt .noticeCtm .ctm_2023 .steplist li.check .icon_text {opacity:0.5;}
.ctyt .noticeCtm .ctm_2023 .steplist li .ico_01::before {width:21px; height:20px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat 0 -26px / 250px 500px; margin:-10px 0 0 -11px;}
.ctyt .noticeCtm .ctm_2023 .steplist li .ico_02::before {width:19px; height:21px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -26px -26px / 250px 500px; margin:-11px 0 0 -10px;}
.ctyt .noticeCtm .ctm_2023 .steplist li .ico_03::before {width:19px; height:21px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -50px -26px / 250px 500px; margin:-11px 0 0 -10px;}
.ctyt .noticeCtm .ctm_2023 .steplist li .ico_04::before {width:20px; height:21px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -74px -26px / 250px 500px; margin:-11px 0 0 -10px;}
.ctyt .noticeCtm .ctm_2023 .steplist li .ico_05::before {width:19px; height:21px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -135px -26px / 250px 500px; margin:-11px 0 0 -8px;}
.ctyt .noticeCtm .ctm_2023 .steplist li .ico_06::before {width:19px; height:20px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -159px -26px / 250px 500px; margin:-10px 0 0 -8px;}
.ctyt .noticeCtm .ctm_2023 .steplist li.ing .ico_01::before,
.ctyt .noticeCtm .ctm_2023 .steplist li.check .ico_01::before {width:21px; height:20px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat 0 0 / 250px 500px; margin:-10px 0 0 -11px;}
.ctyt .noticeCtm .ctm_2023 .steplist li.ing .ico_02::before,
.ctyt .noticeCtm .ctm_2023 .steplist li.check .ico_02::before {width:19px; height:21px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -26px 0 / 250px 500px; margin:-11px 0 0 -8px;}
.ctyt .noticeCtm .ctm_2023 .steplist li.ing .ico_03::before,
.ctyt .noticeCtm .ctm_2023 .steplist li.check .ico_03::before {width:19px; height:21px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -50px 0 / 250px 500px; margin:-11px 0 0 -8px;}
.ctyt .noticeCtm .ctm_2023 .steplist li.ing .ico_04::before,
.ctyt .noticeCtm .ctm_2023 .steplist li.check .ico_04::before {width:20px; height:21px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -74px 0 / 250px 500px; margin:-11px 0 0 -8px;}
.ctyt .noticeCtm .ctm_2023 .steplist li.ing .ico_05::before,
.ctyt .noticeCtm .ctm_2023 .steplist li.check .ico_05::before {width:19px; height:21px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -135px 0 / 250px 500px; margin:-11px 0 0 -8px;}
.ctyt .noticeCtm .ctm_2023 .steplist li.ing .ico_06::before,
.ctyt .noticeCtm .ctm_2023 .steplist li.check .ico_06::before {width:19px; height:20px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -159px 0 / 250px 500px; margin:-10px 0 0 -8px;}
.ctyt .noticeCtm .ctm_2023 .steplist.type_small{height: 90px;}
.ctyt .noticeCtm .ctm_2023 .steplist.type_small li .icon_in{width: 40px;height: 40px;}
.ctyt .noticeCtm .ctm_2023 .steplist.type_small li .icon_bx{width: 40px;height: 40px;}
.ctyt .noticeCtm .ctm_2023 .steplist.type_small li a{padding-top: 48px;}
.ctyt .noticeCtm .ctm_2023 .round_line_box {padding:16px; box-sizing:border-box; border:1px solid #e5e5e5; border-radius:12px; background:#fff;}
.ctyt .noticeCtm .ctm_2023 .round_line_box .title {position:relative; display:block; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#127eff; padding-bottom:9px; margin-bottom:8px;}
.ctyt .noticeCtm .ctm_2023 .round_line_box .title::before {content:''; display:block; width:100%; height:1px; position:absolute; bottom:0; left:0; background:#ededed;}
.ctyt .noticeCtm .ctm_2023 .round_line_box .title .icon_info {display:inline-block; vertical-align:top; margin:2px 4px 0 0;}
.ctyt .noticeCtm .ctm_2023 .round_line_box .desc {font-size:12px; line-height:18px; color:#212121; word-break:keep-all;}
.ctyt .noticeCtm .ctm_2023 .round_line_box .desc + .desc{margin-top: 8px;}
.ctyt .noticeCtm .ctm_2023 .round_line_box .desc.mainText{font-weight: 900;letter-spacing: -0.18px;color: #212121;}
.ctyt .noticeCtm .ctm_2023 .round_line_box .desc.subText{color: #666;letter-spacing: -0.18px;}
.ctyt .noticeCtm .ctm_2023 .round_line_box .desc.mainText + .desc.subText{margin-top: 4px;}
.ctyt .noticeCtm .ctm_2023 .round_line_box .desc.subText + .desc.mainText{margin-top: 8px;}
.ctyt .noticeCtm .ctm_2023 .round_line_box .button_box {margin-top:8px;}
.ctyt .noticeCtm .ctm_2023 .round_line_box .button_box .btn_down {display:inline-block; vertical-align:top; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#212121; padding:9px 12px 8px; border-radius:6px; border:0; background:#e4eefa;}
.ctyt .noticeCtm .ctm_2023 .content_wrap.data_upload .link_area {margin-top:16px;}
.ctyt .noticeCtm .ctm_2023 .data_upload .button_primary {height: 48px;font-size: 14px;border-color:#80b7ed; background-color:#f0f7ff;}
.ctyt .noticeCtm .ctm_2023 .data_upload .button_primary.v2 {display:block; width:190px; height:36px; margin:0 auto; padding:9px 16px; box-sizing:border-box; font-size:14px; line-height:18px;}
.ctyt .noticeCtm .ctm_2023 .data_upload .button_primary + .data_list_box {margin-top:8px;}
.ctyt .noticeCtm .ctm_2023 .content_wrap.data_upload .empty_box {width:88px; height:88px;}
.ctyt .noticeCtm .ctm_2023 .content_wrap.data_upload .empty_area + .button_primary {margin-top:12px;}
.ctyt .noticeCtm .ctm_2023 .sortBox__year {display:flex; align-items:center; justify-content:center; gap:8px; width:100%;}
.ctyt .noticeCtm .ctm_2023 .sortBox__year .btn__arrow {position:relative; display:block; width:18px; height:18px; border:0; background:none; transform:translateY(-1px);}
.ctyt .noticeCtm .ctm_2023 .sortBox__year .btn__arrow::before {content:''; display:block; width:5px; height:9px; position:absolute; top:50%; left:50%; margin:-5px 0 0 -3px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -117px -244px / 500px 1000px;}
.ctyt .noticeCtm .ctm_2023 .sortBox__year .btn__arrow.prev::before {transform:rotate(180deg);}
.ctyt .noticeCtm .ctm_2023 .sortBox__year .text {display:block; font-size:18px; line-height:22px; letter-spacing:-0.27px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .ctm_2023 .sortBox__year + .swiperBox {margin-top:20px;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .infoBanner {display:flex; flex-wrap:wrap; gap:12px; width:100%;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .infoBanner .logo__taxService {display:flex;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .infoBanner .logo__taxService > img {display:block; width:24px; height:24px;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .infoBanner .safeLogo {display:block; width:100%; height:auto;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .infoBanner .safeLogo > img {display:block; width:93px; height:93px; margin:0 auto;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .userInfo__name {display:block; position:relative; text-align:center; margin-top:6px;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .userInfo__name .subText {display:block; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#fff;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .userInfo__name .mainText {display:block; margin-top:8px; font-size:18px; line-height:22px; letter-spacing:-0.27px; color:#fff; font-weight:900;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .userInfo__list {display:block; position:relative; padding-top:16px; margin-top:16px; border-top:1px solid rgba(255,255,255,0.3);}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .userInfo__list .item {display:flex; width:100%; justify-content:space-between;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .userInfo__list .item + .item {margin-top:12px;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .userInfo__list .item dt {display:block; font-size:12px; line-height:15px; letter-spacing:0; color:rgba(255,255,255,0.8);}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .userInfo__list .item dd {display:block; font-size:12px; line-height:15px; letter-spacing:0; color:#fff; font-weight:900;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .userInfo__list .item dd.v2 {opacity:0.5;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .btn_agree {position:absolute; left:24px; bottom:24px; width:calc(100% - 40px); max-width:250px; height:40px; border-radius:8px; border:1px solid rgba(255,255,255,0.4); background-color:rgba(255, 255, 255, 0.12); font-size:14px; line-height:18px; color:#fff; box-sizing:border-box; font-weight:400;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .btn_agree .ico_agree {display:inline-block; vertical-align:top; width:20px; height:20px; margin:-2px 6px 0 0; background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -184px -118px / 250px 500px;}
.ctyt .noticeCtm .ctm_2023 .userInfo__card .btn_agree .ico_agree.v2 {background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -209px -118px / 250px 500px;}
.ctyt .noticeCtm .ctm_2023 .noticeList {display:block; position:relative; margin:24px -20px 0; padding:24px 20px 0; border-top:8px solid #ededed}
.ctyt .noticeCtm .ctm_2023 .noticeList > li {position:relative; display:block; padding-left:10px; font-size:12px; line-height:17px; letter-spacing:-0.18px; color:#212121; box-sizing:border-box;}
.ctyt .noticeCtm .ctm_2023 .noticeList > li::before {content:''; display:block; width:2px; height:2px; border-radius:50%; position:absolute; top:6px; left:4px; background-color:#212121;}
.ctyt .noticeCtm .ctm_2023 .noticeList > li + li {margin-top:16px;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list {padding:16px 17px; box-sizing:border-box; background-color:#f7f8fa;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list.bg_white{background-color: #fff;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list--title {display:block; margin-top:24px; font-size:13px; line-height:16px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list--title + .agreeInfo__list {margin-top:8px;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list .item {display:flex; justify-content:space-between; width:100%;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list .item + .item {margin-top:12px;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list .item dt {display:block; font-size:12px; line-height:15px; color:#8595aa;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list .item dd {display:block; font-size:12px; line-height:15px; color:#212121; letter-spacing:-0.18px;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list .item dd > img {display:inline-block; vertical-align:top; transform:translateY(-1px);}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list .item.v2{display:block; padding:12px; box-sizing:border-box; position:relative; border-radius:8px; background-color:#fff;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list .item.v2 dt{display:block; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list .item.v2 dd{margin-top:8px; font-size:12px; line-height:17px; letter-spacing:-0.18px; color:#212121;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__list .item.v3{margin-top:16px; padding:0; border:0; color:#212121;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__notice{display:block; margin-top:16px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#212121;}
.ctyt .noticeCtm .ctm_2023 .secLandResult > .section_title{display:block;}
.ctyt .noticeCtm .ctm_2023 .secLandResult > .section_title > h2{display:block; font-size:22px; color:#000; line-height:30px; letter-spacing:-.33px; font-weight:normal;}
.ctyt .noticeCtm .ctm_2023 .secLandResult > .section_title > h2 > em{font-weight:900;}
.ctyt .noticeCtm .ctm_2023 .secLandResult > .section_title > .sub_text{display:block; margin-top:8px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#666;}
.ctyt .noticeCtm .ctm_2023 .secLandResult > .section_title.case_02 > h2{font-size:16px; line-height:20px; letter-spacing:-0.24px; color:#000;}
.ctyt .noticeCtm .ctm_2023 .secLandResult > .section_title.case_02 > .sub_text{margin-top:6px;}
.ctyt .noticeCtm .ctm_2023 .secLandResult .resultChart{margin-top:24px;}
.ctyt .noticeCtm .ctm_2023 .secLandResult .resultChart__box{padding:24px; box-sizing:border-box; background-color:#fff; box-shadow:0 3px 12px 0 rgba(25,51,82,0.12);}
.ctyt .noticeCtm .ctm_2023 .secLandResult .resultChart_guideText{margin-top:16px; padding-top:16px; border-top:1px solid #ededed; font-size:12px; color:#212121; line-height:18px; letter-spacing:-.2px; word-break:keep-all;}
.ctyt .noticeCtm .ctm_2023 .secLandResult .resultChart_guideText > em{color:#6c6c6c; font-weight:bold;}
.ctyt .noticeCtm .ctm_2023 .secLandResult .resultChart_guideText .red{color:#fc5356;}
.ctyt .noticeCtm .ctm_2023 .secLandResult .resultChart_guideText .green{color:#1fc47c;}
.ctyt .noticeCtm .ctm_2023 .secLandResult .resultChart_guideText .blue{color:#127eff;}
.ctyt .noticeCtm .ctm_2023 .secLandResult .resultChart_guideText .black{color:#212121;}
.ctyt .noticeCtm .ctm_2023 .secLandResult .resultChart_guideText .point{font-weight:900;}
.ctyt .noticeCtm .mainMenu{display:flex; flex-direction:column; gap:16px; margin-top:24px;}
.ctyt .noticeCtm .mainMenu .divisionBox{display:flex; width:100%; gap:12px;}
.ctyt .noticeCtm .mainMenu .divisionBox .btn_menu{flex-direction:row-reverse; width:auto; flex:1; height:88px; border-color:transparent; box-shadow:0 2px 10px 0 rgba(25,51,82,0.12); padding:12px 10px 10px 16px; box-sizing:border-box;}
.ctyt .noticeCtm .mainMenu .divisionBox .btn_menu::before{display:none;}
.ctyt .noticeCtm .mainMenu .divisionBox .btn_menu .iconBg{margin:auto 0 0 auto; background-color:#f0f7ff;}
.ctyt .noticeCtm .mainMenu .divisionBox .btn_menu .text{margin:0 auto auto 0; text-align:left;}
.ctyt .noticeCtm .mainMenu .divisionBox .btn_menu + .btn_menu{margin:0;}
.ctyt .noticeCtm .mainMenu .btn_menu{position:relative; display:flex; align-items:center; gap:8px; width:100%; min-height:64px; padding:0 0 0 18px; box-sizing:border-box; border:1px solid #e5e5e5; border-radius:12px; background-color:#fff;}
.ctyt .noticeCtm .mainMenu .btn_menu.type_02{min-height: 72px;}
.ctyt .noticeCtm .mainMenu .btn_menu::before{content:''; display:block; width:6px; height:11px; position:absolute; top:50%; right:15px; margin-top:-6px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -96px -244px / 500px 1000px;}
.ctyt .noticeCtm .mainMenu .btn_menu + .btn_menu{margin-top:-8px;}
.ctyt .noticeCtm .mainMenu .btn_menu .iconBg{position:relative; display:flex; justify-content:center; align-items:center; width:44px; height:44px; background-color:#f5f5f5; border-radius:50%;}
.ctyt .noticeCtm .mainMenu .btn_menu .icon_mainMenu{display:block; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .mainMenu .btn_menu .icon_mainMenu.type_01{width:29px; height:27px; background-position:0 -183px;}
.ctyt .noticeCtm .mainMenu .btn_menu .icon_mainMenu.type_02{width:27px; height:27px; background-position:-34px -183px;}
.ctyt .noticeCtm .mainMenu .btn_menu .icon_mainMenu.type_03{width:24px; height:28px; background-position:-66px -183px;}
.ctyt .noticeCtm .mainMenu .btn_menu .icon_mainMenu.type_04{width:27px; height:25px; background-position:-95px -183px;}
.ctyt .noticeCtm .mainMenu .btn_menu .icon_mainMenu.type_05{width:28px; height:26px; background-position:-90px -216px;}
.ctyt .noticeCtm .mainMenu .btn_menu .text{display:block; font-size:14px; line-height:20px; letter-spacing:-0.23px; color:#212121; white-space:nowrap;}
.ctyt .noticeCtm .mainMenu .btn_menu .text.v2{font-size:13px; line-height:19px; text-align:left;}
.ctyt .noticeCtm .mainMenu .btn_menu .text > em{font-size:15px; font-weight:900;}
.ctyt .noticeCtm .mainMenu .btn_menu .text .pointColor{color: #127eff}
.ctyt .noticeCtm .mainMenu .btn_menu .text.v2 > em{font-size:13px;}
.ctyt .noticeCtm .mainMenu .btn_menu .text.textLeft{text-align: left;}
.ctyt .noticeCtm .mainMenu .accodian_item{display:flex; flex-direction:column;}
.ctyt .noticeCtm .mainMenu .accodian_item .accodian_content{display:block; padding:16px 16px 20px 16px; box-sizing:border-box; border:1px solid #e5e5e5; border-bottom-width:0; border-radius:12px 12px 0 0; background-color:#fff;}
.ctyt .noticeCtm .mainMenu .accodian_item .accodian_content .titleBox{display:flex; align-items:center; width:100%;}
.ctyt .noticeCtm .mainMenu .accodian_item .accodian_content .titleBox .title{display:block; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .mainMenu .accodian_item .accodian_content .titleBox .optionBox{display:flex; align-items:center; gap:2px; margin-left:auto;}
.ctyt .noticeCtm .mainMenu .accodian_item .accodian_content .titleBox .optionBox > .text{font-size:18px; line-height:22px; letter-spacing:-0.27px;}
.ctyt .noticeCtm .mainMenu .accodian_item .accodian_content .titleBox .optionBox > .text > em{font-weight:900;}
.ctyt .noticeCtm .mainMenu .accodian_item .accodian_content .titleBox .optionBox > .text.color_green{color:#12ad95;}
.ctyt .noticeCtm .mainMenu .accodian_item .accodian_content .titleBox .optionBox > .text.color_red{color:#fc5356;}
.ctyt .noticeCtm .mainMenu .accodian_item .accodian_content .titleBox .optionBox .icon_emoji{position:relative; display:block; width:28px; min-width:28px; height:28px; transform:translateY(-1px);}
.ctyt .noticeCtm .mainMenu .accodian_item .accodian_content .titleBox .optionBox .icon_emoji > img{display:block; position:absolute; top:-6px; left:-6px;}
.ctyt .noticeCtm .mainMenu .accodian_item .accodian_content + .btn_menu{border-radius:0 0 12px 12px;}
.ctyt .noticeCtm .mainMenu .accodian_item .emtpyBox{display:block; margin-top:8px; text-align:center;}
.ctyt .noticeCtm .mainMenu .accodian_item .emtpyBox .imgBox{position:relative;}
.ctyt .noticeCtm .mainMenu .accodian_item .emtpyBox .imgBox > img{display:inline-block; vertical-align:top;}
.ctyt .noticeCtm .mainMenu .accodian_item .emtpyBox .textBox{margin-top:12px;}
.ctyt .noticeCtm .mainMenu .accodian_item .emtpyBox .textBox .text{font-size:14px; line-height:20px; letter-spacing:-0.21px; color:#212121;}
.ctyt .noticeCtm .top_noticeBox{position:relative; padding:12px; box-sizing:border-box; border:1px solid #c4d9f6; border-radius:8px; background-color:#f0f7ff;}
.ctyt .noticeCtm .top_noticeBox .notice_title{display:flex; align-items:center;}
.ctyt .noticeCtm .top_noticeBox .notice_title .icon_info{display:block; position:relative; width:14px; height:14px; margin-right:4px;}
.ctyt .noticeCtm .top_noticeBox .notice_title .icon_info::before{content:''; display:block; width:12px; height:12px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -6px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -100px 0 / 250px 500px;}
.ctyt .noticeCtm .top_noticeBox .notice_title > .text{font-size:12px; line-height:14px; letter-spacing:-0.18px; color:#127eff;}
.ctyt .noticeCtm .top_noticeBox .notice_content{margin-top:8px; padding-top:8px; border-top:1px solid #ededed;}
.ctyt .noticeCtm .top_noticeBox .notice_content > .text{font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#212121; word-break:keep-all;}
.ctyt .noticeCtm .top_noticeBox .notice_content > .text .blue{color:#127eff;}
.ctyt .noticeCtm .top_noticeBox .notice_content > .text .point{font-weight:900;}
.ctyt .noticeCtm .historyList{display:block; position:relative;}
.ctyt .noticeCtm .historyList + .historyList{margin-top:24px;}
.ctyt .noticeCtm .historyList .title{font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .historyList .accordionBox{margin-top:8px; border:1px solid #e5e5e5; border-radius:8px; background-color:#fff;}
.ctyt .noticeCtm .historyList .accordionBox .btn_accordion{display:flex; align-items:center; width:100%; padding:18px 12px 18px 16px; box-sizing:border-box; border:0; background:none;}
.ctyt .noticeCtm .historyList .accordionBox .btn_accordion::after{content:''; display:block; margin:0 4px 0 14px; width:11px; height:6px; position:relative; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -244px / 500px 1000px;}
.ctyt .noticeCtm .historyList .accordionBox .btn_accordion .text{display:block; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .historyList .accordionBox .btn_accordion .optionBox{display:block; margin-left:auto;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content{display:none; padding:10px 12px 24px 16px; box-sizing:border-box;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item{display:flex; width:100%; font-size:12px; line-height:15px; letter-spacing:-0.18px;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item + .item{margin-top:12px;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item dt{color:#666;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item dd{margin-left:auto; color:#212121;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item.total{margin-top:16px; padding-top:16px; border-top:1px solid #e5e5e5; font-size:14px; line-height:18px; letter-spacing:-0.21px;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item.total dt{color:#212121;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item.total dd.color_red{color:#fc5356;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item.total dd.color_green{color:#1fc47c;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item.total dd > em{font-weight:900;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content.type_02 dt{color:#8595aa;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content.type_02 dt::before{content:''; display:block;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item.main dt{font-weight:900;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item.main dt::before{display:none;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item.main dd{font-weight:900;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item.sub dt{position:relative; padding-left:16px; box-sizing:border-box;}
.ctyt .noticeCtm .historyList .accordionBox .accordion_content .item.sub dt::before{content:''; position:absolute; top:50%; left:4px; display:block; width:7px; height:7px; margin-top:-7px; border:1px solid #8595aa; border-top-color:transparent; border-right-color:transparent; box-sizing:border-box;}
.ctyt .noticeCtm .historyList .accordionBox.open{border-color:#212121; box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);}
.ctyt .noticeCtm .historyList .accordionBox.open .accordion_content{display:block;}
.ctyt .noticeCtm .historyList .accordionBox.open .btn_accordion::after{transform:rotate(180deg);}
.ctyt .noticeCtm .historyList .graphBox{display:block; padding:20px; margin-top:8px; box-sizing:border-box; border-radius:12px; border:1px solid #e5e5e5; background-color:#fff;}
.ctyt .noticeCtm .historyList .graphBox + .graphBox{margin-top:16px;}
.ctyt .noticeCtm .historyList .graphBox .graph__title{display:block; font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .historyList .graphBox .graph__content{display:block; margin-top:16px; width:100%; aspect-ratio:3 / 2;}
.ctyt .noticeCtm .historyList .graphBox .graph__content > div{display:block; width:100%; height:100%;}
.ctyt .noticeCtm .top_noticeBox + .historyList{margin-top:24px;}
.ctyt .noticeCtm .section.helpInfo{position:relative; padding:24px 16px; box-sizing:border-box;}
.ctyt .noticeCtm .section.helpInfo .sectionTitle{display:flex; width:100%;}
.ctyt .noticeCtm .section.helpInfo .sectionTitle .text{display:flex; align-items:center; gap:6px; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .section.helpInfo .sectionContent{display:block; margin-top:8px;}
.ctyt .noticeCtm .section.helpInfo .groupBox{display:block; padding:24px 16px; box-sizing:border-box; border:1px solid #e5e5e5; border-radius:12px; background-color:#fff;}
.ctyt .noticeCtm .section.helpInfo .groupBox .groupTitle{display:block;}
.ctyt .noticeCtm .section.helpInfo .groupBox .groupTitle .text{font-size:16px; line-height:22px; letter-spacing:-0.24px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .section.helpInfo .groupBox .groupTitle + .groupContent{margin-top:12px;}
.ctyt .noticeCtm .section.helpInfo .groupBox .groupContent .textBox{display:block; padding-bottom:16px; margin-bottom:20px; border-bottom:1px solid #ededed;}
.ctyt .noticeCtm .section.helpInfo .groupBox .groupContent .lineChartList + .textBox, .section.helpInfo .groupBox .groupContent .taxGraphWrap + .textBox{padding:16px 0 0 0; margin:20px 0 0 0; border-bottom:0; border-top:1px solid #ededed;}
.ctyt .noticeCtm .section.helpInfo .groupBox .groupContent .normalText{display:block; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#212121;}
.ctyt .noticeCtm .section.helpInfo .groupBox .groupContent .normalText > .blue{color:#127eff;}
.ctyt .noticeCtm .section.helpInfo .groupBox .groupContent .normalText > .red{color:#fc5356;}
.ctyt .noticeCtm .section.helpInfo .groupBox .groupContent .normalText > .green{color:#1fc47c;}
.ctyt .noticeCtm .section.helpInfo .groupBox .groupContent .normalText > .point{font-weight:900;}
.ctyt .noticeCtm .section.helpInfo .taxGraphWrap{padding:0; border:0;}
.ctyt .noticeCtm .section.helpInfo .amountUsedBox{background:none; padding:0; margin-bottom:16px;}
.ctyt .noticeCtm .section.helpInfo .amountUsedBox .amountUsedDef{justify-content:flex-end; gap:16px;}
.ctyt .noticeCtm .section.helpInfo .amountUsedBox .amountUsedDef .amountUsedDef__item{flex:0 1 auto;}
.ctyt .noticeCtm .tableBox{border-top:1px solid #666;}
.ctyt .noticeCtm .basicTbl{width:100%; border:0; border-collapse:collapse; table-layout:fixed; border-spacing:0;}
.ctyt .noticeCtm .basicTbl thead tr th{padding:13px 10px; box-sizing:border-box; font-size:11px; line-height:14px; letter-spacing:-0.17px; color:#212121; font-weight:900; background:#f7f8fa; border:1px solid #ededed; border-top:0;}
.ctyt .noticeCtm .basicTbl thead tr th:first-child, .basicTbl tbody tr td:first-child{border-left-color:transparent;}
.ctyt .noticeCtm .basicTbl thead tr th:last-child, .basicTbl tbody tr td:last-child{border-right-color:transparent;}
.ctyt .noticeCtm .basicTbl tbody tr td{padding:14px 10px 14px 23px; box-sizing:border-box; font-size:11px; line-height:16px; letter-spacing:-0.17px; color:#212121; border:1px solid #ededed;}
.ctyt .noticeCtm .basicTbl tbody tr td .inbx{display:block; text-align:left;}
.ctyt .noticeCtm .basicTbl .ess, .basicTbl .ess2{position:relative;}
.ctyt .noticeCtm .basicTbl .ess::before{content:'*'; position:absolute; top:0; right:calc(100% + 3px); text-align:right;}
.ctyt .noticeCtm .basicTbl .ess2::before{content:'**'; position:absolute; top:0; right:calc(100% + 3px); text-align:right;}
.ctyt .noticeCtm .basicTbl .itemList{display:block;}
.ctyt .noticeCtm .basicTbl .itemList .item{display:flex; gap:8px; width:100%;}
.ctyt .noticeCtm .basicTbl .itemList .item + .item{margin-top:8px;}
.ctyt .noticeCtm .basicTbl .itemList .item > dt{font-weight:900; white-space:nowrap;}
.ctyt .noticeCtm .basicTbl .itemList .item > dd{display:block; text-align:left;}
.ctyt .noticeCtm .basicTbl.case_02 tbody tr td{padding-left:16px; padding-right:0; text-align:left; word-break:keep-all;}
.ctyt .noticeCtm .tableBox + .tbl_infoList{margin-top:16px;}
.ctyt .noticeCtm .tbl_infoList{display:block;}
.ctyt .noticeCtm .tbl_infoList > li{position:relative; margin-left:13px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#939393;}
.ctyt .noticeCtm .tbl_infoList > li + li{margin-top:12px;}
.ctyt .noticeCtm .tbl_infoList > li.ess::before{content:'*'; position:absolute; top:0; right:calc(100% + 3px);}
.ctyt .noticeCtm .tbl_infoList > li.ess2::before{content:'**'; position:absolute; top:0; right:calc(100% + 3px);}
.ctyt .noticeCtm .dashList_box{display:block; margin-top:24px; position:relative; padding-left:14px;}
.ctyt .noticeCtm .dashList_box.mt0{margin-top:0;}
.ctyt .noticeCtm .dashList_box .title{display:block; position:relative; font-size:13px; line-height:16px; letter-spacing:-0.2px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .dashList_box .title.title_sub{font-weight:700;}
.ctyt .noticeCtm .dashList_box .title::before{content:''; display:block; position:absolute; top:5px; right:calc(100% + 8px); width:2px; height:2px; border-radius:50%; background:#212121;}
.ctyt .noticeCtm .dashList_box .noticeText{display:block; margin-top:12px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#939393;}
.ctyt .noticeCtm .dashList_box .normalText, .dashList_box .dashList{display:block; margin-top:8px;}
.ctyt .noticeCtm .dashList_box .dashList li{position:relative; padding-left:10px; box-sizing:border-box; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#212121; word-break:keep-all;}
.ctyt .noticeCtm .dashList_box .dashList li::before{content:'-'; position:absolute; top:0; left:0;}
.ctyt .noticeCtm .section.documents{position:relative; padding:24px 16px; box-sizing:border-box;}
.ctyt .noticeCtm .section.documents .sectionTitle{display:flex; width:100%;}
.ctyt .noticeCtm .section.documents .sectionTitle .text{display:flex; align-items:center; gap:6px; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .section.documents .sectionContent{display:block; margin-top:8px;}
.ctyt .noticeCtm .documentList{display:block; padding:24px 16px; box-sizing:border-box; border:1px solid #e5e5e5; border-radius:12px; background-color:#fff;}
.ctyt .noticeCtm .documentList .item{display:flex; justify-content:space-between; width:100%;}
.ctyt .noticeCtm .documentList .item.hasBorderline{padding-top:16px; margin-top:16px; border-top:1px solid #ededed;}
.ctyt .noticeCtm .documentList .item + .item{margin-top:12px;}
.ctyt .noticeCtm .documentList .item dt{display:block; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#8595aa;}
.ctyt .noticeCtm .documentList .item dd{display:block;}
.ctyt .noticeCtm .documentList .item dd .textBox{display:block; text-align:right;}
.ctyt .noticeCtm .documentList .item dd .textBox .normalText{display:block; font-size:12px; line-height:18px; letter-spacing:-0.18px;}
.ctyt .noticeCtm .documentList .item dd .textBox .subText{display:block; font-size:11px; line-height:18px; letter-spacing:-0.17px; color:#939393;}
.ctyt .noticeCtm .spotBox{display:flex; align-items:center; justify-content:space-between; padding:0 20px; box-sizing:border-box; position:relative; min-height:96px; background:yellow;}
.ctyt .noticeCtm .spotBox.purple{background:linear-gradient(248deg,#d5ddff 3%,#e3ebff 97%);}
.ctyt .noticeCtm .spotBox.blue{background:linear-gradient(257deg,#d1e8ff 8%,#e0efff 92%);}
.ctyt .noticeCtm .spotBox .textBox{flex:1; display:flex; flex-direction:column;}
.ctyt .noticeCtm .spotBox .textBox .titleText{font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#304d91; font-weight:900;}
.ctyt .noticeCtm .spotBox .textBox .mainText{font-size:15px; line-height:19px; letter-spacing:-0.23px; font-weight:900;}
.ctyt .noticeCtm .spotBox.purple .textBox .mainText{color:#1a21ce;}
.ctyt .noticeCtm .spotBox.blue .textBox .mainText{color:#006bff;}
.ctyt .noticeCtm .spotBox .textBox .subText{font-size:12px; line-height:15px; letter-spacing:-0.18px;}
.ctyt .noticeCtm .spotBox.purple .textBox .subText{color:#4a4c69;}
.ctyt .noticeCtm .spotBox.blue .textBox .subText{color:#304d91;}
.ctyt .noticeCtm .spotBox .textBox .titleText + .mainText{margin-top:2px;}
.ctyt .noticeCtm .spotBox .textBox .mainText + .subText{margin-top:6px;}
.ctyt .noticeCtm .spotBox.blue .textBox .mainText + .subText{margin-top:4px;}
.ctyt .noticeCtm .spotBox .imgBox{position:absolute; top:50%; right:20px; transform:translateY(-50%);}
.ctyt .noticeCtm .ctm_2023 .secLandResult .result_wrap .result_box{background-color:#fff;}
.ctyt .noticeCtm .linkList{position:relative;}
.ctyt .noticeCtm .linkList .item{position:relative; display:flex; align-items:center; gap:12px; min-height:80px; padding:0 12px 0 16px; box-sizing:border-box; border-radius:12px; box-shadow:0 2px 10px 0 rgba(25,51,82,0.12); background-color:#fff;}
.ctyt .noticeCtm .linkList .item + .item{margin-top:10px;}
.ctyt .noticeCtm .linkList .item .imgBox{display:block; width:56px; min-width:56px; height:56px;}
.ctyt .noticeCtm .linkList .item .imgBox > img{display:block; width:100%;}
.ctyt .noticeCtm .linkList .item .textBox{position:relative;}
.ctyt .noticeCtm .linkList .item .textBox .titleText{display:block; font-size:12px; line-height:16px; letter-spacing:-0.18px; color:#1a66ce; font-weight:900;}
.ctyt .noticeCtm .linkList .item .textBox .normalText{display:block; margin-top:4px; font-size:15px; line-height:18px; letter-spacing:-0.23px; color:#212121;}
.ctyt .noticeCtm .linkList .item .textBox .normalText > em{font-weight:900;}
.ctyt .noticeCtm .linkList .item .btnLink{display:block; position:absolute; top:0; left:0; width:100%; height:100%;}
.ctyt .noticeCtm .linkList .item .btnLink::before{content:''; position:absolute; right:20px; top:50%; display:block; width:6px; height:11px; margin-top:-5px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -436px / 500px 1000px; transform:rotate(180deg);}
.ctyt .noticeCtm .ctm_2023 .addInfo {display: block; border: 1px solid #e5e5e5; border-radius: 12px; box-sizing: border-box; padding: 16px; background-color: #fff}
.ctyt .noticeCtm .ctm_2023 .addInfo .addInfo_title {font-size: 12px; line-height: 18px; letter-spacing: -0.18px; color: #127eff; font-weight: 400;}
.ctyt .noticeCtm .ctm_2023 .addInfo .addInfo_title .icon_info{position: relative;display: inline-block;vertical-align:top;width: 18px;height: 18px;margin: -1px 2px 0 0;}
.ctyt .noticeCtm .ctm_2023 .addInfo .addInfo_title .icon_info::before{content:'';display: block;width: 12px;height:12px;position: absolute;top: 50%;left: 50%;margin: -6px 0 0 -6px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -100px 0 / 250px 500px}
.ctyt .noticeCtm .ctm_2023 .addInfo .addInfo_content {display: block; margin-top: 8px; padding-top: 8px; border-top: 1px solid #ededed; font-size: 12px; line-height: 18px; letter-spacing: -0.18px; color: #212121;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__noticeList {display: block; max-width: 500px; margin: 20px auto 0;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__noticeList .item {position: relative; display: block; box-sizing: border-box; word-break: keep-all;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__noticeList .item + .item {margin-top: 20px;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__noticeList .item dt {position: relative; padding-left: 14px; display: block; font-size: 13px; line-height: 16px; letter-spacing: -0.2px; color: #212121; font-weight: 900;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__noticeList .item dt::before{content: ''; display: block; width: 2px; height: 2px; position: absolute; top: 6px; left: 6px; background-color: #212121; border: 50%;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__noticeList .item dd {position: relative; display: block; padding-left: 14px; margin-top: 8px; font-size: 12px; line-height: 18px; letter-spacing: -0.18px; color: #212121;}
.ctyt .noticeCtm .ctm_2023 .agreeInfo__noticeList .item dd::before {display: none;}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .details_box {position:relative;margin-top:24px}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .resultVisual + .details_section{margin-top:24px}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .details_section {position:relative}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .details_section + .details_section {margin-top:24px}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .details_section > h3 {font-size:14px;line-height:20px;letter-spacing:-0.21px;color:#212121;font-weight:900}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .details_section .inbox {position:relative;margin-top:8px;border:1px solid #e5e5e5;border-radius:8px;padding:16px;background-color: #fff;}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .inbox.type_bill{display:flex; align-items:center; width:100%; padding:10px 16px 8px 52px; box-sizing:border-box;}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .inbox.type_bill .fileitem{position:absolute; top:50%; left:16px; margin-top:-12px;}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .inbox.type_bill dl{display:flex; gap:4px; flex-direction:column-reverse;}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .inbox.type_bill dt{font-size:11px; color:#939393; line-height:18px; font-weight:400;}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .inbox.type_bill dd{font-size:12px; color:#212121; line-height:14px; letter-spacing:-.17px; font-weight:400; margin-top:0;}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .inbox.type_bill .label{position:relative; display:inline-block; vertical-align:top; margin:0 0 0 4px; width:14px; height:14px; border-radius:50%; background:#127eff; color:#fff; font-size:10px; text-align:center; line-height:15px; overflow:hidden;}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .inbox.type_bill .btn_sel {z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;border:0;background:transparent;width:100%;border-radius:8px}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .inbox.type_bill .common_round_btn{margin-left: auto;}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chart_label {position:relative;text-align:right;margin-top:10px}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chart_label .label {position:relative;display:inline-block;vertical-align: top;font-size:12px;color:#000;letter-spacing: -.2px;line-height:15px;padding-left:14px;font-weight:bold}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chart_label .label:before {content:'';position:absolute;top:50%;left:0;width:10px;height:10px;background:#fc5356;border-radius:50%;margin-top:-7px}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chart_label .label.green:before {background:#1fc47c}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chart_label .label + .label {margin-left:15px}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chartlist {position:relative;margin-top:10px}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chartlist li {position:relative;padding:0 10px 0 36px;}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chartlist li + li {margin-top:16px}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chartlist li:before {content:'';position:absolute;top:50%;left:36px;width:1px;height:40px;background:#e5e5e5;margin-top:-20px}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chartlist .year_text {position:absolute;left:0;top:50%;font-size:12px;color:#000;line-height:16px;letter-spacing: -.2px;font-weight:bold;margin-top:-8px}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chartlist .label_text {position:absolute;top:50%;right:10px;font-size:12px;color:#fff;line-height:16px;letter-spacing:-.2px;font-weight:900;margin-top:-7px;white-space: nowrap;}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chartlist .line {position:relative;height:24px;border-radius:0 20px 20px 0;background:linear-gradient(to left, #1fc47c, #00ded6);}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chartlist li.green .line {background:linear-gradient(to left, #1fc47c, #00ded6)}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chartlist li.red .line {background:linear-gradient(to right, #fca753, #fc5356)}
.ctyt .noticeCtm .ctm_2023 .yearend_resultwrap .chartlist li.overtext .label_text {color:#000;right:auto;left:100%;margin-left:4px}
.ctyt .noticeCtm .ctm_2023 .section .result_group.v2{padding:24px 0 0;}
.ctyt .noticeCtm .ctm_2023 .section .result_group .result_title{display:block; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .ctm_2023 .section .result_group .result_content{margin-top:8px; padding:24px 16px; border:1px solid #e5e5e5; background-color:#fff; box-shadow:0 3px 12px 0 rgba(25,51,82,0.12); border-radius:16px;}
.ctyt .noticeCtm .ctm_2023 .section .result_group .result_content .result_contentBtn{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    padding-top: 2px;
    margin-top: 12px;
    border: 1px solid #d3d3d3;
    border-radius: 8px;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.21px;
    color: #212121;
    background: #fff;

}
.ctyt .noticeCtm .ctm_2023 .result_bx.noneBorder {margin: 0;}
.ctyt .noticeCtm .ctm_2023 .result_bx .result_bx_title{display: flex;width: 100%;justify-content: space-between;font-size: 16px;line-height: 19px;letter-spacing: -0.24px;color: #212121;font-weight: 900;}
.ctyt .noticeCtm .ctm_2023 .result_bx .result_bx_title .text,
.ctyt .noticeCtm .ctm_2023 .result_bx .result_bx_title .num{font-weight: 900;}
.ctyt .noticeCtm .ctm_2023 .result_bx + .result_bx{padding-top: 16px;margin-top: 16px; border-top: 1px solid #ededed}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx.noneBorder {margin-top: 12px; padding: 0; border: 0; border-radius: 0; background:none;box-shadow:none;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx.v2 {padding: 16px;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx.v3 {margin-top: 8px; padding: 16px; border: 1px solid transparent; border-radius: 8px; background-color: #f7f8fa;box-shadow:none;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx .bx_definition {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 12px;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx.v2 .bx_definition {margin-top: 12px;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx .bx_definition:first-child {margin-top: 0;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx .line_bx_definition dt {min-width: 100px; font-size: 14px; font-weight: bold; color: #666;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx .line_bx_definition dd {margin-left: auto; font-size: 14px; font-weight: bold; color: #212121; letter-spacing: -0.21px; text-align: right;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx.v3 .line_bx_definition dt {min-width: 100px; font-size: 12px; font-weight: bold; color: #8595aa;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx.v3 .line_bx_definition dd {margin-left: auto; font-size: 12px; font-weight: bold; color: #212121; letter-spacing: -0.21px; text-align: right;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx .line_bx_definition .text_refund {font-weight: 900; color: #1fc47c;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx .line_bx_definition .text_payment {font-weight: 900; color: #fc5356;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx .bx_definition--total {padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx .bx_definition--total dt {font-size: 15px;color: #127eff;}
.ctyt .noticeCtm .ctm_2023 .result_bx .line_bx .bx_definition--total dd {font-size: 15px;color: #127eff;}
.ctyt .noticeCtm .ctm_2023 .result_group .result_message {margin-top: 16px; font-size: 14px; line-height: 20px; font-weight: bold; color: #666; letter-spacing: -0.21px; text-align: center;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .bannerbox{background-color:#f7f8fa;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .bannerbox .inbox{position:relative; min-height:224px; border-radius:16px; background:linear-gradient(123deg,#7e92ff,#55b4f0); text-align:left; padding:24px; box-sizing:border-box; box-shadow:0 8px 10px 0 rgba(25, 51, 82, 0.12);}
.ctyt .noticeCtm .ctm_2023 .mainwrap .bannerbox .inbox::before{content:''; display:block; position:absolute; top:24px; right:24px; width:72px; height:72px; background:url(https://static.wehago.com/imgs/ctm/img_main_01.png) no-repeat 0 0 / 72px 72px;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .bannerbox .inbox > h2{display:block; font-size:18px; color:#fff; line-height:22px;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .bannerbox .inbox > p{margin-top:12px; font-size:12px; color:#fff; line-height:18px; font-weight:normal;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .bannerbox .inbox > p > em{font-weight:900;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .bannerbox .inbox dl{display:flex; width:100%; padding-top:16px; margin-top:21px; border-top:1px solid rgba(255,255,255,0.24);}
.ctyt .noticeCtm .ctm_2023 .mainwrap .bannerbox .inbox dt{display:block; font-size:12px; line-height:18px; color:#fff; padding:0; border-radius:0; background:none; height:auto; overflow:hidden;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .bannerbox .inbox dd{margin-left:auto; font-size:12px; color:#fff; line-height:18px; letter-spacing:-.2px; margin-top:0; font-weight:900;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .bannerbox .yearend_inputbtn{display:block; border-radius:8px; margin-top:16px;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section{background-color:#f7f8fa;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section.case_progress{position:relative; z-index:10;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section.case_progress + .main_section{padding-top:0; margin-top:24px;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .inBox{padding:16px; box-sizing:border-box; box-shadow:0 2px 10px 0 rgba(25,51,82,0.12); border-radius:12px; z-index:10;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .inBox > .section_title{font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#212121; font-weight:normal;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .section_title {position:relative;display:block;font-size:14px;color:#212121;font-weight:900;line-height:20px;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress {position:relative;margin:15px 0 20px;display: flex;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li {position:relative;float:none;width:25%;font-size:12px;line-height:15px;color:#a5a5a5;letter-spacing:-.18px;text-align:center;padding-top:38px}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li:before {content:'';position:absolute;top:8px;left:50%;width:12px;height:12px;border-radius:50%;background:#efefef;margin-left:-6px;z-index:1;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li:after {content:'';position:absolute;top:13px;left:50%;width:100%;height:1px;background:#efefef}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li:last-of-type:after {display:none;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li.check {color:#127eff;font-weight:bold}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li.check:before {background:#127eff}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li.check:after {background:#127eff}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li.ing {color:#127eff;font-weight:900}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li.ing:before {background:#127eff;width:28px;height:28px;top:0;margin-left:-14px}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li span[class *= 'ico'] {display:none;z-index:1;position:absolute;top:8px;left:50%;width:13px;height:13px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -125px 0 / 250px 500px;margin-left:-6px}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li.ing span[class *= 'ico'] {display:block;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li span.ico1 {background-position:-125px 0}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li span.ico2 {background-position:-89px 0}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li span.ico3 {background-position:-107px 0;width:15px;height:14px;margin-left:-7px}
.ctyt .noticeCtm .ctm_2023 .mainwrap .main_section .yearend_progress > li span.ico4 {background-position:-140px 0;width:14px;height:10px;margin-left:-7px;top:9px}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk {position:relative;display:block;text-decoration: none;border:1px solid rgb(229,229,229);border-radius:8px;height:120px;padding:18px 12px 12px 16px;box-sizing:border-box;box-shadow:0 1px 10px rgb(25 51 82 / 12%)}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk:before {content:'';position:absolute;bottom:10px;right:10px;width:64px;height:64px;background:#f0f7ff;border-radius:50%}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk:after {content:'';position:absolute;bottom:21px;right:22px;width:40px;height:40px;background-size: 40px 40px;background-repeat: no-repeat;background-position: 0 0 ;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk.ico1:after {background-image: url(https://static.wehago.com/imgs/ctm/icon_main_01.png);}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk.ico2:after {background-image: url(https://static.wehago.com/imgs/ctm/icon_main_02.png);}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk.ico3:after {background-image: url(https://static.wehago.com/imgs/ctm/icon_main_03.png);}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk.ico4:after {background-image: url(https://static.wehago.com/imgs/ctm/icon_main_04.png);}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk.ico5:after {background-image: url(https://static.wehago.com/imgs/ctm/icon_main_05.png);}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk.ico6:after {background-image: url(https://static.wehago.com/imgs/ctm/icon_main_06.png);}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk.ico7:after {background-image: url(https://static.wehago.com/imgs/ctm/icon_main_07.png);background-size: 28px 28px;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk.ico8:after {background-image: url(https://static.wehago.com/imgs/ctm/icon_main_08.png);background-size: 28px 28px;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk.ico9:after {background-image: url(https://static.wehago.com/imgs/ctm/icon_main_09.png);background-size: 28px 28px;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist .itemlnk > strong {font-size:13px;color:#000;line-height:16px;font-weight:900}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist.v2 .itemlnk{height: 100px;padding: 18px 12px 12px 16px;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist.v2 .itemlnk:before{width: 44px;height: 44px;background-color: #f0f7ff;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist.v2 .itemlnk:after{width: 28px;height: 28px;bottom: 18px;right: 18px;}
.ctyt .noticeCtm .ctm_2023 .tax_process_slide .item_box {text-align: center;}
.ctyt .noticeCtm .ctm_2023 .tax_process_slide .item_box .img_box {width: calc(100% - 60px); height: auto;margin: 0 auto;}
.ctyt .noticeCtm .ctm_2023 .tax_process_slide .item_box .img_box img {max-width: 100%; height: auto; margin: 0 auto}
.ctyt .noticeCtm .ctm_2023 .tax_process_slide .content_title_box {padding:0 5px;box-sizing:border-box;height:140px;}
.ctyt .noticeCtm .ctm_2023 .tax_process_slide .content_title_box .title {font-size:21px;}
.ctyt .noticeCtm .ctm_2023 .tax_process_slide .content_title_box .sub_desc {font-size:12px;line-height: 18px;letter-spacing: -0.18px;color: #666;}
.ctyt .noticeCtm .ctm_2023 .select_toast .file_list {position: relative;display: flex;margin: 0;flex-wrap: nowrap;flex-direction: column;}
.ctyt .noticeCtm .ctm_2023 .select_toast .file_list .item{position:relative; display:block; width:100%; border:1px solid #e5e5e5; border-radius:8px; box-sizing:border-box; margin:0;}
.ctyt .noticeCtm .ctm_2023 .select_toast .file_list .item + .item{margin-top:8px;}
.ctyt .noticeCtm .ctm_2023 .select_toast .file_list .item .file_info{display:flex; align-items:center; position:relative; padding:12px 16px 11px; box-sizing:border-box;}
.ctyt .noticeCtm .ctm_2023 .select_toast .file_list .item .file_info .ico_file_box{display:block; width:24px; height:24px; min-width:24px; margin:0 8px 0 0;}
.ctyt .noticeCtm .ctm_2023 .select_toast .file_list .item .file_info .ico_file_box > img{display:block; width:24px; height:24px;}
.ctyt .noticeCtm .ctm_2023 .select_toast .file_list .item .file_info .text_box{display:block; position:relative;}
.ctyt .noticeCtm .ctm_2023 .select_toast .file_list .item .file_info .text_box .btn_file_down{display:block; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#212121; height:auto; text-decoration:none; text-align:left;}
.ctyt .noticeCtm .ctm_2023 .select_toast .file_list .item .file_info .text_box .subText{display:block; margin-top:4px; font-size:11px; line-height:14px; letter-spacing:-0.16px; color:#939393;}
.ctyt .noticeCtm .ctm_2023 .select_toast .file_list .item .btn_file_del{display:block; position:absolute; top:50%; right:8px; width:18px; height:18px; margin-top:-9px; background:none; border:0;}
.ctyt .noticeCtm .ctm_2023 .select_toast .file_list .item .btn_file_del:before{content:''; display:block; position:absolute; top:50%; left:50%; width:10px; height:10px; margin:-5px 0 0 -5px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -234px 0 / 250px 500px;}
.ctyt .noticeCtm .ctm_2023 .ctm_dialog .dialog_content .dialog_alert .dialog_btn_box .ctm_btn_dialog,
.ctyt .noticeCtm .ctm_2023 .select_toast .toast_dialog_btn_box .ctm_btn_dialog{display:block; width:100%; height:48px; line-height:48px; font-size:14px; letter-spacing:-0.21px; color:#fff; border-radius:8px; border:0; font-weight:bold; background-color:#127eff;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content{position:relative;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box{display:block; width:100%; padding:0 12px 0 16px; box-sizing:border-box; border:1px solid rgba(229,229,229); border-radius:8px; background-color:#fff;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box + .accodion_box{margin-top:8px;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box.open{border-color:#212121; box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title{position:relative; display:flex; justify-content:flex-start; align-items:center; width:100%; padding:12px 0 11px 0; box-sizing:border-box;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title.my{padding-right:0;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .user_info_box{display:flex; align-items:center; font-size:15px; line-height:18px; letter-spacing:-0.22px; overflow:hidden; margin-right:4px;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .user_info_box .icon_box{display:block; width:32px; height:32px; min-width:32px; margin-right:8px;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .user_info_box .icon_box > img{display:block; width:100%; object-fit:cover;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .user_info_box .name{display:block; color:#212121; font-size: 14px;letter-spacing: -0.21px; font-weight:bold; margin-right:4px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .user_info_box .date{display:block; color:rgb(165,165,165); max-width:90px; font-size:14px;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .user_info_box.line2{display:block;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .user_info_box.line2 .sub_name{display:block; font-size:12px; line-height:15px; margin-top:6px; letter-spacing:-0.18px; color:#a5a5a5; max-width:100%; padding-right:20px; box-sizing:border-box; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .user_info_box.line2 .sub_name .bar{display:inline-block; vertical-align:top; width:1px; height:10px; margin:1px 4px; background-color:#e5e5e5;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .sub_info .text{font-size:11px; line-height:14px; letter-spacing:-0.17px; color:#8595aa;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .label_box{display:block; white-space:nowrap; font-size:0;margin: 0 20px 0 auto;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .btn_accodion{display:block; position:absolute; width:30px; height:30px; top:50%; right:-11px; border:0; margin-top:-15px; background-color:transparent;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .btn_accodion:before{content:''; display:block; width:9px; height:5px; position:absolute; top:50%; left:50%; margin:-3px 0 0 -5px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -140px -42px / 250px 500px;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .btn_del{display:block; position:relative; width:18px; height:18px; top:0; right:0; margin:0 0 0 8px; border:0; background-color:transparent; transform:translateY(-1px);}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .btn_del:before{content:''; display:block; width:10px; height:10px; position:absolute; top:50%; left:50%; margin:-5px 0 0 -5px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -234px 0 / 250px 500px;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .btn_info{display:block; position:relative; width:24px; height:24px; top:0; right:0; margin:0 0 0 8px; border:0; background-color:transparent; transform:translateY(-1px);}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .btn_info::before{content:''; display:block; width:20px; height:20px; position:absolute; top:50%; left:50%; margin:-10px 0 0 -10px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -20px -106px / 250px 500px;opacity: 0.4;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .cont_box{display:block; position:relative; margin-left:auto; white-space:nowrap;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .cont_box > p{font-size:15px; line-height:18px; letter-spacing:-0.22px; color:#000; font-weight:bold;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .cont_box > p.cont2{font-size:11px; line-height:14px; letter-spacing:-0.16px; color:#8595aa;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .cont_box.gray > p{color:#ccc;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box.open .accodion_title .btn_accodion:before{transform:rotate(180deg);}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_content{position:relative; padding-bottom:28px; display:none;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_content + .accodion_content{border-top:1px solid #e5e5e5; padding-top:24px;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box.open .accodion_content{display:block;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .inpbx_inner_btn .btn_switch{display:block; min-width:48px; font-size:12px; line-height:15px; padding:7px 10px 4px; border-radius:6px; background-color:#fff; color:#212121; letter-spacing:-0.2px; border:1px solid #d3d3d3;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .inpbx_inner_btn .btn_switch + .btn_switch{margin-left:8px;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .inpbx_inner_btn .btn_switch.check{background-color:#f0f7ff; color:#127eff; border-color:#80b7ed;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .inpbx_inner_btn .btn_switch2{display:block; min-width:48px; padding:7px 4px 5px; border:1px solid #d3d3d3; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#212121; border-radius:6px;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .inpbx_inner_btn .btn_switch2 + .btn_switch2{margin-left:4px;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .inpbx_inner_btn .btn_switch2.check{color:#127eff; border-color:#127eff; background-color:#f0f7ff;}
.ctyt .noticeCtm .ctm_2023 .section .section_title .btn_title{display:block; font-size:13px; line-height:18px; padding:7px 12px 5px; box-sizing:border-box; border:1px solid #d3d3d3; border-radius:6px; background-color:#fff; color:#212121;}
.ctyt .noticeCtm .ctm_2023 .section .section_title .btn_title.blue{background-color:#4679d9; color:#fff; border-color:#4679d9;}
.ctyt .noticeCtm .ctm_2023 .section .section_title .btn_title .ico{display:inline-block; vertical-align:top; width:18px; height:18px; position:relative;}
.ctyt .noticeCtm .ctm_2023 .section .section_title .btn_title .ico:before{content:''; display:block; position:absolute; top:50%; left:50%; background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .ctm_2023 .section .section_title .btn_title .ico.clip:before{width:14px; height:15px; margin:-8px 0 0 -7px; background-position:-81px -87px;}
.ctyt .noticeCtm .ctm_2023 .section .group_title .btn_title{display:block; font-size:13px; line-height:18px; padding:7px 12px 5px; box-sizing:border-box; border:1px solid #d3d3d3; border-radius:6px; background-color:#fff; color:#212121;}
.ctyt .noticeCtm .ctm_2023 .section .group_title .btn_title.blue{background-color:#4679d9; color:#fff; border-color:#4679d9;}
.ctyt .noticeCtm .ctm_2023 .section .group_title .btn_title .ico{display:inline-block; vertical-align:top; width:18px; height:18px; position:relative;}
.ctyt .noticeCtm .ctm_2023 .section .group_title .btn_title .ico:before{content:''; display:block; position:absolute; top:50%; left:50%; background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 0 / 250px 500px;}
.ctyt .noticeCtm .ctm_2023 .section .group_title .btn_title .ico.clip:before{width:14px; height:15px; margin:-8px 0 0 -7px; background-position:-81px -87px;}
.ctyt .noticeCtm .ctm_2023 .section .group .group_content .accodion_box .accodion_title .label_box .user_label{display:inline-block; vertical-align:top; font-size:11px; line-height:15px; letter-spacing:-0.16px; padding:0; box-sizing:border-box; border-radius:0; color:#8595aa;}
.ctyt .noticeCtm .ctm_2023 .section .submit_list .item{display:flex; justify-content:space-between; align-items:center; width:100%; word-break:keep-all; word-wrap:break-word;}
.ctyt .noticeCtm .ctm_2023 .section .submit_list .item + .item{margin-top:12px;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .form_content .ctm_inpbx_text{flex-wrap:wrap;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .form_content .ctm_inpbx_text .inpbx_division{display:flex; gap:12px; width:100%; align-items:center; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .form_content .ctm_inpbx_text .inpbx_division .innerBox{display:flex; flex:1;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .form_content .ctm_inpbx_text .inpbx_division .innerBox input{width:100%; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121; border:0; outline:none; background:none; text-align:center;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .form_content .ctm_inpbx_text .inpbx_division .innerBox.unique input[type="text"]{width:30%; text-align:right;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .form_content .ctm_inpbx_text .inpbx_division .innerBox.unique input[type="password"]{width:70%; text-align:left;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .form_content .btnBox{display:block; width:100%; padding:15px 0; text-align:center;}
.ctyt .noticeCtm .ctm_2023 .section .form_box .form_content .btnBox .view_number{display:inline-block; vertical-align:top; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#666; border:0; background:none; text-decoration:underline;}
.ctyt .noticeCtm .ctm_2023 .section .section_title.case_box{display:flex; justify-content:space-between; position:relative; padding:24px; box-sizing:border-box; background:linear-gradient(116deg,#7e92ff 4%,#55b4f0 96%); border-radius:16px; box-shadow:0 8px 10px 0 rgba(25, 51, 82, 0.12);}
.ctyt .noticeCtm .ctm_2023 .section .section_title.case_box.flexCnt{align-items:center;}
.ctyt .noticeCtm .ctm_2023 .section .section_title.case_box.v2{display:block; padding:24px 0; box-sizing:border-box;}
.ctyt .noticeCtm .ctm_2023 .section .section_title.case_box .text{display:block; font-size:18px; line-height:24px; letter-spacing:-0.27px; color:#fff; font-weight:900;}
.ctyt .noticeCtm .ctm_2023 .section .section_title.case_box .text .ico_info{display:inline-block; vertical-align:top; width:24px; height:24px; position:relative; margin:-1px 0 0 4px; border:0; background:none;}
.ctyt .noticeCtm .ctm_2023 .section .section_title.case_box .text .ico_info:before{content:''; display:block; width:20px; height:20px; position:absolute; top:50%; left:50%; margin:-10px 0 0 -10px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -159px -118px / 250px 500px;}
.ctyt .noticeCtm .ctm_2023 .section .section_title.case_box .btn_title.blue{background-color:#4679d9; color:#fff; border-color:#4679d9;}
.ctyt .noticeCtm .ctm_2023 .section .section_title.case_box + .section_content{margin-top:24px;}
.ctyt .noticeCtm .ctm_2023 .section .total_wrap .item + .item{margin-top:12px;}
.ctyt .noticeCtm .ctm_2023 .section .total_wrap .item.type_main + .item{margin-top:12px;}
.ctyt .noticeCtm .ctm_2023 .sec_detail_info.v_renew .sec_detail_topbox{position:relative; background:none; padding:16px 20px;}
.ctyt .noticeCtm .ctm_2023 .sec_detail_info.v_renew .section_content{margin-top:0; padding-bottom:24px;}
.ctyt .noticeCtm .ctm_2023 .sec_detail_info.v_renew .group{padding:0 20px; margin-top:24px;}
.ctyt .noticeCtm .ctm_2023 .sec_detail_info.v_renew .total_wrap{background:linear-gradient(136deg,#7e92ff 2%,#55b4f0 116%); box-shadow:0 8px 10px 0 rgba(25, 51, 82, 0.12); margin-bottom:0;}
.ctyt .noticeCtm .ctm_2023 .sec_detail_info.v_renew .section_title{padding:0; min-height:28px; height:auto;}
.ctyt .noticeCtm .ctm_2023 .sec_detail_info.v_renew .section_title .text{color:#fff;}
.ctyt .noticeCtm .ctm_2023 .sec_detail_info.v_renew .section_title .btn_title.blue{height:32px; background-color:#4679d9; color:#fff; border-color:#4679d9;}
.ctyt .noticeCtm .ctm_2023 .sec_detail_info.v_renew .section_title .btn_title.blue .clip::before{background-position:-95px -140px;}
.ctyt .noticeCtm .main_section .mainMenu{margin:4px 0 0 0;}
.ctyt .noticeCtm .mainMenu .btn_menu_emptyBox{display:block; padding:16px; box-sizing:border-box; border:1px solid #e5e5e5; border-radius:12px; background-color:#fff;}
.ctyt .noticeCtm .mainMenu .btn_menu_emptyBox .titleBox{position:relative;}
.ctyt .noticeCtm .mainMenu .btn_menu_emptyBox .titleBox .title{display:block; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .mainMenu .btn_menu_emptyBox .emtpyBox{display:flex; flex-direction:column; gap:12px; width:100%; justify-content:center; align-items:center;}
.ctyt .noticeCtm .mainMenu .btn_menu_emptyBox .emtpyBox .textBox{position:relative; display:block; text-align:center;}
.ctyt .noticeCtm .mainMenu .btn_menu_emptyBox .emtpyBox .textBox .text{display:inline-block; vertical-align:top; font-size:14px; line-height:20px; letter-spacing:-0.21px; color:#212121;}
.ctyt .noticeCtm .renewCard{background-color: #f7f8fa;}
.ctyt .noticeCtm .renewCard .container{top: 48px;}
.ctyt .noticeCtm .renewCard .header{height: 48px;}
.ctyt .noticeCtm .renewCard .footer_button_box,
.ctyt .noticeCtm .renewCard .agreeBtn__box{padding: 25px 16px;background-color: transparent;}
.ctyt .noticeCtm .renewCard .lineStep__item--passby .lineStep__icon::before{background-color: #1c90fb;}
.ctyt .noticeCtm .renewCard .lineStep__item--passby::after{background-color: #1c90fb;}
.ctyt .noticeCtm .renewCard .lineStep__item::after{top: 16px;width: 117px;}
.ctyt .noticeCtm .renewCard .secLandResult{margin-top: 0;padding: 24px 16px 0;background-color: #f7f8fa;}
.ctyt .noticeCtm .renewCard .secLandResult .resultText{margin-top: 0;}
.ctyt .noticeCtm .renewCard .secLandResult .resultText .recalcBtn{line-height: 32px;}
.ctyt .noticeCtm .renewCard .secLandResult .resultText.type_02::before{width: 192px;height: 192px;}
.ctyt .noticeCtm .renewCard .secLandResult .resultText .resultBox .main_text{font-weight: bold;color: #212121;line-height: 19px;}
.ctyt .noticeCtm .renewCard .secLandResult .resultText .resultBox .main_text em{font-weight: 900;}
.ctyt .noticeCtm .renewCard .secLandResult .resultText .resultBox .price_text{margin-top: 14px;font-size: 24px;font-weight: bold;color: #1fc47c;letter-spacing: -.36px;line-height: 30px;}
.ctyt .noticeCtm .renewCard .secLandResult .resultText .resultBox .price_text em{margin-right: 0;font-weight: 900;}
.ctyt .noticeCtm .renewCard .secLandResult .resultBox{border-radius: 16px;}
.ctyt .noticeCtm .renewCard .secLandResult .hasBorderline{padding: 24px 16px 0;}
.ctyt .noticeCtm .renewCard .taxCreditWrap{padding: 24px 16px;margin: 0 -16px;border-top: 8px solid #ededed;box-sizing: border-box;}
.ctyt .noticeCtm .renewCard .taxCreditBox{padding: 0 16px;}
.ctyt .noticeCtm .renewCard .taxCreditInput{line-height: 22px;text-align: right;}
.ctyt .noticeCtm .renewCard .taxCreditInput__link{font-size: 13px;font-weight: bold;color: #127eff;line-height: 16px;letter-spacing: -.2px;text-decoration: none;}
.ctyt .noticeCtm .renewCard .taxCreditInput__arrow{display: inline-block;position: relative;width: 18px;height: 18px;margin-top: 2px;background: url(https://static.wehago.com/imgs/ctm/credit_card/icon_arrow_right_blue.png) no-repeat 0 0 / 18px 18px;vertical-align: top;}
.ctyt .noticeCtm .renewCard .taxCreditInput__icon{display: inline-block;position: relative;width: 22px;height: 22px;border-radius: 50%;background-color: #127eff;vertical-align: top;}
.ctyt .noticeCtm .renewCard .taxCreditInput__icon::before{content: '';position: absolute;top: 50%;left: 50%;margin-top: -7px;margin-left: -7px;width: 13px;height: 13px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -89px 0;background-size: 250px 500px;}
.ctyt .noticeCtm .renewCard .taxGraphWrap{margin-top: 10px;padding: 20px;border: 1px solid #e5e5e5;border-radius: 12px;background-color: #fff;box-sizing: border-box;}
.ctyt .noticeCtm .renewCard .taxGraphWrap .taxGraphBundle + .taxGraphBundle{margin-top: 24px;}
.ctyt .noticeCtm .renewCard .taxGraphDef,
.ctyt .noticeCtm .renewCard .taxGraphPrice{display: flex;align-items: center;justify-content: space-between;}
.ctyt .noticeCtm .renewCard .taxGraphDef dt{font-size: 13px;font-weight: 900;color: #212121;line-height: 16px;letter-spacing: -.2px;}
.ctyt .noticeCtm .renewCard .taxGraphDef dd{font-size: 11px;font-weight: bold;color: #8595aa;line-height: 14px;letter-spacing: -.17px;}
.ctyt .noticeCtm .renewCard .taxGraphPrice dt{font-size: 11px;font-weight: bold;color: #212121;line-height: 14px;letter-spacing: -.17px;}
.ctyt .noticeCtm .renewCard .taxGraphPrice dd{font-size: 11px;font-weight: bold;color: #666;line-height: 14px;letter-spacing: -.17px;}
.ctyt .noticeCtm .renewCard .taxGraphBox{position: relative;width: 100%;height: 24px;margin: 6px 0 8px;background-color: #e8eaed;border-radius: 6px;box-sizing: border-box;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphBar{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;}
.ctyt .noticeCtm .renewCard .taxGraphBox .graphMarker{position: absolute;top: -2px;right: 0;width: 2px;height: 28px;border-radius: 1px;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem{position: relative;min-width: 10%;padding: 0 4px;box-sizing: border-box;text-align: right;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem.zero{min-width: 0;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem::after{content: '';position: absolute;top: 0;right: 0;width: 1px;height: 100%;background-color: #fff;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem:first-of-type{border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem:last-of-type::after{content: none;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem--purple{background-color: #796eff;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem--green{background-color: #12c7c0;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem--pink{background-color: #ff72ae;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem--blue{background-color: #1c73db;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem__text{display: inline-block;margin-top: 7px;font-size: 9px;font-weight: 900;color: #fff;letter-spacing: -.14px;line-height: 11px;vertical-align: top;max-width: 100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem.over .taxGraphItem__text{color: #212121}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem--purple.over .taxGraphItem__text{color: #796eff;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem--green.over .taxGraphItem__text{color: #12c7c0;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem--pink.over .taxGraphItem__text{color: #ff72ae;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem--blue.over .taxGraphItem__text{color: #1c73db;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem.over .taxGraphItem__text{position:absolute; top:0; left:calc(100% + 4px); white-space:nowrap;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphItem__text em{font-weight:bold;}
.ctyt .noticeCtm .renewCard .taxGraphBox .graphBenchmark{position:absolute; top:0; width:0; height:100%; border-left:1px dashed #666;}
.ctyt .noticeCtm .renewCard .taxGraphBox .graphBenchmark::before{content:''; display:block; width:10px; height:8px; position:absolute; left:50%; bottom:calc(100% + 4px); margin-left:-5px; background-color:#1a66ce; clip-path:polygon(0 0,50% 100%,100% 0);}
.ctyt .noticeCtm .renewCard .amountUsedBox{margin-top: 8px;padding: 12px 12px 16px;border-radius: 8px;background-color: #fafafa;box-sizing: border-box;}
.ctyt .noticeCtm .renewCard .amountUsedBox .amountUsed__title{display: block;font-size: 11px;font-weight: bold;color: #505968;line-height: 14px;letter-spacing: -.17px;}
.ctyt .noticeCtm .renewCard .amountUsedBox .amountUsedDef{display: flex;margin-top: 8px;font-size: 12px;letter-spacing: -.18px;}
.ctyt .noticeCtm .renewCard .amountUsedBox .amountUsedDef dt{font-weight: bold;}
.ctyt .noticeCtm .renewCard .amountUsedBox .amountUsedDef dd{font-weight: 900;}
.ctyt .noticeCtm .renewCard .amountUsedBox .amountUsedDef dd em{font-weight: bold;}
.ctyt .noticeCtm .renewCard .amountUsedBox .amountUsedDef__item{overflow: hidden;flex: 1;position: relative;padding-left: 12px;}
.ctyt .noticeCtm .renewCard .amountUsedBox .amountUsedDef__item::before{content: '';position: absolute;top: 3px;left: 0;width: 8px;height: 8px;border-radius: 50%;}
.ctyt .noticeCtm .renewCard .amountUsedBox .amountUsedDef__item--purple::before{background-color: #796eff;}
.ctyt .noticeCtm .renewCard .amountUsedBox .amountUsedDef__item--green::before{background-color: #12c7c0;}
.ctyt .noticeCtm .renewCard .amountUsedBox .amountUsedDef__item--pink::before{background-color: #ff72ae;}
.ctyt .noticeCtm .renewCard .viewDetails{padding: 0 16px;}
.ctyt .noticeCtm .renewCard .viewDetailsWrap{overflow: hidden;border: 1px solid #e5e5e5;border-radius: 12px;background-color: #fff;box-sizing: border-box;}
.ctyt .noticeCtm .renewCard .viewContent{display: none;padding: 20px 16px 16px;}
.ctyt .noticeCtm .renewCard .viewContent .infoWrap{margin-top: 12px;padding: 16px 20px;background-color: #fafafa;border-radius: 8px;box-sizing: border-box;text-align: center;}
.ctyt .noticeCtm .renewCard .viewContent .infoWrap--add{margin-top: 8px;padding: 16px 20px 20px;text-align: left;}
.ctyt .noticeCtm .renewCard .viewContent .infoWrap__text{font-size: 13px;font-weight: bold;color: #212121;letter-spacing: -.2px;line-height: 19px;}
.ctyt .noticeCtm .renewCard .viewContent .infoWrap__text strong{font-weight: 900;}
.ctyt .noticeCtm .renewCard .viewContent .infoWrap__subText{margin-top: 8px;font-size: 11px;font-weight: bold;color: #505968;line-height: 14px;letter-spacing: -.7px;}
.ctyt .noticeCtm .renewCard .viewContent .infoWrap__filltext{font-size: 12px;font-weight: bold;color: #1a66ce;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .renewCard .viewContent .infoWrap__filltext em{font-weight: 900;}
.ctyt .noticeCtm .renewCard .viewContent .infoWrap__infoText{margin-top: 8px;font-size: 10px;font-weight: bold;color: #8595aa;line-height: 14px;letter-spacing: -.15px;}
.ctyt .noticeCtm .renewCard .viewContent .infoWrap--deco{position: relative;padding-left: 25px;padding-right: 0;margin-top: 4px;}
@media (max-width: 319px){
    .ctyt .noticeCtm .renewCard .viewContent .infoWrap--deco{padding: 16px 10px;}
    .ctyt .noticeCtm .renewCard .viewContent .decoIcon{display: none;}
    .ctyt .noticeCtm .renewCard .viewContent .infoWrap__filltext{font-size: 11px;}
}
.ctyt .noticeCtm .renewCard .viewContent .infoWrap .decoIcon{position: absolute;top: 4px;left: -7px;width: 48px;height: 48px;background: url(https://static.wehago.com/imgs/ctm/credit_card/icon_deco.png) no-repeat 0 0 / 48px 48px;}
.ctyt .noticeCtm .renewCard .clickDetails .clickWrap{display: flex;align-items: center;justify-content: space-between;position: relative;width: 100%;height: 40px;padding: 0 10px 0 20px;border: 0;background-color: #f7f8fa;box-sizing: border-box;appearance: none;}
.ctyt .noticeCtm .renewCard .clickDetails .clickWrap__title{font-size: 13px;font-weight: bold;color: #212121;line-height: 16px;letter-spacing: -.2px;}
.ctyt .noticeCtm .renewCard .clickDetails .clickWrap__clickBtn{position: relative;width: 38px;height: 100%;border: 0;background-color: transparent;appearance: none;}
.ctyt .noticeCtm .renewCard .clickDetails .clickWrap__clickBtn::before{content: '';position: absolute;top: 50%;left: 50%;width: 18px;height: 18px;background: url(https://static.wehago.com/imgs/ctm/credit_card/icon_arrow_top.png) no-repeat 0 0 / 18px 18px;transform: translate(-50%, -50%) rotate(180deg);}
.ctyt .noticeCtm .renewCard .clickDetails--active .viewContent{display: block;}
.ctyt .noticeCtm .renewCard .clickDetails--active .clickWrap__clickBtn::before{transform: translate(-50%, -50%) rotate(0);}
.ctyt .noticeCtm .renewCard .deductBox{position: relative;}
.ctyt .noticeCtm .renewCard .deductBox + .deductBox{content: '';margin-top: 16px;padding-top: 16px;}
.ctyt .noticeCtm .renewCard .deductBox + .deductBox::before{content: '';position: absolute;top: 0;left: 0;right: 0;height: 1px;background-color: #ededed;}
.ctyt .noticeCtm .renewCard .basicDeduct .basicGraph{position: relative;height: 120px;}
.ctyt .noticeCtm .renewCard .basicDeduct .basicGraph__title{font-size: 13px;font-weight: 900;color: #505968;letter-spacing: -.2px;line-height: 16px;vertical-align: top;}
.ctyt .noticeCtm .renewCard .basicDeduct .basicGraph__donut{position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.ctyt .noticeCtm .renewCard .basicDeduct .basicGraph__donut .donutChart{position: relative;width: 120px;height: 120px;margin: 0 auto;box-sizing: border-box;}
.ctyt .noticeCtm .renewCard .donutChart .donutChartBox{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .renewCard .donutChart .donutChart__text{display: block;font-size: 12px;font-weight: bold;color: #666;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .renewCard .donutChart .donutChart__percent{display: block;margin-top: 1px;font-size: 14px;font-weight: 900;color: #212121;line-height: 18px;letter-spacing: -.21px;text-align: center;}
.ctyt .noticeCtm .renewCard .donutChart .donutChart__percent em{font-size: 11px;letter-spacing: -.17px;text-align: center;}
.ctyt .noticeCtm .renewCard .taxTableWrap{margin: 15px 0 0;}
.ctyt .noticeCtm .renewCard .taxTable{width: 100%;border: 0;table-layout: fixed;border-spacing: 0;border-collapse: collapse;}
.ctyt .noticeCtm .renewCard .taxTable thead th{font-size: 10px;font-weight: bold;color: #8595aa;line-height: 12px;letter-spacing: -.15px;}
.ctyt .noticeCtm .renewCard .taxTable tbody td{padding: 6px 0;font-size: 13px;font-weight: bold;color: #505968;line-height: 16px;letter-spacing: -.2px;}
.ctyt .noticeCtm .renewCard .taxTable .txtrgt{text-align: right;}
.ctyt .noticeCtm .renewCard .taxTable .taxTitle{font-weight: 900;}
.ctyt .noticeCtm .renewCard .taxTable .taxTitle em{margin-left: 4px;font-size: 11px;line-height: 14px;letter-spacing: -.17px;vertical-align: middle;}
.ctyt .noticeCtm .renewCard .taxTable .taxTag{display: inline-block;width: 8px;height: 8px;margin: 3px 4px 0;border-radius: 50%;vertical-align: top;}
.ctyt .noticeCtm .renewCard .taxTable .taxName--purple .taxTag{background-color: #796eff;}
.ctyt .noticeCtm .renewCard .taxTable .taxName--purple .taxTitle em{color: #796eff;}
.ctyt .noticeCtm .renewCard .taxTable .taxName--green .taxTag{background-color: #12c7c0;}
.ctyt .noticeCtm .renewCard .taxTable .taxName--green .taxTitle em{color: #12c7c0;}
.ctyt .noticeCtm .renewCard .taxTable .taxName--pink .taxTag{background-color: #ff72ae;}
.ctyt .noticeCtm .renewCard .taxTable .taxName--pink .taxTitle em{color: #ff72ae;}
.ctyt .noticeCtm .renewCard .taxTable .taxName--etc .taxTag{background-color: #d3d3d3;}
.ctyt .noticeCtm .renewCard .taxTable .taxName--etc .taxTitle em{color: #d3d3d3;}
.ctyt .noticeCtm .renewCard .taxTableWrap--fill{margin: 9px 0 0 0;}
.ctyt .noticeCtm .renewCard .taxTableWrap--fill em{font-weight: 900;}
.ctyt .noticeCtm .renewCard .taxTableWrap--fill .ftPrice{font-size: 13px;letter-spacing: -.2px;line-height: 16px;}
.ctyt .noticeCtm .renewCard .taxTableWrap--fill tbody td{padding: 5px 0;font-size: 12px;color: #505968;letter-spacing: -.18px;line-height: 18px;}
.ctyt .noticeCtm .renewCard .taxTableIcon{display: inline-block;width: 18px;height: 18px;margin-right: 8px;vertical-align: top;}
.ctyt .noticeCtm .renewCard .taxTableIcon--market{background: url(https://static.wehago.com/imgs/ctm/credit_card/icon_market.png) no-repeat 0 0 / 18px 18px;}
.ctyt .noticeCtm .renewCard .taxTableIcon--subway{background: url(https://static.wehago.com/imgs/ctm/credit_card/icon_subway.png) no-repeat 0 0 / 18px 18px;}
.ctyt .noticeCtm .renewCard .taxTableIcon--book{background: url(https://static.wehago.com/imgs/ctm/credit_card/icon_book.png) no-repeat 0 0 / 18px 18px;}
.ctyt .noticeCtm .renewCard .addiInputWrap{height: 100%;padding: 0 16px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInput__text{padding-top: 32px;font-size: 16px;font-weight: bold;color: #212121;line-height: 22px;letter-spacing: -.24px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiGroup{margin-top: 12px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiGroup--add{margin-top: 24px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiGroup--empty{margin-top: 32px;} /* 디자인 여백이 다 달라서 추가 */
.ctyt .noticeCtm .renewCard .addiInputWrap .addiGroupBox{display: flex;align-items: center;justify-content: space-between;margin-bottom: 8px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiGroup__title{font-size: 14px;font-weight: 900;color: #212121;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiGroupBtn__btnReset{position: relative;height: 32px;padding: 0 10px 0 30px;border: 1px solid #d3d3d3;border-radius: 6px;background-color: #fff;font-size: 13px;font-weight: bold;color: #212121;appearance: none;box-sizing: border-box;line-height: 32px;letter-spacing: -.2px}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiGroupBtn__btnReset::before{content: '';position: absolute;top: 50%;left: 10px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -149px -110px / 250px 500px;width: 16px;height: 14px;margin-top: -7px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputBtn__priceItem{height: 28px;padding: 0 8px;border: 1px solid #80b7ed;background-color: #f0f7ff;border-radius: 6px;font-size: 14px;font-weight: bold;color: #127eff;letter-spacing: -.21px;appearance: none;line-height: 28px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputBtn__icon{display: inline-block;position: relative;width: 18px;height: 18px;margin-top: 4px;vertical-align: top;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputBtn__icon::before{content: '';position: absolute;top: 50%;left: 50%;margin-top: -7px;margin-left: -7px;width: 13px;height: 13px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -252px;background-size: 250px 500px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputInfo{padding: 24px;border: 1px solid #e5e5e5;border-radius: 12px;background-color: #fff;box-sizing: border-box;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDefBox{padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid #ededed;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDefBox:last-of-type{padding-bottom: 0;margin-bottom: 0;border: 0;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef{display: flex;align-items: center;justify-content: space-between;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef dt{flex-shrink: 0;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef dd em{font-weight: bold;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef--emphasis{font-size: 16px;font-weight: 900;line-height: 19px;letter-spacing: -.24px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef--emphasis dt{color: #212121}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef--emphasis dd{color: #127eff;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef--default{font-size: 14px;font-weight: 900;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef--default dt{color: #8595aa;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef--default dd{color: #212121;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef--small{font-size: 12px;font-weight: bold;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef--small dt{color: #8595aa;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDef--small dd{color: #212121;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDefBox--list .addiInputDef{padding-bottom: 12px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputDefBox--list .addiInputDef:last-of-type{padding-bottom: 0;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInput{margin-top: 16px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInputDef{display: flex;align-items: center;font-size: 14px;color: #212121;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInputDef + .priceInputDef{margin-top: 10px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInputDef dt{min-width: 95px;font-weight: bold;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInputDef dd{display: flex;flex: 1;justify-content: flex-end;font-weight: 900;line-height: 18px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInputDef dd em{font-weight: bold;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInputDef dd em.priceInput__won{display: inline-block;margin-top: 1px;vertical-align: top;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInput__Item{width: 100%;margin-right: 2px;border: 1px solid #d3d3d3;border-radius: 0;border-width: 0 0 1px 0;font-size: 14px;font-weight: bold;color: #212121;letter-spacing: -.21px;outline: none;text-align: right;line-height: 18px;appearance: none;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInput__Item::placeholder{color: #b4b4b4;text-align: right;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInput__Item::-webkit-input-placeholder{text-align: right;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInput__Item:-moz-placeholder{text-align: right;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInput__Item::-moz-placeholder{text-align: right;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInput__Item:-ms-input-placeholder{text-align: right;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInput__Item:focus ::-webkit-input-placeholder{text-align: right;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInput__Item:focus :-moz-placeholder{text-align: right;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInput__Item:focus ::-moz-placeholder{text-align: right;}
.ctyt .noticeCtm .renewCard .addiInputWrap .priceInput__Item:focus :-ms-input-placeholder{text-align: right;}
.ctyt .noticeCtm .renewCard .addiInputWrap .inlineIcon{display: inline-block;width: 14px;height: 14px;margin-right: 2px;background: url(https://static.wehago.com/imgs/ctm/credit_card/icon_inline.png) no-repeat 0 0 / 14px 14px;vertical-align: top;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiGraph__text{font-size: 13px;font-weight: bold;color: #212121;line-height: 19px;letter-spacing: -.2px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiGraph__text em{font-weight: 900;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiEmpty{padding-bottom: 66px;text-align: center;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiEmpty__text{margin-top: 12px;font-size: 14px;font-weight: bold;color: #212121;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiEmpty__btnWrap{min-width: 180px;height: 36px;margin-top: 16px;background-color: #f0f7ff;border: 1px solid #80b7ed;border-radius: 8px;font-size: 14px;font-weight: bold;color: #127eff;line-height: 36px;appearance: none;letter-spacing: -.21px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiEmptyIcon{display: inline-block;position: relative;width: 18px;height: 18px;margin-top: 7px;margin-right: 2px;vertical-align: top;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiEmptyIcon::after{content: '';position: absolute;top: 50%;left: 50%;width: 13px;height: 13px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -18px -252px / 250px 500px;transform: translate(calc(-50% + 0.5px), -50%);}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputGroup{padding-top: 17px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputGroup + .addiInputGroup{position: relative;margin-top: 24px;padding-top: 39px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputGroup + .addiInputGroup::before{content: '';position: absolute;top: 0;left: -16px;right: -16px;height: 8px;background-color: #ededed;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputBox{padding: 16px 16px 24px 16px;border: 1px solid #ededed;background-color: #fff;border-radius: 8px;box-sizing: border-box;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputBox + .addiInputBox{margin-top: 8px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiInputBox__title{position: relative;font-size: 14px;font-weight: bold;color: #212121;line-height: 24px;letter-spacing: -.21px;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiCardIcon{display: inline-block;position: relative;width: 24px;height: 24px;margin-top: -1px;margin-right: 4px;vertical-align: top;}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiCardIcon--card::before{content: '';position: absolute;top: 50%;left: 50%;width: 20px;height: 16px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -270px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiCardIcon--debitcard::before{content: '';position: absolute;top: 50%;left: 50%;width: 21px;height: 18px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -25px -270px / 250px 500px;transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px));}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiCardIcon--tax::before{content: '';position: absolute;top: 50%;left: 50%;width: 20px;height: 21px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -51px -270px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiCardIcon--market::before{content: '';position: absolute;top: 50%;left: 50%;width: 22px;height: 21px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -75px -270px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiCardIcon--subway::before{content: '';position: absolute;top: 50%;left: 50%;width: 17px;height: 21px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -102px -270px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .renewCard .addiInputWrap .addiCardIcon--book::before{content: '';position: absolute;top: 50%;left: 50%;width: 22px;height: 18px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -124px -270px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .renewCard .horizontalGraph{display: flex;flex-direction: column;justify-content: center;position: relative;height: 80px;margin-top: 24px;}
.ctyt .noticeCtm .renewCard .horizontalGraph::after{content: '';position: absolute;top: 0;left: 87px;width: 1px;height: 100%;background-color: #e5e5e5;}
.ctyt .noticeCtm .renewCard .horizontalGraphBox{display: flex;align-items: center;height: 24px;}
.ctyt .noticeCtm .renewCard .horizontalGraphBox + .horizontalGraphBox{margin-top: 13px;}
.ctyt .noticeCtm .renewCard .horizontalGraphBox .horizontalGraph__title{min-width: 87px;font-size: 12px;font-weight: bold;color: #000;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .renewCard .horizontalGraphBox .horizontalGraphBar{position: relative;min-width: 10%;height: 100%;padding: 0 12px 0 6px;border-radius: 0 12px 12px 0;text-align: right;box-sizing: border-box;}
.ctyt .noticeCtm .renewCard .horizontalGraphBox .horizontalGraphBar--default{background-color: #d3d3d3;}
.ctyt .noticeCtm .renewCard .horizontalGraphBox .horizontalGraphBar--blue{background-color: #127eff;}
.ctyt .noticeCtm .renewCard .horizontalGraphBox .horizontalGraphBar__text{display: inline-block;margin-top: 5px;font-size: 12px;font-weight: 900;color: #fff;line-height: 15px;letter-spacing: -.18px;vertical-align: top;}
.ctyt .noticeCtm .mainBanner{position:relative; padding:20px; box-sizing:border-box; background:rgb(222,232,255); border-radius:8px;}
.ctyt .noticeCtm .mainBanner::before{content:''; display:block; width:120px; height:80px; position:absolute; top:0; right:0; background:url(https://static.wehago.com/imgs/ctm/bg_banner_01.png) no-repeat 0 0 / 120px 80px;}
.ctyt .noticeCtm .mainBanner .textBox{position:relative;}
.ctyt .noticeCtm .mainBanner .textBox .titleText{font-size:12px; line-height:15px; letter-spacing:-0.36px; color:rgb(12,1,138);}
.ctyt .noticeCtm .mainBanner .textBox .titleText > em{color:rgb(126,69,255); font-weight:900;}
.ctyt .noticeCtm .mainBanner .textBox .mainText{margin-top:6px; font-size:15px; line-height:19px; letter-spacing:-0.45px; color:rgb(12,2,123); font-weight:900;}
.ctyt .noticeCtm .mainBanner .textBox .mainText > em{position:relative; color:rgb(54,32,226);}
.ctyt .noticeCtm .mainBanner .textBox .mainText > em::before{content:''; display:block; width:100%; height:8px; position:absolute; bottom:0; left:0; background-color:rgba(34,128,255,0.14);}
.ctyt .noticeCtm .mainBanner .btnBanner{display:block; position:absolute; top:0; left:0; width:100%; height:100%; border:0; background:none;}
.ctyt .noticeCtm .common_chartPopover {z-index:10;position:relative;background:rgba(20,20,20,.85);color:rgba(255,255,255,.7);padding:12px 16px 9px;border-radius:8px;width:148px;text-align:left;word-break:keep-all}
.ctyt .noticeCtm .common_chartPopover:after{content:'';position:absolute;bottom:-6px;left:50%;margin-left:-6px;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid rgba(20,20,20,.85);}
.ctyt .noticeCtm .common_chartPopover .common_chartPopover__title {display:block;color:#fff;font-size:13px;line-height:16px;margin-bottom:3px}
.ctyt .noticeCtm .common_chartPopover .common_chartPopover__dl {font-size:13px;line-height:16px;color:#fff}
.ctyt .noticeCtm .common_chartPopover .common_chartPopover__dl > div {display:flex;justify-content: space-between;}
.ctyt .noticeCtm .common_chartPopover .common_chartPopover__dl > div > dt{position:relative;padding-left:12px}
.ctyt .noticeCtm .common_chartPopover .common_chartPopover__dl > div.sub{font-size:11px}
.ctyt .noticeCtm .common_chartPopover .common_chartPopover__circleIcon {position:absolute;top:50%;left:0;width:8px;height:8px;border-radius:50%;background:#fff;margin-top:-6px}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphTooltip{position:absolute; bottom:calc(100% + 11px); display:none;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphBar.open .taxGraphTooltip{display:block;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphTooltip .common_chartPopover{padding:10px 12px 9px; width:auto; min-width:130px;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphTooltip .common_chartPopover .common_chartPopover__title{font-weight:900;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphTooltip .common_chartPopover .common_chartPopover__dl{font-size:11px;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphTooltip .common_chartPopover .common_chartPopover__dl > div + div{margin-top:2px;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphTooltip .common_chartPopover .common_chartPopover__dl > div dd{margin-left:6px;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphTooltip .common_chartPopover .common_chartPopover__circleIcon{width:6px; height:6px; margin-top:-4px; left:2px;}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphTooltip.bottom{bottom:auto; top:calc(100% + 11px);}
.ctyt .noticeCtm .renewCard .taxGraphBox .taxGraphTooltip.bottom .common_chartPopover::after{content:""; position:absolute; top:-11px; bottom:auto; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid rgba(20,20,20,.85); border-top:6px solid transparent;}
.ctyt .noticeCtm .renewCard .taxGraphBox .btnTaxGraph{display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:none; border:0;}
.ctyt .noticeCtm .yuma .yuma_agree {position:relative}
.ctyt .noticeCtm .yuma .yuma_agree__title{font-size:16px;color:#212121;line-height:22px;letter-spacing:-.24px;font-weight:900}
.ctyt .noticeCtm .yuma .yuma_agree__wrap {margin-top:22px}
.ctyt .noticeCtm .yuma .yuma_agree__wrap + .yuma_agree__wrap{margin-top:14px}
.ctyt .noticeCtm .yuma .yuma_agree__subTitle{font-size:12px;color:#212121;line-height:15px;letter-spacing:-.18px;font-weight:900}
.ctyt .noticeCtm .yuma .yuma_agree__box {position:relative;border:1px solid #d3d3d3;border-radius:12px;padding:14px 16px 11px;margin-top:3px}
.ctyt .noticeCtm .yuma .yuma_agree__box li{position:relative;font-size:12px;color:#666;letter-spacing:-.18px;line-height:18px;padding-left:9px;word-break: keep-all;word-wrap: break-word;}
.ctyt .noticeCtm .yuma .yuma_agree__box li:before{content:'-';position:absolute;top:0;left:0;}
.ctyt .noticeCtm .yuma .yuma_agree__box .underline{text-decoration: underline;}
.ctyt .noticeCtm .yuma .yuma_agree__box > p{font-size:12px;color:#666;letter-spacing:-.18px;line-height:18px;word-break: keep-all;word-wrap: break-word;}
.ctyt .noticeCtm .yuma .yuma_agree__footer{margin-top:12px}
.ctyt .noticeCtm .yuma .yuma_agree__footer li {position:relative;font-size:12px;color:#939393;letter-spacing:-.18px;line-height:18px;word-break: keep-all;word-wrap: break-word;padding-left:8px}
.ctyt .noticeCtm .yuma .yuma_agree__footer li:before{content:'';position:absolute;top:7px;left:0;width:2px;height:2px;border-radius:50%;background:#a5a5a5}
.ctyt .noticeCtm .yuma .yuma_agree__footer li + li{margin-top:6px}
.ctyt .noticeCtm .ctm_2023 .ctm_btn_basic {display: inline-block;border: 1px solid;border-radius: 6px;font-size: 14px;line-height: 18px;background: transparent;}
.ctyt .noticeCtm .ctm_2023 .ctm_btn_basic.large {display: block;width: 100%;padding: 15px 10px 13px 10px;box-sizing: border-box;}
.ctyt .noticeCtm .ctm_2023 .ctm_btn_basic.small {display: inline-block;vertical-align: top;padding: 9px 16px 7px;}
.ctyt .noticeCtm .ctm_2023 .ctm_btn_basic.blue {border-color: #127eff;color: #127eff;}
.ctyt .noticeCtm .ctm_2023 .ctm_btn_basic.blue2 {border-color: #127eff;background-color: #127eff;color: #fff;}
.ctyt .noticeCtm .ctm_2023 .ctm_btn_basic.blue3 {border-color: #80b7ed;background-color: #f0f7ff;color: #127eff;}
.ctyt .noticeCtm .ctm_2023 .ctm_btn_basic.round {border-radius: 24px;}
.ctyt .noticeCtm .ctm_2023 .select_toast .toast_dialog_btn_box .ctm_btn_dialog {display: block;width: 100%;height: 48px;line-height: 48px;font-size: 14px;letter-spacing: -0.21px;color: #fff;border-radius: 8px;border: 0;font-weight: bold;background-color: #127eff;}
.ctyt .noticeCtm .ctm_2023 .ctm_dialog .dialog_content .dialog_alert .dialog_btn_box .ctm_btn_dialog.type_gray,
.ctyt .noticeCtm .ctm_2023 .select_toast .toast_dialog_btn_box .ctm_btn_dialog.type_gray {background-color: rgb(239, 239, 239); color: #000;}
.ctyt .noticeCtm .ctm_2023 .ctm_dialog .dialog_content .dialog_alert .dialog_btn_box .ctm_btn_dialog + .ctm_btn_dialog {margin-top: 8px;}
.ctyt .noticeCtm .ctm_2023 .select_toast .toast_dialog_btn_box {position: absolute;bottom: 30px;left: 0;right: 0;padding: 0 20px;}
.ctyt .noticeCtm .ctm_2023 .sec_detail_info.v_renew .total_wrap .item.type_main dt{font-weight: 900;}
.ctyt .noticeCtm .listInfo{position:relative; margin-bottom:12px;}
.ctyt .noticeCtm .listInfo li{position:relative; padding-left:18px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#212121; word-break:keep-all; box-sizing:border-box;}
.ctyt .noticeCtm .listInfo li::before{content:''; display:block; width:12px; height:12px; position:absolute; top:2px; left:2px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2.png) no-repeat -100px -17px / 250px 500px;}
.ctyt .noticeCtm .listInfo li + li{margin-top:8px;}
.ctyt .noticeCtm .boxPackage{display:flex; width:100%; gap:10px;}
.ctyt .noticeCtm .boxPackage .round_line_box{position: relative;display:block; margin:0; width:auto; flex:1;}
.ctyt .noticeCtm .boxPackage .round_line_box .logoBox{position:relative; display:block; width:80px; height:80px; margin:0 auto 16px; border-radius:50%; background-color:#f5f5f5;}
.ctyt .noticeCtm .boxPackage .round_line_box .logoBox > img{display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.ctyt .noticeCtm .boxPackage .button_primary{width:100% !important; font-size:14px !important; padding:9px 5px !important;}
.ctyt .noticeCtm .boxPackage .button_primary.v3{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
    background: none;
    outline: none;
}
.ctyt .noticeCtm .boxPackage .round_line_box .logoText{
    display: block;
    font-size: 15px;
    line-height: 1.4;
    letter-spacing: -0.23px;
    color: #212121;
    text-align: center;
}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .inputBox{display:block; position:relative; margin-top:12px; padding-bottom:7px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .inputBox::before{content:''; position:absolute; bottom:0; left:0; width:100%; height:2px; background-color:#212121;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .inputBox.active::before{background-color:#127eff;}
.ctyt .noticeCtm .ctm_dialog .dialog_content .dialog_alert .text_box .input_fileSearch{position:relative; display:block; width:100%; border:0; background:none; font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#212121; outline:0;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist {position:relative;clear:both;overflow:hidden;margin:4px -4px 10px}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist > li {float:left;width:50%;padding:4px;box-sizing:border-box;background-color: #fff;}
.ctyt .noticeCtm .ctm_2023 .mainwrap .yearend_itemlist.v2 > li{width: 33.333%}
/* 공통 아이콘 추가 */
.ctyt .noticeCtm i[class *="ctmIcon__s"]{
    position: relative;
    display: inline-block;
    vertical-align: top;
}
.ctyt .noticeCtm i[class *="ctmIcon__s"]::before{
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px;
}
.ctyt .noticeCtm .ctmIcon__s14{
    width: 14px;
    height: 14px;
}
.ctyt .noticeCtm i.ctmIcon__s14--whiteCheck::before{
    width: 12px;
    height: 12px;
    margin: -7px 0 0 -6px;
    background-position: -163px -200px;
}
.ctyt .noticeCtm i.ctmIcon__s14--blueCheck::before{
    width: 12px;
    height: 12px;
    margin: -7px 0 0 -6px;
    background-position: -163px -217px;
}
.ctyt .noticeCtm i.ctmIcon__s14--grayCheck::before{width:12px;height:12px;background-position:-163px -234px;margin:-7px 0 0 -6px;}
.ctyt .noticeCtm i.ctmIcon__s14--infoBlue::before{width:12px;height:12px;background-position:-72px -174px;margin:-7px 0 0 -6px;}
.ctyt .noticeCtm i.ctmIcon__s14--infoRed::before{width:12px;height:12px;background-position:-130px -225px;margin:-7px 0 0 -6px;}
.ctyt .noticeCtm i.ctmIcon__s14--userGreen::before{width:11px;height:11px;background-position:-180px -217px;margin:-7px 0 0 -6px;}
.ctyt .noticeCtm i.ctmIcon__s14--arrowPurple::before{width:10px;height:10px;background-position:-180px -234px;margin:-6px 0 0 -5px;}
.ctyt .noticeCtm .ctmIcon__s18{width:18px;height:18px;}
.ctyt .noticeCtm i.ctmIcon__s18--info::before{width:16px;height:16px;background-position:-200px -199px;margin:-8px 0 0 -8px;}
.ctyt .noticeCtm i.ctmIcon__s18--searchBlue::before{width:14px;height:14px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -195px -184px / 500px 1000px;margin:-7px 0 0 -7px;}
.ctyt .noticeCtm i.ctmIcon__s18--plusBlue::before{width:13px;height:13px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -27px -114px / 250px 500px;margin:-7px 0 0 -7px;}
.ctyt .noticeCtm .ctmBtn{display:inline-block;vertical-align:top;font-size:12px;line-height:18px;border:1px solid #d3d3d3;border-radius:4px;color:#212121;letter-spacing:-.18px;background:#fff;padding:5px 8px 3px;}
.ctyt .noticeCtm .ctmBtn.addMinwidth{min-width:58px;}
.ctyt .noticeCtm .ctmBtn.addFullwidth{width:100%;}
.ctyt .noticeCtm .ctmBtn__basic.ctmBtn__basic--blue{color:#127eff;background-color:#f0f7ff;border-color:#80b7ed;}
.ctyt .noticeCtm .ctmBtn__basic--bigDash{font-size:14px;line-height:18px;border-radius:8px;border:1px dashed #939393;color:#212121;padding:11px 10px 9px;}
.ctyt .noticeCtm .ctmBtn .ctmBtnIcon{display:inline-block;vertical-align:top;position:relative;width:18px;height:18px;background:none;}
.ctyt .noticeCtm .ctmBtn .ctmBtnIcon::before{content:'';display:block;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 0 / 500px 1000px;}
.ctyt .noticeCtm .ctmBtn .ctmBtnIcon__arrow::before{width:6px;height:11px;background-position:-96px -244px;margin:-6px 0 0 -3px;}
.ctyt .noticeCtm .ctmBtn .ctmBtnIcon__plus::before{width:13px;height:13px;top:50%;left:50%;background-position:-177px -460px;margin:-7px 0 0 -7px;}
.ctyt .noticeCtm .ctmBtn__s36{display:inline-block;vertical-align:top;font-size:14px;line-height:18px;border:1px solid #d3d3d3;border-radius:8px;color:#212121;letter-spacing:-.21px;background:#fff;padding:9px 16px 7px;}
.ctyt .noticeCtm .ctmBtn__s36--blue{background-color:#f0f7ff;color:#127eff;border-color:#80b7ed;}
/* 종전근무지 */
/* 상단 공통 여백 */
.ctyt .noticeCtm .prevWork .mtAuto {margin-top:auto;}
.ctyt .noticeCtm .prevWork .mt08 {margin-top:8px !important;}
.ctyt .noticeCtm .prevWork .mt16 {margin-top:16px !important;}
.ctyt .noticeCtm .prevWork .mt24 {margin-top:24px !important;}
.ctyt .noticeCtm .prevWork .mt32 {margin-top:32px !important;}
.ctyt .noticeCtm .prevWork .pt0 {padding-top:0!important;}
.ctyt .noticeCtm .prevWork .pb0 {padding-bottom:0!important;}
.ctyt .noticeCtm .prevWork .prevWork__label {display:inline-block; vertical-align:top; font-size:12px; white-space:nowrap; line-height:14px; padding:5px 8px 3px; border:1px solid transparent; border-radius:12px; box-sizing:border-box;}
.ctyt .noticeCtm .prevWork .prevWork__label.prevWork__label--gradation {background:linear-gradient(288deg, #127eff 20%, #ac27ff 100%); color:#fff;}
.ctyt .noticeCtm .prevWork .prevWork__label.prevWork__label--blue {color:#127eff; border-color:#127eff; background:none;}
.ctyt .noticeCtm .prevWork .prevWork__label.prevWork__label--title {font-size:11px; padding:2px 4px 0; border-color:#e5e5e5; background-color:#e5e5e5; border-radius:2px; color:#666;}
.ctyt .noticeCtm .prevWork .prevWork__label.prevWork__label--title2 {font-size:14px; line-height:18px; padding:3px 6px 3px; border-color:#e5e5e5; background-color:#e5e5e5; border-radius:4px; color:#666; font-weight:900;}
.ctyt .noticeCtm .prevWork .prevWork__label .icon {position:relative; display:inline-block; vertical-align:top; width:14px; height:14px; margin-right:1px; background:red;}
.ctyt .noticeCtm .prevWork .prevWork__label .icon::before {content:''; display:block; position:absolute; top:50%; left:50%;}
.ctyt .noticeCtm .prevWork .prevWork__labelSmall {display:inline-block; vertical-align:top; font-size:10px; white-space:nowrap; line-height:12px; padding:2px 4px 0px; border:1px solid transparent; border-radius:2px; box-sizing:border-box;}
.ctyt .noticeCtm .prevWork .prevWork__labelSmall--gray {border-color:#eff5fd; background-color:#eff5fd; color:#7b99c4;}
.ctyt .noticeCtm .prevWork .prevWork__labelStatus {display:inline-block; vertical-align:top; font-size:11px; line-height:14px; padding:5px 6px 3px; box-sizing:border-box; border:1px solid transparent; border-radius:4px;}
.ctyt .noticeCtm .prevWork .prevWork__labelStatus--blue {border-color:#cddbeb; background-color:#e8f4ff; color:#2965c7;}
.ctyt .noticeCtm .prevWork .prevWork__labelStatus--purple {border-color:#cac9e6; background-color:#e6e8ff; color:#393989;}
.ctyt .noticeCtm .prevWork .prevWork__labelStatus--gray {border-color:#d2d9e0; background-color:#e8eaec; color:#505865;}
.ctyt .noticeCtm .prevWork .prevWork__labelStatus--green {border-color:#b3e2d2; background-color:#dff7ef; color:#0d8791;}
.ctyt .noticeCtm .prevWork .content_wrap .section{padding: 24px 16px;}
.ctyt .noticeCtm .prevWork .content_wrap .section.space_bottom{padding: 0 16px 24px}
.ctyt .noticeCtm .prevWork .container.bgGray {background-color:#f7f8fa;}
.ctyt .noticeCtm .prevWork .content_wrap {padding:24px 0;}
.ctyt .noticeCtm .prevWork .content_wrap.typeFlex {display:flex; flex-direction:column; height:100%; box-sizing:border-box;}
.ctyt .noticeCtm .prevWork .sectionTitle {position:relative; display:flex; flex-direction:column;}
.ctyt .noticeCtm .prevWork .sectionTitle.sectionTitle__center {align-items:center; justify-content:center;}
.ctyt .noticeCtm .prevWork .sectionTitle.sectionTitle__center .section__mainTitle,
.ctyt .noticeCtm .prevWork .sectionTitle.sectionTitle__center .section__subTitle {text-align:center;}
.ctyt .noticeCtm .prevWork .section__imgBox + .section__mainTitle {margin-top:12px;}
.ctyt .noticeCtm .prevWork .section__mainTitle {display:block; font-size:22px; line-height:28px; letter-spacing:-0.33px; color:#212121;}
.ctyt .noticeCtm .prevWork .section__mainTitle > em {font-weight:900;}
.ctyt .noticeCtm .prevWork .section__mainTitle em.point_color {color:#127eff;}
.ctyt .noticeCtm .prevWork .section__subTitle {font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#666;}
.ctyt .noticeCtm .prevWork .section__subTitle em.titleBar {display:inline-block; vertical-align:top; width:1px; height:10px; background:#ededed; margin:4px 8px;}
.ctyt .noticeCtm .prevWork .section__subTitle > em {font-weight:900;}
.ctyt .noticeCtm .prevWork .section__subTitle > em.textBlue{color: #127eff;}
.ctyt .noticeCtm .prevWork .section__mainTitle + .section__subTitle {margin-top:8px;}
.ctyt .noticeCtm .prevWork .section__mainTitle.section__mainTitle--typeForm {font-size:14px; line-height:20px; letter-spacing:-0.21px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .prevWork .fileBox {display:block; position:relative; padding:12px; background-color:#fff; border:1px solid #e5e5e5; border-radius:12px; box-sizing:border-box;}
.ctyt .noticeCtm .prevWork .fileBoxTitle {display:flex; align-items:center; width:100%;}
.ctyt .noticeCtm .prevWork .fileBoxTitle .fileTitle {font-size:15px; line-height:32px; letter-spacing:-0.23px; color:#212121;}
.ctyt .noticeCtm .prevWork .fileBoxTitle .prevWork__label {margin-left:6px; margin-right:4px;}
.ctyt .noticeCtm .prevWork .fileBoxTitle .btnFileUpload {position:relative; display:block; margin-left:auto; width:32px; min-width:32px; height:32px; border-radius:50%; background:#e4eefa; border:0;}
.ctyt .noticeCtm .prevWork .fileBoxTitle .btnFileUpload::before {content:''; display:block; width:14px; height:14px; position:absolute; top:50%; left:50%; margin:-7px 0 0 -7px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -221px -200px / 250px 500px;}
.ctyt .noticeCtm .prevWork .fileList {display:block;}
.ctyt .noticeCtm .prevWork .fileList .fileItem {display:flex; width:100%; background-color:#f1f2f5; border-radius:4px; padding:9px 8px; box-sizing:border-box;}
.ctyt .noticeCtm .prevWork .fileList .fileItem + .fileItem {margin-top:6px;}
.ctyt .noticeCtm .prevWork .fileList .fileItem .fileName,
.ctyt .noticeCtm .prevWork .fileList .fileItem .fileExtension {font-size:13px; line-height:18px; letter-spacing:-0.2px; color:#666;}
.ctyt .noticeCtm .prevWork .fileList .fileItem .fileExtension {white-space:nowrap; margin-right:4px;}
.ctyt .noticeCtm .prevWork .fileList .fileItem .fileDel,
.ctyt .noticeCtm .prevWork .fileList .fileItem .fileLink {position:relative; display:block; width:18px; height:18px; border:0; background:none; margin-left:auto;}
.ctyt .noticeCtm .prevWork .fileList .fileItem .fileDel::before {content:''; width:8px; height:8px; position:absolute; top:50%; left:50%; margin:-4px 0 0 -4px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -49px -436px / 500px 1000px;}
.ctyt .noticeCtm .prevWork .fileList .fileItem .fileLink::before {content:''; width:6px; height:11px; position:absolute; top:50%; left:50%; margin:-6px 0 0 -3px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -96px -244px / 500px 1000px;}
.ctyt .noticeCtm .prevWork .formWrap {display:block; position:relative;}
.ctyt .noticeCtm .prevWork .formWrap .formTitle {display:flex; align-items:center; width:100%;}
.ctyt .noticeCtm .prevWork .formWrap .formTitle__mainText {font-size:14px; line-height:20px; letter-spacing:-0.21px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .prevWork .formWrap .formTitle__mainText > em {color:#127eff;}
.ctyt .noticeCtm .prevWork .formWrap .formTitle__optionBox {margin-left:auto; font-size:0;}
.ctyt .noticeCtm .prevWork .formWrap .formTitle__optionBox .optionText {font-size:13px; line-height:24px; letter-spacing:-0.2px; color:#212121;}
.ctyt .noticeCtm .prevWork .formWrap .formTitle__optionBox .optionText + .common_onoff_switch {margin-left:12px;}
.ctyt .noticeCtm .prevWork .formWrap .formTitle + .formContent {margin-top:8px;}
.ctyt .noticeCtm .prevWork .formWrap .formContent {position:relative; display:block; padding:20px 16px; box-sizing:border-box; border:1px solid #ededed; border-radius:12px; background-color:#fff;}
.ctyt .noticeCtm .prevWork .formWrap .formContent.formContent__noneBorder {padding:0; border:0;}
.ctyt .noticeCtm .prevWork .formWrap .formContent + .formContent {margin-top:8px;}
.ctyt .noticeCtm .prevWork .formInfo {display:flex; width:100%; align-items:center; margin-bottom:20px;}
.ctyt .noticeCtm .prevWork .formInfo .ctmIcon__s18 {margin-top:-2px;}
.ctyt .noticeCtm .prevWork .formInfo .text {font-size:13px; line-height:18px; letter-spacing:-0.2px; color:#8595aa;}
.ctyt .noticeCtm .preWork__checkWrap {display:flex; flex-direction:column; padding:0 20px; box-sizing:border-box;}
.ctyt .noticeCtm .preWork__checkWrap .slideUp__titleBox {position:relative;}
.ctyt .noticeCtm .preWork__checkWrap .slideUp__titleBox--mainText {font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .preWork__checkWrap .slideUp__titleBox--subText {margin-top:4px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#939393;}
.ctyt .noticeCtm .preWork__checkWrap .slideUp__titleBox--subText > em {color:#212121;}
.ctyt .noticeCtm .prevWork .checkList {display:block; position:relative;}
.ctyt .noticeCtm .prevWork .checkItem {display:flex;align-items:center; width:100%; height:48px; border:0; background:none;}
.ctyt .noticeCtm .prevWork .checkItem__icon {position:relative; display:block; width:24px; min-width:24px; height:24px; margin-right:12px;}
.ctyt .noticeCtm .prevWork .checkItem__icon::before {content:''; display:block; width:20px; height:20px; position:absolute; top:50%; left:50%; margin:-10px 0 0 -10px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px / 250px 500px;}
.ctyt .noticeCtm .prevWork .checkItem__icon.checkItem__icon--check::before {background-position:0 -127px;}
.ctyt .noticeCtm .prevWork .checkItem__icon.checkItem__icon--disabled::before {background-position:0 -127px; filter:grayscale(1); opacity:0.2;}
.ctyt .noticeCtm .prevWork .checkItem .prevWork__label {margin-right:6px;}
.ctyt .noticeCtm .prevWork .ctm_dialog .dialog_content .dialog_alert .dialog_btn_box .ctm_btn_dialog,
.ctyt .noticeCtm .prevWork .select_toast .toast_dialog_btn_box .ctm_btn_dialog {display: block;width: 100%;height: 48px;line-height: 48px;font-size: 14px;letter-spacing: -0.21px;color: #fff;border-radius: 8px;border: 0;font-weight: bold;background-color: #127eff;}
.ctyt .noticeCtm .prevWork .select_toast .calendar_wrap .toprow {display:flex;text-align:center}
.ctyt .noticeCtm .prevWork .select_toast .calendar_wrap .toprow .date {font-size:12px;line-height:32px;color: #939393}
.ctyt .noticeCtm .prevWork .select_toast .calendar_wrap .row .date:first-of-type{color: #fc5356}
.ctyt .noticeCtm .prevWork .select_toast .calendar_wrap .row .date:last-of-type {color:#127eff}
.ctyt .noticeCtm .prevWork .select_toast .calendar_wrap .date {position:relative;flex:1;font-size:13px;color:#000;font-weight:bold;border:0;background:transparent;padding:5px 0}
.ctyt .noticeCtm .prevWork .select_toast .calendar_wrap .date > span {display:inline-block;width:30px;height:30px;border-radius:50%;vertical-align: top;line-height:33px;overflow:hidden}
.ctyt .noticeCtm .prevWork .select_toast .calendar_wrap .date.today > span {background:#127eff;color:#fff}
.ctyt .noticeCtm .prevWork .select_toast .calendar_wrap .date.select > span {background:#f0f7ff;color:#127eff}
.ctyt .noticeCtm .formDone {display:flex; flex-direction:column; gap:12px; position:relative;}
.ctyt .noticeCtm .formDone + .formDone {padding-top:16px; margin-top:16px; border-top:1px solid #ededed;}
.ctyt .noticeCtm .formDone__title {display:block; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .formDoneList {display:flex; flex-direction:column; gap:12px;}
.ctyt .noticeCtm .formDoneItem {display:flex; width:100%; font-size:12px; line-height:15px; letter-spacing:-0.18px;}
.ctyt .noticeCtm .formDoneItem.formDoneItem__alignCenter {align-items:center;}
.ctyt .noticeCtm .formDoneItem dt {margin-right:4px; color:#666; white-space:nowrap;}
.ctyt .noticeCtm .formDoneItem dd {margin-left:auto; color:#212121; text-align:right;}
.ctyt .noticeCtm .prevWorkList {display:block; position:relative;}
.ctyt .noticeCtm .prevWorkItem {display:flex; flex-direction:column; gap:4px; padding:12px 16px 11px; border:1px solid #e5e5e5; border-radius:8px; box-sizing:border-box; background-color:#fff; text-decoration:none;}
.ctyt .noticeCtm .prevWorkItem + .prevWorkItem {margin-top:8px;}
.ctyt .noticeCtm .prevWorkItem .prevWorkItem__mainText {display:flex; align-items:center; gap:4px;}
.ctyt .noticeCtm .prevWorkItem .prevWorkItem__mainText .prevWork__labelSmall {margin-top:-2px;}
.ctyt .noticeCtm .prevWorkItem .prevWorkItem__mainText .text {font-size:14px; line-height:20px; letter-spacing:-0.21px; color:#212121;}
.ctyt .noticeCtm .prevWorkItem .prevWorkItem__subText {position:relative;}
.ctyt .noticeCtm .prevWorkItem .prevWorkItem__subText.prevWorkItem__subText--ellipsis {display:flex; width:100%; overflow:hidden;}
.ctyt .noticeCtm .prevWorkItem .prevWorkItem__subText.prevWorkItem__subText--ellipsis .text {white-space:nowrap;}
.ctyt .noticeCtm .prevWorkItem .prevWorkItem__subText .text {font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#939393;}
.ctyt .noticeCtm .prevWorkItem .prevWorkItem__subText .text + .text {position:relative; padding-left:6px; margin-left:5px;}
.ctyt .noticeCtm .prevWorkItem .prevWorkItem__subText .text + .text::before {content:''; display:block; width:1px; height:12px; background-color:#ededed; position:absolute; top:1px; left:0;}
.ctyt .noticeCtm .prevWorkItem.prevWorkItem__addLabel {position:relative; padding-right:100px; box-sizing:border-box;}
.ctyt .noticeCtm .prevWorkItem.prevWorkItem__addLabel .revWorkItem__labelBox {position:absolute; top:50%; right:16px; transform:translateY(-50%);}
.ctyt .noticeCtm .prevNoticeBox {display:block; padding:12px; box-sizing:border-box; border:1px solid #c4d9f6; border-radius:8px; background-color:#f0f7ff;}
.ctyt .noticeCtm .prevNoticeItem {display:block; position:relative; padding-left:10px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#212121;}
.ctyt .noticeCtm .prevNoticeItem::before {content:''; display:block; width:2px; height:2px; border-radius:50%; background-color:#212121; position:absolute; top:6px; left:3px;}
.ctyt .noticeCtm .prevNoticeItem + .prevNoticeItem {margin-top:8px;}
.ctyt .noticeCtm .prevNoticeItem > em.point {font-weight:900;}
.ctyt .noticeCtm .prevNoticeItem > em.textBlue {color:#127eff;}
.ctyt .noticeCtm .prevNoticeItem > em.textRed {color:#fc5356;}
.ctyt .noticeCtm .afterNoticeBox {display:block; padding:16px; box-sizing:border-box; border:1px solid #c4d9f6; border-radius:8px; background-color:#fff;}
.ctyt .noticeCtm .afterNoticeBox.typeRed {border-color:#fadbdc; background-color:#fdf5f5;}
.ctyt .noticeCtm .afterNoticeBox .afterNoticeTitle {display:flex; align-items:center; gap:4px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#127eff;}
.ctyt .noticeCtm .afterNoticeBox .afterNoticeTitle .ctmIcon__s14{min-width: 14px;margin: 2px 0 auto 0}
.ctyt .noticeCtm .afterNoticeBox.typeBlue{border-color: #c4d9f6;background: #f0f7ff;}
.ctyt .noticeCtm .afterNoticeBox.typeRed .afterNoticeTitle {color:#fc5356;}
.ctyt .noticeCtm .afterNoticeBox.typeBlue .afterNoticeTitle{color: #127eff;}
.ctyt .noticeCtm .afterNoticeBox .afterNoticeTitle + .afterNoticeList {padding-top:8px; margin-top:8px; border-top:1px solid #ededed;}
.ctyt .noticeCtm .afterNoticeBox .afterNoticeList {display:block; position:relative;}
.ctyt .noticeCtm .afterNoticeBox .afterNoticeItem {position:relative; display:block; padding-left:14px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#666;}
.ctyt .noticeCtm .afterNoticeBox .afterNoticeItem::before {content:''; display:block; width:2px; height:2px; position:absolute; top:7px; left:5px; background:#a5a5a5;}
.ctyt .noticeCtm .afterNoticeBox .afterNoticeItem.noneDot{padding-left: 0;}
.ctyt .noticeCtm .afterNoticeBox .afterNoticeItem.noneDot::before{display: none;}
.ctyt .noticeCtm .afterNoticeBox .afterNoticeItem + .afterNoticeItem {margin-top:8px;}
.ctyt .noticeCtm .afterNoticeBox .afterNoticeItem > em.point {font-weight:900;}
.ctyt .noticeCtm .afterNoticeBox .afterNoticeItem > em.textRed {color:#fc5356;}
.ctyt .noticeCtm .afterNoticeBox .button_box .btn_down{display:inline-block; vertical-align:top; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#212121; padding:9px 12px 8px; border-radius:6px; border:0; background:#e4eefa;}
.ctyt .noticeCtm .prevWork .formWrap.formWrap__noneBox .formContent {border:0; border-radius:0; padding:0; background:none;}
.ctyt .noticeCtm .emptyWrap {display:flex; justify-content:center; align-items:center; width:100%; height:100%;}
.ctyt .noticeCtm .emptyWrap .emptyBox {display:block; text-align:center;}
.ctyt .noticeCtm .emptyWrap .emptyBox > img {display:block; margin:0 auto;}
.ctyt .noticeCtm .emptyWrap .emptyBox .text {margin-top:12px; font-size:14px; line-height:20px; letter-spacing:-0.21px; color:#212121;}
.ctyt .noticeCtm .emptyWrap .emptyBox .text.typeTitle {font-size:18px; line-height:24px; letter-spacing:-0.27px; color:#3e425c; font-weight:900;}
.ctyt .noticeCtm .emptyWrap .emptyBox .text.typeTitle > em {color:#127eff;}
.ctyt .noticeCtm .emptyWrap .emptyBox .text.typeBox {border:1px solid #e5e5e5; border-radius:12px; padding:16px; box-sizing:border-box; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#505968; background-color:#fff; text-align:left;}
.ctyt .noticeCtm .emptyWrap .emptyBox .text.typeBox > em {font-weight:900;}
.ctyt .noticeCtm .emptyWrap .emptyBox .text.typeSub {font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#939393;}
.ctyt .noticeCtm .prevWork .formWrap .formContent.formContent__accordion {display:block; padding:0;}
.ctyt .noticeCtm .prevWork .formWrap .formContent.formContent__accordion .accordionTitle {padding:14px 16px; box-sizing:border-box;}
.ctyt .noticeCtm .prevWork .formWrap .formContent.formContent__accordion .accordionContent {display:none; padding:0 16px 24px; box-sizing:border-box;}
.ctyt .noticeCtm .prevWork .formWrap .formContent.formContent__accordion.open {border-color:#212121; box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.16);}
.ctyt .noticeCtm .prevWork .formWrap .formContent.formContent__accordion.open .accordionContent {display:block;}
.ctyt .noticeCtm .prevWork .formWrap .formContent.formContent__accordion .accordionContent .formDone {border-top:1px solid #ededed;}
.ctyt .noticeCtm .prevWork .formWrap .formContent.formContent__accordion .accordionContent .formDone:first-child {padding-top:16px;}
.ctyt .noticeCtm .prevWork .formWrap .accordionTitle {display:flex; align-items:center; gap:12px; width:100%;}
.ctyt .noticeCtm .prevWork .formWrap .accordionTitle .btnCheck {position:relative; display:block; width:24px; height:24px; border:0; background:none;}
.ctyt .noticeCtm .prevWork .formWrap .accordionTitle .btnCheck::before {content:''; position:absolute; top:50%; left:50%; margin-top:-10px; margin-left:-10px; width:20px; height:20px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px; background-size:250px 500px;}
.ctyt .noticeCtm .prevWork .formWrap .accordionTitle .btnCheck.selected::before {background-position:0 -127px;}
.ctyt .noticeCtm .prevWork .formWrap .accordionTitle .btnArrow {position:relative; margin-left:auto; width:18px; height:18px; border:0; background:none;}
.ctyt .noticeCtm .prevWork .formWrap .accordionTitle .btnArrow::before {content:''; display:block; width:11px; height:6px; position:absolute; top:50%; left:50%; margin:-3px 0 0 -6px; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -244px / 500px 1000px;}
.ctyt .noticeCtm .prevWork .formWrap .open .accordionTitle .btnArrow::before {transform:rotate(180deg);}
.ctyt .noticeCtm .prevWork .formWrap .accordion__textBox {display:flex; flex-direction:column; gap:4px;}
.ctyt .noticeCtm .prevWork .formWrap .accordion__mainText {font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121;}
.ctyt .noticeCtm .prevWork .formWrap .accordion__subText {font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#939393;}
.ctyt .noticeCtm .prevWork .formWrap .accordion__subText em.bar {display:inline-block; vertical-align:top; width:1px; height:12px; background:#ededed; margin:1px 8px 0;}
.ctyt .noticeCtm .ctmGuide .header {background-color:#212121;}
.ctyt .noticeCtm .ctmGuide .header > h1 {color:#fff;}
.ctyt .noticeCtm .ctmGuide .header .btn_close:after {filter:brightness(10);}
.ctyt .noticeCtm .ctmGuide .container {background-color:rgba(33, 33, 33,0.9); top:46px;}
.ctyt .noticeCtm .guideWrap {display:block;}
.ctyt .noticeCtm .guideWrap .guideTitle {font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#fff; font-weight:900;}
.ctyt .noticeCtm .guideWrap .guideImgBox {max-width:500px; margin:0 auto;}
.ctyt .noticeCtm .guideWrap .guideListTitle {font-size:13px; line-height:16px; letter-spacing:-0.2px; color:#fff; font-weight:900;}
.ctyt .noticeCtm .guideWrap .guideList {margin-top:12px;}
.ctyt .noticeCtm .guideWrap .guideItem {position:relative; padding-left:12px; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#fff;}
.ctyt .noticeCtm .guideWrap .guideItem::before {content:''; display:block; width:2px; height:2px; position:absolute; top:7px; left:3px; background-color:#fff;}
.ctyt .noticeCtm .guideWrap .guideItem + .guideItem {margin-top:16px;}
.ctyt .noticeCtm .guideWrap .guidePreviewBox {padding-top:16px; margin-top:16px; border-top:1px solid rgba(255,255,255,0.1);}
.ctyt .noticeCtm .guideWrap .guidePreview__title {display:block; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#fff;}
.ctyt .noticeCtm .guideWrap .guidePreview {width:300px; margin:8px auto 0; padding:10px; box-sizing:border-box; border-radius:8px; background-color:#f7f8fa;}
.ctyt .noticeCtm .guideWrap .guidePreview > img {display:block; width:100%;}
.ctyt .noticeCtm .common_onoff_switch{position:relative;display:inline-block;box-sizing:border-box;vertical-align:top}
.ctyt .noticeCtm .common_onoff_switch .onoff_input{opacity:0;position:absolute}
.ctyt .noticeCtm .common_onoff_switch .onoff_input::-ms-clear{display:none}
.ctyt .noticeCtm .common_onoff_switch .onoff_input:disabled{-webkit-text-fill-color:#8d8d8d}
.ctyt .noticeCtm .common_onoff_switch > label {position: relative;display: block;text-align:left}
.ctyt .noticeCtm .common_onoff_switch > label .label_text {display:none; padding-left:18px; padding:0 10px 0 30px; border-radius:100px; background:#e2e2e2; height:24px; font-size:13px; color:#b4b4b4; line-height:32px; width:40px; box-sizing:border-box; overflow:hidden;}
.ctyt .noticeCtm .common_onoff_switch > label .label_text.off {display:block; letter-spacing:-.5px;}
.ctyt .noticeCtm .common_onoff_switch .switch_img {position:absolute; top:50%; left:3px; margin-top:-10px; width:20px; height:20px; border-radius:50%; background:#fff; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.15);}
.ctyt .noticeCtm .common_onoff_switch .onoff_input:checked+.switch_img{left:auto;right:3px;box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.24);}
.ctyt .noticeCtm .common_onoff_switch .onoff_input:checked ~ .label_text{background:#1c90fb;color:#fff;padding-left:11px;padding-right:30px}
.ctyt .noticeCtm .common_onoff_switch .onoff_input:checked ~ .on {display:block}
.ctyt .noticeCtm .common_onoff_switch .onoff_input:checked ~ .off {display:none}
.ctyt .noticeCtm .common_onoff_switch.small .switch_img{left:2px;width:16px;height:16px;margin-top:-8px}
.ctyt .noticeCtm .common_onoff_switch.small > label .label_text {height:20px;line-height:22px;font-size:11px;width:40px;padding-right:0;padding-left:20px}
.ctyt .noticeCtm .common_onoff_switch.small .onoff_input:checked+.switch_img+.label_text {padding-right:20px;padding-left:5px}
.ctyt .noticeCtm .common_onoff_switch .onoff_input:disabled ~ .label_text {background:#efefef;color:#d3d3d3}
.ctyt .noticeCtm .common_onoff_switch .onoff_input:disabled + .switch_img {background:#f8f8f8;box-shadow:none}
.ctyt .noticeCtm .common_onoff_switch.type2 > label .label_text {color: #aaa;}
.ctyt .noticeCtm .common_onoff_switch.type2 .onoff_input:checked ~ .label_text {background: #012978;}
.ctyt .noticeCtm .common_onoff_switch.type3 > label .label_text {background:#fff;border:1px solid #fc5356;color:#fc5356;font-size:12px;font-weight:900;letter-spacing:-.6px;height:20px;line-height:21px;width:54px;padding-left:20px}
.ctyt .noticeCtm .common_onoff_switch.type3 .switch_img{width:8px;height:8px;margin-top:-4px;background:#fc5336;left:9px;box-shadow:none}
.ctyt .noticeCtm .common_onoff_switch.type3 .onoff_input:checked ~ .label_text {background:#fff;color:#1fc47c;border-color:#1fc47c;padding-left:14px}
.ctyt .noticeCtm .common_onoff_switch.type3 .onoff_input:checked ~ .switch_img{background:#1fc47c;right:9px;box-shadow:none}
.ctyt .noticeCtm .monthPicker {display:grid; grid-template-columns:1fr 1fr 1fr 1fr; grid-template-rows:1fr 1fr 1fr; gap:4px; width:100%;}
.ctyt .noticeCtm .monthPicker .btnMonth {display:block; height:44px; border:1px solid #d3d3d3; border-radius:8px; font-size:14px; line-height:18px; color:#212121; background:none;}
.ctyt .noticeCtm .monthPicker .btnMonth.selected {border-color:#157eff; color:#157eff; font-weight:900;}
.ctyt .noticeCtm .formList {display:block; position:relative;}
.ctyt .noticeCtm .formList > li {position:relative; padding-left:10px; box-sizing:border-box; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#212121;}
.ctyt .noticeCtm .formList > li::before {content:''; position:absolute; top:6px; left:3px; width:2px; height:2px; background:#212121;}
.ctyt .noticeCtm .formList > li + li {margin-top:12px;}

.ctyt .noticeCtm .prevWork .formWrap .formContent.formContent__bgGray{border:0;background-color:#f7f8fa;padding:16px;}
.ctyt .noticeCtm .prevWork .formWrap .formContent.formContent__bgGray dt{color:#8595aa;}
.ctyt .noticeCtm .prevWork .formWrap .formContent.formContent__bgGray dd{color:#212121;}
.ctyt .noticeCtm .prevWork .sectionTitle .label__step{display:inline-block;vertical-align:top;width:44px;font-size:11px;line-height:14px;box-sizing:border-box;border:1px solid #127eff;background-color:rgba(129,207,255,0.13);border-radius:9px;color:#127eff;font-weight:700;padding:2px 6px 0;}
.ctyt .noticeCtm .prevWork .content_wrap .guideImgBox{display:flex;justify-content:center;align-items:center;width:100%;height:100%;}
.ctyt .noticeCtm .prevWork .content_wrap .guideImgBox > img{display:block;width:100%;max-width:375px;height:auto;margin:0 auto;}
.ctyt .noticeCtm .listTitle{display:flex;justify-content:space-between;align-items:center;width:100%;margin:24px 0 8px;}
.ctyt .noticeCtm .listTitleText{display:block;font-size:16px;line-height:19px;letter-spacing:-.24px;color:#212121;font-weight:900;}

/* 가입요청안내 수신 시 재작업 */
.ctyt .noticeCtm .yumaSheet{min-height: 416px;padding: 26px 20px 66px 20px;background-color: #fff5c8;border-radius: 16px;box-sizing: border-box;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap::before{content: '';position: absolute;top: 8px;left: 50%;width: 36px;height: 4px;background-color: #939393;border-radius: 2px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-titleWrap{padding: 0 4px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-titleWrap__greetings{font-size: 15px;font-weight: bold;color: #212121;line-height: 18px;letter-spacing: -.23px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-titleWrap__title{margin-top: 4px;font-size: 18px;font-weight: 900;color: #6a3900;line-height: 23px;letter-spacing: -.27px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentWrap{position: relative;margin-top: 12px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentWrap::before{content: '';position: absolute;top: -80px;right: 0;width: 102px;height: 100px;background: url(https://static.wehago.com/imgs/ctm/yuma/img_character_yuma.png) no-repeat 0 0 / 102px 100px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-content{padding: 16px 16px 20px 16px;background-color: #fff;border-radius: 16px;box-sizing: border-box;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentBox + .yumaSheetWrap-contentBox{margin-top: 16px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentBox__titleWrap{height: 24px;line-height: 24px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentBox__titleWrap__title{display: inline-block;position: relative;font-size: 15px;font-weight: 900;color: #6a3900;line-height: 24px;letter-spacing: -.23px;vertical-align: middle;z-index: 1;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentBox__titleWrap__title::before{content: '';position: absolute;bottom: 2px;left: 0;width: 100%;height: 10px;background-color: rgba(255,237,152,.5);z-index: -1;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentBox__text{margin-top: 4px;font-size: 13px;font-weight: bold;color: #212121;line-height: 19px;letter-spacing: -.2px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentBox__icon{display: inline-block;position: relative;width: 24px;height: 24px;margin-right: 4px;vertical-align: top;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentBox__icon--piggy{background: url(https://static.wehago.com/imgs/ctm/yuma/ic_piggy_24.svg) no-repeat 0 0 / 24px 24px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentBox__icon--yuma{background: url(https://static.wehago.com/imgs/ctm/yuma/ic_yu_24.svg) no-repeat 0 0 / 24px 24px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentBox .emphasis{color: #6a3900;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentBox .emphasis--money{color: #b15f00;font-weight: 900;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-contentBox .emphasis--money2{color: #6a3900;font-weight: 900;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-tagWrap{display: flex;align-items: center;flex-wrap: wrap;gap: 4px;margin-top: 5px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-tagItem{display: inline-block;height: 24px;padding: 4px 8px;background-color: #efefef;border-radius: 6px;font-size: 12px;font-weight: bold;color: #6a3900;letter-spacing: -.18px;vertical-align: top;box-sizing: border-box;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-buttonBox{margin-top: 16px;text-align: center;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-buttonBox__btnItem{position: relative;width: 145px;height: 32px;border: 0;background-color: #212121;border-radius: 16px;font-size: 13px;font-weight: bold;color: #fff;line-height: 16px;appearance: none;box-sizing: border-box;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-buttonBox__btnItem::after{content: '';display: inline-block;width: 7px;height: 13px;margin-left: 5px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -189px -174px / 250px 500px;vertical-align: top;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-noView{display: flex;align-items: center;justify-content: space-between;position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 20px 20px 20px;background-color: #fff;box-sizing: border-box;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-noView button{height: 32px;border: 0;background-color: transparent;appearance: none;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-noView__btnView{font-size: 13px;font-weight: bold;color: rgba(0,0,0,.38);letter-spacing: -.2px;}
.ctyt .noticeCtm .yumaSheet .yumaSheetWrap-noView__btnClose{font-size: 13px;font-weight: 900;color: rgba(0,0,0,.6);letter-spacing: -.2px;}
.ctyt .noticeCtm .yumaCommonSheet{min-height: 324px;padding: 20px 16px 16px 16px;background-color: #fff;border-radius: 16px;box-sizing: border-box;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheetWrap::before{content: '';position: absolute;top: 8px;left: 50%;width: 36px;height: 4px;background-color: #939393;border-radius: 2px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-titleWrap{display: flex;flex-direction: column;justify-content: center;height: 56px;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-titleWrap__title{font-size: 16px;font-weight: 900;color: #212121;line-height: 19px;letter-spacing: -.24px;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-titleWrap__info{margin-top: 4px;font-size: 12px;font-weight: bold;color: #939393;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-contentWrap{margin-top: 15px;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-contentWrap__title{font-size: 14px;font-weight: 900;color: #212121;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-defWrap{margin-top: 8px;padding: 16px;background-color: #f6f8fa;border-radius: 12px;box-sizing: border-box;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-defBox{display: flex;align-items: center;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-defBox + .yumaCommonSheet-defBox{margin-top: 12px;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-defBox__dtItem{min-width: 75px;margin-right: 16px;font-size: 12px;font-weight: bold;color: #8595aa;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-defBox__ddItem{font-size: 12px;font-weight: bold;color: #212121;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-defBox__ddItem .emphasis{font-weight: 900;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-buttonBox{margin-top: 14px;}
.ctyt .noticeCtm .yumaCommonSheet .yumaCommonSheet-buttonBox__btnItem{width: 100%;height: 48px;border-radius: 8px;background-color: #127eff;border: 0;font-size: 14px;font-weight: bold;color: #fff;letter-spacing: -.21px;appearance: none;}
.ctyt .noticeCtm .yumaCommonLayer{width: 343px;box-sizing: border-box;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayerWrap{display: flex;justify-content: space-between;flex-direction: column;position: relative;min-height: 248px;padding: 44px 24px 24px 24px;background-color: #fff;border-radius: 16px;box-sizing: border-box;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayerWrap--fail{min-height: 265px;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayerWrap--calc{padding: 24px;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-supports{position: absolute;top: 12px;right: 12px;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-supports__btnItem{height: 28px;padding: 0 8px;border: 1px solid #d3d3d3;border-radius: 4px;background-color: #fff;font-size: 12px;font-weight: bold;color: #212121;line-height: 28px;letter-spacing: -.18px;box-sizing: border-box;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayerWrap--btnAdd{padding-top: 56px;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-iconBox{display: block;position: relative;width: 48px;height: 48px;margin: 0 auto;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-iconBox--yuma{background: url(https://static.wehago.com/imgs/ctm/yuma/ic_yu_48.svg) no-repeat 0 0 / 48px 48px;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-iconBox--report{background-color: #8ec7ff;border-radius: 50%;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-iconBox--report::before{content: '';position: absolute;top: 50%;left: 50%;width: 32px;height: 32px;background: url(https://static.wehago.com/imgs/ctm/yuma/ic_report_ongoing_32_white.svg) no-repeat 0 0 / 32px 32px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-iconBox--check{background-image: linear-gradient(to bottom, #7e92ff, #55b4f0);border-radius: 50%;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-iconBox--check::before{content: '';position: absolute;top: 50%;left: 50%;width: 32px;height: 32px;background: url(https://static.wehago.com/imgs/ctm/yuma/ic_check_32.svg) no-repeat 0 0 / 32px 32px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-iconBox--fail{background-color: #fc5356;border-radius: 50%;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-iconBox--fail::before{content: '';position: absolute;top: 50%;left: 50%;width: 20px;height: 20px;background: url(https://static.wehago.com/imgs/ctm/yuma/ic_fail.png) no-repeat 0 0 / 20px 20px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-iconBox--yumaCheck{background: url(https://static.wehago.com/imgs/ctm/yuma/ic_yu_48_check.svg) no-repeat 0 0 / 48px 48px;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-contentBox__title{margin-top: 15px;font-size: 16px;font-weight: bold;color: #212121;line-height: 22px;letter-spacing: -.24px;text-align: center;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-contentBox__title--emphasis{font-weight: 900;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-buttonBox{display: flex;gap: 8px;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-buttonBox__btnItem{width: 100%;height: 40px;border: 0;background-color: #127eff;border-radius: 8px;font-size: 14px;font-weight: bold;color: #fff;letter-spacing: -.21px;appearance: none;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-buttonBox__btnItem--join{background-color: #fff;border: 1px solid #d3d3d3;color: #212121;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-buttonBox__btnItem--calc{background-color: #f0f7ff;border: 1px solid #80b7ed;color: #127eff;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-buttonBox__btnItem[disabled]{background-color: #ededed;color: #b4b4b4;cursor: default;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-labelItem{position: absolute;top: 12px;left: 16px;min-width: 48px;height: 24px;padding: 5px 8px 4px;border-radius: 12px;font-size: 12px;font-weight: bold;color: #fff;letter-spacing: -.18px;box-sizing: border-box;text-align: center;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-labelItem--ing{background-color: #127eff;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-labelItem--refund{background-color: #fc5356;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-textNot{font-weight: 900;color: #fc5356;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-textSuccess{font-weight: 900;color: #127eff;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-failInfo{display: block;margin-top: 4px;font-size: 13px;font-weight: bold;color: #212121;line-height: 19px;letter-spacing: -.2px;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-titleCalc__title{font-size: 18px;font-weight: 900;color: #212121;line-height: 24px;letter-spacing: -.27px;text-align: center;}
.ctyt .noticeCtm .yumaCommonLayer .yumaCommonLayer-titleCalc__info{margin-top: 6px;font-size: 11px;font-weight: bold;color: #939393;line-height: 14px;letter-spacing: -.17px;text-align: center;}
.ctyt .noticeCtm .yumaCommonLayer .graph_box{margin-top: 14px;}
.ctyt .noticeCtm .secLandHome .imgBox.type_02:after {background:url(https://static.wehago.com/imgs/ctm/img_tax_property6.png) no-repeat 0 0 / 260px 260px;}
.ctyt .noticeCtm .secLandHome .imgBox.type_03:after{background:url(https://static.wehago.com/imgs/ctm/img_family.png) no-repeat 0 0 / 260px 260px;}
.ctyt .noticeCtm .secLandHome .imgBox.type_04:after{background:url(https://static.wehago.com/imgs/ctm/img_main.png) no-repeat 0 0 / 260px 260px;}
.ctyt .noticeCtm .secLandHome .imgBox.type_05:after{background:url(https://static.wehago.com/imgs/ctm/img_main2.png) no-repeat 0 0 / 260px 260px;}
.ctyt .noticeCtm .secLandHome .textBox {display:flex; flex-direction:column; gap:8px; justify-content:center; align-items:center;}
.ctyt .noticeCtm .secLandHome .textBox .text--main {display:block; font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#000; font-weight:900;}
.ctyt .noticeCtm .secLandHome .textBox .text--sub {display:block; font-size:13px; line-height:16px; color:#212121;}
.ctyt .noticeCtm .income_tax .main_info_wrap .user_info.type_vertical {flex-direction:column; gap:12px;}
.ctyt .noticeCtm .income_tax .main_info_wrap .user_info .user_label {display:block; padding:4px 8px 2px; font-size:11px; line-height:14px; letter-spacing:-0.17px; color:#fff; border-radius:10px; background:rgba(0,0,0,0.12);}
.ctyt .noticeCtm .income_tax .common_banner_wrap.bg_green {background:#e5faff; border-color:#e5faff;}
.ctyt .noticeCtm .income_tax .common_banner_wrap .text_box.type_02 .main_text {display:block; font-size:16px; line-height:19px; letter-spacing:-0.96px; color:#000; font-weight:900;}
.ctyt .noticeCtm .income_tax .common_banner_wrap .text_box.type_02 .main_text > em {color:#3879f5;}
.ctyt .noticeCtm .income_tax .common_banner_wrap .text_box.type_02 .sub_text {display:block; margin-top:6px; font-size:12px; line-height:15px; letter-spacing:-0.72px; color:#212121;}
.ctyt .noticeCtm .refundInfo {display:flex; flex-direction:column; padding:24px; border:1px solid #e5e5e5; box-shadow:0 3px 12px 0 rgba(25, 51, 82, 0.12); border-radius:16px; background:#fff;}
.ctyt .noticeCtm .refundInfoDateWrap {position:relative; display:flex; justify-content:center;}
.ctyt .noticeCtm .refundInfoDate {display:flex; gap:8px; align-items:center;}
.ctyt .noticeCtm .refundInfoDateWrap .common_round_btn {position:absolute; top:0; right:0; display:block; width:auto; box-sizing:border-box; cursor:pointer; border-radius:6px; font-size:12px; letter-spacing:-0.6px; padding:0 8px; text-decoration:none; overflow:hidden; height:24px; line-height:24px; border:1px solid #d3d3d3; background:#fff; color:#4a4a4a;}
.ctyt .noticeCtm [class *= "refundInfo__btn"]::before {content:''; display:block; position:absolute; top:50%; left:50%; background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 0 / 500px 1000px; transform:translate(-50%, -50%);}
.ctyt .noticeCtm .refundInfo__btn--arrow {position:relative; display:block; width:24px; height:24px; border:0; background:none;}
.ctyt .noticeCtm .refundInfo__btn--arrow::before {width:6px; height:11px; background-position:-96px -244px;}
.ctyt .noticeCtm .refundInfo__btn--arrow.prev {transform:rotate(180deg);}
.ctyt .noticeCtm .refundInfo__year {display:block; padding-top:2px; font-size:18px; line-height:22px; letter-spacing:-0.27px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .refundInfoList {display:flex; flex-direction:column; gap:24px; margin:24px 0 16px;}
.ctyt .noticeCtm .refundInfoListItem {display:flex; flex-direction:column; gap:12px; padding-bottom:8px; border-bottom:1px solid #e5e5e5;}
.ctyt .noticeCtm .refundInfoListItem dt {display:block; font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .refundInfoListItem dd {display:block; margin-left:auto; font-size:20px; line-height:25px; letter-spacing:-0.3px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .refundInfoListItem dd.point_color {color:#127eff;}
.ctyt .noticeCtm .refundInfo__btn--submit {display:block; padding:12px 10px 10px; border:1px solid #80b7ed; border-radius:8px; background:#f0f7ff; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#127eff;}
.ctyt .noticeCtm .income_tax .common_banner_wrap.type_top {margin-top:0; margin-bottom:16px; padding-left:74px;}
.ctyt .noticeCtm .income_tax .common_banner_wrap.type_top .img_box {left:12px; top:50%; transform:translateY(-50%);}
.ctyt .noticeCtm .income_tax .common_banner_wrap.type_top .text_box .main_text {display:block; font-size:12px; line-height:15px; letter-spacing:-0.18px; color:#2c4ade; font-weight:900;}
.ctyt .noticeCtm .income_tax .common_banner_wrap.type_top .text_box .sub_text {display:block; margin-top:6px; font-size:15px; line-height:21px; letter-spacing:-0.23px; color:#212121;}
.ctyt .noticeCtm .income_tax .common_banner_wrap.type_top .text_box .sub_text > em {font-weight:900;}
.ctyt .noticeCtm .income_tax .common_banner_wrap.bg_blue {background:linear-gradient(259deg, #d1e8ff 8%, #e0efff 92%); border:0;}
.ctyt .noticeCtm .companyList + .main_menu_wrap, .companyList + .refundInfo {margin-top:16px;}
.ctyt .noticeCtm .companyList {display:flex; flex-direction:column; gap:8px;}
.ctyt .noticeCtm .companyItem {display:flex; padding:16px; gap:10px; align-items:center; border-radius:12px; box-shadow:0 2px 10px 0 rgba(25, 51, 82, 0.12); background:#fff;}
.ctyt .noticeCtm .companyIcon {display:block; width:48px; min-width:48px; height:48px;}
.ctyt .noticeCtm .companyTextBox {display:flex; flex-direction:column; gap:6px; flex:1; overflow:hidden;}
.ctyt .noticeCtm .companyTextBox .companyText--main {display:block; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#212121; font-weight:900; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ctyt .noticeCtm .companyTextBox .companyText--sub {display:flex; gap:2px;}
.ctyt .noticeCtm .companyTextBox .companyText--sub .icon {position:relative; display:block; width:18px; min-width:18px; height:18px;}
.ctyt .noticeCtm .companyTextBox .companyText--sub .icon::before {content:''; display:block; position:absolute; top:50%; left:50%; width:13px; height:13px; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -295px / 250px 500px; transform:translate(-50%, -50%);}
.ctyt .noticeCtm .companyTextBox .companyText--sub .text {display:block; padding-top:2px; font-size:12px; line-height:16px; letter-spacing:-0.18px; color:#666; font-weight:700;}
.ctyt .noticeCtm .companyLabelBox {margin-left:auto;}
.ctyt .noticeCtm .company__label {display:flex; align-items:center; padding:4px 6px 4px; border:1px solid; border-radius:4px;}
.ctyt .noticeCtm .company__labelIcon {position:relative; display:block; width:14px; height:14px;}
.ctyt .noticeCtm .company__label .company__labelText {display:block; padding-top:2px; font-size:11px; line-height:12px; letter-spacing:-0.17px; font-weight:900; white-space:nowrap;}
.ctyt .noticeCtm .company__labelIcon::before {content:''; display:block; position:absolute; top:50%; left:50%; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px; transform:translate(-50%, -50%);}
.ctyt .noticeCtm .company__label--gray {background:#e8eaec; border-color:#d2d9e0;}
.ctyt .noticeCtm .company__label--gray .text {color:#505865;}
.ctyt .noticeCtm .company__label--gray .company__labelIcon::before {width:10px; height:10px; background-position:-18px -295px;}
.ctyt .noticeCtm .company__label--green {background:#dff7ef; border-color:#b3e2d2;}
.ctyt .noticeCtm .company__label--green .company__labelText {color:#0d8791;}
.ctyt .noticeCtm .company__label--green .company__labelIcon::before {width:10px; height:10px; background-position:-33px -295px;}
.ctyt .noticeCtm .company__label--red {background:#fceded; border-color:#f0c9c9;}
.ctyt .noticeCtm .company__label--red .company__labelText {color:#d64b4b;}
.ctyt .noticeCtm .company__label--red .company__labelIcon::before {width:10px; height:10px; background-position:-48px -295px;}
.ctyt .noticeCtm .company__label--yellow {background:#fff5e6; border-color:#edd6b0;}
.ctyt .noticeCtm .company__label--yellow .company__labelText {color:#ea9400;}
.ctyt .noticeCtm .company__label--yellow .company__labelIcon::before {width:11px; height:9px; background-position:-63px -295px;}
.ctyt .noticeCtm .company__label--purple {background:#e6e8ff; border-color:#cac9e6;}
.ctyt .noticeCtm .company__label--purple .company__labelText {color:#393989;}
.ctyt .noticeCtm .company__label--purple .company__labelIcon::before {width:10px; height:10px; background-position:-79px -295px;}
.ctyt .noticeCtm .company__label--blue {background:#e8f4ff; border-color:#cddbeb;}
.ctyt .noticeCtm .company__label--blue .company__labelText {color:#2965c7;}
.ctyt .noticeCtm .company__label--blue .company__labelIcon::before {width:10px; height:10px; background-position:-94px -295px;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .text {position:relative;}
.ctyt .noticeCtm .income_tax .main_menu_wrap .btn_item .company__label {position:absolute; top:calc(100% + 3px); left:0; display:inline-block; vertical-align:top; padding:2px;}
.ctyt .noticeCtm .select_toast .toast_monthpicker.toast_monthpicker--year .btn_month {width:calc(33.3333% - 4px);}
.ctyt .noticeCtm .select_toast .toast_list.v3 {margin-bottom:64px;}
.ctyt .noticeCtm .select_toast .toast_list.v3 li .list_item {width:calc(100% - 32px); margin:0 16px; text-align:center; padding:0;}
.ctyt .noticeCtm .select_toast .toast_list.v3 li .list_item::after {display:none;}
.ctyt .noticeCtm .select_toast .toast_list.v3 li .list_item.selected {border-top:1px solid #127eff; border-bottom:1px solid #127eff; background:none; color:#127eff;}
.ctyt .noticeCtm .section.section--refund{position:relative;display:flex;flex-direction:column;height:100%;box-sizing:border-box;background:#f7f8fa;overflow:auto;}
.ctyt .noticeCtm .section.section--refund h2 {display:block; margin-top: 40px; box-sizing:border-box; font-size:22px; line-height:27px; letter-spacing:-0.33px; color:#212121;}
.ctyt .noticeCtm .section.section--refund h2 > em {font-weight:900;}
.ctyt .noticeCtm .section--refund .graphWrap {display:flex; flex-direction:column; gap:16px; margin:24px 0;}
.ctyt .noticeCtm .section--refund .graphGroup {display:flex; flex-direction:column; gap:15px; padding:24px; border:1px solid #e5e5e5; border-radius:17px; box-shadow:0 3px 12px 0 rgba(25, 51, 82, 0.12); background:#fff;}
.ctyt .noticeCtm .section--refund .graphTextBox {display:flex; flex-direction:column; gap:12px;}
.ctyt .noticeCtm .section--refund .graph__text--title {display:block; font-size:16px; line-height:19px; letter-spacing:-0.24px; color:#000; font-weight:900;}
.ctyt .noticeCtm .section--refund .graph__text--main {display:block; font-size:12px; line-height:18px; letter-spacing:-0.18px; color:#212121;}
.ctyt .noticeCtm .section--refund .graph__text--main > em {font-weight:900;}
.ctyt .noticeCtm .section--refund .graphBox {border-top:1px solid #e5e5e5;}
.ctyt .noticeCtm .refund2024-tabs {display:flex; gap:8px; overflow:hidden; overflow-x:auto; -webkit-overflow-scrolling:touch;}
.ctyt .noticeCtm .refund2024-tabs .refund2024-tabBtn {display:block; padding:9px 12px 7px; border-radius:18px; border:1px solid #e5e5e5; font-size:14px; line-height:18px; letter-spacing:-0.21px; color:#939393; font-weight:900; background:#fff; white-space:nowrap;}
.ctyt .noticeCtm .refund2024-tabs .refund2024-tabBtn.selected{border-color: #212121;box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);color: #212121}
.ctyt .noticeCtm .refund2024 .refund2024-titleWrapper + .refund2024-sectionWrapper {margin-top:32px;}
.ctyt .noticeCtm .refund2024 .refund2024-sectionWrapper + .refund2024-sectionWrapper {margin-top:24px;}
.ctyt .noticeCtm .refund2024 .refund2024-titleImg{display: block;width: 160px;margin: 10px auto;}
.ctyt .noticeCtm .refund2024 .refund2024-tabs + .refund2024-detailInfo {margin-top:12px;}
.ctyt .noticeCtm .refund2024-detailInfo {display:flex; flex-direction:column; gap:8px;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoItem {display:flex; flex-direction:column; gap:12px; padding:16px; border:1px solid #ededed; border-radius:12px; background:#fff;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoTtitle {display:flex; gap:6px;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoTtitle .text {display:block; font-size:14px; line-height:18px; letter-spacing:-0.2px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoTtitle .text > em {font-size:12px; margin-left:6px; color:#939393; font-weight:700;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoList {display:flex; flex-direction:column; gap:8px;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoList > div {display:flex; justify-content:space-between; align-items:center; gap:6px; font-size:12px; line-height:15px; letter-spacing:-0.18px;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoList > div > dt {color:#666;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoList > div > dd {color:#212121;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoList > div > dd > em {font-weight:900;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoItem.refund2024-detailInfoItem-total {padding:20px 16px; background:#f0f7ff; border-color:#c4d9f6;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoItem-total .refund2024-detailInfoTtitle .text {display:block; padding-top:2px; font-size:16px; line-height:22px; color:#000; font-weight:900;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoItem-total .refund2024-detailInfoTtitle .icon {position:relative; display:block; width:24px; min-width:24px; height:24px;}
.ctyt .noticeCtm .refund2024-detailInfo .refund2024-detailInfoItem-total .refund2024-detailInfoTtitle .icon::before {content:''; display:block; width:20px; height:23px; position:absolute; top:50%; left:50%; background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -116px -313px / 250px 500px; transform:translate(-50%, -50%);}
.ctyt .noticeCtm .refund__startWrap{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;}
.ctyt .noticeCtm .refund__startWrap .refund__startIcon{display:block;position:relative;}
.ctyt .noticeCtm .refund__startWrap .refund__startText{display:block;font-size:14px;line-height:20px;letter-spacing:-.21px;color:#212121;text-align:center;}
.ctyt .noticeCtm .refund__startWrap .refund__startText--link{position:absolute;bottom:0;left:50%;display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#666;transform:translateX(-50%);}
.ctyt .noticeCtm .refund__startWrap .refund__startText--sub{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#939393;}
.ctyt .noticeCtm .reportList__text--sub{display:block;font-size:12px;line-height:15px;letter-spacing:-.19px;color:#939393;}
.ctyt .noticeCtm .reportList__text--date{display:block;margin-left:auto;font-size:12px;line-height:15px;letter-spacing:-.19px;color:#939393;white-space:nowrap;}
.ctyt .noticeCtm .reportList__text--price{display:block;margin-left:auto;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .reportList__label{position:absolute;top:50%;right:16px;display:block;min-width:40px;font-size:11px;line-height:12px;letter-spacing:-.17px;border:1px solid;border-radius:9px;text-align:center;transform:translateY(-50%);padding:3px 2px 1px;}
.ctyt .noticeCtm .reportList__label--blue{color:#127eff;border-color:#127eff;}
.ctyt .noticeCtm .reportList__label--gray{color:#8595aa;border-color:#8595aa;}
.ctyt .noticeCtm .reportListItem{position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;border:1px solid #d3d3d3;border-radius:8px;background:#fff;gap:6px;padding:14px 16px;}
.ctyt .noticeCtm .reportList.v2 .reportListItem{padding:18px 16px;}
.ctyt .noticeCtm .reportList--accordion .reportListItem{flex-direction:column;gap:24px;}
.ctyt .noticeCtm .reportList--accordion .reportListItem.open .reportList__btn--arrow.v2{top:12px;}
.ctyt .noticeCtm .reportList__btn--arrow{display:block;position:absolute;top:25px;right:12px;width:18px;height:18px;border:0;background:none;}
.ctyt .noticeCtm .reportList__btn--arrow.v2{top:15px;}
.ctyt .noticeCtm .reportList__btn--arrow::before{content:'';display:block;width:11px;height:6px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -244px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .reportList__textBox{display:flex;flex-direction:column;gap:4px;}
.ctyt .noticeCtm .reportList__textBox.v2{flex-direction:row;justify-content:space-between;width:100%;padding-right:23px;box-sizing:border-box;}
.ctyt .noticeCtm .refund__companyListIcon{position:relative;display:block;width:18px;min-width:18px;height:18px;}
.ctyt .noticeCtm .refund__companyListIcon.company::before{width:13px;height:14px;background-position:-109px -295px;}
.ctyt .noticeCtm .refund__companyListIcon.phone::before{width:13px;height:15px;background-position:0 -295px;}
.ctyt .noticeCtm .refund__companyListIcon.locate::before{width:12px;height:16px;background-position:-127px -295px;}
.ctyt .noticeCtm .refund__companyListIcon.tag::before{width:12px;height:14px;background-position:-75px -340px;}
.ctyt .noticeCtm .refund__companyListIcon.info::before{width:16px;height:16px;background-position:-200px -199px;}
.ctyt .noticeCtm .refund__companyListWrap{display:flex;flex-direction:column;gap:8px;margin-top:32px;}
.ctyt .noticeCtm .refund__companyListTitle{display:block;font-size:14px;line-height:20px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .refund__companyListItem{display:flex;flex-direction:column;gap:21px;border:1px solid #ededed;border-radius:12px;background:#fff;padding:16px;}
.ctyt .noticeCtm .refund__companyListItem.selected{box-shadow:0 2px 10px 0 rgba(25,51,82,0.12);border-color:#127eff;}
.ctyt .noticeCtm .refund__companyListItemTitle .common_radio_input label .label_text{display:block;padding-top:2px;font-size:14px;line-height:16px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .refund__companyDl{position:relative;display:flex;flex-direction:column;gap:6px;}
.ctyt .noticeCtm .refund__companyDl::before{content:'';display:block;width:100%;height:1px;position:absolute;top:-11px;left:0;background:#ededed;}
.ctyt .noticeCtm .refund__companyDl > div{display:flex;gap:4px;}
.ctyt .noticeCtm .refund__companyDl > div > dt{display:block;width:18px;min-width:18px;}
.ctyt .noticeCtm .refund__companyDl > div > dd{display:block;padding-top:2px;font-size:12px;line-height:16px;letter-spacing:-.18px;color:#666;}
.ctyt .noticeCtm .refund__companyDl > div.tag dd + dt{margin-left:4px;}
.ctyt .noticeCtm .refund__companyInfoGroup--bar{position:relative;padding-top:32px;}
.ctyt .noticeCtm .refund__companyInfoGroup--bar::before{content:'';position:absolute;top:0;left:-16px;display:block;width:calc(100% + 32px);height:8px;background:#ededed;}
.ctyt .noticeCtm .refund__companyInfoTitle{display:flex;align-items:center;width:100%;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .refund__companyInfoTitle .optionBox{margin-left:auto;}
.ctyt .noticeCtm .refund__companyInfoTitle .common_round_btn{display:inline-block;vertical-align:top;width:auto;position:relative;box-sizing:border-box;cursor:pointer;border-radius:4px;font-size:14px;text-decoration:none;overflow:hidden;height:30px;line-height:31px;border:1px solid #d3d3d3;background:#fff;color:#4a4a4a;padding:0 10px;}
.ctyt .noticeCtm .refund__companyInfo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:25px 12px;border-radius:16px;box-sizing:border-box;border:1px solid #e5e5e5;box-shadow:0 3px 12px 0 rgba(25,51,82,0.12);background:#fff;padding:18px 16px;}
.ctyt .noticeCtm .refund__companyInfo.selected{border-color:#212121;}
.ctyt .noticeCtm .refund__companyInfoIconBox{position:relative;display:block;width:48px;height:48px;border-radius:50%;background:#f7f8fa;}
.ctyt .noticeCtm .refund__companyInfoIcon{position:relative;display:block;width:24px;height:24px;}
.ctyt .noticeCtm .refund__companyInfoIconBox .refund__companyInfoIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .refund__companyInfoIcon--company::before{width:18px;height:19px;background-position:-218px -82px;filter:brightness(0);}
.ctyt .noticeCtm .refund__companyInfoIcon--company2::before{width:17px;height:19px;background-position:-200px -293px;}
.ctyt .noticeCtm .refund__companyInfoTextBox{position:relative;display:flex;flex:1;flex-direction:column;gap:6px;padding-right:90px;box-sizing:border-box;}
.ctyt .noticeCtm .refund__companyInfoTextBox.v2{padding-right:0;}
.ctyt .noticeCtm .refund__companyInfoWrap .refund__companyDl::before{display:none;}
.ctyt .noticeCtm .refund__companyInfoDate{display:block;border:1px solid #e5e5e5;box-shadow:0 3px 12px 0 rgba(25,51,82,0.12);background:#fff;border-radius:16px;padding:23px;}
.ctyt .noticeCtm .refund__companyInfoDate > p{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#000;text-align:center;}
.ctyt .noticeCtm .tablist_bx.type_refund{background:#f7f8fa;}
.ctyt .noticeCtm .tablist_bx.type_refund li a{padding:17px 0 15px;}
.ctyt .noticeCtm .refund__companyInfoBox{width:100%;}
.ctyt .noticeCtm .refund__companyInfoBox .refund__companyDl::before{display:block;top:-12px;}
.ctyt .noticeCtm .refund__companyInfoTextBox .companyLabelBox{position:absolute;top:50%;right:0;transform:translateY(-50%);}
.ctyt .noticeCtm .refund__companyInfoAlarm{display:flex;gap:2px;width:calc(100% + 32px);box-sizing:border-box;border-radius:0 0 16px 16px;margin:-10px -16px -18px;padding:11px 16px;}
.ctyt .noticeCtm .refund__companyInfoAlarm.blue{background:#f0f7ff;}
.ctyt .noticeCtm .refund__companyInfoAlarm .icon{position:relative;display:block;width:18px;height:18px;}
.ctyt .noticeCtm .refund__companyInfoAlarm .text{display:block;padding-top:2px;font-size:12px;line-height:16px;letter-spacing:-.18px;color:#127eff;}
.ctyt .noticeCtm .refund__companyInfoAlarm.blue .icon::before{width:16px;height:16px;background-position:-199px -219px;}
.ctyt .noticeCtm .refund__process{display:block;border:1px solid #e5e5e5;border-radius:16px;overflow:hidden;background:#fff;}
.ctyt .noticeCtm .refund__process > img{display:block;max-width:343px;margin:0 auto;}
.ctyt .noticeCtm .refund__companyInfoSubmitBox{display:block;width:100%;}
.ctyt .noticeCtm .refund__companyInfoSubmit{display:block;width:100%;position:relative;box-sizing:border-box;cursor:pointer;border-radius:4px;font-size:14px;text-decoration:none;overflow:hidden;height:40px;line-height:41px;border:1px solid #d3d3d3;background:#fff;color:#4a4a4a;padding:0 10px;}
.ctyt .noticeCtm .refund__requestTitle + .refund__requestBox{margin-top:17px;}
.ctyt .noticeCtm .refund__requestBox + .refund__requestBox{margin-top:16px;}
.ctyt .noticeCtm .refund__requestNotice{display:block;margin-top:8px;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#939393;}
.ctyt .noticeCtm .refund__requestDl{display:flex;flex-direction:column;gap:12px;border-radius:8px;background:#f7f8fa;padding:16px;}
.ctyt .noticeCtm .refund__requestDl > div{display:flex;width:100%;justify-content:space-between;align-items:center;font-size:12px;line-height:18px;letter-spacing:-.18px;}
.ctyt .noticeCtm .refund__requestDl > div > dt{color:#8595aa;}
.ctyt .noticeCtm .refund__requestDl .text{display:block;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#212121;}
.ctyt .noticeCtm .refund__requestDl .text > em{color:#127eff;font-weight:900;}
.ctyt .noticeCtm .refund__requestDl.typeRent > div > dt{font-size:14px;letter-spacing:-.21px;color:#212121;}
.ctyt .noticeCtm .refund__requestDl.typeRent .refund__text--rentLabel{display:block;border-radius:4px;font-size:11px;line-height:14px;letter-spacing:-.17px;color:#fff;padding:3px 6px 1px;}
.ctyt .noticeCtm .refund__requestDl.typeRent .refund__text--rentLabel.blue{background:#127eff;}
.ctyt .noticeCtm .refund__requestDl.typeRent .refund__text--rentLabel.red{background:#fc5356;}
.ctyt .noticeCtm .refund__requestDl.typeRent .refund__text--rentLabel.yellow{background:#febc2c;}
.ctyt .noticeCtm .select_toast .toast_subTitle2{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#212121;padding:0 20px;}
.ctyt .noticeCtm .select_toast .toast_subTitle2 + .toast_title{line-height:32px;}
.ctyt .noticeCtm .select_toast .toast_dialog_btn_box.typeFlex{display:flex;gap:8px;}
.ctyt .noticeCtm .select_toast .toast_dialog_btn_box.typeFlex .bg_white{border:1px solid #d3d3d3;box-sizing:border-box;color:#212121;background:#fff;}
.ctyt .noticeCtm .select_toast_bgImg{display:block;position:absolute;top:4px;right:4px;}
.ctyt .noticeCtm .reportList__accordionBox{display:none;width:100%;}
.ctyt .noticeCtm .reportList--accordion .reportListItem.open{box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);border-color:#212121;}
.ctyt .noticeCtm .reportList__accordionList > div{display:flex;justify-content:space-between;font-size:12px;line-height:15px;letter-spacing:-.18px;}
.ctyt .noticeCtm .reportBankInfo{display:flex;flex-direction:column;gap:12px;width:100%;padding-top:16px;margin-top:16px;border-top:1px solid #e5e5e5;}
.ctyt .noticeCtm .reportBankInfoDl{display:flex;justify-content:space-between;align-items:center;width:100%;}
.ctyt .noticeCtm .reportBankInfoDl .reportBankIcon{display:block;width:24px;min-width:24px;height:24px;}
.ctyt .noticeCtm .reportBankInfoDl .text{display:block;font-size:14px;padding-top:2px;line-height:16px;letter-spacing:-.21px;color:#212121;white-space:nowrap;}
.ctyt .noticeCtm .reportBankInfoDl .reportBankBtn{position:relative;display:block;width:18px;min-width:18px;height:18px;border:0;background:none;}
.ctyt .noticeCtm .reportBankInfoDl .reportBankBtn::before{content:'';display:block;width:14px;height:14px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -172px -580px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .refund__companyInfo2{display:flex;flex-direction:column;background:#fff;border-radius:16px;border:1px solid #e5e5e5;box-shadow:0 3px 12px 0 rgba(25,51,82,0.12);box-sizing:border-box;}
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyinfoTitle2{position:relative;display:block;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#505968;border-bottom:1px solid #ededed;padding:15px 16px 8px;}
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoBox2{display:flex;flex-direction:column;gap:12px;width:100%;padding:15px 0;}
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyNameBox{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 16px;}
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoDl{display:flex;flex-direction:column;gap:8px;padding:0 16px;}
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoDl > div{display:flex;justify-content:space-between;gap:6px;font-size:12px;line-height:15px;letter-spacing:-.18px;}
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoPrice{width:calc(100% - 32px);min-height:36px;box-sizing:border-box;background:#f7f8fa;border-radius:8px;margin:0 auto;padding:13px 12px;}
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoPrice > div{display:flex;align-items:center;justify-content:space-between;}
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoPrice dd{display:block;font-size:16px;line-height:18px;letter-spacing:-.24px;color:#127eff;}
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoPrice .refund__companyInfoBank{align-items:center;font-size:12px;line-height:24px;letter-spacing:-.18px;color:#212121;padding-top:9px;margin-top:8px;border-top:1px solid rgba(0,0,0,0.08);}
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoPrice .refund__companyInfoBank dt{display:flex;align-items:center;gap:2px;}
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoPrice .refund__companyInfoBank .text{display:block;font-size:12px;line-height:24px;letter-spacing:-.18px;color:#212121;}
.ctyt .noticeCtm .refundTblInfo .refundTblTitle{display:block;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#212121;}
.ctyt .noticeCtm .tableBox .txtlft{text-align:left;}
.ctyt .noticeCtm .tableBox.type_02{border:1px solid #707070;border-radius:10px;overflow:hidden;}
.ctyt .noticeCtm .tableBox.type_02 .basicTbl thead tr th{background:#edeff2;padding:11px 12px 9px;}
.ctyt .noticeCtm .tableBox.type_02 .basicTbl tbody tr td{background:#fff;padding:8px 12px;}
.ctyt .noticeCtm .tableBox.type_02 .basicTbl thead tr th,.tableBox.type_02 .basicTbl tbody tr td{font-size:12px;}
.ctyt .noticeCtm .reportQnA .reportQnAItem{display:block;box-sizing:border-box;border:1px solid #d3d3d3;border-radius:8px;background:#fff;padding:12px 9px 9px;}
.ctyt .noticeCtm .reportQnA .reportQnA_Q{display:flex;align-items:center;justify-content:space-between;gap:4px;}
.ctyt .noticeCtm .reportQnA .reportQnA__text--Q{display:block;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .reportQnA .reportQnA__text--Q > em{margin-right:4px;}
.ctyt .noticeCtm .reportQnA .reportQnA__btn--arrow{display:block;width:18px;height:18px;position:relative;border:0;background:none;}
.ctyt .noticeCtm .reportQnA .reportQnA__btn--arrow::before{content:'';width:11px;height:6px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -244px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .reportQnA .reportQnA_A{display:none;gap:4px;margin-top:10px;box-sizing:border-box;background:#f7f8fa;border-radius:8px;font-size:13px;line-height:20px;letter-spacing:-.2px;color:#666;padding:10px;}
.ctyt .noticeCtm .reportQnA .reportQnA_A > em{font-size:13px;color:#127eff;font-weight:900;}
.ctyt .noticeCtm .reportQnA .reportQnAItem.open .reportQnA_A{display:flex;}
.ctyt .noticeCtm .refund2024 .user_infoTextBox{position:relative;display:flex;flex-direction:column;width:100%;gap:9px;}
.ctyt .noticeCtm .refund2024 .user_infoTextBox::before{content:'';display:block;width:80px;height:76px;position:absolute;top:-10px;right:-10px;background:url(https://static.wehago.com/imgs/ctm/img_money2.png) no-repeat 0 0 / 80px 76px;}
.ctyt .noticeCtm .refund2024 .user_infoText--sub{display:block;font-size:16px;line-height:19px;letter-spacing:-.24px;color:#f0f7ff;}
.ctyt .noticeCtm .refund2024 .user_infoText--main{display:block;font-size:24px;line-height:30px;letter-spacing:-.36px;color:#fff;font-weight:900;}
.ctyt .noticeCtm .refund__startWrap .refund__startText > em,
.ctyt .noticeCtm .select_toast .toast_title > em,
.ctyt .noticeCtm .reportList__accordionList > div > dd.point_color{color:#127eff;}
.ctyt .noticeCtm .reportListWrap,
.ctyt .noticeCtm .refund__companyInfoWrap{display:flex;flex-direction:column;gap:24px;}
.ctyt .noticeCtm .reportListGroup,
.ctyt .noticeCtm .reportList,
.ctyt .noticeCtm .refund__companyList,
.ctyt .noticeCtm .refund__companyInfoGroup,
.ctyt .noticeCtm .refund__requestBox,
.ctyt .noticeCtm .reportQnA{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .refund2024-titleWrapper + .reportList,
.ctyt .noticeCtm .section--refund h2 + .refund__companyListWrap,
.ctyt .noticeCtm .refund2024-titleWrapper + .refund__companyInfoWrap{margin-top:32px;}
.ctyt .noticeCtm .reportList__text--title,
.ctyt .noticeCtm .reportList__text--sub2,
.ctyt .noticeCtm .refund__companyListItemTitle,
.ctyt .noticeCtm .refund__companyInfoText--title,
.ctyt .noticeCtm .refund__requestTitle,
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyNameBox .text{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .reportList__text--main,
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoPrice dt{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;}
.ctyt .noticeCtm .reportList--accordion .reportListItem.open .reportList__btn--arrow,
.ctyt .noticeCtm .reportQnA .reportQnAItem.open .reportQnA__btn--arrow{transform:rotate(180deg);}
.ctyt .noticeCtm .refund__companyListIcon::before,
.ctyt .noticeCtm .refund__companyInfoIcon::before,
.ctyt .noticeCtm .refund__companyInfoAlarm .icon::before{content:'';display:block;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 0 / 250px 500px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .refund__companyInfoText--sub,
.ctyt .noticeCtm .reportBankInfo .reportBankInfoTitle{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#666;}
.ctyt .noticeCtm .refund__companyInfoDate > p > em,
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoPrice dd > em{font-weight:900;}
.ctyt .noticeCtm .refund__requestDl > div > dd,
.ctyt .noticeCtm .reportList__accordionList > div > dd,
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoDl > div > dd{color:#212121;}
.ctyt .noticeCtm .select_toast_bgImg > img,
.ctyt .noticeCtm .reportList--accordion .reportListItem.open .reportList__accordionBox{display:block;}
.ctyt .noticeCtm .reportList__accordionList,
.ctyt .noticeCtm .refundTblInfo{display:flex;flex-direction:column;gap:12px;}
.ctyt .noticeCtm .reportList__accordionList > div > dt,
.ctyt .noticeCtm .refund__companyInfo2 .refund__companyInfoDl > div > dt{color:#666;}
.ctyt .noticeCtm .reportBankInfoDl > dt,
.ctyt .noticeCtm .reportBankInfoDl > dd{display:flex;align-items:center;gap:8px;}
.ctyt .noticeCtm .refund2024{background-color: #f7f8fa;}
.ctyt .noticeCtm .refund2024:has(.refund2024-subjectiveBox),
.ctyt .noticeCtm .refund2024:has(.refund2024-subjectiveBox) .footer_button_box{background-color: #fff;}
.ctyt .noticeCtm .refund2024.bg_gray,
.ctyt .noticeCtm .refund2024.bg_gray .footer_button_box{background: #f7f8fa !important;}
.ctyt .noticeCtm .refund2024 .header{min-width: 0;height: 48px;padding: 0 88px 0 48px;}
.ctyt .noticeCtm .refund2024 .header > h1{color: #212121;letter-spacing: -.27px;}
.ctyt .noticeCtm .refund2024 .container{display: flex;flex-direction: column;overflow: hidden;top: 48px;}
.ctyt .noticeCtm .refund2024 .footer_button_box{padding: 10px 16px 30px;background: #f7f8fa;}
.ctyt .noticeCtm .refund2024 .refundMobWrapper + .refund2024-contentWrapper{padding-top: 24px;}
.ctyt .noticeCtm .refund2024 .refundMobWrapper.v2{padding-top: 40px;}
.ctyt .noticeCtm .refund2024 .refundMobWrapper{background:#fff}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox{overflow:hidden;position:relative;height:80px;box-sizing: border-box;padding-top:13px;}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox--mid .stepBox__list{transform:translateX(0)}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox--mid .stepBox__list::after{position:absolute;top:16px;left:50%;width:100%;height:1px;background:#ededed;content:""}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox--mid .stepBox__listItem:first-child::before{background-color:#1f81fd}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox--mid .stepBox__listItem::after{left:auto!important;right:50%;background-color:#1f81fd!important}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox--end .stepBox__list{transform:translateX(-33.3333%)}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox--end .stepBox__listItem::before{background-color:#1f81fd}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox--end .stepBox__listItem::after{background-color:#1f81fd!important}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox__list{position:relative;font-size:0;vertical-align:top;white-space:nowrap;transform:translateX(33.3333%)}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox__listItem{display:inline-block;position:relative;width:33.3333%;font-size:12px;font-weight:900;color:#012978;letter-spacing:-.18px;text-align:center;vertical-align:top;white-space:nowrap;padding-top:36px;line-height:15px}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox__listItem::before{position:absolute;top:10px;left:50%;width:12px;height:12px;background:#ededed;z-index:1;content:"";border-radius:50%;transform:translateX(-50%)}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox__listItem:not(:last-child)::after{position:absolute;top:16px;left:50%;width:100%;height:1px;background:#ededed;content:""}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox__listItem--active::before{top:0;width:32px;height:32px;background:#127eff url(https://static.wehago.com/imgs/medipro_mob/icon_pencil.png) no-repeat 7px 6px/19px 19px}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox__listItem--active .stepBox__listText{display:block}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .stepBox__listText{display:none;color:#127eff;letter-spacing:-.18px}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .refund2024-titleWrapper{padding: 0 16px;}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .refund2024-titleWrapper.v2::after{width: 180px;height:180px;background: url(https://static.wehago.com/imgs/ctm/img_main_refund.png) no-repeat 0 0 / 180px 180px;}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .refund2024-titleThumbBox{margin-top: 20px;text-align: center;}
.ctyt .noticeCtm .refund2024 .refundMobWrapper .refund2024-titleThumbBox--house,
.ctyt .noticeCtm .refund2024 .refundMobWrapper .refund2024-titleThumbBox--donation{margin-top: 10px;margin-bottom: 10px;}
.ctyt .noticeCtm .refund2024 .refund2024-contentWrapper{overflow-y: auto;flex: 1;padding: 40px 16px 24px;box-sizing: border-box;}
.ctyt .noticeCtm .refund2024 .refund2024-contentWrapper.bg_gray{background: #f7f8fa;}
.ctyt .noticeCtm .refund2024 .refund2024-contentWrapper:has(.refund2024-subjectiveBox){padding-top: 24px;}
.ctyt .noticeCtm .refund2024 .refund2024-contentWrapper:has(.refund2024-noRefund),
.ctyt .noticeCtm .refund2024 .refund2024-contentWrapper:has(.refund2024-noticeWrapper--contour){display: flex;flex-direction: column;}
.ctyt .noticeCtm .refund2024 .refund2024-contentWrapper:has(.refund2024-noRefund) .refund2024-noticeWrapper,
.ctyt .noticeCtm .refund2024 .refund2024-contentWrapper:has(.refund2024-noticeWrapper--contour) .refund2024-noticeWrapper{margin: auto 0 0;}
.ctyt .noticeCtm .refund2024 .refund2024-contentWrapper:has(.refund2024-amountWrapper){padding-top: 16px;}
.ctyt .noticeCtm .refund2024 .refund2024-titleWrapper__title{font-size: 22px;font-weight: bold;color: #212121;letter-spacing: -.33px;line-height: 28px;}
.ctyt .noticeCtm .refund2024 .refund2024-titleWrapper__title strong{font-weight: 900;}
.ctyt .noticeCtm .refund2024 .refund2024-titleWrapper__text{margin-top: 8px;font-size: 12px;font-weight: bold;color: #666;line-height: 17px;letter-spacing: -.18px;}
.ctyt .noticeCtm .refund2024 .refund2024-titleWrapper--paper::after{content: '';display: block;width: 280px;height: 180px;margin-left: auto;background: url(https://static.wehago.com/imgs/ctm/img_paper_calcu.png) no-repeat 0 0 / 280px 180px;}
.ctyt .noticeCtm .refund2024 .refund2024-listWrapper{margin-top: 40px;}
.ctyt .noticeCtm .refund2024 .refund2024-listWrapper--list{margin-top: 32px;}
.ctyt .noticeCtm .refund2024 .refund2024-listWrapper--dependents{margin-top: 8px;}
.ctyt .noticeCtm .refund2024 .refund2024-listWrapper__title{display: block;margin-bottom: 10px;font-size: 14px;font-weight: 900;color: #212121;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .refund2024 .refund2024-titleDivision{display: flex;align-items: center;margin-bottom: 8px;}
.ctyt .noticeCtm .refund2024 .refund2024-titleDivision .refund2024-listWrapper__title{margin-bottom: 0;}
.ctyt .noticeCtm .refund2024 .refund2024-titleDivision .refund2024-infoButtonBox__buttonItem{margin-left: auto;}
.ctyt .noticeCtm .refund2024 .refund2024-listWrapper--list .refund2024-listWrapper__title{margin-bottom: 8px;}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox{display: flex;align-items: center;position: relative;width: 100%;height: 96px;box-sizing: border-box;}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox + .refund2024-selectButtonBox{margin-top: 8px;}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__inputItem{overflow: hidden;position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;vertical-align: top;}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__labelItem{display: flex;align-items: center;position: relative;width: 100%;height: 100%;padding: 0 20px 0 52px;border: 1px solid #ededed;border-radius: 12px;background-color: #fff;}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__labelItem::before{content: '';position: absolute;top: 50%;left: 20px;width: 20px;height: 20px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px / 250px 500px;transform: translateY(-50%);}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__inputCheckBox{flex-shrink: 0;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__inputItem{overflow: hidden;position: absolute;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;vertical-align: top;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__labelItem{display: flex;align-items: center;position: relative;height: 100%;padding-left: 28px;font-size: 14px;font-weight: bold;color: #212121;letter-spacing: -.21px;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__labelItem::before{content: '';position: absolute;top: 50%;left: 0;width: 20px;height: 20px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px / 250px 500px;margin-top: -11px;}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__labelText{flex: 1;padding-right: 64px;font-size: 16px;font-weight: 700;color: #212121;letter-spacing: -.24px;line-height: 22px;}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__labelText em{font-weight: 900;}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__labelSubText{font-size: 12px;font-weight: bold;color: #666;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__inputItem:checked ~ .refund2024-selectButtonBox__labelItem{border-color: #127eff;box-shadow: 0 2px 10px 0 rgba(25,51,82,.12);}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__inputItem:checked ~ .refund2024-selectButtonBox__labelItem::before{background-position: 0 -127px;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__inputItem:checked ~ .refund2024-subjectiveBox__labelItem::before{background-position: 0 -127px;}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__icon{position: absolute;top: 50%;right: 20px;width: 64px;min-width: 64px;height: 64px;background-color: #f0f7ff;border-radius: 50%;transform: translateY(-50%);}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__icon::before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__icon--load::before{width: 35px;height: 30px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -154px -293px / 250px 500px;transform: translate(calc(-50% + 1px), -50%);}
.ctyt .noticeCtm .refund2024 .refund2024-selectButtonBox__icon--input::before{width: 39px;height: 34px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -154px -328px / 250px 500px;transform: translate(calc(-50% + 1px), -50%);}
.ctyt .noticeCtm .refund2024 .refund2024-itemLinkBox > a{display: block;padding: 17px 16px 16px 16px;border: 1px solid #ededed;border-radius: 12px;background-color: #fff;box-sizing: border-box;text-decoration: none;}
.ctyt .noticeCtm .refund2024 .refund2024-itemLinkBox + .refund2024-itemLinkBox{margin-top: 8px;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItem{display: flex;align-items: center;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemId__icon{display: block;position: relative;width: 48px;min-width: 48px;height: 48px;background-color: #f7f8fa;border-radius: 14px;margin-right: 12px;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemId__icon--family::before{content: '';position: absolute;top: 50%;left: 50%;width: 32px;height: 32px;background: url(https://static.wehago.com/imgs/ctm/img_refund_child.png) no-repeat 0 0 / 32px 32px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemId__icon--house::before{content: '';position: absolute;top: 50%;left: 50%;width: 32px;height: 32px;background: url(https://static.wehago.com/imgs/ctm/img_refund_house.png) no-repeat 0 0 / 32px 32px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemId__icon--donation::before{content: '';position: absolute;top: 50%;left: 50%;width: 32px;height: 32px;background: url(https://static.wehago.com/imgs/ctm/img_refund_donation.png) no-repeat 0 0 / 32px 32px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemId__icon--wedding::before{content: '';position: absolute;top: 50%;left: 50%;width: 36px;height: 36px;background: url(https://static.wehago.com/imgs/ctm/img_refund_wedding.png) no-repeat 0 0 / 36px 36px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemId__title{display: block;overflow: hidden;margin-top: 3px;font-size: 15px;font-weight: 900;color: #212121;line-height: 18px;letter-spacing: -.23px;word-break: break-all;white-space: nowrap;text-overflow: ellipsis;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemBox{flex: 1;min-width: 0;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemSupports{display: flex;align-items: center;gap: 4px;margin-left: auto;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemSupports__label{display: inline-block;height: 18px;padding: 0 6px;border: 1px solid #8595aa;border-radius: 9px;background-color: rgba(255,255,255,0);font-size: 11px;font-weight: bold;color: #8595aa;line-height: 18px;letter-spacing: -.17px;vertical-align: top;box-sizing: border-box;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemSupports__label--need{border-color: #127eff;color: #127eff;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemSupports__arrow{display: inline-block;position: relative;width: 18px;min-width: 18px;height: 18px;vertical-align: top;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemSupports__arrow::before{content: '';position: absolute;top: 50%;left: 50%;width: 5px;height: 9px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -75px -313px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemSupports__text{font-size: 12px;font-weight: bold;color: #8595aa;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemSupports__text--subject{color: #1fc47c;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemText{display: block;overflow: hidden;font-size: 12px;font-weight: bold;color: #666;line-height: 18px;letter-spacing: -.18px;word-wrap: break-word;overflow-wrap: break-word;word-break: keep-all;white-space: nowrap;text-overflow: ellipsis;}
.ctyt .noticeCtm .refund2024 .refund2024-infoLabel{display: flex;gap: 4px;flex-wrap: wrap;margin-top: 6px;}
.ctyt .noticeCtm .refund2024 .refund2024-infoLabel__item{display: inline-block;height: 18px;padding: 0 6px;background-color: #ebf6fd;border-radius: 3px;font-size: 11px;font-weight: bold;color: #127eff;line-height: 19px;letter-spacing: -.17px;vertical-align: top;box-sizing: border-box;}
.ctyt .noticeCtm .refund2024 .refund2024-infoButtonBox{margin-top: 16px;}
.ctyt .noticeCtm .refund2024 .refund2024-infoButtonBox__buttonItem{height: 32px;padding: 0 12px;border: 1px solid #d3d3d3;border-radius: 6px;background-color: #fff;line-height: 32px;}
.ctyt .noticeCtm .refund2024 .refund2024-infoButtonBox__text{font-size: 12px;font-weight: bold;color: #212121;letter-spacing: -.18px;}
.ctyt .noticeCtm .refund2024 .refund2024-familyListItem > a{display: flex;align-items: center;padding: 18px 16px;border: 1px solid #d3d3d3;border-radius: 8px;background-color: #fff;text-decoration: none;}
.ctyt .noticeCtm .refund2024 .refund2024-familyListItem + .refund2024-familyListItem{margin-top: 8px;}
.ctyt .noticeCtm .refund2024 .refund2024-familyId{display: flex;flex: 1;}
.ctyt .noticeCtm .refund2024 .refund2024-familyId__name{font-size: 14px;font-weight: bold;color: #212121;line-height: 18px;letter-spacing: -.21px;vertical-align: top;}
.ctyt .noticeCtm .refund2024 .refund2024-familyDef{display: flex;align-items: center;word-break: break-all;}
.ctyt .noticeCtm .refund2024 .refund2024-familyDef__birth{flex-shrink: 0;font-size: 12px;font-weight: bold;color: #939393;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .refund2024 .refund2024-familyDef__relation{position: relative;margin-left: 8px;font-size: 14px;font-weight: bold;color: #939393;line-height: 18px;letter-spacing: -.21px;vertical-align: top;}
.ctyt .noticeCtm .refund2024 .refund2024-familySupports{display: flex;align-items: center;gap: 8px;margin-left: auto;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemSupports__closeButton{display: inline-block;position: relative;width: 18px;min-width: 18px;height: 18px;border: 0;background-color: transparent;vertical-align: top;appearance: none;z-index: 1;}
.ctyt .noticeCtm .refund2024 .refund2024-infoItemSupports__closeButton::before{content: '';position: absolute;top: 50%;left: 50%;width: 11px;height: 11px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -85px -313px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .refund2024 .refund2024-emptyBox{margin-top: 70px;text-align: center;}
.ctyt .noticeCtm .refund2024 .refund2024-emptyBox__text{display: block;margin-top: 12px;font-size: 14px;font-weight: bold;color: #212121;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox + .refund2024-subjectiveBox{margin-top: 24px;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__title{display:block;margin:0 0 3px 0;font-size:13px;font-weight:400;color:#666;line-height:19px;letter-spacing:-.26px}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__selectItem{position:relative;width: 100%;min-height:36px;margin-top: 3px;border:1px solid #d3d3d3;border-width: 0 0 1px 0;background-color: transparent;font-size:17px;font-weight:400;color:#b4b4b4;letter-spacing:-.26px;text-align:left;box-sizing:border-box;gap:4px;display:flex;justify-content:space-between;align-items:normal;appearance: none;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__selectItem::after{content:"";display:block;flex-shrink:0;margin:15px 4px 0 0;width:9px;height:5px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -101px -313px / 250px 500px;}
.ctyt .noticeCtm .refund2024 div[class*="refund2024-subjectiveBox__selectItem"] input{border: 0;background-color: transparent;font-size: 16px;font-weight: bold;letter-spacing: -.24px;color: #212121;outline: none;}
.ctyt .noticeCtm .refund2024 div[class*="refund2024-subjectiveBox__selectItem"] input::placeholder{color: #b4b4b4;}
.ctyt .noticeCtm .refund2024 div[class*="refund2024-subjectiveBox__selectItem"]::after{content: none;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__selectItem--selected{color:#212121}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__selectItem .refund2024-subjectiveBox__text{width: 100%;margin:7px 0 4px 0;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;box-sizing: border-box;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__selectItem .refund2024-subjectiveBox__won{display: inline-block;margin-top: 11px;font-size: 14px;font-weight: bold;color: #212121;line-height: 18px;letter-spacing: -.21px;vertical-align: top;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__buttonBox{display: flex;gap: 4px;flex-shrink: 0;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__buttonItem{min-width: 48px;height: 28px;border: 1px solid #d3d3d3;border-radius: 6px;background-color: #fff;font-size: 12px;font-weight: bold;color: #212121;letter-spacing: -.18px;line-height: 28px;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__buttonItem--selected{background-color: #f0f7ff;border-color: #80b7ed;color: #127eff;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__title{font-size: 12px;font-weight: bold;color: #666;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox__requiredIcon{display: inline-block;margin-left: 2px;color: #fc5356;vertical-align: top;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox--typeButton{display: flex;align-items: center;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox--typeButton .refund2024-subjectiveBox__title{margin-bottom: 0;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox--typeButton .refund2024-subjectiveBox__buttonBox{margin-left: auto;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectiveBox--typeButton + .refund2024-subjectiveBox--typeButton{margin-top: 16px;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectDivision{display: flex;align-items: center;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectTipBox{position: relative;width: 16px;height: 16px;margin-top: -2px;margin-left: 4px;}
.ctyt .noticeCtm .refund2024 .refund2024-subjectTipBtn{width: 100%;height: 100%;border: 0;background: url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat 0 -105px / 250px 500px;vertical-align: top;appearance: none;-webkit-appearance: none;}
.ctyt .noticeCtm .refund2024 .refund2024-noRefund{text-align: center;}
.ctyt .noticeCtm .refund2024 .refund2024-noRefund__text{font-size: 22px;font-weight: bold;color: #212121;line-height: 28px;letter-spacing: -.33px;}
.ctyt .noticeCtm .refund2024 .refund2024-noRefund__text em{font-weight: 900;color: #127eff;}
.ctyt .noticeCtm .refund2024 .refund2024-noRefund img{margin-top: 10px;}
.ctyt .noticeCtm .refund2024 .refund2024-addButtonWrapper{margin: 16px 0 0 0;}
.ctyt .noticeCtm .refund2024 .refund2024-addButtonItem{height: 36px;padding: 0 16px;border: 1px solid #80b7ed;background-color: #f0f7ff;border-radius: 8px;font-size: 14px;font-weight: bold;color: #127eff;letter-spacing: -.21px;line-height: 36px;box-sizing: border-box;}
.ctyt .noticeCtm .refund2024 .refund2024-addButtonItem__icon{display: inline-block;width: 13px;height: 13px;margin: 10px 4px 0 0;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -27px -114px / 250px 500px;vertical-align: top;}
.ctyt .noticeCtm .refund2024 .refund2024-addButtonWrapper--typeList{margin-top: 8px;}
.ctyt .noticeCtm .refund2024 .refund2024-addButtonWrapper--typeList .refund2024-addButtonItem{width: 100%;height: 48px;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordWrapper{margin-top: 8px;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordWrapper .refund2024-listDeleteBtn{position: absolute;top: 16px;right: 16px;width: 18px;height: 18px;border: 0;background-color: transparent;appearance: none;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordWrapper .refund2024-listDeleteBtn::before{content: '';position: absolute;top: 50%;left: 50%;width: 11px;height: 11px;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -85px -313px / 250px 500px;transform: translate(-50%, -50%);}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordWrapper__title{display: block;margin-bottom: 8px;font-size: 14px;font-weight: 900;color: #212121;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordBox{position: relative;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordBox > a{display: block;padding: 14px;border: 1px solid #d3d3d3;border-radius: 8px;background-color: #fff;box-sizing: border-box;text-decoration: none;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordBox + .refund2024-rentRecordBox{margin-top: 8px;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordBox__title{font-size: 14px;font-weight: bold;color: #212121;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordDefBox{margin-top: 15px;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordDef{display: flex;align-items: center;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordDef + .refund2024-rentRecordDef{margin-top: 12px;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordDef__text{overflow: hidden;font-size: 12px;font-weight: bold;color: #666;line-height: 15px;letter-spacing: -.18px;word-break: break-all;text-overflow: ellipsis;white-space: nowrap;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordDef__text2{display:block;font-size:12px;color:#939393;line-height:18px;margin-top:4px;}
.ctyt .noticeCtm .refund2024 .refund2024-rentRecordDef__num{flex-shrink: 0;margin-left: auto;font-size: 12px;font-weight: bold;color: #212121;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .refund2024 .refund2024-amountWrapper{text-align: center;}
.ctyt .noticeCtm .refund2024 .refund2024-amountInfoBox{padding: 24px;border: 1px solid #e5e5e5;background-color: #fff;border-radius: 16px;box-shadow: 0 3px 12px 0 rgba(25,51,82,.12);box-sizing: border-box;text-align: left;}
.ctyt .noticeCtm .refund2024 .refund2024-amountInfoBox__text{display: block;font-size: 16px;font-weight: bold;color: #212121;line-height: 19px;letter-spacing: -.24px;}
.ctyt .noticeCtm .refund2024 .refund2024-amountInfoBox__emphasis{font-weight: 900;}
.ctyt .noticeCtm .refund2024 .refund2024-amountInfoDivision{display: flex;align-items: center;margin-top: 14px;}
.ctyt .noticeCtm .refund2024 .refund2024-amountInfoBox__amount{margin-left: auto;font-size: 24px;font-weight: bold;color: #1fc47c;letter-spacing: -.36px;line-height: 30px;text-align: right;}
.ctyt .noticeCtm .refund2024 .refund2024-amonutInfoBox__refund{font-size: 16px;font-weight: 900;color: #718896;line-height: 30px;letter-spacing: -.24px;}
.ctyt .noticeCtm .refund2024 .refund2024-amountInfoBox__amount--zero{color: #939393;}
.ctyt .noticeCtm .refund2024 .refund2024-amountInfoBox__amount--payment{color: #fc5356;}
.ctyt .noticeCtm .refund2024 .refund2024-amountMessage{margin-top: 16px;font-size: 12px;font-weight: bold;color: #666;line-height: 17px;letter-spacing: -.18px;text-align: left;}
.ctyt .noticeCtm .refund2024 .refund2024-amountMessage__emphasis{font-weight: 900;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiry--contour{position: relative;padding-top: 56px;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiry--contour::before{content: '';position: absolute;top: 24px;left: -16px;right: -16px;height: 8px;background-color: #ededed;z-index: -1;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiry__title{display: block;margin-bottom: 8px;font-size: 14px;font-weight: 900;color: #212121;line-height: 18px;letter-spacing: -.21px;text-align: left;}
.ctyt .noticeCtm .refund2024 .refund2024-yearInfo{min-height: 64px;padding: 20px 20px 21px;background-color: #fff;border: 1px solid #ededed;border-radius: 12px;box-sizing: border-box;text-align: center;}
.ctyt .noticeCtm .refund2024 .refund2024-yearInfo__text{font-size: 14px;font-weight: bold;color: #000;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .refund2024 .refund2024-yearInfo__text em{font-weight: 900;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiryDetali{margin-top: 16px;padding: 20px 16px 16px;background-color: #fff;border: 1px solid #ededed;border-radius: 12px;box-sizing: border-box;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiryDetaliDefBox{display: flex;align-items: center;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiryDetaliDefBox + .refund2024-inquiryDetaliDefBox{margin-top: 12px;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiryDetaliDefBox__dt{overflow: hidden;font-size: 14px;font-weight: bold;color: #666;line-height: 18px;letter-spacing: -.21px;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiryDetaliDefBox__dd{flex-shrink: 0;margin-left: auto;font-size: 14px;font-weight: bold;color: #212121;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiryDetaliDefBox__dd em{font-weight: 900;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiryBtn{width: 100%;height: 40px;margin-top: 16px;border: 1px solid #d3d3d3;border-radius: 8px;background-color: #fff;font-size: 14px;font-weight: bold;color: #212121;line-height: 40px;letter-spacing: -.21px;}
.ctyt .noticeCtm .refund2024 .refund2024-taxListWrapper{margin: 8px 0 0;}
.ctyt .noticeCtm .refund2024 .refund2024-taxListBox{padding: 20px 16px;border: 1px solid #ededed;border-radius: 12px;background-color: #fff;box-sizing: border-box;}
.ctyt .noticeCtm .refund2024 .refund2024-taxListBox + .refund2024-taxListBox{margin-top: 8px;}
.ctyt .noticeCtm .refund2024 .refund2024-taxListTitleBox{display: flex;justify-content: space-between;}
.ctyt .noticeCtm .refund2024 .refund2024-taxListTitleBox__text{font-size: 18px;font-weight: bold;color: #212121;line-height: 22px;letter-spacing: -.27px;}
.ctyt .noticeCtm .refund2024 .refund2024-taxListTitleBox__text--refund{font-size: 16px;font-weight: 900;color: #718896;line-height: 25px;letter-spacing: -.24px;}
.ctyt .noticeCtm .refund2024 .refund2024-taxListTitleBox__num{font-size: 18px;font-weight: 900;color: #212121;line-height: 22px;letter-spacing: -.27px;}
.ctyt .noticeCtm .refund2024 .refund2024-taxListTitleBox__num--refund{font-size: 20px;font-weight: 900;color: #1fc47c;line-height: 25px;letter-spacing: -.3px;}
.ctyt .noticeCtm .refund2024 .refund2024-taxDetailInfoWrapper{margin: 8px 0 15px 0;padding-bottom: 8px;border-bottom: 1px solid #ededed;}
.ctyt .noticeCtm .refund2024 .refund2024-taxDetailInfoBox{padding: 12px 16px;background-color: #f7f8fa;border-radius: 8px;box-sizing: border-box;}
.ctyt .noticeCtm .refund2024 .refund2024-taxDetailInfoBox + .refund2024-taxDetailInfoBox{margin-top: 8px;}
.ctyt .noticeCtm .refund2024 .refund2024-taxDetailInfoBox__title{font-size: 14px;font-weight: bold;color: #666;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .refund2024 .refund2024-taxDefBox{display: flex;align-items: center;justify-content: space-between;}
.ctyt .noticeCtm .refund2024 .refund2024-taxDefBox + .refund2024-taxDefBox{margin-top: 7px;}
.ctyt .noticeCtm .refund2024 .refund2024-taxDefBox__text{overflow: hidden;font-size: 13px;font-weight: bold;color: #8595aa;line-height: 16px;letter-spacing: -.2px;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.ctyt .noticeCtm .refund2024 .refund2024-taxDefBox__num{flex-shrink: 0;font-size: 13px;font-weight: bold;color: #8595aa;line-height: 16px;letter-spacing: -.2px;}
.ctyt .noticeCtm .refund2024 .refund2024-taxDefBox--company .refund2024-taxDefBox__text,
.ctyt .noticeCtm .refund2024 .refund2024-taxDefBox--company .refund2024-taxDefBox__num{font-size: 14px;color: #505968;line-height: 18px;letter-spacing: -.21px;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiryInfo{position: relative;padding-left: 7px;margin-top: 8px;font-size: 12px;font-weight: bold;color: #666;line-height: 17px;letter-spacing: -.18px;word-break: keep-all;word-wrap: break-word;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiryInfo__rect{position: absolute;top: 0;left: 0;}
.ctyt .noticeCtm .refund2024 .refund2024-inquiryInfo__emphasis{font-weight: 900;}
.ctyt .noticeCtm .refund2024-noticeWrapper{position: relative;margin: 16px 16px 0;}
.ctyt .noticeCtm .refund2024-noticeBox{padding: 12px;border-radius: 12px;border: 1px solid #c4d9f6;background-color: #f0f7ff;box-sizing: border-box;}
.ctyt .noticeCtm .refund2024-noticeBoxTitle{display: block;padding-bottom: 7px;margin-bottom: 8px;border-bottom: 1px solid #ededed;font-size: 12px;font-weight: bold;color: #127eff;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .refund2024-noticeBoxTitle::before{content: '';display: inline-block;width: 12px;height: 12px;margin:1px 4px 0 0;background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -72px -174px / 250px 500px;vertical-align: top;}
.ctyt .noticeCtm .refund2024-noticeListItem{position: relative;padding-left: 15px;font-size: 12px;font-weight: bold;color: #212121;line-height: 18px;letter-spacing: -.18px;word-break: keep-all;word-wrap: break-word;overflow-wrap: break-word;}
.ctyt .noticeCtm .refund2024-noticeListItem + .refund2024-noticeListItem{margin-top: 5px;}
.ctyt .noticeCtm .refund2024-noticeListItem__num{position: absolute;top: 0;left: 0;}
.ctyt .noticeCtm .refund2024-noticeListItem--emphasis{font-weight: 900;color: #212121;}
.ctyt .noticeCtm .refund2024-noticeListItem__subText{display: block;margin-top: 4px;font-size: 12px;font-weight: bold;color: #666;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .refund2024-noticeListItem__emphasis{font-weight: 900;color: #212121;}
.ctyt .noticeCtm .refund2024-noticeListItem__highlight{color: #127eff;}
.ctyt .noticeCtm .refund2024-noticeWrapper--white .refund2024-noticeBox{padding: 16px;background-color: #fff;}
.ctyt .noticeCtm .refund2024-noticeWrapper--white .refund2024-noticeListItem{color: #666;}
.ctyt .noticeCtm .refund2024-noticeWrapper--white .refund2024-noticeListItem__num{left: 4px;color: #212121;font-weight: 900;}
.ctyt .noticeCtm .refund2024-noticeWrapper--white .refund2024-noticeListItem--emphasis{color: #212121;}
.ctyt .noticeCtm .refund2024-noticeWrapper--contour{padding-top: 80px;}
.ctyt .noticeCtm .refund2024-noticeWrapper--contour::before{content: '';position: absolute;top: 48px;left: -16px;right: -16px;height: 8px;background-color: #ededed;}
.ctyt .noticeCtm .refund2024-noticeListItem__subText{display: block;margin-top: 4px;font-size: 12px;font-weight: bold;color: #666;line-height: 15px;letter-spacing: -.18px;}
.ctyt .noticeCtm .refund2024-noticeListItem__emphasis{font-weight: 900;}
.ctyt .noticeCtm .refund2024-lShape{display: inline-block;position: relative;width: 6px;height: 6px;margin: 3px 6px 0 2px;background-color: transparent;vertical-align: top;}
.ctyt .noticeCtm .refund2024-lShape:before,
.ctyt .noticeCtm .refund2024-lShape:after{content: '';position: absolute;background-color: #ccc;}
.ctyt .noticeCtm .refund2024-lShape:before{width: 1px;height: 100%;left: 0;top: 0;}
.ctyt .noticeCtm .refund2024-lShape:after {width: 100%;height: 1px;bottom: 0;}
.ctyt .noticeCtm .refund2024-scrollBox{overflow-y: auto;}
.ctyt .noticeCtm .refund2024-contentBtnBox{display: flex;gap: 4px;justify-content:flex-end;}
.ctyt .noticeCtm .refund2024-contentBtnBox .common_round_btn {display: inline-block;width: auto;position: relative;vertical-align: top;box-sizing: border-box;cursor: pointer;border-radius: 4px;font-size: 14px;padding: 0 10px;text-decoration: none;overflow: hidden;height: 30px;line-height: 31px;border: 1px solid #d3d3d3;background: #fff;color: #4a4a4a;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper {display:block; position:relative; margin-top:32px; overflow:hidden; padding-bottom:30px;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionSwiperBox {display:flex;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionSwiperItem {display:flex; flex-direction:column; height: 400px; background:#fff; border-radius:16px; box-shadow:0 2px 10px 0 rgba(25, 51, 82, 0.08);}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionTextBox {display:flex; flex-direction:column; align-items:center; gap:10px; padding:4px 24px 0; box-sizing:border-box;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionText--label {position:relative; display:block; padding:3px 8px; border-radius:10px; font-size:11px; line-height:14px; background:#ebf6fd; color:#127eff}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionText--main {display:block; font-size:18px; line-height:22px; letter-spacing:-0.27px; color:#212121; font-weight:900;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionText--main > em {color:#127eff;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionText--sub{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#666;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionSwiperItemContent{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionImgBox{display:block;text-align:center;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionImgBox > img{display:inline-block;vertical-align:top;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionBtnBox{display:flex;gap:8px;box-sizing:border-box;margin-top:auto;flex-wrap:wrap;padding:0 16px 16px;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionBtn{display:block;height:44px;flex:1;border:1px solid #d3d3d3;border-radius:8px;font-size:14px;letter-spacing:-.21px;background:#fff;color:#212121;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionBtnBox.date .refund__deductionBtn{flex:0 1 auto;width:calc(33.3333% - 6px);}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .refund__deductionBtn.blue {color:#127eff; border-color:#127eff;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .swiper-pagination {bottom:0;}
.ctyt .noticeCtm .refund2024 .refund__deductionSwiper .swiper-pagination-bullet-active {width:12px; border-radius:4px;}
.ctyt .noticeCtm .refund2024 .select_toast .toast_dialog_btn_box {display:flex; gap:8px;}
.ctyt .noticeCtm .refund2024 .select_toast .toast_dialog_btn_box .ctm_btn_dialog {display:block; flex:1; height:48px; line-height:48px; font-size:14px; letter-spacing:-0.21px; color:#fff; border-radius:8px;font-weight:bold; background-color:#127eff; border:1px solid #127eff; box-sizing:border-box;}
.ctyt .noticeCtm .refund2024 .select_toast .toast_dialog_btn_box .ctm_btn_dialog.white {border-color:#d3d3d3; color:#212121; background:#fff;}
.ctyt .noticeCtm .header .btnbox.refund2024-contentBtnBox button + button{margin-left:0}
.ctyt .noticeCtm .refund2024__guideWrap{position:relative;}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideBanner{position:relative;display:block;box-sizing:border-box;border-radius:16px;background:linear-gradient(133deg,#7e92ff,#55b4f0);padding:22px 24px;}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideBanner::before{content:'';display:block;position:absolute;top:22px;right:20px;width:106px;height:106px;background:url(https://static.wehago.com/imgs/ctm/img_paper2.png) no-repeat 0 0 / 106px 106px;}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideBannerTextBox{display:flex;flex-direction:column;gap:16px;}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideBannerText--main{display:block;font-size:18px;line-height:24px;letter-spacing:-.27px;color:#e0fffd;font-weight:900;}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideBannerText--sub{display:block;font-size:14px;line-height:20px;letter-spacing:-.21px;color:#fff;}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideTextBox{display:block;margin-top:35px;position:relative;}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideText--main{font-size:18px;line-height:30px;letter-spacing:-.27px;color:#212121;}
.ctyt .noticeCtm .refund__processListWrap{display:flex;justify-content:space-between;min-width:320px;width:320px;box-sizing:border-box;margin:0 auto;padding:20px 0;}
.ctyt .noticeCtm .refund__processListGroup{display:flex;flex-direction:column;align-items:center;gap:13px;}
.ctyt .noticeCtm .refund__processListTitle{display:block;width:90px;height:21px;box-sizing:border-box;font-size:12px;line-height:15px;color:#fff;text-align:center;background:#8355ff;border-radius:4px;padding:3px 0;}
.ctyt .noticeCtm .blue .refund__processListTitle{background:#2c8cff;}
.ctyt .noticeCtm .refund__processList{display:flex;flex-direction:column;}
.ctyt .noticeCtm .refund__processListItem{position:relative;display:block;min-height:43px;width:130px;box-sizing:border-box;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#212121;text-align:center;background:#f1f0ff;border-radius:8px;padding:14px 0;}
.ctyt .noticeCtm .blue .refund__processListItem{background:#e8f4ff;}
.ctyt .noticeCtm .refund__processListItem.step2{margin-top:12px;}
.ctyt .noticeCtm .refund__processListItem.step3{margin-top:65px;}
.ctyt .noticeCtm .refund__processListItem.step4{margin-top:75px;}
.ctyt .noticeCtm .blue .refund__processListItem.step2{margin-top:20px;}
.ctyt .noticeCtm .blue .refund__processListItem.step3{margin-top:10px;}
.ctyt .noticeCtm .blue .refund__processListItem.step4{margin-top:20px;}
.ctyt .noticeCtm .blue .refund__processListItem.step5{margin-top:10px;}
.ctyt .noticeCtm .blue .refund__processListItem.step6{margin-top:18px;}
.ctyt .noticeCtm .purple .refund__processListItem.step1::before{content:'';position:absolute;top:22px;left:100%;width:60px;border-top:1px dashed #8355ff;}
.ctyt .noticeCtm .purple .refund__processListItem.step1::after{content:'';display:block;position:absolute;top:17px;right:-65px;border:5px solid #8355ff;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;}
.ctyt .noticeCtm .purple .refund__processListItem.step2::before{content:'';position:absolute;top:100%;left:50%;width:124px;height:23px;border:dashed #8355ff;border-width:0 0 1px 1px;}
.ctyt .noticeCtm .purple .refund__processListItem.step2::after{content:'';display:block;position:absolute;top:82px;right:-65px;border:5px solid #8355ff;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;}
.ctyt .noticeCtm .purple .refund__processListItem.step3::before{content:'';position:absolute;top:100%;left:50%;width:124px;height:34px;border:dashed #8355ff;border-width:0 0 1px 1px;}
.ctyt .noticeCtm .purple .refund__processListItem.step3::after{content:'';display:block;position:absolute;top:75px;right:-65px;border:5px solid #8355ff;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;}
.ctyt .noticeCtm .blue .refund__processListItem.step1::before{content:'';position:absolute;top:100%;left:50%;width:0;height:20px;border:dashed #2c8cff;border-width:0 1px 0 0;}
.ctyt .noticeCtm .blue .refund__processListItem.step1::after{content:'';display:block;position:absolute;top:61px;right:60px;border:5px solid #2c8cff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
.ctyt .noticeCtm .blue .refund__processListItem.step2::before{content:'';position:absolute;top:22px;right:100%;width:60px;height:0;border:dashed #2c8cff;border-width:1px 0 0;}
.ctyt .noticeCtm .blue .refund__processListItem.step2::after{content:'';display:block;position:absolute;top:18px;right:185px;border:5px solid #2c8cff;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
.ctyt .noticeCtm .blue .refund__processListItem.step3::before{content:'';position:absolute;top:100%;left:50%;width:0;height:20px;border:dashed #2c8cff;border-width:0 1px 0 0;}
.ctyt .noticeCtm .blue .refund__processListItem.step3::after{content:'';display:block;position:absolute;top:61px;right:60px;border:5px solid #2c8cff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
.ctyt .noticeCtm .blue .refund__processListItem.step4::before{content:'';position:absolute;top:22px;right:100%;width:60px;height:0;border:dashed #2c8cff;border-width:1px 0 0;}
.ctyt .noticeCtm .blue .refund__processListItem.step4::after{content:'';display:block;position:absolute;top:18px;right:185px;border:5px solid #2c8cff;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
.ctyt .noticeCtm .blue .refund__processListItem.step5::before{content:'';position:absolute;top:100%;left:50%;width:0;height:20px;border:dashed #2c8cff;border-width:0 1px 0 0;}
.ctyt .noticeCtm .blue .refund__processListItem.step5::after{content:'';display:block;position:absolute;top:59px;right:60px;border:5px solid #2c8cff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
.ctyt .noticeCtm .blue .refund__processListItem.step6::before{content:'';position:absolute;top:50%;right:100%;width:60px;height:0;border:dashed #2c8cff;border-width:1px 0 0;}
.ctyt .noticeCtm .blue .refund__processListItem.step6::after{content:'';display:block;position:absolute;top:50%;right:185px;border:5px solid #2c8cff;margin-top:-5px;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;}
.ctyt .noticeCtm .toast__bankWrap{display:flex;flex-wrap:wrap;gap:8px;}
.ctyt .noticeCtm .toast__bankWrap .toast__bankItem{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:calc(25% - 8px);height:74px;border:1px solid #e5e5e5;border-radius:8px;background:none;}
.ctyt .noticeCtm .toast__bankWrap .toast__bankItem.selected{background:#eff5fd;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16);border-color:#127eff;}
.ctyt .noticeCtm .toast__bankWrap .toast__bankImgBox{display:block;font-size:0;}
.ctyt .noticeCtm .toast__bankWrap .toast__bankImgBox > img{display:block;}
.ctyt .noticeCtm .toast__bankWrap .toast__bankText{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#000;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap .itemBox{display:none;margin-top:15px;box-sizing:border-box;border-top:1px solid rgba(255,255,255,0.6);padding:15px 0;}
.ctyt .noticeCtm .sec_detail_info.v_renew .total_wrap.open .itemBox{display:block;}
.ctyt .noticeCtm .sec_detail_info .total_wrap .total_btnBox{display:block;margin-top:15px;padding-top:15px;border-top:1px solid rgba(255,255,255,0.6);}
.ctyt .noticeCtm .sec_detail_info .total_wrap.open .total_btnBox{margin-top:0;}
.ctyt .noticeCtm .sec_detail_info .total_wrap .total_btn{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;background:none;border:0;}
.ctyt .noticeCtm .sec_detail_info .total_wrap .total_btn .text{display:block;font-size:15px;line-height:26px;letter-spacing:-.22px;color:#fff;font-weight:900;text-align:center;}
.ctyt .noticeCtm .sec_detail_info .total_wrap .total_btn .icon{position:relative;display:block;width:18px;height:18px;}
.ctyt .noticeCtm .sec_detail_info .total_wrap.open .total_btn .icon{transform:rotate(180deg);}
.ctyt .noticeCtm .sec_detail_info .total_wrap .total_btn .icon::before{content:'';display:block;position:absolute;top:50%;left:50%;width:11px;height:6px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 -255px / 500px 1000px;transform:translate(-50%,-50%);filter:brightness(10);}
.ctyt .noticeCtm .ctm__commonIconTitleBox{box-sizing:border-box;padding:10px 30px 0;}
.ctyt .noticeCtm .ctm__commonIconTitleBox .text{display:block;font-size:19px;font-weight:900;}
.ctyt .noticeCtm .ctm__commonIconBox{display:flex;flex-wrap:wrap;gap:10px;box-sizing:border-box;padding:20px 30px;}
.ctyt .noticeCtm .ctm__commonIconBox .ctm__commonIconItem{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;gap:8px;border:1px solid #e1e1e1;border-radius:4px;padding:10px 5px;}
.ctyt .noticeCtm .ctm__commonIconBox .ctm__commonIcon{display:block;}
.ctyt .noticeCtm .ctm__commonIconBox .ctm__text--commonIconItem{font-size:13px;line-height:16px;color:#4a4a4a;}
.ctyt .noticeCtm .ctm__commonIconBox .data_list_box .title{margin:0;}
.ctyt .noticeCtm .ctm__commonIconBox .data_list_box .title [class*='icon_data_type']{margin:0;}
.ctyt .noticeCtm .donation__icon{position:relative;display:block;border:0;background:none;}
.ctyt .noticeCtm .donation__icon::before{content:'';display:block;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 0 / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .donation__icon.donation__icon--cartL{width:24px;height:24px;}
.ctyt .noticeCtm .donation__icon.donation__icon--cartL::before{width:21px;height:19px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -370px / 250px 500px;}
.ctyt .noticeCtm .donation__icon.donation__icon--cartS{width:18px;height:18px;}
.ctyt .noticeCtm .donation__icon.donation__icon--cartS::before{width:15px;height:15px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -26px -370px / 250px 500px;}
.ctyt .noticeCtm .donation .header.bgSky{background:#e9f1fc;}
.ctyt .noticeCtm .donation .container.bgGray,
.ctyt .noticeCtm .donation .container.bgGray .footer_button_box{background:#f7f8fa;}
.ctyt .noticeCtm .donation .container.bgWhite{background:#fff;}
.ctyt .noticeCtm .donation .container.bgSky{background:#e9f1fc;}
.ctyt .noticeCtm .donation .content_wrap{box-sizing:border-box;padding:16px;}
.ctyt .noticeCtm .donation .content_wrap.type_02{padding-top:8px;}
.ctyt .noticeCtm .donation .content_wrap.layOut__imgbox{height:100%;display:flex;flex-direction:column;}
.ctyt .noticeCtm .donation .content_wrap.layOut__imgbox .section{height:100%;}
.ctyt .noticeCtm .donation .content_wrap.layOut__imgbox .section .section_content{flex:1;}
.ctyt .noticeCtm .donation .content_wrap.layOut__imgbox .pageImgBox{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;}
.ctyt .noticeCtm .donation .content_wrap.layOut__imgbox .pageImg__textBox{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .donation .content_wrap.layOut__imgbox .pageImg__text--main{display:block;font-size:16px;line-height:22px;letter-spacing:-.24px;color:#000;font-weight:900;text-align:center;}
.ctyt .noticeCtm .donation .content_wrap.layOut__imgbox .pageImg__text--sub{display:block;font-size:13px;line-height:19px;letter-spacing:0;color:#212121;text-align:center;}
.ctyt .noticeCtm .donation .section{display:flex;flex-direction:column;width:100%;padding:0;}
.ctyt .noticeCtm .donation .section .section_content{margin-top:0;}
.ctyt .noticeCtm .donation .section .section_content.imgBox{flex:1;display:flex;justify-content:center;align-items:center;}
.ctyt .noticeCtm .ctm_2023 .mgt24,
.ctyt .noticeCtm .ctm_2024 .mgt24,
.ctyt .noticeCtm .donation .mgt24{margin-top:24px!important;}
.ctyt .noticeCtm .ctm_2023 .mgt32,
.ctyt .noticeCtm .ctm_2024 .mgt32,
.ctyt .noticeCtm .donation .mgt32{margin-top:32px!important;}
.ctyt .noticeCtm .donation .section .section_title{display:flex;flex-direction:column;gap:8px;padding:0;}
.ctyt .noticeCtm .donation .section .section_title.mgt8{margin-top:8px;}
.ctyt .noticeCtm .donation .section .section_title.mgt34{margin-top:34px;}
.ctyt .noticeCtm .donation .section .section_title h2{display:block;font-size:22px;line-height:28px;letter-spacing:-.33px;color:#212121;font-weight:700;}
.ctyt .noticeCtm .donation .section .section_title h2 > em{font-weight:900;}
.ctyt .noticeCtm .donation .section .section_title .sub{display:block;font-size:14px;line-height:17px;letter-spacing:-.18px;color:#666;font-weight:700;}
.ctyt .noticeCtm .donation .section .section_title .sub > em{color:#127eff;font-weight:900;}
.ctyt .noticeCtm .donation .section .section_title .logo_sub{display:flex;align-items:center;}
.ctyt .noticeCtm .donation .section .section_title .logo_sub .text{display:block;font-size:13px;line-height:20px;letter-spacing:-.2px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .donation__priceViewBox{display:flex;flex-direction:column;gap:14px;box-sizing:border-box;background:#fff;border-radius:12px;box-shadow:0 3px 12px 0 rgba(25,51,82,0.12);padding:24px;}
.ctyt .noticeCtm .donation__priceViewBox .donation__text--priceViewTitle{display:block;font-size:16px;line-height:19px;letter-spacing:-.24px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .donation__priceViewBox .donation__text--priceViewMain{display:block;margin-left:auto;font-size:24px;line-height:30px;letter-spacing:-.36px;color:#1fc47c;font-weight:900;}
.ctyt .noticeCtm .donation .groupBar{height:8px;background:#ededed;border:0;margin:24px -16px;}
.ctyt .noticeCtm .donation__listBox{display:flex;flex-direction:column;gap:16px;}
.ctyt .noticeCtm .donation__listBox .donation__listTitleBox{display:flex;align-items:center;}
.ctyt .noticeCtm .donation__listBox .donation__text--listTitle{display:block;font-size:16px;line-height:20px;letter-spacing:-.24px;color:#000;font-weight:900;}
.ctyt .noticeCtm .donation__listBox .donation__listTitleOptionBox{display:flex;margin-left:auto;}
.ctyt .noticeCtm .donation__listBox .donation__text--listCart{position:absolute;top:-5px;right:-5px;display:block;font-size:10px;line-height:12px;min-width:16px;height:16px;border-radius:8px;color:#fff;background:#127eff;text-align:center;z-index:10;box-sizing:border-box;padding:3px 3px 1px;}
.ctyt .noticeCtm .donation__listBox .donation__listContentBox{display:block;position:relative;}
.ctyt .noticeCtm .donation__listBox .donation__listContentBox.typeCart{padding-bottom:56px;}
.ctyt .noticeCtm .donation__listBox .donation__listContentBox.typeCart [class *= "swiper-button"]{display:block;width:42px;height:32px;position:absolute;top:auto;bottom:0;background:#fff;border:1px solid #d3d3d3;box-shadow:0 3px 12px 0 rgba(25,51,82,0.12);border-radius:6px;z-index:50;margin:0;}
.ctyt .noticeCtm .donation__listBox .donation__listContentBox.typeCart [class *= "swiper-button"]::after{display:none;}
.ctyt .noticeCtm .donation__listBox .donation__listContentBox.typeCart [class *= "swiper-button"]::before{content:'';display:block;width:6px;height:11px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -96px -244px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .donation__listBox .donation__listContentBox.typeCart .swiper-button-next{left:50%;margin-left:40px;}
.ctyt .noticeCtm .donation__listBox .donation__listContentBox.typeCart .swiper-button-prev{right:50%;left:auto;margin-right:40px;transform:rotate(180deg);}
.ctyt .noticeCtm .donation__listBox .donation__listContentBox.typeCart .swiper-pagination-fraction{font-size:13px;line-height:16px;letter-spacing:-.2px;color:#939393;}
.ctyt .noticeCtm .donation__listBox .donation__listContentBox.typeCart .swiper-pagination-fraction .swiper-pagination-current{color:#212121;font-weight:900;}
.ctyt .noticeCtm .donation__listBox .donation__list{display:flex;flex-wrap:wrap;gap:16px 8px;}
.ctyt .noticeCtm .donation__listBox .donation__list.groupSwiper{gap:0;display:flex;flex-wrap:nowrap;}
.ctyt .noticeCtm .donation__listBox .donation__listSwiperItem{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:16px 8px;}
.ctyt .noticeCtm .donation__listBox .donation__listSwiperItem .donation__listItem{max-width:300px;}
.ctyt .noticeCtm .donation__listBox .donation__listSwiperItem .donation__listThumbnail{position:relative;width:100%;height:0;min-height:0;max-height:300px;padding-bottom:100%;}
.ctyt .noticeCtm .donation__listBox .donation__listSwiperItem .donation__listThumbnail.soldOut::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:rgba(0,0,0,0.4);z-index:10;}
.ctyt .noticeCtm .donation__listBox .donation__listSwiperItem .donation__listThumbnail .donation__text--listThumbnailSoldOut{display:block;position:absolute;top:50%;left:50%;font-size:14px;line-height:19px;letter-spacing:0;color:#fff;font-weight:900;text-align:center;transform:translate(-50%,-50%);white-space:nowrap;z-index:20;}
.ctyt .noticeCtm .donation__listBox .donation__listSwiperItem .donation__listThumbnail > img{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:auto;}
.ctyt .noticeCtm .donation__listBox .donation__listItem{position:relative;display:flex;flex-direction:column;gap:10px;max-width:110px;width:calc(33.3333% - 6px);}
.ctyt .noticeCtm .donation__listBox .donation__listItemBtn{position:absolute;right:8px;bottom:8px;display:block;width:30px;height:30px;border-radius:8px;background:#fff;border:0;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);}
.ctyt .noticeCtm .donation__listBox .donation__listItemBtn .donation__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .donation__listBox .donation__listThumbnail{position:relative;display:block;width:100%;height:110px;border-radius:12px;border:1px solid #d3d3d3;overflow:hidden;}
.ctyt .noticeCtm .donation__listBox .donation__listIcon--checked{position:absolute;top:8px;left:8px;display:block;width:24px;height:24px;}
.ctyt .noticeCtm .donation__listBox .donation__listIcon--checked::before{content:'';display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;background:#fff;border-radius:50%;margin:-10px 0 0 -10px;}
.ctyt .noticeCtm .donation__listBox .donation__listItem.selected .donation__listIcon--checked::before{background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -452px -497px / 500px 1000px;}
.ctyt .noticeCtm .donation__listBox .donation__listItem.selected .donation__listThumbnail{border:2px solid #127eff;}
.ctyt .noticeCtm .donation__listBox .donation__listTextBox{display:flex;flex-direction:column;gap:6px;}
.ctyt .noticeCtm .donation__listBox .donation__text--listMain{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#212121;}
.ctyt .noticeCtm .donation__listBox .donation__text--listSub{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .ctm_stepBox{display:flex;gap:8px;border:1px solid #d3d3d3;border-radius:6px;padding:6px;}
.ctyt .noticeCtm .ctm_stepBox .ctm_stepIcon{position:relative;display:block;width:18px;height:18px;border:0;background:none;}
.ctyt .noticeCtm .ctm_stepBox .ctm_stepIcon::before{content:'';display:block;position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;}
.ctyt .noticeCtm .ctm_stepBox .ctm_stepIcon.plus::before{background:url(https://static.wehago.com/imgs/ctm/icon_plus.png) no-repeat 0 0 / 18px 18px;}
.ctyt .noticeCtm .ctm_stepBox .ctm_stepIcon.minus::before{background:url(https://static.wehago.com/imgs/ctm/icon_minus.png) no-repeat 0 0 / 18px 18px;}
.ctyt .noticeCtm .ctm_stepBox .ctm_stepText{display:block;min-width:16px;font-size:12px;line-height:18px;letter-spacing:-.18px;text-align:center;color:#212121;}
.ctyt .noticeCtm .donation .section .form_box .form_content .ctm_inpb_text{align-items:center;}
.ctyt .noticeCtm .donation .section .form_box .ctm_sub_text{position:relative;}
.ctyt .noticeCtm .donation .section .form_box .ctm_sub_text.point{text-align:right;}
.ctyt .noticeCtm .donation .section .form_box .form_content{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .donation .section .form_box .form_content .form_edit.phone{display:flex;align-items:center;gap:4px;border-bottom:1px solid rgb(229,229,229);}
.ctyt .noticeCtm .donation .section .form_box .form_content .form_edit.phone .ctm_inpbx_text{border-bottom:0;width:40px;text-align:center;}
.ctyt .noticeCtm .donation .section .form_box .form_content .form_edit.phone .ctm_inpbx_text input{width:100%;text-align:center;}
.ctyt .noticeCtm .donation .section .form_box .form_content .form_edit.phone .ctm_inpbx_text input::placeholder{text-align:center!important;}
.ctyt .noticeCtm .donation .section .form_box + .form_box{margin-top:24px;}
.ctyt .noticeCtm .donation .section .form_box .ctm_sub_text > p{display:block;font-size:11px;line-height:15px;letter-spacing:-.22px;color:#939393;}
.ctyt .noticeCtm .donation .section .form_box .ctm_sub_text.point > p{color:#222;}
.ctyt .noticeCtm .donation .section .form_box .ctm_sub_text > p > em{margin-left:4px;font-weight:900;color:#127eff;}
.ctyt .noticeCtm .donation .section .form_box .inpbx_inner_btn .btn_switch{display:block;min-width:48px;font-size:12px;line-height:15px;border-radius:6px;background-color:#fff;color:#212121;letter-spacing:-.2px;border:1px solid #d3d3d3;padding:7px 10px 4px;}
.ctyt .noticeCtm .donation .section .form_box .inpbx_inner_btn .btn_switch + .btn_switch{margin-left:8px;}
.ctyt .noticeCtm .donation .section .form_box .inpbx_inner_btn .btn_switch.check{background-color:#f0f7ff;color:#127eff;border-color:#80b7ed;}
.ctyt .noticeCtm .donation .section .form_box .inpbx_inner_btn .btn_switch2{display:block;min-width:48px;border:1px solid #d3d3d3;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#212121;border-radius:6px;padding:7px 4px 5px;}
.ctyt .noticeCtm .donation .section .form_box .inpbx_inner_btn .btn_switch2 + .btn_switch2{margin-left:4px;}
.ctyt .noticeCtm .donation .section .form_box .inpbx_inner_btn .btn_switch2.check{color:#127eff;background-color:#f0f7ff;border-color:#127eff;}
.ctyt .noticeCtm .donation .section .form_box .inpbx_inner_btn .btn_arrow{width:18px;height:18px;}
.ctyt .noticeCtm .section .form_box--split.typePhone .form_splitBox{width:80px;}
.ctyt .noticeCtm .section .form_box--split.typePhone .form_splitBox + .form_splitBox{width:auto;flex:1;}
.ctyt .noticeCtm .container.footer_btn.footer_btn_vertical{bottom:146px;}
.ctyt .noticeCtm .container.footer_btn.footer_btn_vertical .footer_button_box{flex-direction:column;gap:10px;}
.ctyt .noticeCtm .container.footer_btn.footer_btn_vertical .footer_button_box .btn_footer + .btn_footer{margin-left:0;}
.ctyt .noticeCtm .footer_button_box .btn_footer.bg_kakao{position:relative;background:#fee500;color:#272618;}
.ctyt .noticeCtm .footer_button_box .btn_footer.bg_kakao::before{content:'';display:block;width:24px;height:24px;position:absolute;top:50%;left:16px;margin-top:-12px;background:url(https://static.wehago.com/imgs/ctm/icon_kakao.png) no-repeat 0 0 / 24px 24px;}
.ctyt .noticeCtm .ToS__wrap{display:flex;flex-direction:column;gap:24px;}
.ctyt .noticeCtm .ToS__wrap .ToS__titleBox{display:block;}
.ctyt .noticeCtm .ToS__wrap .ToS__text--title{display:block;font-size:16px;line-height:19px;letter-spacing:-.24px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .ToS__wrap .ToS__contentBox{display:flex;flex-direction:column;gap:24px;}
.ctyt .noticeCtm .ToS__wrap .ToS__text--contentMain{display:block;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .ToS__wrap .ToS__list{display:flex;flex-direction:column;gap:24px;}
.ctyt .noticeCtm .ToS__wrap .ToS__listItem{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .ToS__wrap .ToS__listItem > dt{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .ToS__wrap .ToS__listItem > dd{display:block;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#666;}
.ctyt .noticeCtm .authentication__infoBox{display:block;box-sizing:border-box;border-radius:12px;background:#f7f8fa;padding:20px 16px;}
.ctyt .noticeCtm .authentication__infoBox .authentication__text--infoMain{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .authentication__infoBox .authentication__infoList{display:flex;flex-direction:column;gap:12px;margin-top:24px;}
.ctyt .noticeCtm .authentication__infoBox .authentication__infoListItem{display:flex;justify-content:space-between;font-size:12px;line-height:15px;letter-spacing:-.18px;}
.ctyt .noticeCtm .authentication__infoBox .authentication__infoListItem dt{color:#8595aa;}
.ctyt .noticeCtm .authentication__infoBox .authentication__infoListItem dd{color:#212121;}
.ctyt .noticeCtm .authentication__infoBox .authentication__infoNotice{margin-top:12px;padding-top:17px;border-top:1px solid #e5e5e5;}
.ctyt .noticeCtm .authentication__infoBox .authentication__text--infoNotice{display:block;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#212121;}
.ctyt .noticeCtm .authentication__infoBox .authentication__text--infoNotice > em{font-weight:900;}
.ctyt .noticeCtm .authentication__infoBox + .agreeBox--simple{margin-top:14px;}
.ctyt .noticeCtm .agreeBox--simple{display:block;}
.ctyt .noticeCtm .agreeBox--simple .agreeBox__item{height:auto;}
.ctyt .noticeCtm .agreeBox--simple .agreeBox__item .inputCheck{align-items:flex-start;}
.ctyt .noticeCtm .agreeBox--simple .agreeBox__item .inputCheck .textBox{display:flex;flex-direction:column;gap:5px;}
.ctyt .noticeCtm .agreeBox--simple .agreeBox__item .inputCheck .textBox .main{display:block;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#212121;}
.ctyt .noticeCtm .agreeBox--simple .agreeBox__item .inputCheck .textBox .sub{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#939393;}
.ctyt .noticeCtm .footer_button_box .inBox{display:flex;gap:10px;}
.ctyt .noticeCtm .donation .agreeBox.v2 .agreeBox__item{align-items:flex-start;box-sizing:border-box;min-height:48px;height:auto;padding:12px 0 11px;}
.ctyt .noticeCtm .donation .agreeBox.v2 .agreeBox__item.agreeBox__item--total .inputCheck__icon:before{margin-top:-12px;}
.ctyt .noticeCtm .donation .agreeBox__detailBtn{padding-top:4px;line-height:20px;}
.ctyt .noticeCtm .donation__previewBox{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .donation__previewBox .donation__previewTitleBox{position:relative;display:flex;align-items:center;}
.ctyt .noticeCtm .donation__previewBox .donation__text--previewTitle{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .donation__previewBox .donation__text--previewTitleSub{display:block;margin-left:auto;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#127eff;font-weight:900;}
.ctyt .noticeCtm .donation__previewBox .donation__previewContentBox{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;border:1px solid #ededed;border-radius:12px;background:#fff;padding:20px 16px;}
.ctyt .noticeCtm .donation__previewBox .donation__previewContentBox.noneBox{background:none;border:0;padding:0;}
.ctyt .noticeCtm .donation__previewGraphBox{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:10px;}
.ctyt .noticeCtm .donation__previewGraphBox::before{content:'';position:absolute;display:block;top:100px;left:0;width:100%;height:1px;background:#ededed;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphItem{display:flex;flex-direction:column;gap:8px;align-items:center;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraph{position:relative;display:block;width:64px;height:100px;border-radius:6px 6px 0 0;background-color:#1952bf;text-align:center;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraph > img{display:inline-block;vertical-align:top;margin-top:2px;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__text--previewGraphWhite{display:block;font-size:10px;line-height:14px;letter-spacing:-.15px;color:#fff;text-align:center;padding:8px 0;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__text--previewGraphWhite > em{font-weight:900;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__text--previewGraphBlack{display:block;font-size:10px;line-height:14px;letter-spacing:-.15px;color:#212121;text-align:center;padding:8px 0 0;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__text--previewGraphRed{display:block;font-size:10px;line-height:14px;letter-spacing:-.15px;color:#fc5356;text-align:center;padding:8px 0 0;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__text--previewGraphBlack > em{font-weight:900;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__text--previewGraphRed > em{font-weight:900;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphTextBox{position:relative;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__text--previewGraphLegend{display:block;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#212121;text-align:center;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphItem.type_02 .donation__text--previewGraphLegend{font-weight:900;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphIcon{position:relative;display:block;width:20px;height:20px;margin-top:44px;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphIcon.addBg{background:#4178e6;border-radius:50%;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphIcon > img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphItem.type_02 .donation__previewGraph{border:1px dashed #fc5356;background:rgba(252,83,86,0.1);border-bottom:0;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphItem.type_02 .donation__previewGraph--inner{position:absolute;top:50%;right:-1px;bottom:0;left:-1px;border-radius:6px 6px 0 0;background:#1952bf;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphItem.type_03{gap:0;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphItem.type_03 .donation__previewGraphIcon{position:relative;width:55px;height:55px;margin-top:-3px;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphItem.type_03 .donation__previewGraphIcon > img{display:block;width:55px;height:55px;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__previewGraphItem.type_03 .donation__text--previewGraphLegend{font-weight:900;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__text--previewGraphNum{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#1950bf;}
.ctyt .noticeCtm .donation__previewGraphBox .donation__text--previewGraphNum > em{font-weight:900;}
.ctyt .noticeCtm .donation__tblBox{display:flex;flex-direction:column;gap:16px;}
.ctyt .noticeCtm .donation__tblBox .donation__tblTitleBox{display:flex;flex-direction:column;gap:6px;}
.ctyt .noticeCtm .donation__tblBox .donation__text--tblTitleMain{display:block;font-size:16px;line-height:20px;letter-spacing:-.24px;color:#000;font-weight:900;}
.ctyt .noticeCtm .donation__tblBox .donation__text--tblTitleSub{display:block;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#666;}
.ctyt .noticeCtm .donation__tblBox .donation__tblContentBox{position:relative;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:12px;background:#fff;padding:24px 16px;}
.ctyt .noticeCtm .donation__tblBox .donation__tbl{position:relative;border-top:1px solid #666;}
.ctyt .noticeCtm .donation__tblBox .donation__tbl .point_color{color:#127eff!important;font-weight:900;}
.ctyt .noticeCtm .donation__tblBox .donation__tbl th{text-align:center;}
.ctyt .noticeCtm .donation__tblBox .donation__tbl tr td{text-align:right!important;padding-right:9px!important;}
.ctyt .noticeCtm .donation__tblBox .donation__tbl tr td p{text-align:right!important;}
.ctyt .noticeCtm .donation .section .form_box.form_box--split{flex-wrap:wrap;}
.ctyt .noticeCtm .donation .section .form_box.form_box--split .form_splitBox.wd100{width:100%;}
.ctyt .noticeCtm .donation__giftBox{display:flex;flex-direction:column;gap:24px;}
.ctyt .noticeCtm .donation__giftBox .donation__giftTitleBox{position:relative;}
.ctyt .noticeCtm .donation__giftBox .donation__text--giftTitle{display:block;font-size:16px;line-height:22px;letter-spacing:-.24px;color:#000;font-weight:900;}
.ctyt .noticeCtm .donation__giftBox .donation__text--giftTitle > em{color:#127eff;}
.ctyt .noticeCtm .donation__giftBox .donation__list{flex-wrap:nowrap;}
.ctyt .noticeCtm .donation .nativeScroll{overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.ctyt .noticeCtm .donation__listBox [class *= "swiper-button"]{display:block;width:24px;height:24px;position:absolute;top:43px;background:#fff;box-shadow:0 3px 12px 0 rgba(25,51,82,0.12);border-radius:50%;margin:0;}
.ctyt .noticeCtm .donation__listBox [class *= "swiper-button"]::after{display:none;}
.ctyt .noticeCtm .donation__listBox [class *= "swiper-button"]::before{content:'';display:block;width:6px;height:11px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -96px -244px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .donation__listBox .swiper-button-next{right:-10px;}
.ctyt .noticeCtm .donation__listBox .swiper-button-prev{left:-10px;transform:rotate(180deg);}
.ctyt .noticeCtm .donation__giftSlideBox{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__giftSlideIcon{display:block;width:128px;margin:0 auto;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__giftSlideTextBox{display:flex;flex-direction:column;align-items:center;gap:8px;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__text--giftSlideMain{display:block;font-size:16px;line-height:22px;letter-spacing:-.24px;color:#212121;font-weight:900;text-align:center;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__text--giftSlideMain > em{color:#127eff;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__text--giftSlideSub{display:block;font-size:14px;line-height:20px;letter-spacing:-.21px;color:#212121;text-align:center;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__giftSlideNoticeBox{display:flex;flex-direction:column;gap:12px;box-sizing:border-box;border-radius:8px;background:#f7f8fa;padding:16px;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__text--giftSlideNotice{display:flex;gap:5px;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__text--giftSlideNotice .icon{display:block;position:relative;width:18px;height:18px;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__text--giftSlideNotice .icon::before{content:'';display:block;position:absolute;top:50%;left:50%;width:18px;height:18px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -61px -361px / 500px 1000px;transform:translate(-50%,-50%);opacity:0.6;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__text--giftSlideNotice .text{display:block;padding-top:2px;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__giftSlideNoticeList{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__giftSlideNoticeList li{position:relative;display:block;padding-left:10px;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#212121;}
.ctyt .noticeCtm .donation__giftSlideBox .donation__giftSlideNoticeList li::before{content:'';display:block;width:3px;height:3px;border-radius:50%;position:absolute;top:6px;left:2px;background:#7a7b83;}
.ctyt .noticeCtm .donation .select_toast .toast_dialog_btn_box{display:flex;gap:8px;position:absolute;bottom:30px;left:0;right:0;padding:0 20px;}
.ctyt .noticeCtm .donation .select_toast .toast_dialog_btn_box .ctm_btn_dialog{display:block;flex:1;height:48px;line-height:48px;font-size:14px;letter-spacing:-.21px;color:#fff;border-radius:8px;border:0;font-weight:bold;background-color:#127eff;}
.ctyt .noticeCtm .donation .select_toast .toast_dialog_btn_box .ctm_btn_dialog.white{background:#fff;border:1px solid #d3d3d3;color:#4a4a4a;}
.ctyt .noticeCtm .toast__inputBox{display:flex;align-items:center;width:100%;box-sizing:border-box;border-bottom:2px solid #d3d3d3;padding:8px 0;}
.ctyt .noticeCtm .toast__inputBox.disabled{background:#fafafa;}
.ctyt .noticeCtm .toast__inputBox.disabled .toast__input{background:#fafafa;}
.ctyt .noticeCtm .toast__inputBox.disabled .toast__input,
.ctyt .noticeCtm .toast__inputBox.disabled .toast__text--inputOption,
.ctyt .noticeCtm .toast__inputBox.disabled .toast__inputBtn{opacity:0.5;pointer-events:none;}
.ctyt .noticeCtm .toast__inputBox .toast__input{display:block;width:100%;flex:1;border:0;outline:none;font-size:16px;line-height:18px;letter-spacing:-.24px;color:#212121;}
.ctyt .noticeCtm .toast__inputBox .toast__inputOptionBox{display:flex;gap:8px;}
.ctyt .noticeCtm .toast__inputBox .toast__text--inputOption{display:block;font-size:16px;line-height:18px;letter-spacing:-.24px;color:#212121;}
.ctyt .noticeCtm .toast__inputBox .toast__inputBtn{position:relative;display:block;width:18px;height:18px;border:0;background:none;}
.ctyt .noticeCtm .toast__inputBox .toast__inputBtn::before{content:'';display:block;width:15px;height:15px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -383px -694px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .toast__inputBox:focus-within{border-bottom:2px solid #127eff;}
.ctyt .noticeCtm .toast__inputBox + .toast__text--inputNotice{display:block;margin-top:8px;font-size:11px;line-height:15px;letter-spacing:-.22px;color:#939393;}
.ctyt .noticeCtm .preNotice .container.bgGray{background:#f7f8fa;}
.ctyt .noticeCtm .preNotice .container.bgWhite{background:#fff;}
.ctyt .noticeCtm .preNotice .header.bgSky{background:#e9f1fc;}
.ctyt .noticeCtm .preNotice .container,
.ctyt .noticeCtm .donation .container{top:46px;}
.ctyt .noticeCtm .preNotice .content_wrap{padding:24px;}
.ctyt .noticeCtm .preNotice .section{padding:0;}
.ctyt .noticeCtm .preNotice__spotBox{position:relative;height:218px;background:#e9f1fc;margin:-24px -24px 0;}
.ctyt .noticeCtm .preNotice__spotBox::before{content:'';display:block;position:absolute;bottom:0;right:0;width:210px;height:130px;background:url(https://static.wehago.com/imgs/ctm/prenotice/img_prenotice_01.png) no-repeat 0 0 / 210px 130px;}
.ctyt .noticeCtm .preNotice__spotBox .preNotice__spotTextBox{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;padding:0 24px;}
.ctyt .noticeCtm .preNotice__spotBox .preNotice__text--spotTitle{display:block;font-size:15px;line-height:19px;letter-spacing:-.23px;color:#2e3b43;}
.ctyt .noticeCtm .preNotice__spotBox .preNotice__text--spotMain{display:block;font-size:20px;line-height:28px;letter-spacing:-.3px;color:#1c1f38;font-weight:900;}
.ctyt .noticeCtm .preNotice__spotBox .preNotice__text--spotMain > em{color:#127eff;}
.ctyt .noticeCtm .preNotice__spotBox.typeBanner{height:96px;}
.ctyt .noticeCtm .preNotice__spotBox.typeBanner::before{width:140px;height:96px;background-position:0 10px;background-size:140px auto;}
.ctyt .noticeCtm .preNotice__spotBox.typeBanner.type_02{height:66px;}
.ctyt .noticeCtm .preNotice__spotBox.typeBanner.type_02::before{width:56px;height:56px;background:url(https://static.wehago.com/imgs/ctm/prenotice/img_prenotice_41.png) no-repeat 0 0 / 56px 56px;right:16px;}
.ctyt .noticeCtm .preNotice__spotBox.typeBanner .preNotice__spotTextBox{gap:5px;padding:15px 20px;}
.ctyt .noticeCtm .preNotice__spotBox.typeBanner .preNotice__text--spotTitle{font-size:14px;line-height:19px;letter-spacing:-.21px;}
.ctyt .noticeCtm .preNotice__spotBox.typeBanner .preNotice__text--spotMain{font-size:15px;line-height:20px;letter-spacing:-.23px;}
.ctyt .noticeCtm .preNotice__messageBox{display:flex;flex-direction:column;gap:16px;}
.ctyt .noticeCtm .preNotice__messageBox .preNotice__text--messageMain{display:block;font-size:15px;line-height:23px;letter-spacing:-.23px;color:#212121;}
.ctyt .noticeCtm .preNotice__messageBox .preNotice__messageInfo{display:flex;gap:6px;align-items:center;border:1px solid #e5e5e5;border-radius:8px;box-sizing:border-box;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);overflow:hidden;padding:12px;}
.ctyt .noticeCtm .preNotice__messageBox .preNotice__messageInfoIconBox{display:block;width:40px;min-width:40px;height:40px;}
.ctyt .noticeCtm .preNotice__messageBox .preNotice__messageInfoIconBox > img{display:block;width:100%;height:100%;}
.ctyt .noticeCtm .preNotice__messageBox .preNotice__messageInfoTextBox{display:flex;flex-direction:column;gap:4px;flex:1;overflow:hidden;}
.ctyt .noticeCtm .preNotice__messageBox .preNotice__text--messageInfoMain{display:block;font-size:15px;line-height:19px;letter-spacing:-.23px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .preNotice__messageBox .preNotice__text--messageInfoSub{display:flex;align-items:center;gap:4px;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#666;}
.ctyt .noticeCtm .preNotice__messageBox .preNotice__text--messageInfoSub .bar{display:block;width:1px;height:9px;background:#e5e5e5;}
.ctyt .noticeCtm .preNotice__messageBox .preNotice__messageContent{display:block;border:1px solid #e5e5e5;border-radius:8px;box-sizing:border-box;box-shadow:0 4px 12px 0 rgba(0,0,0,0.08);padding:12px;}
.ctyt .noticeCtm .preNotice__messageBox .preNotice__text--messageContent{display:block;font-size:13px;line-height:21px;letter-spacing:-.2px;color:#212121;}
.ctyt .noticeCtm .preNotice__slideWrap{position:relative;overflow:hidden;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBox{display:flex;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBox.type_02 .preNotice__slideItem{height:390px;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBox.type_03 .preNotice__slideItem{height:350px;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBox.type_04 .preNotice__slideItem{height:540px;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBox.type_05 .preNotice__slideItem{height:383px;padding:24px 0;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBox.type_05 .preNotice__slideItem .preNotice__text--slideLabel{margin-top:0;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBox.type_variable .preNotice__slideItem{height:auto;padding:32px 0;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBox.type_variable2 .preNotice__slideItem{height:auto;padding:24px 0;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBox.type_variable2 .preNotice__slideItem .preNotice__text--slideLabel{margin-top:0;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideItem{display:flex;flex-direction:column;width:100%;height:430px;box-sizing:border-box;border-radius:16px;border:1px solid #e1e1e1;background:#fff;padding:46px 0;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideTextBox{display:flex;flex-direction:column;gap:16px;align-items:center;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideTextBox.type_02{gap:6px;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideTitle{display:block;margin-bottom:-8px;font-size:13px;line-height:18px;letter-spacing:-.2px;color:#626262;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideLabel{display:block;margin-top:-10px;border-radius:6px;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#143860;font-weight:900;background:#e4eefa;padding:6px 8px 4px;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideMain{display:block;font-size:18px;line-height:24px;letter-spacing:-.27px;color:#13184d;text-align:center;font-weight:700;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideMain2{display:block;font-size:22px;line-height:24px;letter-spacing:-.33px;color:#127eff;font-weight:700;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideMain2.textRed{color:#e65364;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideMain > em{font-weight:900;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideMain2 > em{font-weight:900;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideMain .textRed{color:#e65364;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideMain .textBlue{color:#127eff;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideSub{display:block;margin-top:-8px;font-size:14px;line-height:20px;letter-spacing:-.21px;color:#505968;text-align:center;font-weight:700;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideSub > em{font-weight:900;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideSub .pointColor{color:#127eff;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideImgBox{display:flex;flex-direction:column;gap:16px;flex:1;align-items:center;justify-content:center;width:100%;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideImgBox + .preNotice__slideTextBox{margin-top:-8px;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideImg{display:block;font-size:16px;line-height:22px;letter-spacing:-.24px;color:#212121;text-align:center;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideImg > em{font-weight:900;}
.ctyt .noticeCtm .preNotice__slideWrap .swiper-pagination-bullet{width:6px;height:6px;background:rgba(0,0,0,0.15);opacity:1;}
.ctyt .noticeCtm .preNotice__slideWrap .swiper-pagination-bullet-active{background:#127eff;width:12px;border-radius:3px;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideNoticeBox{display:flex;align-items:center;justify-content:center;gap:2px;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__text--slideNotice{display:block;padding-top:2px;font-size:11px;line-height:12px;letter-spacing:-.17px;color:#8595aa;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBtnBox{display:flex;justify-content:center;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBtn{display:block;border:1px solid #d3d3d3;border-radius:4px;box-sizing:border-box;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#212121;background:none;padding:7px 8px 5px;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBtn.type_accordion{display:flex;align-items:center;gap:2px;border:0;padding:0;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBtn .text{display:block;padding-top:2px;font-size:15px;line-height:16px;letter-spacing:-.23px;color:#212121;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBtn .icon{position:relative;display:block;width:18px;height:18px;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBtn.type_accordion.up .icon{transform:rotate(180deg);}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideBtn .icon::before{content:'';display:block;width:9px;height:5px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -193px -220px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListWrap,
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListBox{position:relative;display:flex;flex-direction:column;gap:8px;margin-top:15px;box-sizing:border-box;padding:16px 20px 0;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListWrap .preNotice__slideListBox{position:relative;display:flex;flex-direction:column;gap:8px;margin-top:0;box-sizing:border-box;padding:0;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListWrap .preNotice__slideListBox::before{display:none;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListWrap::before,
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListBox::before{content:'';position:absolute;display:block;width:calc(100% - 40px);height:1px;top:0;left:20px;background:#ededed;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListBox.noneDot .preNotice__slideListItem{padding-left:0;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListBox.noneDot .preNotice__slideListItem::before{display:none;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListItem{display:block;position:relative;padding-left:12px;box-sizing:border-box;font-size:13px;line-height:18px;letter-spacing:-.2px;color:#666;font-weight:700;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListItem > em{font-weight:900;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListItem::before{content:'';display:block;width:3px;height:3px;position:absolute;top:6px;left:3px;border-radius:50%;background:#7a7b83;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListTitle{display:flex;gap:4px;align-items:center;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListTitle .icon{display:block;width:18px;height:18px;position:relative;}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListTitle .icon::before{content:'';display:block;position:absolute;top:50%;left:50%;width:17px;height:16px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -191px -281px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .preNotice__slideWrap .preNotice__slideListTitle .preNotice__text--slideListTitle{display:block;padding-top:2px;font-size:13px;line-height:12px;letter-spacing:-.2px;color:#505968;font-weight:900;}
.ctyt .noticeCtm .preNotice__icon{position:relative;display:block;}
.ctyt .noticeCtm .preNotice__icon::before{content:'';display:block;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 0 / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .preNotice__icon.preNotice__icon--info{width:14px;height:14px;}
.ctyt .noticeCtm .preNotice__icon.preNotice__icon--info::before{width:12px;height:12px;background-position:-447px -696px;opacity:0.5;}
.ctyt .noticeCtm .preNotice__icon.preNotice__icon--tip{width:18px;height:18px;}
.ctyt .noticeCtm .preNotice__icon.preNotice__icon--tip::before{content:'';display:block;width:17px;height:16px;background-position:-191px -281px;}
.ctyt .noticeCtm .preNotice__slideGraphBox{display:block;position:relative;height:53px;box-sizing:border-box;padding:0 30px;}
.ctyt .noticeCtm .preNotice__slideGraphBox .preNotice__slideGraph{position:absolute;bottom:6px;left:30px;right:30px;display:block;height:4px;border-radius:2px;background:#a3c4eb;}
.ctyt .noticeCtm .preNotice__slideGraphBox .preNotice__slideGraphDot{position:absolute;display:block;width:17px;height:17px;top:50%;margin-top:-8px;background:#127eff;border-radius:50%;}
.ctyt .noticeCtm .preNotice__slideGraphBox .preNotice__text--slideGraph{position:absolute;bottom:calc(100% + 10px);left:50%;display:block;box-sizing:border-box;border-radius:14px;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#fff;background:#127eff;white-space:nowrap;transform:translateX(-50%);padding:6px 15px 5px;}
.ctyt .noticeCtm .preNotice__slideGraphBox .preNotice__text--slideGraph::before{content:'';position:absolute;top:100%;left:50%;display:block;border:6px solid #127eff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;transform:translateX(-50%);}
.ctyt .noticeCtm .preNotice__slideTblBox{display:flex;flex-direction:column;gap:13px;box-sizing:border-box;padding:0 28px;}
.ctyt .noticeCtm .preNotice__slideTblBox .preNotice__text--slideTblTitle{display:block;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#212121;}
.ctyt .noticeCtm .preNotice__slideTblBox .preNotice__slideTbl{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .preNotice__slideTblBox .preNotice__slideTblItem{display:flex;align-items:center;width:100%;font-size:13px;line-height:18px;letter-spacing:-.2px;color:#212121;}
.ctyt .noticeCtm .preNotice__slideTblBox .preNotice__slideTblItem.point{color:#127eff;font-weight:900;}
.ctyt .noticeCtm .preNotice__slideTblBox .preNotice__slideTblItem dt{display:block;}
.ctyt .noticeCtm .preNotice__slideTblBox .preNotice__slideTblItem dd{margin-left:auto;display:flex;gap:4px;}
.ctyt .noticeCtm .preNotice__slideTblBox .preNotice__text--slideTblLabel{display:block;font-size:12px;line-height:16px;letter-spacing:-.18px;border-radius:2px;padding:2px 5px 0;}
.ctyt .noticeCtm .preNotice__slideTblBox .preNotice__text--slideTblLabel.blue{color:#2068be;background:#e4eefa;}
.ctyt .noticeCtm .preNotice__slideTblBox .preNotice__text--slideTblLabel.red{color:#df6d6d;background:#f5e9e9;}
.ctyt .noticeCtm .preNotice__slideFull{display:flex;flex-direction:column;justify-content:center;gap:30px;flex:1;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox{display:flex;flex:1;gap:30px;height:200px;justify-content:center;box-sizing:border-box;padding:16px 0;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__slideVerticalGraphItem{display:flex;flex-direction:column;gap:12px;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__slideVerticalGraph{position:relative;height:173px;display:flex;align-items:flex-end;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__slideVerticalGraphBar{display:block;width:60px;border-radius:8px;height:100%;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__slideVerticalGraphBar.gray{background:#e4eaf2;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__slideVerticalGraphBar.blue{background:linear-gradient(154deg,#8a9bfa,#4e64d9 100%);}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__slideVerticalGraphBar.red{background:linear-gradient(154deg,#ff8181,#c75f5f 100%);}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__slideVerticalGraphBar.zero{height:8px;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__slideVerticalGraphTextBox{display:flex;flex-direction:column;gap:4px;align-items:center;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__text--slideVerticalGraphMain{display:block;font-size:16px;line-height:19px;letter-spacing:-.24px;font-weight:900;color:#666;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__text--slideVerticalGraphMain.blue{color:#4880ef;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__text--slideVerticalGraphMain.red{color:#df6d6d;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__text--slideVerticalGraphMain.blue + .preNotice__text--slideVerticalGraphSub,
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__text--slideVerticalGraphMain.red + .preNotice__text--slideVerticalGraphSub{color:#42668b;}
.ctyt .noticeCtm .preNotice__slideVerticalGraphBox .preNotice__text--slideVerticalGraphSub{display:block;font-size:11px;line-height:14px;letter-spacing:-.17px;color:#939393;}
.ctyt .noticeCtm .preNotice__slideGuideBox{display:block;padding:0 20px;}
.ctyt .noticeCtm .preNotice__slideGuideBox .preNotice__text--slideGuide{display:block;padding:10px;box-sizing:border-box;border-radius:8px;background:#f1f2f5;font-size:11px;line-height:15px;letter-spacing:-.17px;color:#505968;word-break:keep-all;}
.ctyt .noticeCtm .preNotice .group{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .preNotice .group .group__titleBox{position:relative;}
.ctyt .noticeCtm .preNotice .group .group__text--title{display:block;font-size:17px;line-height:22px;letter-spacing:-.26px;color:#1c1f38;font-weight:700;}
.ctyt .noticeCtm .preNotice .group .group__text--title > em{font-weight:900;}
.ctyt .noticeCtm .preNotice__slideTipBox + .preNotice__slideBtnBox{margin-top:24px;}
.ctyt .noticeCtm .preNotice__slideTipBox{position:relative;display:flex;flex-direction:column;gap:8px;padding:8px 20px 0;box-sizing:border-box;}
.ctyt .noticeCtm .preNotice__slideTipBox::before{content:'';display:block;position:absolute;top:0;left:20px;right:20px;height:1px;background:#ededed;}
.ctyt .noticeCtm .preNotice__slideTipBox .preNotice__slideTipTitleBox{display:flex;gap:4px;align-items:center;}
.ctyt .noticeCtm .preNotice__slideTipBox .preNotice__text--slideTipTitle{display:block;padding-top:2px;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#505968;font-weight:900;}
.ctyt .noticeCtm .preNotice__slideTipBox .preNotice__slideTipContentBox{display:block;}
.ctyt .noticeCtm .preNotice__slideTipBox .preNotice__text--slideTipContent{display:block;font-size:13px;line-height:18px;letter-spacing:-.2px;color:#505968;}
.ctyt .noticeCtm .preNotice__slideWrap .swiper-pagination-fraction{font-size:13px;line-height:16px;letter-spacing:-.2px;color:#222;}
.ctyt .noticeCtm .preNotice__slideWrap .swiper-pagination-fraction .swiper-pagination-current{color:#127eff;font-weight:900;}
.ctyt .noticeCtm .data_listNotice + .data_list_box{margin-top:12px;}
.ctyt .noticeCtm .data_listNotice{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .data_listNotice .data_listNotice_text{position:relative;display:block;padding-left:18px;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#212121;}
.ctyt .noticeCtm .data_listNotice .data_listNotice_text::before{content:'';display:block;width:12px;height:12px;position:absolute;top:2px;left:2px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -447px -696px / 500px 1000px;opacity:0.6;}
.ctyt .noticeCtm .data_listNotice .data_listNotice_text > em{font-weight:900;}
.ctyt .noticeCtm .afterNoticeBox + .rentCheck__listBox{margin-top:12px;}
.ctyt .noticeCtm .rentCheck__listBox{display:flex;flex-direction:column;padding:16px;box-sizing:border-box;background:#f7f8fa;border-radius:12px;}
.ctyt .noticeCtm .rentCheck__listBox .rentCheck__listItem{display:block;position:relative;}
.ctyt .noticeCtm .rentCheck__listBox .rentCheck__listItem + .rentCheck__listItem{margin-top:14px;padding-top:14px;border-top:1px solid #e5e5e5;}
.ctyt .noticeCtm .rentCheck__listBox .rentCheck__text--listLabel{display:inline-block;vertical-align:top;padding:3px 6px 1px;border-radius:4px;font-size:11px;line-height:14px;letter-spacing:-.17px;color:#fff;background:#588cff;}
.ctyt .noticeCtm .rentCheck__listBox .rentCheck__text--listMain{display:block;margin-top:12px;font-size:14px;line-height:20px;letter-spacing:-.21px;color:#212121;}
.ctyt .noticeCtm .rentCheck__listBox .rentCheck__text--listSub{display:block;margin-top:8px;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#939393;}
.ctyt .noticeCtm .product__wrap{display:flex;flex-direction:column;}
.ctyt .noticeCtm .product__wrap .product__spot{display:block;width:calc(100% + 32px);height:fit-content;margin:-16px -16px 0;}
.ctyt .noticeCtm .product__wrap .product__spot.disabled{position:relative;}
.ctyt .noticeCtm .product__wrap .product__spot.disabled::before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);}
.ctyt .noticeCtm .product__wrap .product__spot.disabled .product__text--spotSoldout{display:block;position:absolute;top:50%;left:50%;font-size:28px;line-height:1.43;letter-spacing:0;color:#fff;font-weight:900;text-align:center;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .product__wrap .product__spot > img{display:block;width:100%;object-fit:cover;}
.ctyt .noticeCtm .product__wrap .product__titleBox{display:flex;flex-direction:column;margin-top:24px;}
.ctyt .noticeCtm .product__wrap .product__titleBox .product__text--titleMain{display:block;font-size:18px;line-height:22px;letter-spacing:-.9px;color:#222;}
.ctyt .noticeCtm .product__wrap .product__titleBox .product__titleOptionBox{display:flex;align-items:center;margin-top:8px;}
.ctyt .noticeCtm .product__wrap .product__titleBox .product__text--titlePoint{display:block;font-size:24px;line-height:30px;letter-spacing:-1.2px;color:#222;}
.ctyt .noticeCtm .product__wrap .product__titleBox .product__text--titlePoint > em{font-weight:900;margin-right:2px;}
.ctyt .noticeCtm .product__wrap .product__titleBox .product__titleOptionBox .ctm_stepBox{margin-left:auto;}
.ctyt .noticeCtm .product__wrap .product__titlePointBox{display:flex;padding:13px 16px 12px;margin-top:12px;border-radius:8px;box-sizing:border-box;background:#f7f8fa;font-size:12px;line-height:15px;letter-spacing:-.18px;}
.ctyt .noticeCtm .product__wrap .product__titlePointBox > dt{color:#222;}
.ctyt .noticeCtm .product__wrap .product__titlePointBox > dd{margin-left:auto;color:#127eff;font-weight:900;}
.ctyt .noticeCtm .product__wrap .product__detailBox{position:relative;display:block;width:100%;height:430px;padding-bottom:20px;overflow:hidden;}
.ctyt .noticeCtm .product__wrap .product__detailView{display:block;position:relative;width:100%;height:100%;overflow:hidden;}
.ctyt .noticeCtm .product__wrap .product__detailView img{display:block;width:100%;height:auto;}
.ctyt .noticeCtm .product__wrap .product__detailBtn{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:2px;width:100%;height:40px;border:1px solid #d3d3d3;background:#fff;border-radius:8px;z-index:10;}
.ctyt .noticeCtm .product__wrap .product__text--detail{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;}
.ctyt .noticeCtm .product__wrap .product__detailIcon--arrow{display:block;position:relative;width:18px;height:18px;}
.ctyt .noticeCtm .product__wrap .product__detailIcon--arrow::before{content:'';display:block;position:absolute;top:50%;left:50%;width:9px;height:5px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -193px -220px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .footer_button_box.addLine{box-shadow:0 -1px 2px 0 rgba(0,0,0,0.1);}
.ctyt .noticeCtm .product__wrap .product__detailBox.open{height:fit-content;padding-bottom:52px;}
.ctyt .noticeCtm .product__wrap .product__detailBox.open .product__detailIcon--arrow{transform:rotate(180deg);}
.ctyt .noticeCtm .donation__orderListBox{display:flex;flex-direction:column;}
.ctyt .noticeCtm .donation__orderListBox .donation__orderListTitleBox{display:flex;align-items:center;gap:12px;width:100%;}
.ctyt .noticeCtm .donation__orderListBox .donation__text--orderListTitle{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;}
.ctyt .noticeCtm .donation__orderListBox .donation__text--orderListTitlePoint{display:block;margin-left:auto;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#212121;}
.ctyt .noticeCtm .donation__orderListBox .donation__text--orderListTitlePoint > em{font-weight:900;color:#127eff;}
.ctyt .noticeCtm .donation__orderListBox .donation__orderList{position:relative;display:flex;flex-direction:column;gap:24px;padding-top:20px;margin-top:15px;}
.ctyt .noticeCtm .donation__orderListBox .donation__orderList::before{content:'';display:block;width:calc(100% + 32px);height:1px;position:absolute;top:0;left:-16px;background:#ededed;}
.ctyt .noticeCtm .donation__orderListBox .donation__orderListItem{display:flex;align-items:center;gap:12px;}
.ctyt .noticeCtm .donation__orderListBox .donation__orderListThumbnail{display:block;width:80px;min-width:80px;height:80px;border-radius:8px;border:1px solid #d3d3d3;box-sizing:border-box;overflow:hidden;}
.ctyt .noticeCtm .donation__orderListBox .donation__orderListTextBox{display:flex;flex-direction:column;align-items:flex-start;flex:1;overflow:hidden;}
.ctyt .noticeCtm .donation__orderListBox .donation__text--orderListLabel{display:block;padding:3px 6px 1px;border-radius:4px;box-sizing:border-box;font-size:11px;line-height:14px;letter-spacing:-.17px;color:#127eff;background:#ecf5ff;}
.ctyt .noticeCtm .donation__orderListBox .donation__text--orderListMain{display:block;width:100%;margin-top:5px;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;}
.ctyt .noticeCtm .donation__orderListBox .donation__text--orderListSub{display:flex;width:100%;align-items:center;margin-top:8px;}
.ctyt .noticeCtm .donation__orderListBox .donation__text--orderListSub .point{display:block;font-size:16px;line-height:19px;letter-spacing:-.24px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .donation__orderListBox .donation__text--orderListSub .unit{position:relative;display:block;padding-left:7px;margin-left:6px;font-size:14px;line-height:19px;letter-spacing:-.21px;color:#666;}
.ctyt .noticeCtm .donation__orderListBox .donation__text--orderListSub .ctm_stepBox{margin-left:auto;}
.ctyt .noticeCtm .donation__orderListBox .donation__text--orderListSub .unit::before{content:'';display:block;width:1px;height:12px;margin-top:-8px;position:absolute;top:50%;left:0;background:#e5e5e5;}
.ctyt .noticeCtm .donation__orderCheckBox{position:relative;display:block;width:24px;min-width:24px;height:24px;border:0;margin:0 -4px auto 0;}
.ctyt .noticeCtm .donation__orderCheckBtn{display:block;position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px;border:0;background:none;}
.ctyt .noticeCtm .donation__orderCheckBtn::before{content:'';position:absolute;display:block;width:20px;height:20px;top:0;left:0;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px / 250px 500px;}
.ctyt .noticeCtm .donation__orderCheckBtn.selected::before{background-position:0 -127px;}
.ctyt .noticeCtm .donation__billBox{display:flex;flex-direction:column;gap:12px;}
.ctyt .noticeCtm .donation__billBox .donation__billItem{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:15px;letter-spacing:-.18px;}
.ctyt .noticeCtm .donation__billBox .donation__billItem dt{color:#666;}
.ctyt .noticeCtm .donation__billBox .donation__billItem dd{color:#212121;}
.ctyt .noticeCtm .donation__billBox .donation__billItem.typeTotal{margin-bottom:12px;font-size:14px;line-height:18px;font-weight:900;}
.ctyt .noticeCtm .donation__billBox .donation__billItem.typeTotal > dt{color:#212121;}
.ctyt .noticeCtm .donation__billBox .donation__billItem.typeTotal > dd{color:#127eff;}
.ctyt .noticeCtm .donation__billBox .donation__billItem.typeFooter{padding-top:12px;border-top:1px solid #ededed;}
.ctyt .noticeCtm .donation__billBox .donation__billItem.typeFooter > dd{color:#127eff;}
.ctyt .noticeCtm .donation .agreeBox__detailBtn.noneArrow{padding-right:0;}
.ctyt .noticeCtm .donation .agreeBox__detailBtn.noneArrow::before{display:none;}
.ctyt .noticeCtm .donation .agreeBox__detailBtn.noneArrow .main{display:block;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#212121;}
.ctyt .noticeCtm .donation .agreeBox__detailBtn.noneArrow .sub{display:block;margin-top:5px;font-size:12px;line-height:16px;letter-spacing:-.18px;color:#939393;}
.ctyt .noticeCtm .donation__bannerControlBox{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 16px;box-sizing:border-box;background:#fff;}
.ctyt .noticeCtm .donation__bannerControlBox .donation__bannerControlBtn{display:flex;align-items:center;gap:8px;border:0;background:none;}
.ctyt .noticeCtm .donation__bannerControlBox .donation__bannerControlIcon{position:relative;display:block;width:24px;height:24px;}
.ctyt .noticeCtm .donation__bannerControlBox .donation__bannerControlIcon::before{content:'';position:absolute;display:block;width:20px;height:20px;top:50%;left:50%;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px / 250px 500px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .donation__bannerControlBox .donation__bannerControlBtn.selected .donation__bannerControlIcon::before{background-position:0 -127px;}
.ctyt .noticeCtm .donation__bannerControlBox .donation__text--bannerControlBtn{display:block;padding-top:2px;font-size:14px;line-height:22px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .donation__bannerControlBox .donation__bannerControlBtn--sub{display:block;font-size:12px;line-height:24px;letter-spacing:-.18px;color:#939393;border:0;background:none;}
.ctyt .noticeCtm .donation__topBannerBox{display:block;position:relative;height:78px;padding:14px 20px;box-sizing:border-box;background:#e5efff;}
.ctyt .noticeCtm .donation__topBannerBox::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background: linear-gradient(110deg, rgba(229, 239, 255, 0) 53%, rgba(209, 247, 255, 0.67) 79%, rgba(255, 255, 255, 0) 98%);}
.ctyt .noticeCtm .donation__topBannerBox .donation__topBannerImgBox{display:block;position:absolute;top:50%;right:12px;width:96px;height:68px;transform:translateY(-50%);}
.ctyt .noticeCtm .donation__topBannerBox .donation__topBannerTextBox{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:7px;}
.ctyt .noticeCtm .donation__topBannerBox .donation__text--topBannerMain{display:block;font-size:15px;line-height:19px;letter-spacing:-.23px;color:#1c1f38;}
.ctyt .noticeCtm .donation__topBannerBox .donation__text--topBannerMain > em{font-weight:900;}
.ctyt .noticeCtm .donation__topBannerBox .donation__text--topBannerLink{display:block;padding:4px 8px 2px;box-sizing:border-box;border:1px solid #286cd1;border-radius:4px;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#286cd1;text-decoration:none;}
.ctyt .noticeCtm .donation__spotBox{display:block;position:relative;margin:-16px -16px 0;padding:40px 16px 0;height:300px;background:#e9f1fc;}
.ctyt .noticeCtm .donation__spotBox::before{content:'';display:block;position:absolute;bottom:0;left:50%;width:264px;height:264px;background:url(https://static.wehago.com/imgs/ctm/img_donation_07.png) no-repeat 0 0 / 264px 264px;transform:translateX(-50%);}
.ctyt .noticeCtm .donation__spotBox .donation__spotTextBox{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .donation__spotBox .donation__text--spotMain{display:block;font-size:22px;line-height:28px;letter-spacing:-.33px;color:#212121;}
.ctyt .noticeCtm .donation__spotBox .donation__text--spotMain > em{font-weight:900;}
.ctyt .noticeCtm .donation__spotBox .donation__text--spotSub{display:block;font-size:12px;line-height:17px;letter-spacing:-.18px;color:#666;}
.ctyt .noticeCtm .donation__introList{display:flex;flex-direction:column;}
.ctyt .noticeCtm .donation__introList .donation__introListItem{display:flex;gap:16px;align-items:center;padding:24px 0;}
.ctyt .noticeCtm .donation__introList .donation__introListItem + .donation__introListItem{border-top:1px solid #e5e5e5;}
.ctyt .noticeCtm .donation__introList .donation__introListIconBox{display:block;width:72px;min-width:72px;height:72px;}
.ctyt .noticeCtm .donation__introList .donation__introListIconBox img{display:block;width:100%;height:100%;}
.ctyt .noticeCtm .donation__introList .donation__introListTextBox{display:flex;flex-direction:column;align-items:flex-start;gap:12px;}
.ctyt .noticeCtm .donation__introList .donation__text--introListLabel{display:block;padding:3px 6px 1px;border-radius:4px;font-size:11px;line-height:14px;background:#127eff;color:#fff;}
.ctyt .noticeCtm .donation__introList .donation__introInfoList{display:flex;flex-direction:column;gap:12px;}
.ctyt .noticeCtm .donation__introList .donation__introInfoListItem{display:flex;flex-direction:column;gap:6px;}
.ctyt .noticeCtm .donation__introList .donation__introInfoListItem dt{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .donation__introList .donation__introInfoListItem dd{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#666;}
.ctyt .noticeCtm .addFamilyWrap{display:flex;flex-direction:column;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__noticeBox{display:flex;flex-direction:column;gap:24px;padding:12px;box-sizing:border-box;border-radius:8px;background:#f7f8fa;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__noticeItem{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__noticeItem [class *= "addFamily__noticeItem--dapthList"] + [class *= "addFamily__noticeItem--dapthList"]{margin-top:4px;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__text--noticeMain{display:block;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#000;font-weight:900;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__text--noticeSub{display:block;font-size:12px;line-height:17px;letter-spacing:-.18px;color:#212121;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__noticeItem--dapthList .addFamily__text--noticeSub,
.ctyt .noticeCtm .addFamilyWrap .addFamily__noticeItem--dapthList2 .addFamily__text--noticeSub{position:relative;padding-left:10px;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__noticeItem--dapthList .addFamily__text--noticeSub::before{content:'-';position:absolute;top:0;left:0;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__noticeItem--dapthList2 .addFamily__text--noticeSub::before{content:'*';position:absolute;top:0;left:0;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__checkBox{display:flex;flex-direction:column;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__checkBtn{display:flex;gap:12px;align-items:center;width:100%;height:48px;border:0;background:none;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__checkIcon{display:block;width:24px;height:24px;position:relative;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__checkIcon::before{content:'';position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;width:20px;height:20px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px;background-size:250px 500px;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__checkBtn.selected .addFamily__checkIcon::before{background-position:0 -127px;}
.ctyt .noticeCtm .addFamilyWrap .addFamily__checkText{display:block;padding-top:2px;font-size:14px;line-height:22px;letter-spacing:-.21px;color:#212121;}
.ctyt .noticeCtm .simplifyFileWrap{display:flex;flex-direction:column;gap:16px;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__titleBox{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__text--title{display:block;font-size:22px;line-height:28px;letter-spacing:-.33px;color:#212121;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__text--titleSub{display:block;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#666;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__contentBox{position:relative;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__list{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listItem{display:flex;align-items:center;gap:8px;padding:10px 16px 9px;border:1px solid #d3d3d3;border-radius:8px;box-sizing:border-box;background:#fff;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listItem.addItem{display:flex;align-items:center;justify-content:center;width:100%;height:48px;box-sizing:border-box;gap:4px;border-color:#80b7ed;background:#f0f7ff;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listItem.addItem .icon{position:relative;display:block;width:18px;height:18px;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listItem.addItem .icon::before{content:'';position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat 0 0 / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listItem.addItem .icon.plus::before{width:11px;height:11px;background-position:-159px -204px;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listItem.addItem .text{display:block;padding-top:2px;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#127eff;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listCheckBox{display:block;position:relative;margin-right:4px;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listCheckBtn{position:relative;display:block;width:24px;min-width:24px;height:24px;border:0;background:none;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listCheckBtn::before{content:'';display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;border:1px solid #e5e5e5;box-sizing:border-box;background:#fff;border-radius:50%;margin:-10px 0 0 -10px;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listItem.checked{border-color:#127eff;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listItem.checked .simplifyFile__listCheckBtn::before{border-color:transparent;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -452px -497px / 500px 1000px;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listFileBox{display:block;width:24px;min-width:24px;height:24px;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listFileBox > img{display:block;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__listTextBox{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:4px;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__text--listItem{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#212121;}
.ctyt .noticeCtm .simplifyFileWrap .simplifyFile__text--listItemSub{display:block;font-size:11px;line-height:16px;letter-spacing:-.17px;color:#939393;}
.ctyt .noticeCtm .resultVisual__bannerBox{display:block;position:relative;width:100%;height:120px;padding:20px;box-sizing:border-box;border-radius:12px;background:#e0f0ff;}
.ctyt .noticeCtm .resultVisual__bannerBox::before{content:'';display:block;width:100px;height:100px;position:absolute;top:50%;right:20px;background:url(https://static.wehago.com/imgs/ctm/img_donation_03.png) no-repeat 0 0 / 100px 100px;transform:translateY(-50%);}
.ctyt .noticeCtm .resultVisual__bannerBox .resultVisual__bannerTextBox{display:flex;flex-direction:column;gap:11px;}
.ctyt .noticeCtm .resultVisual__bannerBox .resultVisual__text--banner{display:block;font-size:15px;line-height:20px;letter-spacing:-.23px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .resultVisual__bannerBox .resultVisual__text--bannerLink{display:block;font-size:13px;line-height:16px;letter-spacing:0;color:#212121;}
.ctyt .noticeCtm .resultVisual__bannerBox .resultVisual__bannerBtn{position:absolute;top:0;right:0;bottom:0;left:0;background:none;border:0;}
.ctyt .noticeCtm .topBannerBox{position:relative;display:flex;gap:12px;align-items:center;width:100%;height:68px;padding:0 16px;box-sizing:border-box;}
.ctyt .noticeCtm .topBannerBox::before{content:'';position:absolute;top:50%;right:20px;display:block;width:5px;height:9px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -148px -244px / 500px 1000px;transform:translateY(-50%);opacity:0.6;}
.ctyt .noticeCtm .topBannerBox.bgSky{background:linear-gradient(99deg,#e0f1ff 3%,#e2efff 28%,#e0eaff 92%);}
.ctyt .noticeCtm .topBannerBox.bgPurple{background:linear-gradient(97deg,#e8e5fa 2%,#eeedff 28%,#e0e5ff 89%);}
.ctyt .noticeCtm .topBannerBox.bgGreen{background:linear-gradient(97deg,#dcf1f7 8%,#e4f4fc 31%,#dbefff 79%);}
.ctyt .noticeCtm .topBannerBox.bgSky2{background:#e6f2ff;}
.ctyt .noticeCtm .topBannerBox .topBanner__iconBox{display:block;width:56px;height:56px;}
.ctyt .noticeCtm .topBannerBox .topBanner__iconBox > img{display:block;width:100%;height:100%;}
.ctyt .noticeCtm .topBannerBox .topBanner__textBox{display:flex;flex-direction:column;}
.ctyt .noticeCtm .topBannerBox .topBanner__text--title{display:block;font-size:12px;line-height:21px;letter-spacing:-.18px;color:#1a66ce;font-weight:900;}
.ctyt .noticeCtm .topBannerBox .topBanner__text--main{display:block;font-size:15px;line-height:21px;letter-spacing:-.23px;color:#212121;}
.ctyt .noticeCtm .topBannerBox .topBanner__text--main > em{font-weight:900;}
.ctyt .noticeCtm .income_tax .topBannerBox{margin:-24px -16px 16px;width:calc(100% + 32px);}
.ctyt .noticeCtm .select_toast.addSwiper{padding:0;}
.ctyt .noticeCtm .preNotice__toastWrap{display:flex;flex-direction:column;}
.ctyt .noticeCtm .preNotice__toastBox{display:block;position:relative;border-radius:20px 20px 0 0;overflow:hidden;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastList{position:relative;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastListItem{position:relative;display:block;padding:40px 24px 0;height:250px;box-sizing:border-box;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastListItem::before{content:'';width:280px;height:164px;position:absolute;bottom:0;right:0;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastListItem.case_01{background:linear-gradient(-50deg,#e6f9ff 0%,#f5efff 50%,#e6f9ff 100%);}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastListItem.case_01::before{background:url(https://static.wehago.com/imgs/ctm/prenotice/img_prenotice_32.png) no-repeat 0 0 / 280px 164px;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastListItem.case_02{background:linear-gradient(-50deg,#edfaff 0%,#effff9 50%,rgba(203,245,255,0) 100%);}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastListItem.case_02::before{background:url(https://static.wehago.com/imgs/ctm/prenotice/img_prenotice_30.png) no-repeat 0 0 / 280px 164px;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastListItem.case_03{background:linear-gradient(-50deg,#efe3ff 0%,#eff0ff 50%,rgba(203,227,255,0) 100%);}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastListItem.case_03::before{background:url(https://static.wehago.com/imgs/ctm/prenotice/img_prenotice_31.png) no-repeat 0 0 / 280px 164px;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastListItem.case_04{background:#e6f2ff;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastListItem.case_04::before{right:16px;bottom:20px;width:140px;height:140px;background:url(https://static.wehago.com/imgs/ctm/prenotice/img_prenotice_48.png) no-repeat 0 0 / 140px 140px;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__toastListTextBox{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__text--toastListMain{display:block;font-size:22px;line-height:28px;letter-spacing:-1.1px;color:#000;font-weight:900;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__text--toastListMain > em{color:#2b77ff;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__text--toastListSub{display:block;font-size:13px;line-height:19px;letter-spacing:-.2px;color:#666;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__text--toastListSub > em{color:#1c4284;font-weight:900;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__text--toastListBtn{display:flex;align-items:center;padding:7px 12px;margin-top:14px;box-sizing:border-box;border-radius:16px;background: linear-gradient(108deg, #57a5ff 10%, #1264ff 91%);border:0;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__text--toastListBtn .text{display:block;padding-top:2px;font-size:13px;line-height:16px;letter-spacing:0;color:#fff;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__text--toastListBtn .icon{display:block;position:relative;width:18px;height:18px;}
.ctyt .noticeCtm .preNotice__toastBox .preNotice__text--toastListBtn .icon::before{content:'';display:block;position:absolute;top:50%;left:50%;width:6px;height:11px;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -70px -267px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .preNotice__toastWrap .preNotice__toastBtnBox{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 20px;box-sizing:border-box;background:#fff;}
.ctyt .noticeCtm .preNotice__toastWrap .preNotice__toastBtn{display:block;font-size:13px;line-height:16px;letter-spacing:-.2px;color:rgba(0,0,0,0.32);border:0;background:none;}
.ctyt .noticeCtm .preNotice__toastWrap .preNotice__toastBtn.black{color:rgba(0,0,0,0.6);font-weight:900;}
.ctyt .noticeCtm .preNotice__toastWrap .swiper-pagination{position:absolute;top:10px!important;right:0;bottom:auto!important;text-align:right!important;padding-right:20px;box-sizing:border-box;}
.ctyt .noticeCtm .preNotice__toastWrap .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:3px;margin:0 3px!important;}
.ctyt .noticeCtm .preNotice__toastWrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;}
.ctyt .noticeCtm .ctm__makeReportWrap{display:flex;flex-direction:column;height:100%;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportTextBox{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:197px;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__text--makeReportTitle{display:block;font-size:20px;line-height:28px;letter-spacing:-.3px;color:#212121;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__text--makeReportTitle > em{color:#127eff;font-weight:900;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__text--makeReportMain{display:block;margin-top:6px;font-size:24px;line-height:28px;letter-spacing:-.36px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__text--makeReportSub{display:block;margin-top:16px;font-size:13px;line-height:20px;letter-spacing:-.2px;color:#666;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportImgBox{display:flex;width:100%;height:300px;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportBtnBox{display:flex;gap:8px;padding:0 16px;box-sizing:border-box;margin:auto 0 16px;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportBtn{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;width:100%;background:#ededed;border-radius:8px;border:1px solid transparent;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportBtn.bgWhite{background:#fff;border-color:#d3d3d3;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportBtn.bgGray{background:#ededed;border-color:#ededed;cursor:default;pointer-events:none;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportBtn.bgBlue{background:#127eff;border-color:#127eff;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportBtn .text{display:block;padding-top:2px;font-size:14px;line-height:16px;letter-spacing:-.21px;color:#127eff;font-weight:900;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportBtn.bgWhite .text{color:#212121;font-weight:400;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportBtn.bgGray .text{color:#b4b4b4;font-weight:400;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportBtn.bgBlue .text{color:#fff;font-weight:400;}
.ctyt .noticeCtm .ctm__makeReportWrap .ctm__makeReportBtn .icon{width:18px;height:18px;}
.ctyt .noticeCtm .ctm__makeReportWrap.typeDocument{justify-content:center;}
.ctyt .noticeCtm .ctm__makeReportWrap.typeDocument .ctm__makeReportImgBox{justify-content:center;height:204px;}
.ctyt .noticeCtm .ctm__makeReportWrap.typeDocument .ctm__makeReportBtnBox{position:absolute;bottom:16px;left:0;right:0;margin:0;}
.ctyt .noticeCtm .ctm__makeReportWrap.typeDocument .ctm__makeReportTextBox{justify-content:flex-start;margin-top:16px;}
.ctyt .noticeCtm .ctm__makeReportWrap.typeDocument .ctm__text--makeReportTitle{display:block;font-size:20px;line-height:28px;letter-spacing:-.3px;color:#212121;}
.ctyt .noticeCtm .ctm__makeReportWrap.typeDocument .ctm__text--makeReportTitle > em{color:#127eff;font-weight:900;}
.ctyt .noticeCtm .ctm__makeReportWrap.typeDocument .ctm__text--makeReportMain{display:block;margin-top:0;font-size:22px;line-height:28px;letter-spacing:-.33px;color:#212121;font-weight:700;}
.ctyt .noticeCtm .ctm__makeReportWrap.typeDocument .ctm__text--makeReportMain > em{font-weight:900;}
.ctyt .noticeCtm .ctm__makeReportWrap.typeDocument .ctm__text--makeReportSub{display:block;margin-top:14px;font-size:14px;line-height:20px;letter-spacing:-.21px;color:#666;}
.ctyt .noticeCtm .select_toast .toast_list.type_location{position:relative;}
.ctyt .noticeCtm .select_toast .toast_list.type_location li{display:block;}
.ctyt .noticeCtm .select_toast .toast_list.type_location li .list_item{display:flex;align-items:center;width:100%;height:48px;padding:0 16px;margin:0;box-sizing:border-box;}
.ctyt .noticeCtm .select_toast .toast_list.type_location li .list_item .icon{position:relative;display:block;width:18px;height:18px;margin-left:auto;opacity:0.6;}
.ctyt .noticeCtm .select_toast .toast_list.type_location li .list_item .icon::before{content:'';display:block;width:6px;height:11px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -96px -244px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .select_toast .toast_list.type_location li .list_item .text{display:block;padding-top:2px;font-size:14px;line-height:16px;letter-spacing:-.21px;color:#212121;}
.ctyt .noticeCtm .select_toast .toast_list_title{display:flex;align-items:center;width:100%;padding:0 16px;height:48px;box-sizing:border-box;}
.ctyt .noticeCtm .select_toast .toast_list_title .text{display:block;width:100%;font-size:16px;line-height:48px;letter-spacing:-.24px;color:#212121;font-weight:900;border-bottom:1px solid #ededed;}
.ctyt .noticeCtm .section.infoCheck{height:100%;display:flex;flex-direction:column;}
.ctyt .noticeCtm .section.infoCheck .section_title{padding-top:0;padding-bottom:0;}
.ctyt .noticeCtm .section.infoCheck .section_titleImgBox{display:block;text-align:center;}
.ctyt .noticeCtm .section.infoCheck .section_titleImgBox > img{display:inline-block;vertical-align:top;}
.ctyt .noticeCtm .section.infoCheck .section_content{display:flex;flex-direction:column;flex:1;}
.ctyt .noticeCtm .section.infoCheck .group{display:flex;flex-direction:column;height:100%;padding:32px 0 10px;}
.ctyt .noticeCtm .section.sec_family_info .group.type_02{margin:0 -20px;padding-right:20px;padding-left:20px;box-sizing:border-box;background:#f7f8fa;}
.ctyt .noticeCtm .section.sec_family_info .group.type_02 .group_title > p{font-size:14px;line-height:20px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .section.sec_family_info .group.type_02 .group_title .sub_title{display:block;margin-top:5px;font-size:12px;line-height:17px;letter-spacing:-.18px;color:#666;font-weight:400;}
.ctyt .noticeCtm .section .group.type_02 .group_content .accodion_box{background:#fff;}
.ctyt .noticeCtm .section.infoCheck + .footer_button_box{background:#f7f8fa;}
.ctyt .noticeCtm .section.checkData .section_title{padding-top:48px;}
.ctyt .noticeCtm .section.checkData .section_content{display:flex;flex-direction:column;gap:24px;}
.ctyt .noticeCtm .section.checkData .group{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .section.checkData .group .afterNoticeBox{margin-top:4px;}
.ctyt .noticeCtm .section.checkData .groupBar{display:block;margin:0 -20px;height:8px;background:#ededed;}
.ctyt .noticeCtm .section.checkData .group__titleBox{display:block;}
.ctyt .noticeCtm .section.checkData .group__text--title{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#000;font-weight:900;}
.ctyt .noticeCtm .selectList{display:block;position:relative;}
.ctyt .noticeCtm .selectList .selectListItem{display:flex;align-items:center;padding:14px 16px;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:8px;background:#fff;}
.ctyt .noticeCtm .selectList .selectList__textBox{display:flex;flex-direction:column;gap:4px;}
.ctyt .noticeCtm .selectList .selectList__text--main{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;}
.ctyt .noticeCtm .selectList .selectList__text--sub{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#939393;}
.ctyt .noticeCtm .selectList .selectListBtn{position:relative;display:block;width:18px;height:18px;margin-left:auto;border:0;background:none;}
.ctyt .noticeCtm .selectList .selectListBtn::before{content:'';display:block;width:6px;height:11px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -96px -244px / 500px 1000px;transform:translate(-50%,-50%);}

.ctyt .noticeCtm .preNotice__bannerBox{display:flex;align-items:center;width:100%;height:68px;padding:0 14px 0 12px;gap:12px;box-sizing:border-box;border-radius:12px;background: linear-gradient(101deg, #e0f1ff 3%, #e2efff 28%, #e0eaff 92%);}

.ctyt .noticeCtm .preNotice__bannerBox .preNotice__bannerImgBox{position:relative;display:block;width:66px;min-width:66px;height:100%;}
.ctyt .noticeCtm .preNotice__bannerBox .preNotice__bannerImgBox > img{display:block;}
.ctyt .noticeCtm .preNotice__bannerBox .preNotice__bannerTextBox{display:flex;margin-top:3px;}
.ctyt .noticeCtm .preNotice__bannerBox .preNoice__text--banner{position:relative;display:block;font-size:15px;line-height:21px;letter-spacing:-.23px;color:#0754bc;}
.ctyt .noticeCtm .preNotice__bannerBox .preNoice__text--banner > em{position:relative;font-weight:900;}
.ctyt .noticeCtm .preNotice__bannerBox .preNoice__text--banner > em::before{content:'';display:block;width:100%;height:3px;position:absolute;bottom:3px;left:0;background:rgba(100,72,255,0.31);}
.ctyt .noticeCtm .preNotice__bannerBox .preNotice__bannerIconArrow{position:relative;display:block;width:18px;height:18px;margin-left:auto;}
.ctyt .noticeCtm .preNotice__bannerBox .preNotice__bannerIconArrow::before{content:'';display:block;width:7px;height:13px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/ctm/sp_ctm.png) no-repeat -199px -23px / 250px 500px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .preNotice__bannerBox .preNotice__bannerBtn{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:none;}
.ctyt .noticeCtm .preNotice__bannerBox.type_02{background: linear-gradient(112deg, #fff8fa 24%, #fff8fd 80%);;box-shadow:0 2px 10px 0 rgba(25,51,82,0.08);}
.ctyt .noticeCtm .preNotice__bannerBox.type_02 .preNoice__text--banner{font-size:15px;line-height:21px;letter-spacing:-.23px;color:#212121;font-weight:700;}
.ctyt .noticeCtm .preNotice__bannerBox.type_02 .preNoice__text--banner > em{font-weight:900;color:#350072;}
.ctyt .noticeCtm .preNotice__bannerBox.type_02 .preNoice__text--banner > em::before{display:none;}
.ctyt .noticeCtm .preNotice__bannerBox.type_02 .preNoice__text--banner .textPurple{color:#601dcc;}
.ctyt .noticeCtm .moduleList{display:flex;gap:12px;}
.ctyt .noticeCtm .moduleList .moduleListItem{display:flex;align-items:center;gap:10px;flex:1;padding:18px 16px;box-sizing:border-box;border-radius:12px;background:#fff;box-shadow:0 2px 10px 0 rgba(25,51,82,0.12);}
.ctyt .noticeCtm .moduleList .moduleListItem__iconBox{position:relative;display:block;width:32px;height:32px;}
.ctyt .noticeCtm .moduleList .moduleListItem__iconBox > img{display:block;width:100%;height:100%;}
.ctyt .noticeCtm .moduleList .moduleListItem__textBox{display:flex;flex-direction:column;gap:4px;}
.ctyt .noticeCtm .moduleList .moduleListItem__text--main{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .moduleList .moduleListItem__text--sub{display:block;font-size:11px;line-height:14px;letter-spacing:-.17px;color:#939393;}
.ctyt .noticeCtm .section .group .group_content .accodion_box.type_document{height:56px;border-color:#d3d3d3;}
.ctyt .noticeCtm .section .group .group_content .accodion_box.type_document .accodion_title{padding:19px 0 17px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box.type_document .accodion_title .btn_del
.ctyt .noticeCtm section .group .group_content .accodion_box.type_document .accodion_title .btn_info{margin-left:auto;}
.ctyt .noticeCtm .section .group .group_content .accodion_box.type_document .accodion_title .user_info_box{gap:12px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box.type_document .accodion_title .user_info_box .label{display:block;width:72px;padding:3px 2px 1px;box-sizing:border-box;border:1px solid #cddbeb;font-size:10px;line-height:12px;letter-spacing:-.15px;color:#2965c7;font-weight:900;border-radius:4px;background:#e8f4ff;text-align:center;}
.ctyt .noticeCtm .certifyBox.type_02{display:flex;gap:12px;margin:0;}
.ctyt .noticeCtm .certifyBox.type_02::after{display:none;}
.ctyt .noticeCtm .certifyBox.type_02 .certifyBox__item{display:block;width:auto;height:90px;flex:1;float:none;margin:0;}
.ctyt .noticeCtm .certifyBox__notice{display:block;margin-top:10px;}
.ctyt .noticeCtm .certifyBox__text--notice{position:relative;padding-left:10px;font-size:12px;line-height:17px;letter-spacing:-.18px;color:#a5a5a5;word-break:keep-all;box-sizing:border-box;}
.ctyt .noticeCtm .certifyBox__text--notice::before{content:'-';position:absolute;top:0;left:0;}
.ctyt .noticeCtm .certifyBox_label .svcBgIcon{position:relative;display:block;width:54px;height:40px;margin-bottom:8px;}
.ctyt .noticeCtm .certifyBox_label .svcBgIcon::before{content:'';display:block;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_common.png) 0 0 no-repeat;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .certifyBox_label .svcBgIcon.type_01::before{width:52px;height:37px;background-position:-184px -551px;}
.ctyt .noticeCtm .certifyBox_label .svcBgIcon.type_02::before{width:51px;height:37px;background-position:-247px -551px;}
.ctyt .noticeCtm .certifyBox_label .svcBgIcon.type_03::before{width:50px;height:39px;background-position:-308px -551px;}
.ctyt .noticeCtm .preNotice__slideRankGroupBox{position:relative;display:block;width:207px;height:165px;background:url(https://static.wehago.com/imgs/ctm/img_triangle.png) no-repeat 0 0 / 207px 165px;}
.ctyt .noticeCtm .preNotice__slideRankGroupBar{position:absolute;top:0;left:50%;display:flex;justify-content:center;align-items:center;width:152px;height:120px;background:url(https://static.wehago.com/imgs/ctm/img_triangle_bar.png) no-repeat 0 0 / 152px 120px;transform:translateX(-50%);}
.ctyt .noticeCtm .preNotice__slideRankGroupBar.per40{width:100px;height:80px;background-size:100px 80px;}
.ctyt .noticeCtm .preNotice__slideRankGroupBar.per20{width:50px;height:40px;background-size:50px 40px;}
.ctyt .noticeCtm .preNotice__slideRankGroupBar::before{content:'';display:block;width:calc(100% + 40px);border-top:1px dashed #127eff;position:absolute;bottom:0;left:-20px;}
.ctyt .noticeCtm .preNotice__text--slideRank{display:block;margin-top:20px;font-size:11px;line-height:14px;letter-spacing:-.17px;color:#fff;}
.ctyt .noticeCtm .section .form_box .form_footer{display:block;margin-top:8px;padding:12px;box-sizing:border-box;background:#f0f2f4;border-radius:8px;}
.ctyt .noticeCtm .section .form_box .form_footer .form_infoText{position:relative;display:block;font-size:12px;line-height:18px;letter-spacing:-.24px;color:#939393;font-weight:700;}
.ctyt .noticeCtm .section .form_box .form_footer .form_infoText.dot{padding-left:12px;}
.ctyt .noticeCtm .section .form_box .form_footer .form_infoText.dot::before{content:'';display:block;position:absolute;top:6px;left:4px;width:3px;height:3px;border-radius:50%;background:#7a7b83;}
.ctyt .noticeCtm .tablist_bx.type_02 li a{padding:10px 0 9px;font-size:15px;line-height:21px;color:#666;letter-spacing:-.23px;}
.ctyt .noticeCtm .tablist_bx.type_02 li.selected a{color:#212121;}
.ctyt .noticeCtm .tablist_bx.type_02 li.selected a::after{display:none;}
.ctyt .noticeCtm .tablist_bx.type_02 li a span{position:relative;display:inline-block;vertical-align:top;}
.ctyt .noticeCtm .tablist_bx.type_02 li.selected a span::before{content:'';display:block;position:absolute;left:0;bottom:-9px;width:100%;height:2px;background:#212121;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo{background:#fafafa;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo .sectionTitle .text{font-size:12px;line-height:19px;letter-spacing:-.18px;color:#607186;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo .sectionTitle .sp_ctm2.icon_help2{transform:translateY(-2px);}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo .helpInfoGorup + .helpInfoGorup{padding-top:20px;margin-top:20px;border-top:1px solid #eff0f4;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo .helpInfo__textBox{display:flex;flex-direction:column;gap:12px;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo .helpInfo__text--main{position:relative;display:block;font-size:14px;line-height:22px;letter-spacing:-.21px;color:#212121;font-weight:700;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo .helpInfo__text--main > em{font-weight:900;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo .helpInfo__text--box{padding:12px;box-sizing:border-box;border-radius:10px;font-size:13px;line-height:19px;letter-spacing:-.2px;color:#4b5055;background:#eff1f4;font-weight:700;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo .helpInfo__text--box > em{font-weight:900;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo.type_notice{padding:22px 20px;background:#f2f2f2;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo.type_notice .sectionTitle .text{font-size:13px;line-height:16px;letter-spacing:-.2px;color:#565762;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo.type_notice .groupBox{padding:0;border:0;background:none;border-radius:0;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo.type_notice .dashList_box{margin-top:18px;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo.type_notice .dashList_box .title{font-size:13px;line-height:18px;letter-spacing:-.2px;color:#565762;font-weight:700;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo.type_notice .dashList_box .title::before{width:3px;height:3px;border-radius:50%;background:#7a7b83;}
.ctyt .noticeCtm .ctm_2024 .section.helpInfo.type_notice .dashList_box .dashList li{font-size:13px;line-height:22px;letter-spacing:-.2px;color:#565762;}
.ctyt .noticeCtm .steplistNumber{display:flex;position:relative;height:50px;align-items:center;background:#fff;}
.ctyt .noticeCtm .steplistNumber.type_02{padding:18px 16px;box-sizing:border-box;height:auto;}
.ctyt .noticeCtm .steplistNumber > li{position:relative;display:block;flex:1;}
.ctyt .noticeCtm .steplistNumber > li::before{content:'';display:block;width:100%;height:1px;position:absolute;top:10px;left:50%;background:#e1e3e6;}
.ctyt .noticeCtm .steplistNumber > li:last-child::before{display:none;}
.ctyt .noticeCtm .steplistNumber > li > a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;}
.ctyt .noticeCtm .steplistNumber .number{position:relative;display:block;min-width:22px;height:22px;padding-top:2px;box-sizing:border-box;border-radius:11px;font-size:12px;line-height:20px;letter-spacing:-.18px;color:#fff;text-align:center;font-weight:900;background:#b0b5bf;}
.ctyt .noticeCtm .steplistNumber .text{display:block;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#212121;white-space:nowrap;}
.ctyt .noticeCtm .steplistNumber > li.ing .number{background:#127eff;}
.ctyt .noticeCtm .steplistNumber > li.ing .text{color:#127eff;font-weight:900;}
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_box{padding:24px;background:#d9ecff;}
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_box.bg_white{background:#fff;box-shadow:0 4px 12px 0 rgba(25,51,82,0.08);}
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_list{display:flex;flex-direction:column;gap:12px;margin:0;}
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_list .row{color:#050c36;}
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_list .row + .row{margin-top:0;}
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_list .row.total,
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_list .row.total dt,
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_list .row.total dd{font-size:18px;line-height:22px;letter-spacing:-.27px;font-weight:900;}
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_list .row.total dt{color:#050c36;opacity:1;}
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_list dt,
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_list dd{font-size:15px;line-height:19px;letter-spacing:-.23px;color:#050c36;font-weight:700;}
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_list dt{opacity:0.7;}
.ctyt .noticeCtm .ctm_2024 .content_wrap.previous_co .top_info_zone .info_list dd{font-weight:900;}
.ctyt .noticeCtm .ctm_2024 .data_list_box .title .icon_list.edit{background:#88a2dd;}
.ctyt .noticeCtm .donation__referenceBox{display:flex;flex-direction:column;gap:30px;}
.ctyt .noticeCtm .donation__referenceBox .donation__referenceItem{position:relative;display:flex;flex-direction:column;gap:12px;}
.ctyt .noticeCtm .donation__referenceBox .donation__referenceItem::before{content:'';display:block;position:absolute;top:10px;left:10px;height:calc(100% + 30px);border-left:1px dashed #b9c3cc;}
.ctyt .noticeCtm .donation__referenceBox .donation__referenceItem:last-child::before{display:none;}
.ctyt .noticeCtm .donation__referenceBox .donation__referenceTextBox{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;}
.ctyt .noticeCtm .donation__referenceBox .donation__text--referenceNum{position:relative;display:block;width:22px;height:22px;padding-top:2px;box-sizing:border-box;border-radius:50%;font-size:13px;line-height:20px;color:#fff;font-weight:900;text-align:center;background:#004796;}
.ctyt .noticeCtm .donation__referenceBox .donation__text--referenceMain{display:block;padding-top:2px;font-size:16px;line-height:20px;letter-spacing:-.24px;color:#004796;font-weight:900;}
.ctyt .noticeCtm .donation__referenceBox .donation__text--referenceSub{display:block;width:100%;padding-left:29px;box-sizing:border-box;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#4f5258;}
.ctyt .noticeCtm .donation__referenceBox .donation__text--referenceSub > em{font-weight:900;}
.ctyt .noticeCtm .donation__referenceBox .donation__text--referenceImg{display:block;font-size:13px;line-height:20px;letter-spacing:-.2px;color:#4c576e;}
.ctyt .noticeCtm .donation__referenceBox .donation__referenceImgBox{padding-left:29px;box-sizing:border-box;}
.ctyt .noticeCtm .preNotice__slideGraphWrap{display:flex;flex-direction:column;gap:20px;margin-top:18px;}
.ctyt .noticeCtm .preNotice__slideGraphBox2{display:flex;justify-content:center;gap:12px;padding-top:35px;}
.ctyt .noticeCtm .preNotice__slideGraphBox2 .preNotice__slideGraphItem{display:flex;flex-direction:column;align-items:center;gap:4px;}
.ctyt .noticeCtm .preNotice__slideGraphBox2 .preNotice__slideGraphBar{display:block;position:relative;width:20px;height:80px;border-radius:4px;}
.ctyt .noticeCtm .preNotice__slideGraphBox2 .preNotice__slideGraphBar .bar{position:absolute;bottom:0;left:0;width:100%;border-radius:4px;background:#e4eaf2;}
.ctyt .noticeCtm .preNotice__slideGraphBox2 .preNotice__text--slideGraphItem{display:block;font-size:11px;line-height:14px;letter-spacing:-.17px;color:#939393;}
.ctyt .noticeCtm .preNotice__slideGraphBox2 .preNotice__text--slideGraphBar{position:absolute;bottom:calc(100% + 7px);left:50%;padding:7px 12px 5px;border-radius:14px;background:#127eff;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#fff;white-space:nowrap;transform:translateX(-50%);}
.ctyt .noticeCtm .preNotice__slideGraphBox2 .preNotice__text--slideGraphBar::before{content:'';display:block;position:absolute;top:100%;left:50%;border:4px solid #127eff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;transform:translateX(-50%);}
.ctyt .noticeCtm .preNotice__slideGraphBox2 .preNotice__slideGraphItem:last-child .preNotice__slideGraphBar .bar{background: linear-gradient(165deg, #8a9bfa, #4e64d9 100%);}
.ctyt .noticeCtm .preNotice__slideGraphBox2 .preNotice__slideGraphItem:last-child .preNotice__text--slideGraphItem{color:#42668b;font-weight:900;}
.ctyt .noticeCtm .preNotice__slideGraphLegend{display:flex;flex-direction:column;gap:8px;padding:0 28px;box-sizing:border-box;}
.ctyt .noticeCtm .preNotice__slideGraphLegendItem{display:flex;width:100%;justify-content:space-between;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;}
.ctyt .noticeCtm .preNotice__slideGraphLegendItem.point{color:#127eff;font-weight:900;}
.ctyt .noticeCtm .dependents__diffBox{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .dependents__diffBox .dependents__diffItem{display:flex;align-items:center;gap:12px;padding:8px 12px;box-sizing:border-box;border-radius:12px;background:#f7f8fa;}
.ctyt .noticeCtm .dependents__diffBox .dependents__diffImgBox{display:block;width:56px;min-width:56px;height:56px;}
.ctyt .noticeCtm .dependents__diffBox .dependents__diffTextBox{display:block;}
.ctyt .noticeCtm .dependents__diffBox .dependents__text--diffMain{display:block;font-size:13px;line-height:20px;letter-spacing:-.2px;color:#212121;}
.ctyt .noticeCtm .dependents__diffBox .dependents__text--diffMain > em{font-weight:900;}
.ctyt .noticeCtm .ctm__aiNotice{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .ctm__aiNotice li{display:block;padding:12px;border-radius:8px;background:#f7f8fa;}
.ctyt .noticeCtm .ctm__aiNotice li > p{position:relative;padding-left:20px;font-size:12px;line-height:18px;letter-spacing:-.18px;}
.ctyt .noticeCtm .ctm__aiNotice li > p::before{content:'';display:block;width:14px;height:14px;position:absolute;top:0;left:0;background:url(https://static.wehago.com/imgs/ctm/icon_point.png) no-repeat 0 0 / 14px 14px;}
.ctyt .noticeCtm .ctm__aiNotice li > p > em{font-weight:900;}
.ctyt .noticeCtm .ctm__tabBox{display:flex;border:3px solid #e7ebf2;border-radius:8px;background:#e7ebf2;}
.ctyt .noticeCtm .ctm__tabBox .ctm__tabBtn{display:block;padding:12px 0 11px;flex:1;font-size:15px;line-height:19px;letter-spacing:-.23px;color:#5c6371;background:#e7ebf2;border:0;border-radius:8px;font-weight:900;}
.ctyt .noticeCtm .ctm__tabBox .ctm__tabBtn.selected{background:#fff;color:#212121;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_02{display:flex;gap:4px;padding-bottom:6px;border-color:#d3d3d3;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_02 .text{display:block;font-size:16px;line-height:27px;letter-spacing:-.24px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_02 input{font-size:22px;line-height:27px;text-align:right;font-weight:900;width:100%;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_02 .inpbx_inner_btn{margin-left:0;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_02 .inpbx_inner_btn > p{font-size:22px;line-height:27px;letter-spacing:-.33px;color:#666;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_02 + .ctm_sub_text{text-align:right;margin-top:3px;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_02 + .ctm_sub_text > p{position:relative;display:inline-block;vertical-align:top;padding-left:10px;font-size:16px;line-height:19px;letter-spacing:-.24px;color:#505968;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_02 + .ctm_sub_text > p::before{content:'';display:block;width:3px;height:3px;position:absolute;top:8px;left:2px;border-radius:50%;background:#7a7b83;}
.ctyt .noticeCtm .section .form_box .form_content .ctm_inpbx_text.type_02 + .ctm_sub_text > p > em{font-weight:900;color:#505968;}
.ctyt .noticeCtm .monthSelectBox{display:flex;flex-direction:column;gap:20px;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__textBox{display:flex;flex-direction:column;gap:6px;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__text--main{display:block;font-size:16px;line-height:22px;letter-spacing:-.24px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__text--sub{display:block;font-size:14px;line-height:17px;letter-spacing:-.21px;color:#666;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__btnBox{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:6px;width:100%;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__btnBox .monthSelect__btn{display:block;height:44px;border:1px solid #d3d3d3;border-radius:8px;box-sizing:border-box;font-size:14px;letter-spacing:-.21px;color:#212121;background:#fff;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__btnBox .monthSelect__btn.selected{border-color:#127eff;color:#127eff;font-weight:900;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__btnBox .monthSelect__btn.disabled{border-color:#f5f5f5;background:#f5f5f5;color:#939393;pointer-events:none;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__payBox{display:flex;flex-direction:column;gap:16px;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__payItem{display:flex;align-items:center;gap:16px;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__payItem.active .monthSelect__payInputBox{border-color:#127eff;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__payItem.active .monthSelect__payInputBtn{display:block;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__payItem.default .monthSelect__text--payInput{color:#b4b4b4;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__text--payMonth{position:relative;display:block;min-width:42px;padding-left:12px;box-sizing:border-box;font-size:15px;line-height:19px;letter-spacing:-.23px;color:#666;white-space:nowrap;}
.ctyt .noticeCtm .monthSelectBox.type_02 .monthSelect__text--payMonth{min-width:95px;padding-left:0;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__text--payMonth::before{content:'';display:block;position:absolute;top:6px;left:4px;width:3px;height:3px;border-radius:50%;background:#7a7b83;}
.ctyt .noticeCtm .monthSelectBox.type_02 .monthSelect__text--payMonth::before{display:none;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__payInputBox{display:flex;align-items:center;width:100%;gap:4px;border:1px solid #b4b4b4;border-radius:6px;padding:0 8px;box-sizing:border-box;min-height:36px;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__payInputBox > input{border:0;font-size:16px;line-height:18px;letter-spacing:-.24px;color:#212121;outline:none;text-align:right;flex:1;width:100%;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__payInputBox > input::placeholder{color:#b4b4b4;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__payInputBox .monthSelect__text--payInput{display:block;font-size:16px;line-height:18px;letter-spacing:-.24px;color:#666;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__payInputBox .monthSelect__payInputBtn{display:none;width:18px;min-width:18px;height:18px;position:relative;border:0;background:none;}
.ctyt .noticeCtm .monthSelectBox .monthSelect__payInputBox .monthSelect__payInputBtn::before{content:'';display:block;width:15px;height:15px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -383px -694px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .payInfoBox{display:flex;align-items:flex-start;width:100%;}
.ctyt .noticeCtm .payInfoBox .payInfo__textBox{display:flex;flex-direction:column;gap:6px;}
.ctyt .noticeCtm .payInfoBox .payInfo__textBox > dt{display:block;font-size:16px;line-height:22px;letter-spacing:-.24px;color:#505968;font-weight:900;}
.ctyt .noticeCtm .payInfoBox .payInfo__textBox > dd{display:flex;gap:2px;}
.ctyt .noticeCtm .payInfoBox .payInfo__textBox .payInfo__text--main{display:flex;font-size:22px;line-height:27px;letter-spacing:-.33px;color:#666;}
.ctyt .noticeCtm .payInfoBox .payInfo__textBox .payInfo__text--main > em{margin-right:4px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .payInfoBox .payInfo__textBox .payInfo__text--sub{display:block;font-size:16px;line-height:27px;letter-spacing:-.24px;color:#939393;}
.ctyt .noticeCtm .payInfoBox .payInfo__optionBox{margin-left:auto;}
.ctyt .noticeCtm .payInfoBox .payInfo__btn{display:flex;align-items:center;gap:2px;border:0;background:none;}
.ctyt .noticeCtm .payInfoBox .payInfo__btn .icon{position:relative;display:block;width:18px;height:18px;}
.ctyt .noticeCtm .payInfoBox .payInfo__btn .icon::before{content:'';display:block;width:12px;height:12px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -63px -325px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .payInfoBox .payInfo__btn .text{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#666;}
.ctyt .noticeCtm .toastTextWrap .ctm_inpbx_text{display:flex;gap:4px;}
.ctyt .noticeCtm .toastTextWrap .ctm_inpbx_text .inputInner{display:flex;flex:1;gap:8px;padding-bottom:6px;border-color:#d3d3d3;border-bottom:1px solid #d3d3d3;}
.ctyt .noticeCtm .toastTextWrap .ctm_inpbx_text .inputInner > input{width:100%;flex:1;font-size:22px;line-height:27px;letter-spacing:-.33px;color:#212121;font-weight:900;outline:none;border:0;text-align:right;}
.ctyt .noticeCtm .toastTextWrap .ctm_inpbx_text .inputInner .text{display:block;font-size:18px;padding-top:3px;line-height:24px;letter-spacing:-.27px;color:#666;font-weight:700;white-space:nowrap;}
.ctyt .noticeCtm .toastTextWrap .ctm_inpbx_text .toast_dialog_btn_box{display:block;}
.ctyt .noticeCtm .toastTextWrap .ctm_inpbx_text .inpbx_inner_btn .ctm_inpbx_textBtn{display:block;font-size:14px;line-height:18px;color:#127eff;font-weight:900;width:74px;height:32px;border:1px solid #80b7ed;box-sizing:border-box;background:#f0f7ff;border-radius:6px;}
.ctyt .noticeCtm .deductionList{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .deductionList .deductionList__titleBox{display:flex;gap:2px;width:100%;font-size:15px;line-height:18px;letter-spacing:-.23px;color:#212121;}
.ctyt .noticeCtm .deductionList .deductionList__text--titleDd{margin-left:auto;}
.ctyt .noticeCtm .deductionList .deductionList__text--titleDd > em{font-weight:900;}
.ctyt .noticeCtm .deductionList .deductionList__titleBtn{display:block;width:18px;height:18px;position:relative;background:none;border:0;}
.ctyt .noticeCtm .deductionList.open .deductionList__titleBtn{transform:rotate(180deg);}
.ctyt .noticeCtm .deductionList .deductionList__titleBtn::before{content:'';display:block;width:9px;height:5px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -193px -220px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .deductionList .deductionList__contentBox{display:none;flex-direction:column;gap:12px;padding:16px;box-sizing:border-box;border-radius:12px;background:#f7f8fa;}
.ctyt .noticeCtm .deductionList.open .deductionList__contentBox{display:flex;}
.ctyt .noticeCtm .deductionList .deductionList__contentItem{display:flex;justify-content:space-between;width:100%;font-size:14px;line-height:18px;letter-spacing:-.21px;}
.ctyt .noticeCtm .deductionList .deductionList__text--contentDt{color:#505968;}
.ctyt .noticeCtm .deductionList .deductionList__text--contentDd{color:#212121;}
.ctyt .noticeCtm .deductionList .deductionList__footerBox{padding-top:12px;margin-top:12px;border-top:1px solid #e8eaed;}
.ctyt .noticeCtm .deductionList .deductionList__btn{display:flex;justify-content:center;width:100%;gap:2px;border:0;background:none;}
.ctyt .noticeCtm .deductionList .deductionList__btn .icon{display:block;width:18px;height:18px;position:relative;}
.ctyt .noticeCtm .deductionList .deductionList__btn .icon::before{content:'';width:15px;height:15px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -235px -187px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .deductionList .deductionList__btn .text{display:block;padding-top:2px;font-size:14px;line-height:16px;letter-spacing:-.21px;color:#004796;}
.ctyt .noticeCtm .mainwrap .emptyBox{display:flex;flex-direction:column;justify-content:center;height:100%;gap:24px;align-items:center;}
.ctyt .noticeCtm .mainwrap .emptyBox .empty__imgBox{display:block;}
.ctyt .noticeCtm .mainwrap .emptyBox .empty__textBox{display:flex;flex-direction:column;align-items:center;gap:14px;}
.ctyt .noticeCtm .mainwrap .emptyBox .empty__text--title + .empty__text--main{margin-top:-8px;}
.ctyt .noticeCtm .mainwrap .emptyBox .empty__text--main,
.ctyt .noticeCtm .mainwrap .emptyBox .empty__text--title{display:block;font-size:22px;line-height:28px;letter-spacing:-.33px;color:#212121;text-align:center;}
.ctyt .noticeCtm .mainwrap .emptyBox .empty__text--main > em{font-weight:900;}
.ctyt .noticeCtm .mainwrap .emptyBox .empty__text--sub{display:block;font-size:14px;line-height:20px;letter-spacing:-.21px;color:#666;text-align:center;}
.ctyt .noticeCtm .report__bannerBox{display:flex;align-items:center;gap:10px;padding:2px 16px;box-sizing:border-box;border-radius:12px;box-shadow:0 2px 10px 0 rgba(25,51,82,0.08);background:#fff;}
.ctyt .noticeCtm .report__bannerBox .report__bannerImgBox{display:block;width:68px;}
.ctyt .noticeCtm .report__bannerBox .report__bannerImgBox > img{display:block;width:100%;}
.ctyt .noticeCtm .report__bannerBox .report__bannerTextBox{display:block;}
.ctyt .noticeCtm .report__bannerBox .report__text--bannerMain{display:block;font-size:15px;line-height:21px;letter-spacing:-.23px;color:#212121;font-weight:700;}
.ctyt .noticeCtm .report__bannerBox .report__text--bannerMain > em{font-weight:900;}
.ctyt .noticeCtm .report__bannerBox .report__text--bannerMain .textBlue{color:#0754bc;}
.ctyt .noticeCtm .preNotice__detailBox{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;padding:16px 20px 0;margin-top:15px;box-sizing:border-box;}
.ctyt .noticeCtm .preNotice__detailBox::before{content:'';display:block;width:calc(100% - 40px);height:1px;position:absolute;top:0;left:20px;background:#ededed;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__detailTitleBox{display:flex;flex-direction:column;gap:4px;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__text--detailTitle{display:block;font-size:15px;line-height:18px;letter-spacing:-.23px;color:#505968;font-weight:900;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__text--detailTitleSub{display:block;font-size:13px;line-height:18px;letter-spacing:-.2px;color:#666;font-weight:700;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__detailContentBox{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__detailTblTitleBox{display:flex;flex-direction:column;gap:4px;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__text--detailTblTitle{display:block;font-size:13px;line-height:18px;letter-spacing:-.2px;color:#004796;font-weight:900;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__text--detailTblTitleSub{display:block;font-size:13px;line-height:18px;letter-spacing:-.2px;color:#666;font-weight:700;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__detailTblList{display:flex;flex-direction:column;gap:8px;padding:12px;box-sizing:border-box;border-radius:8px;background:#f7f8fa;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__detailTblListItem{display:flex;gap:8px;width:100%;justify-content:space-between;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#666;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__detailTblListItem dt{position:relative;padding-left:12px;font-weight:700;box-sizing:border-box;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__detailTblListItem dt::before{content:'';display:block;width:3px;height:3px;border-radius:50%;position:absolute;top:6px;left:4px;background:#7a7b83;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__detailTblListItem dd{font-weight:900;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__detailTblListItem .textBlue{color:#127eff;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__text--detailTblListNotice{display:block;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#666;}
.ctyt .noticeCtm .preNotice__detailBox .preNotice__text--detailTblListNotice > em{font-weight:900;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox{position:relative;display:flex;flex-direction:column;gap:20px;width:100%;padding:16px 20px 0;margin-top:15px;box-sizing:border-box;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox::before{content:'';position:absolute;top:0;left:20px;width:calc(100% - 40px);height:1px;background:#ededed;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__slideGraphBelowList{display:flex;align-items:center;justify-content:space-between;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__slideGraphBelowList > dt{display:block;font-size:14px;line-height:21px;letter-spacing:-.21px;color:#505968;font-weight:700;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__slideGraphBelowList > dd{display:block;font-size:17px;line-height:21px;letter-spacing:-.26px;color:#040512;font-weight:900;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__slideGraphBelowList.type_02{flex-direction:column;gap:8px;justify-content:center;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__slideGraphBelowListItem{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:13px;line-height:18px;letter-spacing:-.2px;color:#505968;font-weight:700;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__slideGraphBelowListItem .textRed{color:#e65364;font-weight:900;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__slideGraphBelowInner{padding-top:28px;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__slideGraphBelow{display:block;position:relative;width:100%;height:5px;border-radius:2.5px;background:#e7ebf6;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__slideGraphBelowBar{display:block;position:absolute;top:0;left:0;height:100%;border-radius:2.5px;background:#2a449a;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__text--slideGraphBelowBarBox{position:absolute;top:0;right:0;width:1px;height:1px;}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__text--slideGraphBelowBar{position:absolute;bottom:calc(100% + 8px);left:50%;padding:4px 10px 2px;max-width:120px;font-size:12px;line-height:14px;letter-spacing:-.18px;border-radius:10px;color:#fff;background:#2a449a;white-space:nowrap;transform:translateX(-50%);}
.ctyt .noticeCtm .preNotice__slideGraphBelowBox .preNotice__text--slideGraphBelowBar::before{content:'';position:absolute;top:100%;left:50%;border:4px solid #2a449a;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;transform:translateX(-50%);}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceBox{display:flex;flex-direction:column;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceGroup{display:flex;flex-direction:column;gap:12px;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceGroup + .toast__allowanceGroup{padding-top:15px;margin-top:15px;border-top:1px solid #ededed;}
.ctyt .noticeCtm .toastTextWrap .toast__text--allowance{display:block;font-size:14px;line-height:22px;letter-spacing:-.21px;color:#212121;font-weight:700;}
.ctyt .noticeCtm .toastTextWrap .toast__text--allowance + .toast__text--allowance{margin-top:4px;}
.ctyt .noticeCtm .toastTextWrap .toast__text--allowance > em{font-weight:900;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceList{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:#f1f2f5;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceListItem{display:block;padding-left:12px;position:relative;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#565762;font-weight:700;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceListItem::before{content:'';display:block;width:3px;height:3px;border-radius:50%;position:absolute;top:6px;left:4px;background:#7a7b83;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceGroup.type_02{padding:16px;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:8px;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceGroup.type_02 .toast__allowanceList{padding:0;background:none;border-radius:0;gap:12px;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceGroup.type_02 .toast__allowanceList + .toast__allowanceList{margin-top:12px;padding-top:16px;border-top:1px solid #ededed;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceGroup.type_02 .toast__allowanceListItem{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px;line-height:18px;letter-spacing:-.21px;font-weight:700;padding:0;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceGroup.type_02 .toast__allowanceListItem::before{display:none;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceGroup.type_02 .toast__allowanceListItem dt{color:#666;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceGroup.type_02 .toast__allowanceListItem dd{color:#212121;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceGroup.type_02 .toast__allowanceListItem.total{font-size:16px;line-height:19px;letter-spacing:-.24px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .toastTextWrap .toast__allowanceGroup.type_02 .toast__allowanceListItem.total dt{color:#212121;}
.ctyt .noticeCtm .content_wrap.previous_co .top_info_zone.type_02{margin-top:6px;padding:20px 16px 28px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title.v2{justify-content:flex-start;gap:10px;padding:17px 0 15px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title.v2.line2{padding:12px 0 11px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .btn_check{position:relative;display:block;width:24px;height:24px;border:0;background:none;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .btn_check::before{content:'';position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;width:20px;height:20px;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px;background-size:250px 500px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .btn_check.selected::before{background-position:0 -127px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title.v2 .user_info_box{gap:8px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title.v2 .user_info_box .name{margin:0;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title.v2 .accodion_title_option{display:flex;align-items:center;margin-left:auto;gap:12px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title.v2 .accodion_title_option button{position:relative;top:auto;right:auto;margin:0;width:24px;height:24px;}
.ctyt .noticeCtm .section .group .group_content .accodion_box .accodion_title .accodion_title_label{display:block;padding:3px 6px 1px;border:1px solid #fc5356;border-radius:2px;font-size:10px;line-height:12px;letter-spacing:-.15px;color:#fc5356;background:rgba(252,83,86,0.1);}
.ctyt .noticeCtm .document__topBannerBox{display:block;position:relative;margin:-24px -20px 0;width:calc(100% + 40px);background:#fff;padding:24px 16px 32px;box-sizing:border-box;}
.ctyt .noticeCtm .document__topBannerBox::before{content:'';display:block;width:84px;height:84px;position:absolute;right:20px;bottom:24px;background:url(https://static.wehago.com/imgs/ctm/icon_top_banner_05.png) no-repeat 0 0 / 84px 84px;}
.ctyt .noticeCtm .document__topBannerBox .document__topBannerTextBox{display:block;position:relative;}
.ctyt .noticeCtm .document__topBannerBox .document__topBannerText--title{display:block;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#1c4284;}
.ctyt .noticeCtm .document__topBannerBox .document__topBannerText--main{display:block;margin-top:8px;font-size:22px;line-height:28px;letter-spacing:-.33px;color:#212121;font-weight:700;}
.ctyt .noticeCtm .document__topBannerBox .document__topBannerText--main > em{font-weight:900;}
.ctyt .noticeCtm .content_wrap.type_empty{display:flex;flex-direction:column;height:100%;box-sizing:border-box;}
.ctyt .noticeCtm .content_wrap.type_empty .section.empty{flex:1;display:flex;align-items:center;justify-content:center;}
.ctyt .noticeCtm .content_wrap.type_empty .section.empty .empty_area .mainText{display:block;margin-top:12px;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;font-weight:700;}
.ctyt .noticeCtm .content_wrap.type_empty .section.empty .empty_area .subText{display:block;margin-top:8px;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#939393;}
.ctyt .noticeCtm .section .group .accodion__label{display:block;padding:3px 5px 1px;box-sizing:border-box;border-radius:3px;font-size:11px!important;line-height:14px!important;letter-spacing:-.17px!important;color:#1c37a3!important;font-weight:900!important;background:#dfe4f7;}
.ctyt .noticeCtm .section .group .accodion__label.accodion__label--done{color:#4c6789!important;background:#e4eaf0!important;}
.ctyt .noticeCtm .proofMethodList{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .proofMethodList .proofMethodItem{display:flex;align-items:center;gap:12px;padding:18px;box-sizing:border-box;border:1px solid #e5e5e5;border-radius:12px;background:#fff;}
.ctyt .noticeCtm .proofMethodList .proofMethod__icon{position:relative;display:block;width:44px;height:44px;border-radius:50%;background:#f0f7ff;}
.ctyt .noticeCtm .proofMethodList .proofMethod__icon > img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .proofMethodList .proofMethod__textBox{display:flex;flex-direction:column;gap:4px;align-items:flex-start;}
.ctyt .noticeCtm .proofMethodList .proofMethod__text--title{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#666;font-weight:700;}
.ctyt .noticeCtm .proofMethodList .proofMethod__text--main{display:block;font-size:15px;line-height:19px;letter-spacing:-.23px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .proofMethodList .proofMethod__arrow{position:relative;display:block;width:18px;height:18px;margin-left:auto;}
.ctyt .noticeCtm .proofMethodList .proofMethod__arrow::before{content:'';width:5px;height:9px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -127px -244px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .filePreviewBox{display:flex;flex-direction:column;padding:20px 16px;margin-top:12px;box-sizing:border-box;border-radius:16px;border:1px solid #e5e5e5;box-shadow:0 3px 12px 0 rgba(25,51,82,0.12);background:#fff;}
.ctyt .noticeCtm .filePreviewBox .filePreview__textBox{display:flex;flex-direction:column;gap:6px;}
.ctyt .noticeCtm .filePreviewBox .filePreview__text--main{display:block;font-size:14px;line-height:20px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .filePreviewBox .filePreview__text--sub{display:block;font-size:13px;line-height:19px;letter-spacing:-.2px;color:#444;}
.ctyt .noticeCtm .filePreviewBox .filePreview__text--sub > em{font-weight:900;}
.ctyt .noticeCtm .filePreviewBox .filePreview__list{display:flex;flex-direction:column;margin-top:14px;}
.ctyt .noticeCtm .filePreviewBox .filePreview__listItem{display:flex;align-items:center;gap:8px;padding:10px 0;}
.ctyt .noticeCtm .filePreviewBox .filePreview__listItem + .filePreview__listItem{border-top:1px solid #ededed;}
.ctyt .noticeCtm .filePreviewBox .filePreview__listThumbnail{display:block;width:24px;height:24px;position:relative;}
.ctyt .noticeCtm .filePreviewBox .filePreview__listThumbnail > img{display:block;width:100%;height:100%;}
.ctyt .noticeCtm .filePreviewBox .filePreview__listTextBox{flex:1;display:flex;flex-direction:column;gap:4px;overflow:hidden;}
.ctyt .noticeCtm .filePreviewBox .filePreview__listText--main{display:block;font-size:12px;line-height:15px;letter-spacing:-.18px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .filePreviewBox .filePreview__listText--sub{display:block;font-size:11px;line-height:14px;letter-spacing:-.17px;color:#939393;}
.ctyt .noticeCtm .filePreviewBox .common_round_btn{padding:0 8px;}
.ctyt .noticeCtm .agreeBox.type_02{margin-top:16px;}
.ctyt .noticeCtm .agreeBox.type_02 .agreeBox__item{min-height:40px;height:auto;padding:6px 0;margin-top:4px;font-size:14px;line-height:19px;}
.ctyt .noticeCtm .agreeBox.type_02 .agreeBox__item--total{font-size:14px;line-height:18px;margin:0;padding:0;}
.ctyt .noticeCtm .pdfViewWrap{position:relative;display:flex;flex-direction:column;width:595px;height:842px;box-shadow:0 .5mm 2mm rgba(0,0,0,.3);padding:55px 30px;box-sizing:border-box;background:#fff;}
.ctyt .noticeCtm .pdfViewWrap::before{content:'';display:block;width:450px;height:450px;position:absolute;top:50%;left:50%;background:url(/imgs/ctm/img_pdf_view.png) no-repeat 0 0 / 450px 450px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .pdfViewWrap .mt_8{margin-top:8px;}
.ctyt .noticeCtm .pdfViewWrap .mt_16{margin-top:16px;}
.ctyt .noticeCtm .pdfViewWrap .mt_20{margin-top:20px;}
.ctyt .noticeCtm .pdfViewWrap .mt_32{margin-top:32px;}
.ctyt .noticeCtm .pdfViewWrap .mt_64{margin-top:64px;}
.ctyt .noticeCtm .pdfViewWrap h2{display:block;font-size:19px;line-height:21px;letter-spacing:-.29px;color:#000;font-weight:900;text-align:center;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__dl{position:relative;box-sizing:border-box;width:100%;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__dlItem{display:flex;font-size:13px;line-height:15px;color:#000;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__dlItem > dt{border:1px solid #b4b4b4;width:103px;padding:8px 0;text-align:center;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__dlItem > dd{flex:1;border:1px solid #b4b4b4;border-left:0;padding:8px 16px;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__tbl{position:relative;display:block;box-sizing:border-box;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__tbl table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center;font-size:13px;line-height:15px;color:#000;border-spacing:0;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__tbl table th,
.ctyt .noticeCtm .pdfViewWrap .pdfView__tbl table td{padding:8px 0;border:1px solid #b4b4b4;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__text--info{position:relative;display:block;font-size:13px;line-height:19px;color:#000;text-align:center;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__text--notice{position:relative;display:block;padding-left:15px;font-size:12px;line-height:18px;color:#000;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__text--notice::before{content:'※';position:absolute;top:0;left:0;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__copyInfo{position:relative;display:flex;flex-direction:column;align-items:flex-end;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__copyInfoItem{position:relative;display:flex;font-size:12px;line-height:18px;color:#000;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__footer{margin-top:auto;position:relative;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__text--noticeSub{position:relative;display:block;font-size:10px;line-height:14px;color:#000;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__text--noticeSub.dot{position:relative;padding-left:14px;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__text--noticeSub.dot::before{content:'※';position:absolute;top:0;left:0;}
.ctyt .noticeCtm .pdfViewWrap .pdfView__text--page{position:absolute;bottom:0;right:0;font-size:10px;line-height:14px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .date_box{display:block;margin-top:16px;border-radius:10px;padding:15px;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#1c90fb;text-align:center;font-weight:900;background:rgb(230,242,255);}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box_dl{display:flex;flex-direction:column;gap:8px;margin-top:16px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box_dl .item{display:flex;gap:4px;font-size:12px;line-height:15px;letter-spacing:-.18px;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box_dl .item dt{position:relative;padding-left:10px;color:rgb(33,33,33);font-weight:900;}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box_dl .item dt::before{content:'';width:2px;height:2px;position:absolute;top:5px;left:3px;background:rgb(33,33,33);}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box_dl .item dd{color:rgb(102,102,102);}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box_notice{display:block;padding-top:12px;margin-top:12px;border-top:1px solid rgb(237,237,237);}
.ctyt .noticeCtm .ctm_dialog .dialog_content.tax .dialog_alert .text_box_notice > p{display:block;font-size:11px;line-height:14px;letter-spacing:-.17px;color:rgb(147,147,147);}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideBanner.v2::before{background:url(https://static.wehago.com/imgs/ctm/img_paper3.png) no-repeat 0 0 / cover;width:106px;height:113px;}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideText--main.v2{font-size:16px;color:#212121;line-height:23px;}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideText--main.v2 > strong{font-weight:900;}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideText--main.v2 > strong > em{color:#e65364;}
.ctyt .noticeCtm .refund2024__guideWrap .refund2024__guideText--main.v2 .underline{text-decoration:underline;font-weight:900;text-underline-offset:3px;}
.ctyt .noticeCtm .secLandHome .tablist_bx{padding:0 20px;margin:0 -20px;}
.ctyt .noticeCtm .secLandHome.type_companyList{display:flex;flex-direction:column;height:calc(100% - 24px);}
.ctyt .noticeCtm .secLandHome.type_companyList h2{margin-bottom:16px;}
.ctyt .noticeCtm .secLandHome.type_companyList .landHome__companyListWrap{flex:1;margin:0 -20px;padding:12px 20px;box-sizing:border-box;background:#f7f8fa;}
.ctyt .noticeCtm .secLandHome.type_companyList + .footer_button_box{background:#f7f8fa;}
.ctyt .noticeCtm .landHome__companyListWrap{display:flex;flex-direction:column;gap:24px;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companyTitle{display:flex;align-items:center;height:36px;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__text--companyTitle{display:block;margin-right:auto;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__btn--location{display:flex;gap:2px;border:0;background:none;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__btn--location .text{display:block;padding-top:2px;font-size:13px;line-height:16px;letter-spacing:-.2px;color:#666;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__btn--location .icon{position:relative;display:block;width:18px;height:18px;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__btn--location .icon::before{content:'';display:block;width:15px;height:15px;position:absolute;top:50%;left:50%;background:url(/imgs/ctm/sp_ctm2x.png) no-repeat -93px -340px / 250px 500px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companySearchBox{display:flex;align-items:center;gap:3px;width:100%;height:36px;padding:0 14px;box-sizing:border-box;border-radius:18px;background:#edf0f5;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companySearchBox .landHome__btn--companySearch{position:relative;display:block;width:18px;min-width:18px;height:18px;border:0;background:none;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companySearchBox .landHome__btn--companySearch::before{content:'';display:block;width:14px;height:14px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -386px -267px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companySearchBox .landHome__text--companySearch{display:block;flex:1;border:0;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#4a4a4a;background:none;appearance:none;outline:none;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companySearchBox .landHome__text--companySearch::placeholder{color:#8595aa;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companyList{display:flex;flex-direction:column;gap:8px;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companyListItem{display:flex;gap:12px;align-items:flex-start;padding:20px;box-sizing:border-box;border:1px solid #d3d3d3;border-radius:12px;background:#fff;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companyListItem.selected{border-color:#212121;box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companyIconBox{position:relative;display:block;width:48px;min-width:48px;height:48px;border-radius:50%;background:#f7f8fa;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companyIconBox > img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companyTextBox{display:flex;flex-direction:column;gap:4px;overflow:hidden;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__text--companyMain{display:block;margin-bottom:2px;font-size:14px;line-height:18px;letter-spacing:-.21px;color:#212121;font-weight:900;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__text--companySub{display:flex;gap:4px;align-items:center;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__text--companySub span[ class *="icon"]{position:relative;display:block;width:18px;min-width:18px;height:18px;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__text--companySub .icon::before{content:'';display:block;width:16px;height:16px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -459px -479px / 500px 1000px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__text--companySub .icon2::before{content:'';display:block;width:12px;height:16px;position:absolute;top:50%;left:50%;background:url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat -127px -295px / 250px 500px;transform:translate(-50%,-50%);}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__text--companySub .text{display:block;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#666;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__companyTagBox{display:flex;align-items:center;gap:8px;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__text--companyTag{display:flex;gap:4px;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__text--companyTag .icon{display:block;position:relative;width:18px;height:18px;background:url(/imgs/ctm/icon_tag.png) no-repeat 0 0 / 18px 18px;}
.ctyt .noticeCtm .landHome__companyListWrap .landHome__text--companyTag .text{display:block;font-size:12px;line-height:18px;letter-spacing:-.18px;color:#666;}
.ctyt .noticeCtm .select_toast.type_banner_v2{background:#e1effa;width:375px}
.ctyt .noticeCtm .select_toast.type_banner_v2::before {content:none}
.ctyt .noticeCtm .select_toast.type_banner_v2 .img_box{width:140px;height:140px;top:auto;bottom:25px}
.ctyt .noticeCtm .select_toast.type_banner_v2 .toast_banner_box .text_box .main_text > em{color:#2b77ff}
.ctyt .noticeCtm .select_toast.type_banner_v2 .toast_banner_box .text_box .sub_text .item dd{color:#666}
.ctyt .noticeCtm .select_toast.type_banner_v2 .toast_banner_box .text_box .sub_text .item dd > em{color:#1c4584}
.ctyt .noticeCtm .data_list_box .ctmDropdownButtonItem{position: relative;width: 18px;min-width: 18px;height: 18px;border: 0;background-color: transparent;appearance: none;}
.ctyt .noticeCtm .data_list_box .ctmDropdownButtonItem::before{content: '';position: absolute;top: 50%;left: 50%;width: 9px;height: 5px;background: url(/imgs/ctm/sp_ctm2.png) no-repeat -148px -216px / 250px 500px;transform: translate(calc(-50% + 3px), -50%);}
.ctyt .noticeCtm .data_list_box .cont:has(.ctmDropdownButtonItem){height: 18px;}
.ctyt .noticeCtm .data_list_box .ctmItemGroup + .item{margin-top: 8px;}
.ctyt .noticeCtm .data_list_box .item + .ctmItemGroup{margin-top: 8px;}
.ctyt .noticeCtm .data_list_box .ctmItemGroup + .ctmItemGroup{margin-top: 8px;}
.ctyt .noticeCtm .data_list_box .ctmItemGroup{background-color: #fff;border: 1px solid #ededed;border-radius: 8px;}
.ctyt .noticeCtm .data_list_box .ctmItemGroup .item{border: 0;border-radius: 0;background-color: transparent;}
.ctyt .noticeCtm .data_list_box .ctmItemExpanded{display: none;}
.ctyt .noticeCtm .data_list_box .ctmItemGroup.active{box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);border-color: #212121;}
.ctyt .noticeCtm .data_list_box .ctmItemGroup.active .ctmItemExpanded{display: block;}
.ctyt .noticeCtm .data_list_box .ctmItemGroup.active .ctmDropdownButtonItem::before{background-position: -148px -226px;}
.ctyt .noticeCtm .data_list_box .ctmItemExpanded{padding: 0 15px 16px;}
.ctyt .noticeCtm .data_list_box .ctmItemExpanded .ctmItemExpanded-titleBox{height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 13px;font-weight: 900;color: #505968;letter-spacing: -.2px;}
.ctyt .noticeCtm .data_list_box .ctmItemExpanded .ctmItemExpanded-answerWrapper{display: flex;align-items: center;gap: 0 24px;margin-top: 12px;}
.ctyt .noticeCtm .data_list_box .ctmItemExpanded .ctmItemExpanded-answerBox{display: flex;position: relative;flex: 1;height: 16px;display: flex;align-items: center;}
.ctyt .noticeCtm .data_list_box .ctmItemExpanded .ctmItemExpanded-answerBox + .ctmItemExpanded-answerBox::before{content: '';position: absolute;top: 50%;left: -12px;width: 1px;height: 12px;background-color: #e3e3e3;transform: translateY(-50%);}
.ctyt .noticeCtm .data_list_box .ctmItemExpanded .ctmItemExpanded-answerBox__idName{font-size: 13px;font-weight: bold;color: #666;letter-spacing: -.2px;}
.ctyt .noticeCtm .data_list_box .ctmItemExpanded .ctmItemExpanded-answerBox__answer{margin-left: auto;font-size: 13px;font-weight: 900;color: #212121;letter-spacing: -.2px;}
.ctyt .noticeCtm .data_list_box .ctmItemExpanded .ctmItemExpanded-infoBox{margin-top: 20px;padding: 12px;background-color: #f0f2f4;border-radius: 8px;box-sizing: border-box;}
.ctyt .noticeCtm .data_list_box .ctmItemExpanded .ctmItemExpanded-infoBox__text{position: relative;padding-left: 8px;font-size: 12px;font-weight: bold;color: #7a7b83;line-height: 18px;letter-spacing: -.18px;}
.ctyt .noticeCtm .data_list_box .ctmItemExpanded .ctmItemExpanded-infoBox__text::before{content: '*';position: absolute;top: 3px;left: 0;}
.ctyt .noticeCtm .ctm2025 *, .ctm2025 *::before, .ctm2025 *::after {box-sizing: border-box;}
.ctyt .noticeCtm .ctm2025 .no_padding {padding: 0 !important;}
.ctyt .noticeCtm .ctm2025 .no_margin {margin: 0 !important;}
.ctyt .noticeCtm .ctm2025 .split_box {display: flex;justify-content: space-between;align-items: center;gap: 10px;width: 100%;}
.ctyt .noticeCtm .ctm2025 .left_box,
.ctyt .noticeCtm .ctm2025 .right_box {display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;gap: 4px;}
.ctyt .noticeCtm .ctm2025 .cmt_icon {overflow: hidden;display: flex;justify-content: center;align-items: center;width: 18px;height: 18px;}
.ctyt .noticeCtm .ctm2025 .cmt_icon .lunacon {color: #000;font-size: 18px;}
.ctyt .noticeCtm .ctm2025 .bg_gray {background-color: #f1f2f5 !important;}
.ctyt .noticeCtm .ctm2025 .bg_gray2 {background-color: #f7f8fa !important;}
.ctyt .noticeCtm .ctm2025 .bg_gradient {background: linear-gradient(to bottom, #fff 38%, #f7f8fa 70%) !important}
.ctyt .noticeCtm .ctm2025 .white_panel {display: flex;justify-content: flex-start;align-items: flex-start;background-color: #fff;border-radius: 12px;box-shadow: 2px 2px 2px rgba(0,0,0,0.08);}
.ctyt .noticeCtm .ctm2025 .header {height: 48px;}
.ctyt .noticeCtm .ctm2025 .header > h1 {color: #333;font-weight: 700;}
.ctyt .noticeCtm .ctm2025 .header .btn_header:after {display: block;width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: url('https://static.wehago.com/imgs/ctm/2025/icon_bulb.png') no-repeat center/contain;content: "";}
.ctyt .noticeCtm .ctm2025 .header .btn_header.tip:after {background-image: url('https://static.wehago.com/imgs/ctm/2025/icon_bulb.png');}
.ctyt .noticeCtm .ctm2025 .header .btn_header.guide:after {background-image: url('https://static.wehago.com/imgs/ctm/2025/icon_guide.png');}
.ctyt .noticeCtm .ctm2025 .header .btn_header.menu:after {background-image: url('https://static.wehago.com/imgs/ctm/2025/icon_menu.png');}
.ctyt .noticeCtm .ctm2025 .container {overflow: hidden;overflow-y: auto;display: flex;flex-direction:column;gap: 20px 10px;position: absolute;top: 47px;left: 0;right: 0;bottom: 90px;width: 100%;padding-bottom: 20px;background-color: #fff;}
.ctyt .noticeCtm .ctm2025 .container .section {flex: 0 1 auto;padding: 0 16px;}
.ctyt .noticeCtm .ctm2025 .container .section .section_title {display: flex;justify-content: space-between;align-items: center;padding: 0;}
.ctyt .noticeCtm .ctm2025 .container .section .section_title .title {padding-top: 2px;color: #333;font-size: 15px;font-weight: 700;letter-spacing: -.3px;line-height: 1;}
.ctyt .noticeCtm .ctm2025 .container .section .section_title .sub_text {flex: 1 0 100%;color: #777;font-size: 13px;font-weight: 400;letter-spacing: -.3px;line-height: 1.3;word-break: keep-all;}
.ctyt .noticeCtm .ctm2025 .container .section .section_content {font-size: 14px;line-height: 20px;letter-spacing: -0.21px;color: #212121;}
.ctyt .noticeCtm .ctm2025 .footer {display: flex;justify-content: center;align-items: center;gap: 0 10px;position: fixed;bottom: 0;left: 0;right: 0;z-index: 10;min-height: 90px;padding: 16px 16px 30px;background-color: #fff;}
.ctyt .noticeCtm .ctm2025 .footer .button_box {display: flex;justify-content: center;align-items: center;gap: 0 10px;width: 100%;}
.ctyt .noticeCtm .ctm2025 .footer .button_box > button {flex: 1;}
.ctyt .noticeCtm .ctm2025 .footer .button_box > button .btn_skin {width: 100%;}
.ctyt .noticeCtm .ctm2025 .select_toast {padding: 0 0 30px}
.ctyt .noticeCtm .ctm2025 .select_toast .toast_title {display: flex;justify-content: space-between;align-items: center;padding: 6px 16px;min-height: 36px;margin-top: 20px;}
.ctyt .noticeCtm .ctm2025 .select_toast .toast_title .title {padding-top: 2px;color: #333;font-size: 16px;font-weight: 700;letter-spacing: -.3px;line-height: 1;}
.ctyt .noticeCtm .ctm2025 .toast_footerBtn { padding: 16px 16px 0; gap: 0 8px; display: flex; } 
.ctyt .noticeCtm .ctm2025 .toast_footerBtn .ctm_newBtn { flex: 1; }
.ctyt .noticeCtm .ctm2025 .flexCenterType { display: flex; align-items: center; justify-content: center; flex: 1 !important; } 
.ctyt .noticeCtm .ctm2025 .toast_footerBtn { padding: 16px 16px 0; gap: 0 8px; display: flex; } 
.ctyt .noticeCtm .ctm2025 .toast_footerBtn .ctm_newBtn { flex: 1; } 
.ctyt .noticeCtm .ctm2025 .bg_white { background-color: #fff; } 
.ctyt .noticeCtm .ctm2025 .ctm_sticky { position: sticky; top: 0; z-index: 20; } 
.ctyt .noticeCtm .ctm2025 .ctm_padding16 { padding: 16px; } 
.ctyt .noticeCtm .ctm2025 .ctm_mgt8 { margin-top: 8px; } 
.ctyt .noticeCtm .ctm2025 .ctm_mgt4 { margin-top: 4px; } 
.ctyt .noticeCtm .ctm2025 .ctm_mgt10 { margin-top: 10px; } 
.ctyt .noticeCtm .ctm2025 .ctm_mgt10 { margin-top: 12px; } 
.ctyt .noticeCtm .ctm2025 .ctm_mgt16 { margin-top: 16px; } 
.ctyt .noticeCtm .ctm2025 .ctm_mgt20 { margin-top: 20px; } 
.ctyt .noticeCtm .ctm2025 .ctm_mgb16 { margin-bottom: 16px; } 
.ctyt .noticeCtm .ctm2025 .ctm_flexColumn { flex-direction: column; } 
.ctyt .noticeCtm .ctm2025 .ctm_iconBtn { position: relative; background-color: transparent; border: none; position: relative; width: 14px; height: 14px; flex-shrink: 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_iconBtn.closeBtn:after { content: ""; width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block; background: url(/imgs/ctm/2025/icon_close.png) no-repeat center/contain; } 
.ctyt .noticeCtm .ctm2025 .ctm_iconBtn.cmt_icon { flex-shrink: 0; width: 14px; height: 14px; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm_iconBtn.cmt_icon .lunacon { font-size: 14px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.ctyt .noticeCtm .ctm2025 .ctm_iconBtn.infoBtn { color: #4a4a4a; } 
.ctyt .noticeCtm .ctm2025 .ctm_tabBtnWrap { display: flex; padding: 0 16px; gap: 0 16px; background-color: #fff; height: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.06); } 
.ctyt .noticeCtm .ctm2025 .ctm_tabBtn { flex: 1; display: flex; align-items: center; justify-content: center; cursor: pointer; background-color: transparent; border: none; position: relative; font-size: 16px; line-height: 1.4; letter-spacing: -0.32px; color: #777; font-weight: 400; } 
.ctyt .noticeCtm .ctm2025 .ctm_tabBtn.active { color: #333; font-weight: 700; } 
.ctyt .noticeCtm .ctm2025 .ctm_tabBtn.active:after { content: ""; position: absolute; width: 100%; height: 2px; bottom: -1px; left: 0; background-color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupWrap { display: flex; align-items: center; justify-content: center; z-index: 20; position: relative; padding: 0 42px; width: 100%; height: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupBox { background-color: #fff; min-width: 280px; width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 32px 16px 16px; border-radius: 16px; gap: 28px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupTitle { display: flex; flex-direction: column; gap: 8px; text-align: center; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupMainTit { font-size: 16px; line-height: 1.4; letter-spacing: -0.32px; font-weight: 700; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupSubTit { font-size: 14px; line-height: 1.4; letter-spacing: -0.28px; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupBtnWrap { display: flex; width: 100%; gap: 0 8px; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupBtnWrap .ctm_newBtn { flex: 1; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectList { padding: 0 16px; width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListCont { width: 100%; cursor: pointer; display: flex; align-items: center; height: 48px; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListCont.active { padding-right: 20px; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListCont.active .ctm_btmSelectListContIcon { visibility: visible; opacity: 1; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListContIcon { visibility: hidden; opacity: 0; width: 24px; height: 24px; position: relative; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListContIcon .lunacon { width: 100%; height: 100%; object-fit: contain; font-size: 24px; color: #719bfc; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListBtn { background-color: transparent; border: 0; font-size: 15px; line-height: 1.4; letter-spacing: -0.3px; text-align: left; color: #333; width: 100%; flex: 1; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmAnnoWrap { padding: 0 16px; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmAnno { padding: 12px; border-radius: 4px; background-color: #f7f8fa; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmAnnoText { font-size: 12px; line-height: 1.4; letter-spacing: -0.24px; text-align: left; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_iconBtn { position: relative; background-color: transparent; border: none; position: relative; width: 14px; height: 14px; flex-shrink: 0; vertical-align: top;} 
.ctyt .noticeCtm .ctm2025 .ctm_iconBtn.closeBtn:after { content: ""; width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: block; background: url('https://static.wehago.com/imgs/ctm/2025/icon_close.png') no-repeat center/contain; } 
.ctyt .noticeCtm .ctm2025 .ctm_iconBtn.cmt_icon { flex-shrink: 0; width: 14px; height: 14px; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm_iconBtn.cmt_icon .lunacon { font-size: 14px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.ctyt .noticeCtm .ctm2025 .ctm_iconBtn.infoBtn { color: #4a4a4a; } 
.ctyt .noticeCtm .ctm2025 .ctm_tabBtnWrap { display: flex; padding: 0 16px; gap: 0 16px; background-color: #fff; height: 40px; } 
.ctyt .noticeCtm .ctm2025 .ctm_tabBtn { flex: 1; display: flex; align-items: center; justify-content: center; cursor: pointer; background-color: transparent; border: none; position: relative; font-size: 16px; line-height: 1.4; letter-spacing: -0.32px; color: #777; font-weight: 400; } 
.ctyt .noticeCtm .ctm2025 .ctm_tabBtn.active { color: #333; font-weight: 700; } 
.ctyt .noticeCtm .ctm2025 .ctm_tabBtn.active:after { content: ""; position: absolute; width: 100%; height: 2px; bottom: 0; left: 0; background-color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupWrap { display: flex; align-items: center; justify-content: center; z-index: 20; position: relative; padding: 0 42px; width: 100%; height: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupBox { background-color: #fff; min-width: 280px; width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 32px 16px 16px; border-radius: 16px; gap: 28px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupTitle { display: flex; flex-direction: column; gap: 8px; text-align: center; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupMainTit { font-size: 16px; line-height: 1.4; letter-spacing: -0.32px; font-weight: 700; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupSubTit { font-size: 14px; line-height: 1.4; letter-spacing: -0.28px; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupBtnWrap { display: flex; width: 100%; gap: 0 8px; } 
.ctyt .noticeCtm .ctm2025 .ctm_popupBtnWrap .ctm_newBtn { flex: 1; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectList { padding: 0 16px; width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListCont { width: 100%; cursor: pointer; display: flex; align-items: center; height: 48px; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListCont.active { padding-right: 20px; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListCont.active .ctm_btmSelectListContIcon { visibility: visible; opacity: 1; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListContIcon { visibility: hidden; opacity: 0; width: 24px; height: 24px; position: relative; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListContIcon .lunacon { width: 100%; height: 100%; object-fit: contain; font-size: 24px; color: #719bfc; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.ctyt .noticeCtm .ctm2025 .ctm_btmSelectListBtn { background-color: transparent; border: 0; font-size: 15px; line-height: 1.4; letter-spacing: -0.3px; text-align: left; color: #333; width: 100%; flex: 1; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmAnnoWrap { padding: 0 16px; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmAnno { padding: 12px; border-radius: 4px; background-color: #f7f8fa; } 
.ctyt .noticeCtm .ctm2025 .ctm_btmAnnoText { font-size: 12px; line-height: 1.4; letter-spacing: -0.24px; text-align: left; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_input { height: 100%; border: 0; font-size: 16px; font-weight: 500; color: #333; background-color: transparent; } 
.ctyt .noticeCtm .ctm2025 .ctm_input:focus { outline: none; } 
.ctyt .noticeCtm .ctm2025 .ctm_input::placeholder { color: #b4b4b4; } 
.ctyt .noticeCtm .ctm2025 .ctm_input.typeSalary { text-align: right; font-size: 24px; letter-spacing: -0.48px; line-height: 1.4; font-weight: 700; } 
.ctyt .noticeCtm .ctm2025 .ctm_formBottomBtn { width: 100%; display: flex; border: none; background-color: transparent; flex: 1; gap: 0 10px; align-items: center; justify-content: space-between; } 
.ctyt .noticeCtm .ctm2025 .ctm_formBottomBtnText { font-size: 16px; line-height: 1.4; letter-spacing: -0.32px; text-align: left; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_formBottomBtnText--placeHolder { color: #b4b4b4; } 
.ctyt .noticeCtm .ctm2025 .ctm_formBottomBtn .cmt_icon { flex-shrink: 0; width: 14px; height: 14px; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm_formBottomBtn .cmt_icon .lunacon { font-size: 14px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn { box-sizing: border-box; height: 32px; display: inline-flex; align-items: center; justify-content: center; gap: 0 4px; background-color: #fff; padding: 8px 12px; border-radius: 8px; border: 1px solid #d3d3d3; cursor: pointer; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtnIcon { width: 14px; height: 14px; flex-shrink: 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtnIcon img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtnText { font-size: 13px; font-weight: 400; color: #333333; letter-spacing: -0.26px; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtnText--fontB { font-weight: 700; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--lg { height: 36px; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--lg .ctm_newBtnIcon { width: 18px; height: 18px; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--lg .ctm_newBtnText { font-size: 14px; font-weight: 700; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--blueLine { border-color: #719bfc; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--blueLine .ctm_newBtnText { color: #105aff; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--blueFill { border-color: #105aff; background-color: #105aff; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--blueFill .ctm_newBtnText { color: #fff; font-weight: 700; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--disabled { border-color: #f4f4f5; background-color: #f4f4f5; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--disabled .ctm_newBtnText { color: #b4b4b4; font-weight: 700; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--sm { height: 28px; padding: 5px 8px; border-radius: 6px; min-width: 48px; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--sm .ctm_newBtnText { font-size: 12px; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--sm.typeFix { width: 48px; flex-shrink: 0; padding: 5px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--footer { height: 44px; padding: 12px 0; border-radius: 8px; } 
.ctyt .noticeCtm .ctm2025 .ctm_newBtn--footer .ctm_newBtnText { font-size: 14px; letter-spacing: -0.28px; } 
.ctyt .noticeCtm .ctm2025 .refund_info_box {display: flex;flex-direction: column;position: relative;margin-top: 8px;padding: 28px 16px 20px;background-color: #e9eaeb;letter-spacing: -.3px;line-height: 1;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .title {color: #333;font-size: 18px;font-weight: 700;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .sub_text {margin-top: 6px;color: #505968;font-size: 13px;font-weight: 400;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .sum {display: flex;align-items: center;margin-top: 16px;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .sum .amount {color: #333;font-size: 24px;font-weight: 700;letter-spacing: -.4px;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .sum .amount .num {margin-right: 2px;color: #333;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .sum .btn_more {display: flex;justify-content: center;align-items: center;width: 24px;height: 24px;margin: -2px 0 0 2px;background-color: transparent;border: 0;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .sum .cmt_icon .lunacon {color: #9b9b9b;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .notice_text {display: flex;align-items: flex-start;margin-top: 25px;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .notice_text .cmt_icon {flex: 0 0 auto;width: 14px;height: 14px;margin-right: 4px;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .notice_text .cmt_icon .lunacon {color: #777;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .notice_text .text {margin-top: 1px;color: #777;font-size: 12px;font-weight: 400;}
.ctyt .noticeCtm .ctm2025 .refund_info_box.is_happy {background-color: #ebf3ff;}
.ctyt .noticeCtm .ctm2025 .refund_info_box.is_happy .sum .amount .num {color: #105aff;}
.ctyt .noticeCtm .ctm2025 .refund_info_box.is_happy .lottie {right: 4px;}
.ctyt .noticeCtm .ctm2025 .refund_info_box.is_sad {background-color: #fff3f1;}
.ctyt .noticeCtm .ctm2025 .refund_info_box.is_sad .sum .amount .num {color: #fa4553;}
.ctyt .noticeCtm .ctm2025 .refund_info_box .lottie {position: absolute;top: 0;right: 0;width: 180px;height: 134px;}
.ctyt .noticeCtm .ctm2025 .deduction_box {display: flex;flex-direction: column;width: 100%;padding: 20px 16px;}
.ctyt .noticeCtm .ctm2025 .deduction_box .title {color: #333;font-size: 15px;font-weight: 400;letter-spacing: -.3px;line-height: 1.3;}
.ctyt .noticeCtm .ctm2025 .deduction_box .title em {font-weight: 700;}
.ctyt .noticeCtm .ctm2025 .deduction_box .description {margin-top: 6px;}
.ctyt .noticeCtm .ctm2025 .deduction_box .description p {color: #777;font-size: 12px;font-weight: 400;letter-spacing: -.2px;line-height: 1.4;word-break: keep-all;}
.ctyt .noticeCtm .ctm2025 .deduction_box .description p+p {margin-top: 4px;}
.ctyt .noticeCtm .ctm2025 .deduction_box .description p.disc {position: relative;padding-left: 8px;}
.ctyt .noticeCtm .ctm2025 .deduction_box .description p.disc::before {position: absolute;top: 5px;left: 2px;width: 2px;height: 2px;background-color: #777;border-radius: 50%;content: '';}
.ctyt .noticeCtm .ctm2025 .deduction_box .hr {width: 100%;height: 1px;background-color: #ededed;margin: 12px 0;}
.ctyt .noticeCtm .ctm2025 .deduction_box .split_box + .split_box {margin-top: 6px;}
.ctyt .noticeCtm .ctm2025 .deduction_box .left_box {gap: 0 2px;}
.ctyt .noticeCtm .ctm2025 .deduction_box .left_box .icon {width: 20px;height: 20px;}
.ctyt .noticeCtm .ctm2025 .deduction_box .left_box .label {color: #4a4a4a;font-size: 14px;font-weight: 400;letter-spacing: -.3px;}
.ctyt .noticeCtm .ctm2025 .deduction_box .right_box .value {color: #4a4a4a;font-size: 14px;font-weight: 700;letter-spacing: -.3px;}
.ctyt .noticeCtm .ctm2025 .deduction_box .right_box .value em {color: #fa4553;}
.ctyt .noticeCtm .ctm2025 .deduction_box .usage_bar {display: block;position: relative;width: 100%;height: 48px;margin: 16px 0;}
.ctyt .noticeCtm .ctm2025 .deduction_box .usage_bar .track {position: absolute;bottom: 0;left: 0;right: 0;height: 8px;background-color: #e8eaed;border-radius: 8px;}
.ctyt .noticeCtm .ctm2025 .deduction_box .usage_bar .track .bar {position: relative;height: 100%;background-color: #105aff;border-radius: 8px;}
.ctyt .noticeCtm .ctm2025 .deduction_box .usage_bar .track .bar::before {position: absolute;bottom: 100%;right: -4px;width: 0;height: 0;margin-bottom: 4px;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 6px solid #304583;content: '';}
.ctyt .noticeCtm .ctm2025 .deduction_box .usage_bar .bar_label {position: absolute;top: 0;left: 50%;margin-bottom: 8px;padding: 6px 10px 5px;background-color: #304583;border-radius: 9999px;color: #fff;font-size: 13px;font-weight: 700;letter-spacing: -.3px;white-space: nowrap;transform: translateX(-50%);}
.ctyt .noticeCtm .ctm2025 .deduction_box .usage_bar.is_left .bar_label {left: 0;right: auto;transform: none;}
.ctyt .noticeCtm .ctm2025 .deduction_box .usage_bar.is_right .bar_label {left: auto;right: 0;transform: none;}
.ctyt .noticeCtm .ctm2025 .deduction_box .usage_bar.is_right.is_full .track .bar::before {margin-right: 16px;}
.ctyt .noticeCtm .ctm2025 .query_box {display: flex;gap: 12px;}
.ctyt .noticeCtm .ctm2025 .query_box li {flex: 1;}
.ctyt .noticeCtm .ctm2025 .query_box li .btn_query {display: flex;justify-content: space-between;align-items: center;width: 100%;min-height: 84px;padding: 0 10px 0 16px;background-color: #fff;border: 0;border-radius: 16px;box-shadow: 2px 2px 2px rgba(0,0,0,0.08);}
.ctyt .noticeCtm .ctm2025 .query_box li .btn_query .label {color: #333;font-size: 14px;font-weight: 700;letter-spacing: -.3px;line-height: 1.4;text-align: left;}
.ctyt .noticeCtm .ctm2025 .query_box li .btn_query img {width: 64px;height: 64px;}
.ctyt .noticeCtm .ctm2025 .tip_box .swiper-wrapper {display: flex;}
.ctyt .noticeCtm .ctm2025 .tip_box .swiper-slide {flex: 1;}
.ctyt .noticeCtm .ctm2025 .tip_box .btn_tip {display: flex;justify-content: flex-start;align-items: flex-start;flex-direction: column;width: 144px;min-height: 144px;padding: 16px;background-color: #fff;border: 0;border-radius: 16px;text-align: left;box-shadow: 2px 2px 2px rgba(0,0,0,0.08);}
.ctyt .noticeCtm .ctm2025 .tip_box .btn_tip img {width: 56px;height: 56px;}
.ctyt .noticeCtm .ctm2025 .tip_box .btn_tip .label {margin-top: 8px;color: #333;font-size: 14px;font-weight: 700;letter-spacing: -.3px;line-height: 1.4;}
.ctyt .noticeCtm .ctm2025 .tip_box .btn_tip .sub {margin-top: 4px;color: #777;font-size: 12px;font-weight: 500;letter-spacing: -.2px;line-height: 1.4;}
.ctyt .noticeCtm .ctm2025 .ctm_selector {position: relative;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .btn_selector {display: flex;justify-content: center;align-items: center;gap: 0 12px;width: auto;padding: 6px;background-color: transparent;border: 0;border-radius: 6px;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .btn_selector .label {color: #333;font-size: 14px;font-weight: 400;letter-spacing: -.3px;line-height: 1.2;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .btn_selector .lunacon {color: #777;font-size: 16px;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .ctm_selector_list {display: none;position: absolute;top: 100%;left: 0;right: 0;z-index: 1;width: 100%;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .ctm_selector_list ul {display: flex;flex-direction: column;gap: 0;width: 100%;padding: 8px 0;background-color: #fff;border: 1px solid #e1e1e1;border-radius: 8px;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .ctm_selector_list ul li {display: block;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .ctm_selector_list ul li .btn_item {display: flex;justify-content: flex-start;align-items: center;width: 100%;min-height: 40px;padding: 0 12px;background-color: #fff;border: 0;text-align: left;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .ctm_selector_list ul li .btn_item:hover {background-color: #ebf3ff;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .ctm_selector_list ul li .btn_item .label {padding-top: 2px;color: #333;font-size: 13px;font-weight: 400;letter-spacing: -.3px;line-height: 1.4;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .ctm_selector_list ul li.selected .btn_item .label {color: #105aff;font-weight: 700;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .ctm_selector_list ul li .btn_item[disabled],
.ctyt .noticeCtm .ctm2025 .ctm_selector .ctm_selector_list ul li.disabled .btn_item {cursor: not-allowed;}
.ctyt .noticeCtm .ctm2025 .ctm_selector .ctm_selector_list ul li .btn_item[disabled] .label,
.ctyt .noticeCtm .ctm2025 .ctm_selector .ctm_selector_list ul li.disabled .btn_item .label {color: #ccc;}
.ctyt .noticeCtm .ctm2025 .ctm_selector.open .ctm_selector_list {display: flex;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast {padding-bottom: 0;background:linear-gradient(to top, #f1fdff 0%, #ddf0ff 4%);}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .toast_title {position: relative;padding: 6px 24px;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .toast_title .left_box {justify-content: center;align-items: flex-start;flex-direction: column;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .toast_title .title {color: #000;font-size: 22px;font-weight: 700;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .toast_title .title em{color: #105aff;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .toast_title .sub_text {margin-top: 6px;color: #505968;font-size: 13px;font-weight: 400;line-height: 1.3;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .toast_title .btn_check {display: flex;justify-content: center;align-items: center;gap: 0 4px;position: absolute;top: 100%;left: 24px;width: auto;margin-top: 10px;padding: 11px 16px 9px;background-color: #105aff;border: 0;border-radius: 9999px;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .toast_title .btn_check .label {color: #fff;font-size: 15px;font-weight: 500;letter-spacing: -.3px;line-height: 1;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .toast_title .btn_check .lunacon {color: #fff;font-size: 16px;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .ad_image {position: relative;width: 100%;height: 160px;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .img_ad {position: absolute;bottom: 0;right: 10px;width: 250px;height: 152px;object-fit: cover;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .split_box {align-items: flex-start;height: 64px;padding: 0 12px;background-color: #fff;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .split_box {align-items: flex-start;height: 64px;padding: 0 12px;background-color: #fff;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .split_box .ctm_newBtn {border: 0;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .split_box .ctm_newBtnText {color: #777;font-size: 14px;font-weight: 400;letter-spacing: -.3px;line-height: 1;}
.ctyt .noticeCtm .ctm2025 .ad_bottom.select_toast .split_box .right_box .ctm_newBtnText {color: #333;font-weight: 700;}
.ctyt .noticeCtm .ctm2025 .refund_calc_box {display: flex;justify-content: flex-start;align-items: center;flex-direction: column;line-height: 1.3;}
.ctyt .noticeCtm .ctm2025 .refund_calc_box .title_text {width: 100%;color: #333;font-size: 22px;font-weight: 400;letter-spacing: -.4px;}
.ctyt .noticeCtm .ctm2025 .refund_calc_box .title_text em {font-weight: 700;}
.ctyt .noticeCtm .ctm2025 .refund_calc_box .sub_text {width: 100%;margin-top: 10px;color: #777;font-size: 14px;font-weight: 400;letter-spacing: -.3px;line-height: 1.4;}
.ctyt .noticeCtm .ctm2025 .refund_calc_box .animation_box {width: 100%;height: 100%;}
.ctyt .noticeCtm .ctm2025 .refund_calc_box .animation_box {display: flex;justify-content: center;align-items: center;gap: 0 4px;}
.ctyt .noticeCtm .ctm2025 .refund_calc_box .animation_box.ani_cash {margin-top: 40px;}
.ctyt .noticeCtm .ctm2025 .refund_calc_box .animation_box.ani_cash .lottie {width: 160px;height: 160px;}
.ctyt .noticeCtm .ctm2025 .refund_calc_box .animation_box.ani_cash_text {width: fit-content;margin-top: 10px;padding: 12px 24px 12px 28px;background-color: #f6f7fa;border-radius: 16px;}
.ctyt .noticeCtm .ctm2025 .refund_calc_box .animation_box.ani_cash_text .lottie {width: 269px;height: 44px;}
.ctm2025 .refund_calc_box .animation_box.ani_cash_text .unit_text {margin-top: 14px;padding-top: 2px;color: #4a4a4a;font-size: 16px;font-weight: 700;letter-spacing: -.3px;}
@media (max-width: 400px) { 
    .ctyt .noticeCtm .refund_calc_box .animation_box.ani_cash_text {width: 100%;} 
}
.ctyt .noticeCtm .ctm2025 .refund_calc_box .amount_text {color: #426eff;font-size: 20px;font-weight: 700;letter-spacing: -.4px;}
.ctyt .noticeCtm .ctm2025 .refund_calc_box .notice_text {margin-top: 10px;color: #777;font-size: 13px;font-weight: 400;letter-spacing: -.3px;}
.ctyt .noticeCtm .ctm2025 .ctm_empty { display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 12px 0; height: 100%; flex: 1; } 
.ctyt .noticeCtm .ctm2025 .ctm_emptyImg { width: 96px; height: 96px; } 
.ctyt .noticeCtm .ctm2025 .ctm_emptyImg img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm2025 .ctm_emptyCont { text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 4px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_emptyTitle { font-size: 15px; line-height: 1.4; letter-spacing: -0.3px; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_emptyText { font-size: 13px; line-height: 1.4; color: #777; letter-spacing: 0.26px; } 
.ctyt .noticeCtm .ctm2025 .ctm_emptyBtn { box-sizing: border-box; height: 36px; display: inline-flex; align-items: center; justify-content: center; gap: 0 4px; background-color: #fff; padding: 8px 12px; border-radius: 8px; border: 1px solid #719bfc; cursor: pointer; } 
.ctyt .noticeCtm .ctm2025 .ctm_emptyBtnIcon { width: 18px; height: 18px; flex-shrink: 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_emptyBtnIcon img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm2025 .ctm_emptyBtnText { font-size: 14px; font-weight: 700; color: #105aff; letter-spacing: -0.28px; } 
.ctyt .noticeCtm .ctm2025 .ctm_empty .footer_button_box { background-color: #f1f2f5; } 
.ctyt .noticeCtm .ctm2025 .ctm_underToast { position: fixed; z-index: 99; height: 44px; left: 50%; transform: translateX(-50%); bottom: 85px; width: 100%; display: flex; padding: 0 16px; align-items: center; justify-content: center; } 
.ctyt .noticeCtm .ctm2025 .ctm_underToastCont { background-color: rgba(0, 0, 0, 0.8); height: 44px; border-radius: 8px; display: flex; align-items: center; justify-content: center; gap: 0 4px; padding: 13px 12px; width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_underToastIcon { flex-shrink: 0; width: 14px; height: 14px; } 
.ctyt .noticeCtm .ctm2025 .ctm_underToastIcon img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm2025 .ctm_underToastText { color: #fff; font-size: 14px; line-height: 1.4; letter-spacing: -0.28px; text-align: left; } 
.ctyt .noticeCtm .ctm2025 .ctm_previewDataWrap { display: flex; flex-direction: column; gap: 10px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_previewDataCont { position: relative; flex: 1; max-height: calc(100% - 46px); } 
.ctyt .noticeCtm .ctm2025 .ctm_step { background-color: #fff; padding: 12px 11px 20px; display: flex; height: 76px; } 
.ctyt .noticeCtm .ctm2025 .ctm_stepCont { flex: 1; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 4px 0; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm_stepCont:after { width: 100%; height: 1px; top: 12px; right: 0; position: absolute; content: ""; display: block; background-color: #e1e1e1; } 
.ctyt .noticeCtm .ctm2025 .ctm_stepCont:first-child:after { width: 50%; height: 1px; top: 12px; right: 0; position: absolute; content: ""; display: block; } 
.ctyt .noticeCtm .ctm2025 .ctm_stepCont:last-child:after { width: 50%; height: 1px; top: 12px; left: 0; right: initial; position: absolute; content: ""; display: block; } 
.ctyt .noticeCtm .ctm2025 .ctm_stepCont.active .ctm_stepNum { background-color: #105aff; } 
.ctyt .noticeCtm .ctm2025 .ctm_stepCont.active .ctm_stepText { font-weight: 700; color: #105aff; } 
.ctyt .noticeCtm .ctm2025 .ctm_stepNum { flex-shrink: 0; width: 24px; height: 24px; border-radius: 50%; background-color: #b8c6d8; text-align: center; color: #fff; font-size: 12px; font-weight: 700; text-align: center; display: flex; align-items: center; justify-content: center; position: relative; z-index: 2; cursor: pointer; border: none; } 
.ctyt .noticeCtm .ctm2025 .ctm_stepText { font-size: 13px; text-align: center; line-height: 1.4; letter-spacing: -0.26px; color: #333; } 
.ctyt .noticeCtm .ctm2025 .pdf_upload_box {display: flex;align-items: center;justify-content: center;flex-direction: column;width: 100%;height: 100%;}
.ctyt .noticeCtm .ctm2025 .pdf_upload_box img {width: 128px;height: 128px;object-fit: contain;}
.ctyt .noticeCtm .ctm2025 .pdf_upload_box .ctm_newBtnIcon img {width: 100%; height: 100%; object-fit: contain;}
.ctyt .noticeCtm .ctm2025 .pdf_upload_box p {margin-top: 4px;color: #333;font-size: 15px;font-weight: 400;line-height: 1.4;letter-spacing: -0.3px;}
.ctyt .noticeCtm .ctm2025 .pdf_upload_box .ctm_newBtn {margin-top: 16px;}
.ctyt .noticeCtm .ctm2025 .apply_pdf_box {width: 100%;}
.ctyt .noticeCtm .ctm2025 .apply_pdf_box ul {display: flex;flex-direction: column;gap: 8px 0;width: 100%;}
.ctyt .noticeCtm .ctm2025 .apply_pdf_box ul li {width: 100%;}
.ctyt .noticeCtm .ctm2025 .apply_pdf_box ul li+li {margin-top: 8px;}
.ctyt .noticeCtm .ctm2025 .apply_pdf_box ul li .btn_apply_item {display: flex;justify-content: center;align-items: flex-start;flex-direction: column;width: 100%;padding: 12px 16px;background-color: #fff;border: 0;border-radius: 8px;}
.ctyt .noticeCtm .ctm2025 .apply_pdf_box ul li .btn_apply_item .name {color: #333;font-size: 15px;font-weight: 700;line-height: 1.4;letter-spacing: -0.3px;}
.ctyt .noticeCtm .ctm2025 .apply_pdf_box ul li .btn_apply_item .date {color: #777;font-size: 13px;font-weight: 400;line-height: 1.4;letter-spacing: -0.26px;}
.ctyt .noticeCtm .ctm2025 .apply_pdf_box ul li .btn_delete {display: flex;justify-content: center;align-items: center;position: absolute;top: 50%;right: 16px;width: 24px;height: 24px;background-color: transparent;border: none;cursor: pointer;transform: translateY(-50%);}
.ctyt .noticeCtm .ctm2025 .apply_pdf_box ul li .btn_delete .lunacon {color: #777;font-size: 14px;}
.ctyt .noticeCtm .ctm2025 .deduction_list {display: flex;flex-direction: column;gap: 8px 0;width: 100%;margin-top: -14px;}
.ctyt .noticeCtm .ctm2025 .deduction_list li {width: 100%;}
.ctyt .noticeCtm .ctm2025 .deduction_list .list_item {display: flex;justify-content: flex-start;align-items: center;gap: 0 12px;position: relative;width: 100%;height: 64px;padding: 10px 40px 10px 16px;background-color: #fff;border: 0;border-radius: 8px;text-decoration: none;}
.ctyt .noticeCtm .ctm2025 .deduction_list .list_item.empty_value {cursor: not-allowed;}
.ctyt .noticeCtm .ctm2025 .deduction_list .list_item.empty_value .text .value {color: #b4b4b4;}
.ctyt .noticeCtm .ctm2025 .deduction_list .list_item .icon {display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;background-color: #f1f2f5;border-radius: 12px;}
.ctyt .noticeCtm .ctm2025 .deduction_list .list_item .icon img {width: 28px;height: 28px;object-fit: contain;}
.ctyt .noticeCtm .ctm2025 .deduction_list .list_item .text {display: flex;align-items: flex-start;flex-direction: column;}
.ctyt .noticeCtm .ctm2025 .deduction_list .list_item .text .subject {color: #777;font-size: 13px;font-weight: 400;line-height: 1;letter-spacing: -0.3px;}
.ctyt .noticeCtm .ctm2025 .deduction_list .list_item .text .value {margin-top: 4px;color: #333;font-size: 15px;font-weight: 700;line-height: 1;letter-spacing: -0.26px;}
.ctyt .noticeCtm .ctm2025 .deduction_list .list_item .arrow {display: flex;justify-content: center;align-items: center;position: absolute;top: 50%;right: 16px;width: 24px;height: 24px;transform: translateY(-50%);}
.ctyt .noticeCtm .ctm2025 .ctm_title { display: flex; align-items: center; flex-shrink: 0; height: 36px; } 
.ctyt .noticeCtm .ctm2025 .ctm_titleText { flex: 1; height: 22px; font-size: 16px; font-weight: 700; line-height: 1.4; letter-spacing: -0.32px; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_titleTextData { color: #105aff; } 
.ctyt .noticeCtm .ctm2025 .ctm_titleBtnWrap { flex-shrink: 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_subTitleText { font-size: 13px; line-height: 1.4; letter-spacing: -0.26px; color: #777; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListWrap { height: auto; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataList { flex-direction: column; gap: 8px 0; width: 100%; display: flex; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListSubTit { font-size: 13px; line-height: 1.4; letter-spacing: -0.26px; text-align: left; height: 18px; color: #777; margin-bottom: 6px; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListCont { display: flex; background-color: #fff; height: 40px; align-items: center; justify-content: space-between; padding: 0 16px; border-radius: 8px; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListCont--multi { padding: 12px 38px 12px 16px; height: initial; position: relative; height: 64px; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListCont--multi .ctm_dataListBtn { position: absolute; right: 16px; top: 50%; transform: translateY(-50%); } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListCont--empty { height: initial; padding: 12px 16px; font-size: 12px; line-height: 1.4; letter-spacing: -0.24px; text-align: left; color: #777; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListCont--md { height: 48px; padding: 12px 38px 12px 16px; height: initial; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListCont--md .ctm_dataListInfo { justify-content: space-between; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListCont--md .ctm_dataListBtn { position: absolute; right: 16px; top: 50%; transform: translateY(-50%); } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListInfo { flex: 1; display: flex; align-items: center; width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListInfo:has(.ctm_dataListBtn) { max-width: calc(100% - 20px); } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListInfoData { font-size: 14px; height: 20px; line-height: 1.4; color: #777; letter-spacing: -0.28px; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListInfoData.name { font-size: 15px; color: #333; font-weight: 500; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListInfoData:not(.name) { position: relative; padding-left: 9px; margin-left: 8px; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListInfoData:not(.name):after { content: ""; position: absolute; display: block; width: 1px; height: 8px; background-color: #d9d9d9; top: 50%; left: 0; transform: translateY(-50%); } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListInfo--multi { justify-content: space-between; gap: 0 4px; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListInfoDetail { display: flex; flex-direction: column; flex: 1; width: 100%; max-width: calc(100% - 120px); } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListInfoDetailData { font-size: 13px; letter-spacing: -0.26px; color: #777; text-align: left; min-height: 20px; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListInfoDetailData.name { font-size: 15px; font-weight: 500; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListInfoMoney { text-align: right; font-size: 15px; letter-spacing: -0.5px; color: #333; font-weight: 700; margin-top: 2px; max-width: 114px; word-break: break-all; } 
.ctyt .noticeCtm .ctm2025 .ctm_dataListBtn { flex-shrink: 0; width: 14px; height: 14px; } 
.ctyt .noticeCtm .ctm2025 .ctm_formWrap { display: flex; flex-direction: column; gap: 24px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_formDelBtn { cursor: pointer; background-color: transparent; border: none; flex-shrink: 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_formDelBtn .lunacon { color: #777; } 
.ctyt .noticeCtm .ctm2025 .ctm_formGroup { display: flex; flex-direction: column; align-items: flex-start; gap: 4px 0; max-width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_formGroup.hasValiation .ctm_formInfoVal_text { font-size: 12px; line-height: 1.4; letter-spacing: -0.24px; } 
.ctyt .noticeCtm .ctm2025 .ctm_formGroup.hasValiation.error .ctm_formInfo { border-color: #fa4553; } 
.ctyt .noticeCtm .ctm2025 .ctm_formGroup.hasValiation.error .ctm_formInfoVal_text { color: #fa4553; } 
.ctyt .noticeCtm .ctm2025 .ctm_formMainTit { font-size: 16px; font-weight: 700; color: #333; letter-spacing: -0.32px; line-height: 1.4; text-align: left; width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_formMainTit + .ctm_formTit { margin-top: 8px; } 
.ctyt .noticeCtm .ctm2025 .ctm_formTit { max-width: 100%; flex: 0 0 auto; font-size: 13px; display: inline-block; max-width: 100%; align-items: center; color: #4a4a4a; line-height: 1.4; letter-spacing: -0.26px; position: relative; height: 18px; } 
.ctyt .noticeCtm .ctm2025 .ctm_formTit.essential { padding-right: 10px; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm_formTit.essential:after { top: 0; position: absolute; content: "*"; display: block; color: #fa4553; font-size: 13px; right: 0; line-height: 1.4; letter-spacing: -0.26px; } 
.ctyt .noticeCtm .ctm2025 .ctm_formMultiWrap { flex-wrap: wrap; border-bottom: 0; display: flex; flex-direction: column; gap: 16px 0; width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfo { width: 100%; align-items: center; display: flex; gap: 0 8px; justify-content: space-between; height: 40px; padding: 6px 0; border-bottom: 1px solid #e1e1e1; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfo .remove_line { position: relative; }
.ctyt .noticeCtm .ctm2025 .ctm_formInfo .remove_line::after { position: absolute;bottom: -8px;left: -6px;right: 0;width: calc(100% + 8px);height: 1px;border: 1px solid #fff;content: ''; }
.ctyt .noticeCtm .ctm2025 .ctm_formInfoData { font-size: 16px; font-weight: 500; color: #333; line-height: 1.4; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoInput { flex: 1; height: 28px; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoInput .ctm_input { width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoInput:has(.ctm_formDelBtn) { display: flex; align-items: center; gap: 0 4px; justify-content: space-between; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoInput:has(.ctm_formDelBtn) .ctm_input { max-width: calc(100% - 24px); } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoBtn { flex-shrink: 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoSelectList { display: flex; flex-direction: column; gap: 16px 0; width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoSelectListCont { width: 100%; align-items: center; display: flex; gap: 0 8px; justify-content: space-between; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoSelectListCont.ctm_flexColumn { gap: 4px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoSelectListCont:has(.ctm_formInfoBtn) .ctm_formInfoSelectListText { max-width: calc(100% - 120px); } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoSelectListText { flex: 1; display: flex; align-items: center; gap: 0 2px; width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoSelectListText:has(.ctm_iconBtn) .ctm_formTit { max-width: calc(100% - 20px); } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoAnno { padding: 8px; background-color: #f4f4f5; border-radius: 6px; width: 100%; margin-top: 4px; display: flex; flex-direction: column; gap: 6px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoAnnoText { font-size: 12px; color: #777; line-height: 1.4; letter-spacing: -0.24px; position: relative; padding-left: 10px; } 
.ctyt .noticeCtm .ctm2025 .ctm_formInfoAnnoText:after { content: ""; display: block; position: absolute; width: 2px; height: 2px; border-radius: 50%; background-color: #777; top: 6px; left: 3px; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoney { background-color: #fff; padding: 20px 16px 28px; display: flex; flex-direction: column; gap: 16px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneyTit { font-size: 20px; line-height: 1.4; letter-spacing: -0.4px; text-align: left; color: #333; max-width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneyTitData { font-weight: 700; font-size: 24px; letter-spacing: -0.48px; word-break: break-all; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneyInfo { padding: 16px; border-radius: 12px; background-color: #f0f4fa; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneyInfoList, .ctm2025 .ctm_totalMoneySumInfoList { display: flex; align-items: center; min-height: 32px; justify-content: space-between; width: 100%; gap: 0 4px; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneyInfoList--multi { min-height: 32px; align-items: flex-start; padding: 6px 0; height: initial; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneyInfoListTit, .ctm2025 .ctm_totalMoneySumInfoListTit { flex-shrink: 0; font-size: 14px; line-height: 1.4; letter-spacing: -0.28px; text-align: left; color: #172c4d; position: relative; padding-left: 9px; max-width: 200px; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneyInfoListTit:after, .ctm2025 .ctm_totalMoneySumInfoListTit:after { content: ""; width: 3px; height: 3px; background-color: #505968; position: absolute; top: 7px; left: 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneyInfoListData, .ctm2025 .ctm_totalMoneySumInfoListData { flex: 1; text-align: right; font-size: 15px; color: #333; font-weight: 500; letter-spacing: -0.3px; line-height: 1.4; word-break: break-all; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneySum { margin-top: 12px; padding-top: 16px; border-top: 1px solid #d3deec; display: flex; flex-direction: column; gap: 6px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneySumInfoListTit { font-size: 15px; color: #333; letter-spacing: -0.3px; font-weight: 500; padding-left: 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneySumInfoListTit:after { display: none; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneySumInfoListData { font-size: 16px; font-weight: 700; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneySumAnno { display: flex; gap: 0 4px; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneySumAnnoIcon { width: 14px; height: 14px; flex-shrink: 0; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneySumAnnoIcon .lunacon { width: 100%; height: 100%; object-fit: contain; font-size: 14px; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #505968; } 
.ctyt .noticeCtm .ctm2025 .ctm_totalMoneySumAnnoText { font-size: 12px; letter-spacing: -0.24px; line-height: 1.4; color: #505968; } 
.ctyt .noticeCtm .ctm2025 .ctm_yearSwiperWrap { position: relative; height: 148px; width: 100%; padding: 0 16px; } 
.ctyt .noticeCtm .ctm2025 .ctm_yearSwiperWrap .yearSwiper { width: 100%; height: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm_yearSwiperWrap .yearSwiper .swiper-slide { height: 48px; } 
.ctyt .noticeCtm .ctm2025 .ctm_yearSwiperWrap .yearSwiper .swiper-slide-active .ctm_yearSelectBtn { background-color: #f1f2f5; color: #333; font-weight: 700; } 
.ctyt .noticeCtm .ctm2025 .ctm_yearSelectBtn { display: flex; width: 100%; height: 100%; background-color: transparent; align-items: center; border: none; justify-content: center; font-size: 16px; line-height: 1.4; letter-spacing: -0.32px; color: #777; border-radius: 8px; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalary { padding: 16px 16px 12px; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.08); flex-direction: column; gap: 12px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryTop { display: flex; justify-content: space-between; align-items: center; width: 100%; height: 22px; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryUnderBtn { display: flex; width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryUnderBtn .ctm_newBtn { flex: 1; height: 40px; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryUnderBtn .ctm_newBtnText { font-size: 14px; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryLabel { display: inline-flex; align-items: center; justify-content: center; padding: 0 6px; height: 22px; border-radius: 4px; background-color: #e7eef7; min-width: 61px; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryLabelText { font-size: 13px; letter-spacing: -0.26px; text-align: center; color: #172c4d; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryRefresh { align-items: center; display: inline-flex; gap: 0 2px; background-color: transparent; border: none; cursor: pointer; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryRefreshIcon { width: 14px; height: 14px; display: inline-flex; flex-shrink: 0; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryRefreshIcon .lunacon { width: 100%; height: 100%; object-fit: contain; color: #777; font-size: 14px; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryRefreshText { font-size: 13px; letter-spacing: -0.26px; color: #777; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryDataWrap { display: flex; flex-direction: column; gap: 8px 0; width: 100%; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryData { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; width: 100%; gap: 0 8px; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryDataTit { flex-shrink: 0; font-weight: 500; line-height: 1.4; letter-spacing: -0.3px; text-align: left; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryDataInfo { flex: 1; text-align: right; font-size: 24px; font-weight: 700; line-height: 1.4; letter-spacing: -0.48px; color: #333; border: none;} 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryData--month .ctm__totalSalaryDataTit { font-size: 14px; color: #4a4a4a; font-weight: 400; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryData--month .ctm__totalSalaryDataInfo { font-size: 15px; font-weight: 500; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryData--month .ctm__totalSalaryDataInfo--sm { font-size: 14px; font-weight: 400; color: #4a4a4a; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryData.fontB .ctm__totalSalaryDataTit { font-weight: 700; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryData.fontB .ctm__totalSalaryDataInfo { font-weight: 700; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryAnno { width: 100%; display: flex; gap: 0 4px; padding-top: 10px; border-top: 1px solid #ededed; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryAnnoIcon { width: 14px; height: 14px; display: inline-flex; flex-shrink: 0; position: relative; } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryAnnoIcon .lunacon { width: 100%; height: 100%; object-fit: contain; color: #777; font-size: 14px; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryAnnoText { font-size: 12px; line-height: 1.4; letter-spacing: -0.24px; color: #777; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalary { display: flex; flex-direction: column; gap: 12px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryTit { width: 100%; display: flex; flex-direction: column; gap: 2px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryBtnBox { display: flex; flex-wrap: wrap; gap: 8px; justify-content: flex-start; align-items: flex-start; align-content: flex-start; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryBtnBox.type4 .ctm__monthSalaryBtn { width: calc((100% - 24px) / 4); justify-content: center; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryBtnBox.type4 .ctm__monthSalaryBtn .ctm__monthSalaryBtnMonth { text-align: center; color: #333; font-weight: 400; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryBtnBox.type4 .ctm__monthSalaryBtn.active { border: 1px solid #105aff; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryBtnBox.type4 .ctm__monthSalaryBtn.active .ctm__monthSalaryBtnMonth { font-weight: 700; color: #105aff; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryBtn { background-color: #fff; border-radius: 8px; padding: 12px 16px; display: flex; align-items: center; justify-content: space-between; min-height: 44px; width: calc((100% - 8px) / 2); cursor: pointer; border: 0; font-size: 14px; line-height: 1.4; letter-spacing: -0.28px; gap: 0 10px; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryBtnMonth { text-align: left; flex-shrink: 0; color: #777; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryBtnData { flex: 1; word-break: break-all; font-weight: 500; color: #4a4a4a; text-align: right; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryBtn.disabled .ctm__monthSalaryBtnData { color: #b4b4b4; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryBtn.active { border: 1px solid #105aff; } 
.ctyt .noticeCtm .ctm2025 .ctm__monthSalaryBtn.active .ctm__monthSalaryBtnMonth { font-weight: 700; color: #105aff; } 
.ctyt .noticeCtm .ctm2025 .ctm_salaryAdust { width: 100%; padding: 0 16px; display: flex; flex-direction: column; gap: 8px 0; } 
.ctyt .noticeCtm .ctm2025 .ctm_salaryAdustCont { height: 44px; display: flex; align-items: center; gap: 0 12px; } 
.ctyt .noticeCtm .ctm2025 .ctm_salaryAdustTit { flex-shrink: 0; font-size: 15px; font-weight: 500; line-height: 1.4; letter-spacing: -0.3px; text-align: left; color: #333; width: 95px; } 
.ctyt .noticeCtm .ctm2025 .ctm_salaryAdustInputBox { flex: 1; height: 44px; display: flex; align-items: center; padding: 10px 16px; border: 1px solid #d3d3d3; border-radius: 8px; } 
.ctyt .noticeCtm .ctm2025 .ctm_salaryAdustInputCont { width: 100%; height: 100%; border: 0; font-size: 16px; font-weight: 400; color: #333; text-align: right; background-color: transparent; } 
.ctyt .noticeCtm .ctm2025 .ctm_salaryAdustInputCont:focus { outline: none; } 
.ctyt .noticeCtm .ctm2025 .ctm_salaryAdustInputCont::placeholder { color: #b4b4b4; } 
.ctyt .noticeCtm .ctm2025 .tax_summary {flex-direction: column;padding: 20px 16px;}
.ctyt .noticeCtm .ctm2025 .tax_summary .summary_list {display: flex;flex-direction: column;gap: 8px 0;width: 100%;}
.ctyt .noticeCtm .ctm2025 .tax_summary .summary_list + .summary_list {position: relative;margin-top: 12px;padding-top: 13px;}
.ctyt .noticeCtm .ctm2025 .tax_summary .summary_list + .summary_list::before {display: block;position: absolute;top: 0;left: 0;right: 0;height: 1px;background-color: #ededed;content: '';}
.ctyt .noticeCtm .ctm2025 .tax_summary .summary_list .row {display: flex;justify-content: space-between;align-items: center;gap: 0 8px;position: relative;width: 100%;line-height: 1.4;}
.ctyt .noticeCtm .ctm2025 .tax_summary .summary_list .row dt,
.ctyt .noticeCtm .ctm2025 .tax_summary .summary_list .row dd {color: #4a4a4a;font-size: 14px;font-weight: 400;letter-spacing: -0.3px;}
.ctyt .noticeCtm .ctm2025 .tax_summary .summary_list .row:first-child dt,
.ctyt .noticeCtm .ctm2025 .tax_summary .summary_list .row:first-child dd {color: #333;font-size: 15px;font-weight: 700;}
.ctyt .noticeCtm .ctm2025 .tax_summary .summary_list .row:nth-child(2) {margin-top: 4px;}
.ctyt .noticeCtm .ctm2025 .tax_summary .summary_list .row .amount em {color: #105aff;}
.ctyt .noticeCtm .ctm2025 .tax_summary .summary_list .row .amount em.add {color: #fa4553;}
.ctyt .noticeCtm .ctm2025 .refer_link .link_more {display: flex;justify-content: flex-start;align-items: center;gap: 0 8px;position: relative;width: 100%;min-height: 64px;margin-top: -16px;padding: 10px 50px 10px 16px;background-color: #fff;border: 0;border-radius: 8px;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.08);text-decoration: none;}
.ctyt .noticeCtm .ctm2025 .refer_link .link_more + .link_more {margin-top: 12px;}
.ctyt .noticeCtm .ctm2025 .refer_link .link_more .icon {flex: 0 1 auto;overflow: hidden;display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;background-color: transparent;border-radius: 12px;}
.ctyt .noticeCtm .ctm2025 .refer_link .link_more .icon img {width: 100%;height: 100%;object-fit: contain;}
.ctyt .noticeCtm .ctm2025 .refer_link .link_more .text {flex: 1;display: flex;align-items: flex-start;flex-direction: column;}
.ctyt .noticeCtm .ctm2025 .refer_link .link_more .text .subject {color: #333;font-size: 14px;font-weight: 700;line-height: 1.3;letter-spacing: -0.3px;word-break: keep-all;}
.ctyt .noticeCtm .ctm2025 .refer_link .link_more .arrow {display: flex;justify-content: center;align-items: center;position: absolute;top: 50%;right: 16px;width: 14px;height: 14px;transform: translateY(-50%);}
.ctyt .noticeCtm .ctm2025 .ctm__aiBnr { width: 100%; display: flex; align-items: center; gap: 0 8px; position: relative; padding: 0 48px 0 16px; border-radius: 10px; box-shadow: 0 2px 4px 0 rgba(0, 68, 156, 0.08); background-image: linear-gradient(97deg, #e4dfff 0%, #ebeeff 63%, #d3e5ff 100%); height: 56px; } 
.ctyt .noticeCtm .ctm2025 .ctm__aiBnrImg { flex-shrink: 0; width: 45px; height: 45px; } 
.ctyt .noticeCtm .ctm2025 .ctm__aiBnrImg img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm2025 .ctm__aiBnrInfo { display: block;  } 
.ctyt .noticeCtm .ctm2025 .ctm__aiBnrInfoSub { font-size: 13px; letter-spacing: -0.26px; text-align: left; color: #333; } 
.ctyt .noticeCtm .ctm2025 .ctm__aiBnrInfoTit { display: inline-block; margin-top: 2px; font-size: 15px; font-weight: 700; letter-spacing: -0.3px; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(to right, #002ad4 0%, #8f5be7 77%, #ee65fa 108%); } 
.ctyt .noticeCtm .ctm2025 .ctm__aiBnrBtn { position: absolute; background-color: transparent; border: none; width: 20px; height: 20px; top: 50%; transform: translateY(-50%); right: 20px; cursor: pointer; } 
.ctyt .noticeCtm .ctm2025 .ctm__aiBnrBtnIcon { display: inline-block; width: 20px; height: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 
.ctyt .noticeCtm .ctm2025 .ctm__aiBnrBtnIcon img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm_pointGradient { background-image: linear-gradient(to right, #426eff, #ca60ff); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; font-weight: 700; } 
.ctyt .noticeCtm .ctm__totalSalaryDataInfoInput{text-align:right;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:-.48px;color:#333;border:none;width:100%;display:block;}
.ctyt .noticeCtm .ctm2025 .ctm__totalSalaryData--month .ctm__totalSalaryDataInfoInput{text-align:right;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:-.48px;color:#333;border:none;width:100%;display:block;}
.ctyt .noticeCtm .ctm2025 .apply_pdf_box ul li .btn_apply_item.apply_pdf_boxList{position:relative;padding-left:48px;}
.ctyt .noticeCtm .ctm2025 .apply_pdf_boxList::before{position:absolute;top:50%;left:16px;width:24px;height:24px;display:inline-block;content:'';transform:translateY(-50%);background:url(https://static.wehago.com/imgs/ctm/2025/icon_pdf.png) no-repeat center / 100% auto;}
.ctyt .noticeCtm .ctm_2025 .container.footer_btn { bottom: 98px; } 
.ctyt .noticeCtm .ctm_2025 .toast_title48 { height: 48px; font-weight: 900; } 
.ctyt .noticeCtm .ctm_2025 .ctm__sectionTitleWrap { display: flex; flex-direction: column; gap: 4px 0; width: 100%; } 
.ctyt .noticeCtm .ctm_2025 .ctm__sectionTitle { font-size: 14px; font-weight: 900; line-height: 1.43; letter-spacing: -0.21px; text-align: left; color: #212121; } 
.ctyt .noticeCtm .ctm_2025 .ctm__sectionsubTitle { font-size: 12px; font-weight: 700; line-height: 1.42; letter-spacing: -0.18px; text-align: left; color: #666; } 
.ctyt .noticeCtm .ctm_2025 .ctm__padding24 { padding: 24px 0; box-sizing: border-box; } 
.ctyt .noticeCtm .ctm_2025 .ctm__bgGray { background-color: #f7f8fa; } 
.ctyt .noticeCtm .ctm_2025 .ctm__innerPadding { padding: 22px 16px; box-sizing: border-box; } 
.ctyt .noticeCtm .ctm_2025 .ctm__notpdt { padding-top: 0; } 
.ctyt .noticeCtm .ctm_2025 .ctm__iconBtn { height: 32px; cursor: pointer; background-color: #fff; border-radius: 6px; display: inline-flex; flex-shrink: 0; align-items: center; justify-content: center; gap: 0 2px; border: 1px solid #d3d3d3; padding: 0 12px; box-sizing: border-box; } 
.ctyt .noticeCtm .ctm_2025 .ctm__iconBtn--md { height: 28px; padding: 0 8px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__iconBtnImg { display: inline-block; width: 18px; height: 18px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__iconBtnImg img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm_2025 .ctm__iconBtnText { font-size: 12px; line-height: 1.5; letter-spacing: -0.18px; color: #212121; margin-top: 1px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__errorText { color: #fa4553; } 
.ctyt .noticeCtm .ctm_2025 .ctm__fontBold { font-weight: 900; } 
.ctyt .noticeCtm .ctm_2025 .ctm__height100 { height: 100%; box-sizing: border-box; } 
.ctyt .noticeCtm .ctm_2025 .ctm__flexibleLayout { display: flex; height: 100%; width: 100%; flex-direction: column; } 
.ctyt .noticeCtm .ctm_2025 .ctm__mgt10 { margin-top: 10px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__mgt12 { margin-top: 12px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__mgt16 { margin-top: 16px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__mgt18 { margin-top: 18px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__mgt20 { margin-top: 20px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__mgt24 { margin-top: 24px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__mgt36 { margin-top: 36px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__addDataBtnWrap { width: 100%; height: 140px; display: flex; gap: 0 11px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__addDataBtn { height: 100%; flex: 1; cursor: pointer; background-color: #fff; border-radius: 12px; border: solid 1px #e5e5e5; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 12px 0; } 
.ctyt .noticeCtm .ctm_2025 .ctm__addDataBtnImg { width: 60px; height: 60px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__addDataBtnImg img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm_2025 .ctm__addDataBtnText { font-size: 14px; line-height: 1.4; letter-spacing: -0.23px; color: #212121; text-align: center; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toastTitleWrap { display: flex; flex-direction: column; gap: 8px 0; padding: 0 16px; box-sizing: border-box; width: 100%; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toastTitleWrap.centerType { text-align: center; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toastTitle { font-size: 16px; color: #212121; font-weight: 900; letter-spacing: -0.24px; line-height: 1.38; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toastsubTitle { font-size: 12px; line-height: 1.5; letter-spacing: -0.18px; color: #666; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toastAnnotation { box-sizing: border-box; width: 100%; padding: 12px; background-color: #f7f8fa; border-radius: 8px; display: flex; gap: 6px 0; flex-direction: column; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toastAnnotation.type2 { padding: 0; box-sizing: border-box; background-color: transparent; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toastAnnotationTitle { font-size: 13px; font-weight: 900; color: #212121; line-height: 1.38; letter-spacing: -0.2px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toastAnnotationList { display: flex; flex-direction: column; gap: 6px 0; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toastAnnotationListCont { position: relative; padding-left: 8px; font-size: 12px; line-height: 1.5; letter-spacing: -0.18px; color: #212121; word-break: keep-all; font-weight: 700; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toastAnnotationListCont:after { content: ""; width: 2px; height: 2px; background-color: #7a7b83; border-radius: 50%; position: absolute; top: 0.5em; left: 2px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__lottieContainer { display: flex; flex: 1; flex-direction: column; align-items: center; justify-content: center; } 
.ctyt .noticeCtm .ctm_2025 .ctm__lottieCont { width: 280px; height: 180px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__lottieData { font-size: 16px; line-height: 1.38; letter-spacing: -0.24px; text-align: center; color: #127eff; font-weight: 900; } 
.ctyt .noticeCtm .ctm_2025 .ctm__lottieTit { text-align: center; margin-top: 20px; display: flex; flex-direction: column; gap: 6px 0; } 
.ctyt .noticeCtm .ctm_2025 .ctm__lottieTitMain { font-size: 16px; color: #212121; font-weight: 900; letter-spacing: -0.24px; line-height: 1.38; } 
.ctyt .noticeCtm .ctm_2025 .ctm__lottieTitSub { font-size: 14px; color: #212121; font-weight: 700; letter-spacing: -0.21px; line-height: 1.43; } 
.ctyt .noticeCtm .ctm_2025 .ctm__topTitleWrap { display: flex; gap: 8px 0; flex-direction: column; width: 100%; } 
.ctyt .noticeCtm .ctm_2025 .ctm__topTitleCont { font-weight: 700; letter-spacing: -0.33px; line-height: 1.27; color: #212121; font-size: 22px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__topTitleAnno { font-size: 12px; color: #939393; line-height: 1.5; letter-spacing: -0.18px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__formTopTitleBox { height: 32px; box-sizing: border-box; display: flex; align-items: center; width: 100%; justify-content: space-between; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toast_dialogUnderBtn { display: flex; align-items: center; gap: 0 8px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toast_dialogUnderBtn .ctm_btn_dialog.white { background: #fff; border: 1px solid #d3d3d3; color: #4a4a4a; } 
.ctyt .noticeCtm .ctm_2025 .ctm__toast_dialogUnderBtn .ctm_btn_dialog.disabled { background-color: rgb(234, 235, 237); color: rgb(197, 199, 201); } 
.ctyt .noticeCtm .ctm_2025 .ctm__formTopTitle { flex: 1; max-width: calc(100% - 70px); font-size: 14px; color: #212121; font-weight: 900; letter-spacing: -0.21px; line-height: 1.43; } 
.ctyt .noticeCtm .ctm_2025 .ctm__apngImg img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm_2025 .ctm__apngCenterWrap { display: flex; justify-content: center; } 
.ctyt .noticeCtm .ctm_2025 .ctm__progressContainer { display: flex; width: 315px; flex-direction: column; gap: 12px 0; align-items: center; } 
.ctyt .noticeCtm .ctm_2025 .ctm__progressContent { box-sizing: border-box; height: 8px; position: relative; border-radius: 4px; background-color: #e8ebf2; width: 315px; overflow: hidden; } 
.ctyt .noticeCtm .ctm_2025 .ctm__progressContentData { display: inline-block; height: 100%; position: absolute; top: 0; border-radius: 4px; background-image: linear-gradient(86deg, #624dff 8%, #67b9ff 83%); } 
.ctyt .noticeCtm .ctm_2025 .ctm__topBanner { width: 100%; background-color: #f7f8fa; height: 126px; box-sizing: border-box; display: flex; align-items: center; position: relative; padding: 0 128px 0 20px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__topBannerImg { width: 120px; height: 120px; position: absolute; top: 50%; right: 6px; transform: translateY(-50%); } 
.ctyt .noticeCtm .ctm_2025 .ctm__topBannerImg img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm_2025 .ctm__topBannerInfo { display: flex; flex-direction: column; gap: 11px 0; } 
.ctyt .noticeCtm .ctm_2025 .ctm__topBannerInfoTitle { font-size: 18px; line-height: 1.33; letter-spacing: -0.27px; text-align: left; font-weight: 700; color: #212121; } 
.ctyt .noticeCtm .ctm_2025 .ctm__topBannerInfoText { font-size: 14px; line-height: 1.36; letter-spacing: -0.21px; color: #666; font-weight: 700; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verification { display: flex; width: 100%; flex-direction: column; gap: 12px 0; padding-bottom: 20px; box-sizing: border-box; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationTit { font-size: 15px; line-height: 1.4; letter-spacing: -0.23px; text-align: left; color: #212121; font-weight: 700; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContent { box-sizing: border-box; padding: 16px; border-radius: 12px; background-color: #fff; border: 1px solid #ededed; width: 100%; display: flex; flex-direction: column; gap: 12px 0; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContentTop { height: 28px; width: 100%; display: flex; align-items: center; justify-content: space-between; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContentTit { flex: 1; max-width: calc(100% - 60px); position: relative; font-size: 14px; color: #212121; text-align: left; font-weight: 900; letter-spacing: -0.21px; line-height: 1.43; height: 18px; box-sizing: border-box; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContentTit.noti { padding-left: 22px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContentTit.noti::before { content: ""; display: block; width: 18px; height: 18px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); background: url(https://static.wehago.com/imgs/ctm/2025/icon_noti.png) no-repeat center/contain; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContentInfo { font-size: 13px; line-height: 1.46; font-weight: 700; color: #212121; letter-spacing: -0.2px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContentAnno { width: 100%; padding: 12px; box-sizing: border-box; background-color: #f7f8fa; border-radius: 8px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContentAnnoList { display: flex; flex-direction: column; gap: 6px 0; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContentAnnoListInfo { width: 100%; display: flex; align-items: center; justify-content: space-between; padding-left: 8px; box-sizing: border-box; position: relative; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContentAnnoListInfo:after { content: ""; display: block; position: absolute; width: 2px; height: 2px; background-color: #7a7b83; border-radius: 50%; left: 2px; top: 5px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContentAnnoTit { flex-shrink: 0; font-size: 12px; font-weight: 700; color: #666; line-height: 1.5; letter-spacing: -0.18px; text-align: left; } 
.ctyt .noticeCtm .ctm_2025 .ctm__verificationContentAnnoInfo { text-align: right; flex: 1; font-size: 12px; font-weight: 700; color: #212121; line-height: 1.5; letter-spacing: -0.18px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__iconBanner { background-color: #fff; box-sizing: border-box; padding: 24px 16px 32px; position: relative; display: flex; align-items: center; } 
.ctyt .noticeCtm .ctm_2025 .ctm__iconBanner:has(.ctm__iconBannerIcon) { padding-right: 110px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__iconBannerIcon { width: 88px; height: 88px; position: absolute; top: 50%; transform: translateY(-50%); right: 21px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__iconBannerIcon img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListWrap { width: 100%; flex-direction: column; gap: 8px 0; display: flex; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnList { width: 100%; box-sizing: border-box; cursor: pointer; background-color: #fff; border-radius: 12px; height: 64px; display: flex; align-items: center; padding-right: 34px; position: relative; gap: 0 12px; padding: 0 16px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnList:has(.ctm__btnListGo) { padding-right: 30px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnList:has(.ctm__btnListCheck) { padding-left: 44px; padding-right: 30px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnList:has(.ctm__btnListLabel) { padding-right: 115px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListLabel { display: inline-flex; box-sizing: border-box; align-items: center; justify-content: center; padding: 3px 4px; font-size: 10px; height: 18px; border-radius: 2px; position: absolute; right: 40px; top: 50%; transform: translateY(-50%); font-weight: 700; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListLabelText { margin-top: 1px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListLabel.error { color: #d93134; background-color: rgba(252, 83, 86, 0.1); } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListLabel.complete { color: #0a7c5a; background-color: rgba(32, 201, 151, 0.1); } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListInfo { display: flex; flex: 1; flex-direction: column; gap: 2px 0; width: 100%; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListInfoTit { font-size: 14px; color: #212121; letter-spacing: -0.21px; font-weight: 700; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListInfoText { color: #666; font-size: 12px; letter-spacing: -0.18px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListInfoData { color: #004796; font-weight: 900; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListInfoMulti { display: flex; align-items: center; width: 100%; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListInfoMultiData { line-height: 1.5; letter-spacing: -0.18px; text-align: left; color: #939393; font-size: 12px; font-weight: 700; display: inline-block; max-width: 10em; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListInfoMultiData.hasLine { position: relative; padding-left: 5px; margin-left: 4px; flex-shrink: 0; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListInfoMultiData.hasLine:after { position: absolute; content: ""; display: block; left: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 10px; background-color: #e1e1e1; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListGo { width: 18px; height: 18px; position: absolute; top: 50%; transform: translateY(-50%); right: 16px; background-color: transparent; border: 0; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListGo::before { content: ""; display: block; width: 6px; height: 11px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url(https://static.wehago.com/imgs/common/sp_icon.png) no-repeat -96px -244px/500px 1000px; opacity: 0.6; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListIcon { width: 40px; height: 40px; box-sizing: border-box; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListIcon img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListCheck { position: absolute; top: 50%; transform: translateY(-50%); left: 12px; display: block; width: 24px; height: 24px; border: 0; background: none; cursor: pointer; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListCheckInput { display: none; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListCheckInputImg { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 20px; height: 20px; background: url(https://static.wehago.com/imgs/ctm/sp_ctm2x.png) no-repeat 0 -103px; background-size: 250px 500px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__btnListCheckInput:checked + .ctm__btnListCheckInputImg { background-position: 0 -127px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__wideIconBanner { background-color: #fff; padding: 24px 16px 0; box-sizing: border-box; display: flex; flex-direction: column; gap: 40px 0; align-items: center; } 
.ctyt .noticeCtm .ctm_2025 .ctm__wideIconBanner.type--sm { padding: 24px 16px 16px; gap: 24px 0; } 
.ctyt .noticeCtm .ctm_2025 .ctm__wideIconBannerIcon { width: 180px; height: 160px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__wideIconBannerIcon img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm_2025 .ctm__registrationNumGroup { width: 100%; align-items: center; box-sizing: border-box; display: flex; justify-content: space-between; height: 36px; border-bottom: 1px solid #ededed; gap: 0 12px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__registrationNumCont { flex: 1; } 
.ctyt .noticeCtm .ctm_2025 .ctm__registrationNumInput { border: none; height: 100%; font-size: 15px; line-height: 1.33; letter-spacing: -0.23px; color: #212121; font-weight: 700; } 
.ctyt .noticeCtm .ctm_2025 .ctm__registrationNumInput:focus { outline: none; } 
.ctyt .noticeCtm .ctm_2025 .ctm__registrationNumLine { display: inline-block; font-size: 14px; line-height: 1.43; letter-spacing: -0.21px; color: #212121; text-align: center; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDoc { display: flex; flex-direction: column; width: 100%; gap: 8px 0; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDocTit { line-height: 1.43; letter-spacing: -0.21px; text-align: left; color: #212121; font-size: 14px; font-weight: 900; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDocBtn { cursor: pointer; box-sizing: border-box; background-color: #fff; width: 100%; display: flex; align-items: center; justify-content: center; gap: 0 2px; height: 48px; border-radius: 8px; border: 1px solid #d3d3d3; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDocBtnIcon { display: inline-block; width: 18px; height: 18px; box-sizing: border-box; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDocBtnIcon img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDocBtnText { display: inline-block; height: 18px; box-sizing: border-box; margin-top: 1px; font-size: 14px; letter-spacing: -0.21px; text-align: left; color: #212121; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDocResult { box-sizing: border-box; background-color: #fff; height: 56px; border-radius: 8px; border: solid 1px #d3d3d3; width: 100%; display: inline-flex; padding: 16px 30px 16px 16px; align-items: center; gap: 0 8px; position: relative; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDocResultIcon { box-sizing: border-box; width: 24px; height: 24px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDocResultIcon img { width: 100%; height: 100%; object-fit: contain; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDocResultData { width: 100%; max-width: 20em; line-height: 1.5; letter-spacing: -0.18px; text-align: left; color: #212121; font-weight: 700; font-size: 12px; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDocResultClose { position: absolute; top: 50%; right: 12px; transform: translateY(-50%); display: inline-flex; cursor: pointer; border: 0; cursor: pointer; width: 18px; height: 18px; background-color: transparent; } 
.ctyt .noticeCtm .ctm_2025 .ctm__supportingDocResultClose:after { content: ""; background: url(https://static.wehago.com/imgs/ctm/2025/icon_close.png) no-repeat center/100% auto; display: block; width: 14px; height: 14px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } 