﻿
@charset "utf-8";

@import url("wbasic.css");			/* basic */
@import url("wcontent.css");       	/* 공용 */
@import url("event_2021.css");     	/* 기존슬라이딩 */
@import url("swiper.css");			/* swiper */
@import url("billboard.css");		/* chart */


* {font-family:"SpoqaHanSans", sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

body {width:100%;margin:0 auto;padding:0;font-size:14px;line-height:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;font-family:'SpoqaHanSans', 'malgun', 'Apple SD Gothic Neo', '돋움', Dotum, Verdana, Arial, sans-serif;font-weight:400;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
body.hidden {height:100%;min-height:100%;overflow:hidden !important;touch-action:none;}
img {border:none;padding:0;margin:0;outline:none;}
a {border:none;padding:0;margin:0;outline:none;text-decoration:none !important;}
a:active {color:#666666;text-decoration:none !important;}
a:link {color:#666666;text-decoration:none !important;}
a:visited {color:#666666;text-decoration:none !important;}
a:focus, a:hover {color:#666666;text-decoration:none !important;}
ol, ul {list-style:none;padding:0;margin:0;}
ul:after {content:"";display:block;clear:both;}
ul > li {display:block;}
i, em, address{font-style:normal;}
p {margin:0;}
h1,h2,h3,h4,h5,h6 {margin:0;}
a{color:#6e7780;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
a:hover{text-decoration:underline}
img{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none}
*:focus {outline:0;}

textarea{appearance:none;-webkit-appearance:none;display:inline-block;padding:1rem;border:0.1rem solid #ddd;background:#fff;line-height:1.5;font-family:'SpoqaHanSans', 'malgun', 'Apple SD Gothic Neo', '돋움', Dotum, Verdana, Arial, sans-serif;font-size:1.4rem;color:#6e7780;box-sizing:border-box;outline:0}
input, select, button{font-family:'SpoqaHanSans', 'Apple SD Gothic Neo', 'malgun', '돋움', Dotum, Verdana, Arial, sans-serif;box-sizing:border-box;cursor:pointer}
button {-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0px;background-color:transparent;}
select{appearance:none;-webkit-appearance:none}
input{border-radius:0;appearance:none;-webkit-border-radius:0;-webkit-appearance:none}
input[type="text"], input[type="password"], input[type="date"], input[type="time"], input[type="tel"], input[type="number"]{}
input[type="radio"], input[type="checkbox"], button, label{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}
input[type="date"]::-ms-clear{display:none}
input[type="date"]::-ms-reveal{display:none}
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="time"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus{}
input[type=number] {-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
input:-ms-clear, input::-ms-clear, input::-ms-reveal, input::-ms-reveal {display:none;width:0;height:0; }
input::-ms-reveal {display:none;width:0;height:0; }
input[type=text]::-ms-clear, input[type=password]::-ms-clear {width:0; height:0;}
input::placeholder{}
input::-webkit-input-placeholder{}
input::-moz-input-placeholder{}
input::-ms-input-placeholder{}
textarea::placeholder{}
textarea::-webkit-input-placeholder{}
textarea::-moz-input-placeholder{}
textarea::-ms-input-placeholder{}


.wimg img, img.fx{max-width:100%;}
input, select, textarea {margin:0;padding:0;outline:none;font-size:13px;color:#000000;}
input::-moz-placeholder {color:#000000;}
input::-webkit-input-placeholder {color:#000000;}
textarea::-moz-placeholder {color:#000000;}
textarea::-webkit-input-placeholder {color:#000000;}

table{width:100%;border-collapse:collapse;border:0;border-spacing:0}
caption{overflow:hidden;margin-left:-9999px;width:1px;height:0;font-size:1px;line-height:0}
th,td{word-break:break-all;word-wrap:break-word}
dl, dt, dd { margin:0;padding:0;} 

body, html {margin:0;padding:0;}
body.wstop_scroll {/*position:fixed;*/height:100%;overflow:hidden;}

.wunderline {position:relative;z-index:0;}
.wunderline:after{content:'';position:absolute;top:50%;left:0;width:100%;height:46%;margin:0px;-webkit-border-radius:2px;border-radius:2px;background-color:#fffb008a;z-index:-1;}

/*IE 10, 11의 네이티브 화살표 숨기기*/ 
select::-ms-expand {display:none;}


/*샘플용*/
.depTit3 {margin:40px 0 8px !important;font-size:18px;color:#002bff;}
.mw_section .depTit3:first-child {margin:20px 0 8px !important;}
body::-webkit-scrollbar {width:5px;height:5px;}
body::-webkit-scrollbar-track {background-color:rgba(0,0,0,0.1);border-radius:5px;}
body::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.8);border-radius:5px;}


/*------------------------------------------------------------
------------------------------------------------------------*/

/* 헤더 */
#header {width:100%;margin:0 auto;}
#header > .contents_con {border-bottom:1px solid #e4e4e4;padding:2% 3% 2% 4%;}/*14px 24px 14px 40px*/
#header > .contents_con > table {width:100%;margin:0 auto;}
#header > .contents_con > table > tbody > tr > td {height:46px;text-align:inherit;padding:0;border:0;}
#header > .contents_con > table > tbody > tr > td img {display:inline-block;*display:inline;zoom:1;width:100%;}
#header > .contents_con > table > tbody > tr > td .main_logo {width:107px;}/*width:215px;*/ /*37.5%*/
/* S::20.06.16 추가 */
#header > .contents_con > table > tbody > tr > td .main_logo_paybook,
#header > .contents_con > table > tbody > tr > td .main_logo_shopping{margin-right:2px;vertical-align:middle;}
#header > .contents_con > table > tbody > tr > td .main_logo_paybook{width:62px;height:21px;}/*width:104px;*/
#header > .contents_con > table > tbody > tr > td .main_logo_shopping{width:32px;height:21px;}/*width:63px;*/
/* E::20.06.16 추가 */
#header > .contents_con > table > tbody > tr > td .cart_btn {display:block;position:relative;top:0;left:0;}
#header > .contents_con > table > tbody > tr > td .cart_btn > .no_text {display:block;width:18px;background-color:#ff6b6b;text-align:center;font-size:11px;color:#ffffff;line-height:18px;position:absolute;top:-6px;right:-6px;z-index:10;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;}
#header > .contents_con > table > tbody > tr > .back_td {width:22px;}/*40px*/ /*15px*/
#header > .contents_con > table > tbody > tr > .text_td {padding:0 11px;}/*0 20px*/ /*0 3%*/
#header > .contents_con > table > tbody > tr > .text_td span {font-size:17px;color:#222222;font-weight:700;line-height:37px;letter-spacing:-0.2px;}/*31px*/
#header > .contents_con > table > tbody > tr > .btn_td {width:30px;}/*50px*/ /*7.5%*/
#header > .contents_con > table > tbody > tr > .blank_td {width:12px;}/*20px*/ /*3%*/
#header > .nav {width:100%;max-width:720px;margin:0 auto;background-color:#fbfbfb;border-bottom:1px solid #e4e4e4;position:relative;top:0;left:0;right:0;z-index:100;}
#header > .nav > .contents_con {position:relative;top:0;left:0;padding:0 10px;}/*0 20px*/
#header > .nav > .contents_con .swiper-container {width:100%;margin:0 auto;position:relative;top:0;left:0;}
#header > .nav > .contents_con .swiper-container .swiper-wrapper .swiper-slide {width:auto;padding:16px 0;margin:0 10px;}/*32px 0, 0 20px*/
#header > .nav > .contents_con .swiper-container .swiper-wrapper .swiper-slide a {font-size:13px;color:#222222;font-weight:700;line-height:19px;letter-spacing:-0.2px;}/*24px*/
#header > .nav > .contents_con > .menu_btn {display:none;position:absolute;top:0;right:0;z-index:10;}
#header > .nav > .contents_con > .menu_btn > a {display:block;}
#header > .nav > .contents_con > .menu_btn > a > img {width:auto;height:51px;}/*94px*/



/* Right Menu */
.m_total_menu_wrap .swiper-scrollbar{visibility:hidden;}
.overflow_hidden{height:100%;overflow:hidden;position:relative;}
.main_overlay{height:100%;width:100%;background:#000;opacity:0.6;z-index:9999;position:fixed;left:0;top:0;display:none;}
.main_total_menu{height:100%;position:fixed;width:100%;top:0;z-index:99999;left:0;-webkit-transition:-webkit-transform 0.5s ease-in-out;-webkit-transform:translateX(100%)}
.main_total_menu.act{-webkit-transition:-webkit-transform 0.5s ease-in-out;-webkit-transform:translateX(0%)}
.main_total_menu .inner_wrap{padding-left:0px;height:100%;}
.main_total_menu .inner_wrap .mw_section .scroll_category .in{margin:0;padding-top:13px;}
.m_total_menu_wrap{height:100%;padding-top:57px;background:#F9F9FA;position:relative;}
.m_total_menu_wrap .login_section{height:57px;width:100%;position:absolute;background:#fff;left:0;top:0;border-bottom:1px solid #EBEBEB;}
.m_total_menu_wrap .m_total_home{display:block; overflow:hidden; position:absolute;top:8px;left:14px;width:40px;height:40px;background:url(../../winc/images/wcom/wbtn_home.png) center center no-repeat;background-size:40px;z-index:10; color:transparent; font-size:1px;}
.m_total_menu_wrap .m_total_name{display:block;position:absolute;top:12px;right:66px;width:auto;line-height:32px;text-align:right;}
.m_total_menu_wrap .m_total_name .name {display:inline-block;min-width:135px;font-size:14px;font-weight:700;}
.m_total_menu_wrap .m_total_name .name em{display:inline-block;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.m_total_menu_wrap .m_total_menu_close{display:block; overflow:hidden; position:absolute;top:8px;right:14px;width:40px;height:40px;background:url(../../winc/images/wcom/wbtn_close.png) center center no-repeat;background-size:40px;z-index:10; color:transparent; font-size:1px;}
.md_log{width:auto;height:32px;line-height:20px;padding:6px 10px;font-size:13px;color:#000 !important;margin-left:10px;background:#F0F3F6;border-radius:16px;}
.m_total_menu_wrap .cate_dep1{height:100%;width:84px;position:absolute;left:0;top:57px;background:#F9F9FA;z-index:1;}
.m_total_menu_wrap .cate_dep1 li a{display:block;width:84px;height:84px;margin-bottom:4px;padding-top:12px;background:#F9F9FA;font-size:14px;line-height:20px;color:#212121;font-weight:400;text-align:center;}
.m_total_menu_wrap .cate_dep1 li a:before{content:'';display:block;width:40px;height:40px;margin:0 auto 0;background:url(../../winc/images/wcom/wbtn_navi_11.png) no-repeat;background-size:100% auto;vertical-align:middle}
.m_total_menu_wrap .cate_dep1 li:nth-child(2) a:before{background:url(../../winc/images/wcom/wbtn_navi_21.png) no-repeat;background-size:100% auto;}
.m_total_menu_wrap .cate_dep1 li:nth-child(3) a:before{background:url(../../winc/images/wcom/wbtn_navi_31.png) no-repeat;background-size:100% auto;}
.m_total_menu_wrap .cate_dep1 li:nth-child(4) a:before{background:url(../../winc/images/wcom/wbtn_navi_41.png) no-repeat;background-size:100% auto;}
.m_total_menu_wrap .cate_dep1 li:nth-child(5) a:before{background:url(../../winc/images/wcom/wbtn_navi_51.png) no-repeat;background-size:100% auto;}
.m_total_menu_wrap .cate_dep1 li:nth-child(6) a:before{background:url(../../winc/images/wcom/wbtn_navi_61.png) no-repeat;background-size:100% auto;}
.m_total_menu_wrap .cate_dep1 li a.on{background:#293952;color:#fff;font-weight:700;}
.m_total_menu_wrap .cate_dep1 li:nth-child(1) a.on:before{background:url(../../winc/images/wcom/wbtn_navi_12.png) no-repeat;background-size:100% auto;}
.m_total_menu_wrap .cate_dep1 li:nth-child(2) a.on:before{background:url(../../winc/images/wcom/wbtn_navi_22.png) no-repeat;background-size:100% auto;}
.m_total_menu_wrap .cate_dep1 li:nth-child(3) a.on:before{background:url(../../winc/images/wcom/wbtn_navi_32.png) no-repeat;background-size:100% auto;}
.m_total_menu_wrap .cate_dep1 li:nth-child(4) a.on:before{background:url(../../winc/images/wcom/wbtn_navi_42.png) no-repeat;background-size:100% auto;}
.m_total_menu_wrap .cate_dep1 li:nth-child(5) a.on:before{background:url(../../winc/images/wcom/wbtn_navi_52.png) no-repeat;background-size:100% auto;}
.m_total_menu_wrap .cate_dep1 li:nth-child(6) a.on:before{background:url(../../winc/images/wcom/wbtn_navi_62.png) no-repeat;background-size:100% auto;}
.m_total_menu_wrap .mw_section {position:relative;}
.m_total_menu_wrap .btn_arr_wrap {position:absolute;right:0px;top:0px;z-index:10;height:100%;background-color:#f9f9fa;}
.m_total_menu_wrap .btn_arr {display:block;overflow:hidden;width:28px;height:30px;margin:17px 16px 0 0; font-size:1px; color:transparent;background:url(../../inc/images/renew/event/2021/arr_56x56_d.png) 0 center / 28px auto no-repeat;}
.m_total_menu_wrap .btn_arrplus {display:block;overflow:hidden;width:34px;height:34px;margin:4px 12px 0 0; font-size:1px; color:transparent; background:url(../../winc/images/wcom/wbtn_add_plus.png) 0 center / 34px auto no-repeat;}
.m_total_menu_wrap .btn_arr_wrap:before {display:block;content:'';position:absolute;left:-13px;top:0;width:13px;height:100%;background:url(../../inc/images/renew/event/2021/bg_gradient01.png) 0 0 / 13px auto repeat-y;}

#menu_lpop_wrap .cate_list {margin:-12px 0 0 -12px;}
#menu_lpop_wrap .cate_list:after {display:block;content:'';clear:both;}
#menu_lpop_wrap .cate_list > li {float:left;width:33.3%;padding:12px 0 0 12px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#menu_lpop_wrap .cate_list > li a {display:block;width:100%;height:46px;color:#212121;font-size:15px;font-weight:700;text-align:center;line-height:46px;background-color:#f9f9fa;
	-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;}
#menu_lpop_wrap .cate_list > li a.on {color:#fff;background-color:#293952;}

.cate_dep2{height:100%;overflow:scroll;overflow-x:hidden;padding:0 24px;position:relative;}
.cate_dep2 dl{padding-bottom:16px;height:auto !important;}
.cate_dep2 dd{font-size:14px;color:#484848;}
.cate_dep2 a{display:block;}
/*.cate_dep2 dt{border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;margin-top:-1px;margin-bottom:8px;}*/
.cate_dep2 dt>a{font-size:12px;font-weight:700;line-height:21px;color:#8d8d8d;padding:25px 0 10px;} /* 2024 웹접근성:명도 */
.cate_dep2 dt>span{font-size:12px;font-weight:700;line-height:21px;color:#8d8d8d;padding:25px 0 10px;} /* 2024 웹접근성:명도 */
.cate_dep2 dd>a{padding-top:8px;padding-bottom:8px;font-size:17px;font-weight:700;line-height:32px;color:#000;}
.cate_dep2 dd>a.more_dep:after{content:'';position:absolute;right:24px;display:inline-block;width:32px;height:32px;background:url(../../winc/images/wcom/btn_down.png) right center no-repeat;background-size:32px 32px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.cate_dep2 dd>a.more_dep.on:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);}
.cate_dep1 .swiper-slide{height:75px;}
.cate_dep2 .swiper-slide{height:auto;}
.cate_dep3{display:none;margin:8px 0;padding:2px 24px;background-color:#fff;border:1px solid #ddd;border-radius:6px}
.cate_dep3 a{position:relative;padding:13px 25px 13px 0;font-size:16px;line-height:24px;color:#424242;border-bottom:1px solid #F1F4F7;}
.cate_dep3 a:after{content:'';position:absolute;top:50%;right:-7px;display:inline-block;width:32px;height:32px;margin:-16px 0 0 0;vertical-align:top;background:url(../../winc/images/wcom/wicon_arrow.png) 0 center no-repeat;background-size:32px 32px;}
.cate_dep3 li:last-child a{border-bottom:none}
.m_total_menu_wrap .foor{height:80px;}



/*컨텐츠*/
#container {width:100%;margin:0 auto;}

.wbox_scrollx {overflow:scroll;overflow-y:hidden;padding-bottom:1px;}
.wbox_scrollx::-webkit-scrollbar {height:5px;}
.wbox_scrollx::-webkit-scrollbar-track {background-color:rgba(0,0,0,0.1);border-radius:5px;}
.wbox_scrollx::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,0.8);border-radius:5px;}

.wbox_bg {padding:20px;background:#fff;border-radius:14px;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);}




/* Title */
.wtit_dep2 {font-size:20px;line-height:30px;font-weight:700;margin:0 0 8px;}
.wtit_dep2 span {font-size:20px;font-weight:400;}
.wtit_dep2.gray {margin:40px 0 12px; font-size:16px; color:#666c76;}
.wtit_dep2.gray + .wtit_dep3 {margin-top:12px;}
.wtit_dep3 {font-size:17px;line-height:27px;font-weight:400;margin:20px 0 8px;}
.wtit_dep3 .date {float:right;display:table-cell;color:#8d8d8d;font-size:14px;text-align:right;} /* 2024 웹접근성:명도 */
.wtit_dep3.bold {font-weight:700;}
.wtit_dep3 .req {font-size:13px; font-weight:400; color:#f43347;}
.wtit_dep3b {font-size:17px;line-height:27px;font-weight:400;font-weight:700;margin:24px 0 0;}
.wtoggle_View .wlist_st2 + .wtit_dep3.bold {margin:34px 0 0;}
.wtit_dep3.f_15 {font-size:15px;line-height:22px;}
.wtit_dep4 {font-size:14px;line-height:20px;font-weight:400;margin:0 0 8px;}

/* 2023-09-20 */
.wtit_dep2.wtit_img {display:flex;}
.wtit_dep2.wtit_img img {height:30px; padding-left:8px;}

/* form */
.formWrap{display:inline-block;min-height:24px}
.formWrap+.formWrap{margin-left:13px}
.formWrap.blank{height:48px}
.inpTxt input::-webkit-input-placeholder{color:#8d8d8d;letter-spacing:0} /* 2024 웹접근성:명도 */
.inpTxt input::-moz-input-placeholder{color:#8d8d8d;letter-spacing:0} /* 2024 웹접근성:명도 */
.wmybc_myinfochk input, .ird_wrap01 input, .wboxcard_checklist input, .wlight_chkboxarea input,
.formWrap input {display:none;width:0;}
.formWrap.acc01 input[type='checkbox'] {display:inline-block; width:24px;}

/* form_checkbox/radio */
input, select, textarea {font-family:"SpoqaHanSans", sans-serif;}
input[type='checkbox']+label:before{/*position:absolute;left:0;*/content:'';display:inline-block;width:24px;height:24px;margin-right:8px;background:url(../../winc/images/wcom/check_off.png) no-repeat;background-size:100% auto;vertical-align:top}
input[type='checkbox']+label.focus,
input[type='checkbox']+label, input[type='radio']+label{/*position:relative;display:inline-block;padding-left:30px;*/min-height:24px;cursor:pointer;font-size:15px;line-height:24px;letter-spacing:-.2px;color:rgba(0, 0, 0, .87)} 
/*input[disabled=disabled]{background:#F9F9FA;color:#8f989c}*/
input[readonly=readonly]{background:#F9F9FA;color:#000}
input:-moz-read-only, textarea:-moz-read-only,
input:read-only, textarea:read-only {background:#F9F9FA;color:#212121}

input[type='checkbox']:checked+label:before{background:url(../../winc/images/wcom/check_on.png) no-repeat;background-size:100% auto;}

input[type='radio']+label:before{/*position:absolute;left:0;*/content:'';display:inline-block;width:24px;height:24px;margin-right:8px;background:url(../../winc/images/wcom/radio_off.png) no-repeat;background-size:100% auto;vertical-align:top}
input[type='radio']:checked+label:before{background:url(../../winc/images/wcom/radio_on.png) no-repeat;background-size:100% auto;}
.wst_ch input[type='radio']+label:before{background:url(../../winc/images/wcom/check_off.png) no-repeat;background-size:100% auto;}
.wst_ch input[type='radio']:checked+label:before{background:url(../../winc/images/wcom/check_on.png) no-repeat;background-size:100% auto;}

input[type='checkbox']:disabled+label, input[type='radio']:disabled+label{color:#ccc}
input[type='checkbox']:disabled+label:before{background:url(../../winc/images/wcom/check_disable.png) no-repeat;background-size:100% auto;}
input.inp1{display:inline-block;position:relative;width:24px;height:24px;border:1px solid rgba(0, 0, 0, .24);-webkit-border-radius:0;border-radius:0;background:#fff;opacity:1;-webkit-appearance:none;appearance:none}
input.inp1:checked{border:0;background:#ffcc00 url('https://img1.kbcard.com/cxh/ia_img/common/ico_check.png') no-repeat center;background-size:16px}
input.inp1:disabled{background:#d9d9d9}
input.radio1{display:inline-block;position:relative;width:24px;height:24px;border:1px solid rgba(0, 0, 0, .24);-webkit-border-radius:12px;border-radius:12px;background:#fff;opacity:1;-webkit-appearance:none;appearance:none}
input.radio1:checked:after{content:'';position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;-webkit-border-radius:8px;border-radius:8px;background-color:#ffcc00}
input.toggle{position:relative;border:none;width:40px;height:24px;background:#fff;opacity:1;-webkit-appearance:none}
input.toggle:before{content:'';display:block;width:34px;height:14px;margin:5px auto;-webkit-border-radius:7px;border-radius:7px;background-color:rgba(0, 0, 0, .26);opacity:.5;transition:all 300ms}
input.toggle:after{content:'';display:block;position:absolute;top:2px;left:0;width:20px;height:20px;-webkit-border-radius:10px;border-radius:10px;background-color:#f1f1f1;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .24), 0 0 1px rgba(0, 0, 0, .12);box-shadow:0 1px 1px rgba(0, 0, 0, .24), 0 0 1px rgba(0, 0, 0, .12);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:all 300ms}
input.toggle:checked:before{background:#7f6ee3}
input.toggle:checked:after{background:#7f6ee3;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}

/* 2022 웹접근성 */
.formWrap.acc01 input[type='checkbox'] {display:inline-block; width:24px;height:24px;margin-right:5px;background:url(../../winc/images/wcom/check_off.png) no-repeat;background-size:100% auto;vertical-align:top}
.formWrap.acc01 input[type='checkbox']:checked{background:url(../../winc/images/wcom/check_on.png) no-repeat;background-size:100% auto;}
.formWrap.acc01 input[type='checkbox']:disabled{background:url(../../winc/images/wcom/check_disable.png) no-repeat;background-size:100% auto;}
.formWrap.acc01 input[type='checkbox']+label:before{display:none;}
.formWrap.acc01 input[type='checkbox']+label.focus,
.formWrap.acc01 input[type='checkbox']+label, input[type='radio']+label{/*position:relative;display:inline-block;padding-left:30px;*/min-height:24px;cursor:pointer;font-size:15px;line-height:24px;letter-spacing:-.2px;color:rgba(0, 0, 0, .87)}
.formWrap.acc01 input[type='checkbox']:checked+label:before{display:none;}
.formWrap.acc01 input[type='checkbox']:disabled+label:before{display:none;}

.wchk_alls.formWrap {display:flex;min-height:56px;}
.wchk_alls input[type='checkbox']+label {position:relative;display:block;width:100%;height:56px;line-height:22px;font-size:16px;font-weight:700;color:#00000047;padding:14px 20px;text-align:center;background-color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #eee;box-shadow:0px 4px 8px rgb(0 0 0 / 8%);}
.wchk_alls input[type='checkbox']+label:before {position:absolute;top:27%;left:30px;background:url(../../winc/images/wcom/tscheck_off.png) no-repeat;background-size:100% auto;}
.wchk_alls input[type='checkbox']:checked+label {color:#000;border:1px solid #212121;box-shadow:none;}
.wchk_alls input[type='checkbox']:checked+label:before {background:url(../../winc/images/wcom/tscheck_on.png) no-repeat;background-size:100% auto;}

/* 2022 웹접근성 */
.wchk_alls.acc01 {position:relative;}
.wchk_alls.acc01 input[type='checkbox'] {display:inline-block; width:24px; height:24px; margin-right:8px; position:absolute; top:27%; left:30px; z-index:10; vertical-align:top; background:url(../../winc/images/wcom/tscheck_off.png) no-repeat;background-size:100% auto;}
.wchk_alls.acc01 input[type='checkbox']+label:before {display:none;}
.wchk_alls.acc01 input[type='checkbox']:checked {background:url(../../winc/images/wcom/tscheck_on.png) no-repeat;background-size:100% auto;}
.wchk_alls.acc01 input[type='checkbox']:checked+label:before {display:none;}

.wterms_chbox input[type='checkbox']+label:before{content:'';display:inline-block;width:18px;height:18px;margin:3px 10px 3px 3px;background:url(../../winc/images/wcom/scheck_off.png) no-repeat;background-size:100% auto;vertical-align:middle}
.wterms_chbox input[type='checkbox']:checked+label:before{background:url(../../winc/images/wcom/scheck_on.png) no-repeat;background-size:100% auto;}

.wbtn_radio {display:flex;}
.wbtn_radio .formWrap input[type='radio']{display:none;}
.wbtn_radio .formWrap input[type='radio']+label:before{content:none;}
.wbtn_radio .formWrap input[type='radio']:checked+label{color:#000;font-weight:700;border:1px solid #212121;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.08);}
.wbtn_radio .formWrap{flex-grow:1;width:100%;}
/*.wbtn_radio.wst_frugalityphon .formWrap{flex-grow:1;width:auto;}*/
.wbtn_radio .formWrap + .formWrap, .wbtn_radio .wselect_box{margin-left:6px;}
.wbtn_radio .wselect_box .wselect_btn {padding:14px 31px 14px 10px;}
.wbtn_radio .wselect_box .wselect_btn.on {border:1px solid #212121;box-shadow:0px 4px 8px rgb(0 0 0 / 8%);}
.wbtn_radio .wselect_box .wselect_btn:after {right:0px;}
.wbtn_radio .formWrap label {display:table;width:100%;line-height:22px;text-align:center;color:#212121;background:#fff;padding:14px 2px;border-radius:6px;border:1px solid #DDDDDD;}
.wbtn_radio .formWrap input[type='radio']:disabled+label {background-color:#f1f4f7;color:#bdbdbd;}
.wbtn_radio .formWrap .mobile_code_tab {display:table;width:100%;line-height:22px;text-align:center;color:#212121; font-size:15px; background:#fff;padding:14px 2px;border-radius:6px;border:1px solid #DDDDDD;}
.wbtn_radio .formWrap .mobile_code_tab.on {color:#000;font-weight:700;border:1px solid #212121;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.08);}

.wbtn_radio.full {flex-direction:column;}
.wbtn_radio.full h3.tit {font-size:22px;line-height:32px;text-align:center;}
.wbtn_radio.full .formWrap + .formWrap {margin:12px 0 0;}

/* form_input */
.inpTxt{display:block;}
.inpTxt + .inpTxt{margin-bottom:8px;}
.inpTxt input{font-size:1.000rem !important}
input[type='text'], input[type='number'], input[type='tel'], input[type='password'], input[type='email'], input[type='time']{display:block;width:100%;height:52px;padding:14px 16px;border:1px solid #ddd;box-sizing:border-box;line-height:24px;border-radius:6px;}
input[type='text']:focus, input[type='number']:focus, input[type=tel]:focus, input[type='password']:focus{border:1px solid #000;z-index:1}
.inpTxt.error input {border:1px solid #FF3F53;}
.wtxt_error {display:block;margin:6px 0;font-size:13px;color:#FF3F53;}
.wtxt_infor {display:block;margin:6px 0;font-size:13px;color:#8d8d8d;} /* 2024 웹접근성:명도 */
.wtxt_infor_dot {position:relative;display:block;margin:6px 0;padding-left:14px;font-size:13px;color:#8d8d8d;} /* 2024 웹접근성:명도 */
.wtxt_infor_dot:after{content:'';position:absolute;top:8px;left:4px;width:3px;height:3px;border-radius:3px;background:#8d8d8d;} /* 2024 웹접근성:명도 */
input[type='password']{background-color:#fff !important}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {-webkit-appearance:none;appearance:none;margin:0;}
.inpTxt.wwon, .inpTxt.wpoi, .inpTxt.wmwon{position:relative;}
.inpTxt.wmwon{margin:0;}
.inpTxt.wwon input{padding-right:32px;text-align:right;}
.inpTxt.wwon:after{content:'원';position:absolute;top:15px;right:5px;width:24px;height:24px;color:#424242;font-size:15px}
.inpTxt.wpoi input{padding-right:32px;text-align:right;}
.inpTxt.wpoi:after{content:'P';position:absolute;top:15px;right:5px;width:24px;height:24px;color:#424242;font-size:15px}
.inpTxt.wmwon input{padding-right:40px;text-align:right;}
.inpTxt.wmwon:after{content:'만원';position:absolute;top:16px;right:5px;width:32px;height:24px;color:#424242;font-size:14px}


.wmybc_limitedit > li .limitedit_cnt > dd.cnt_input .inpTxt input {height:42px;padding:9px 38px 9px 10px;font-size:14px}
.wmybc_limitedit > li .limitedit_cnt > dd.cnt_input .inpTxt.wmwon:after {top:9px;}
.wselect_wrapper select[disabled] + .wselect_btn,
.wselect_wrapper select[disabled=disabled] + .wselect_btn{background:#F9F9FA;}
/*
.wselect_wrapper select[disabled=disabled] + .wselect_btn + .wselect_list{opacity:0;}
.wselect_wrapper select[disabled=disabled] + .wselect_btn + .wselect_list + .dims{opacity:0;}
*/




/* form_select */
.wlpop_mask {display:block;display:none;overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0;z-index:230;background-color:rgba(0,0,0,0.6);}
.wselect_box .wselect_btn {position:relative;display:flex;width:100%;height:52px;padding:14px 30px 14px 16px;border:1px solid #ddd;background:#fff;box-sizing:border-box;font-size:16px;line-height:22px;border-radius:6px;justify-content:space-between;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wselect_box .wselect_btn:after {content:'';position:absolute;top:50%;right:0px;display:inline-block;width:32px;height:32px;margin-top:-16px;background:#fff url(../../winc/images/wcom/dropdown.png) no-repeat;background-size:100% auto;}
.wselect_box .wselect_btn.wst_bank {height:auto;}
.wselect_box .wselect_btn.small_txt {display:inline-block;width:auto;height:24px;padding:0 30px 0 0;border:none;font-size:17px;line-height:24px;background:transparent;}
.wselect_box .wselect_btn.small_txt:after {/*top:-4px;right:0;*/background:url(../../winc/images/wcom/dropdown.png) no-repeat;background-size:100% auto;}

.wselect_box .wselect_btn.disabled {background:#F9F9FA;cursor:default;pointer-events:none;}
.wselect_box .wselect_btn.disabled:after {background-color:transparent;}
.wselect_box .wselect_btn .name {overflow:hidden; position:absolute; width:1px; height:1px; margin:-1px; clip:rect(0 0 0 0);}
.select_lpop_wrap {display:block;display:none;overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0;z-index:5995;}
.select_lpop_wrap .lpop_inner {position:absolute;left:0;bottom:0;width:100%;max-height:calc(100% - 56px);-webkit-animation:0.2s slideDownY ease-in-out infinite alternate;animation:0.2s slideDownY ease-in-out infinite alternate;animation-iteration-count:1;animation-delay:0s;}
.select_lpop_wrap .lpop_inner.on {-webkit-animation:0.2s slideUpY ease-in-out infinite alternate;animation:0.2s slideUpY ease-in-out infinite alternate;animation-iteration-count:1;animation-delay:0s;z-index:6000;}
@-webkit-keyframes slideUpY{0% { -webkit-transform:translate(0, 500px);transform:translate(0, 500px);}100% { -webkit-transform:translate(0, 0);transform:translate(0, 0);}}@keyframes slideUpY{0% {-webkit-transform:translate(0, 500px);transform:translate(0, 500px);}100% {-webkit-transform:translate(0, 0);transform:translate(0, 0);}}
@-webkit-keyframes slideDownY {0% {-webkit-transform:translate(0, 0);transform:translate(0, 0);}100% {-webkit-transform:translate(0, 500px);transform:translate(0, 500px);}}@keyframes slideDownY {0% {-webkit-transform:translate(0, 0);transform:translate(0, 0);}100% {-webkit-transform:translate(0, 500px);transform:translate(0, 500px);}}
/*.wselectpopup_201, .wselectpopup_002 {bottom:-500px;}*/

.select_lpop {height:100%;font-family:'Spoqa Han Sans';font-weight:400;}
.select_lpop .lpop_header {position:revert;display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:12px 14px 12px 24px;border-bottom:1px solid rgba(0, 0, 0, 0.06);background-color:#fff;
-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;}
.select_lpop .lpop_header .title{font-size:17px;line-height:22px;font-weight:400;}
.select_lpop .lpop_header .wselect_close {display:block;width:40px;height:40px;font-size:0;background:url(../../winc/images/wcom/wbtn_close.png) no-repeat;background-size:100% auto;}
.select_lpop .lpop-cont {overflow-y:auto;height:auto;max-height:100%;padding:0px 0 16px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select_lpop .lpop-cont.pdt0 {padding-top:0;}
.select_lpop .lpop-cont.pdtb0 {padding-top:0;padding-bottom:0;}
.select_lpop .cont-inner-fixed-wrap {padding-bottom:70px;}
.select_lpop_wrap .btn-confirm-fn {position:fixed;bottom:0;left:0;right:0;font-size:0;}
.select_lpop_wrap .btn-confirm-fn a.btn-confirm,
.select_lpop_wrap .btn-confirm-fn button {display:block;width:100%;height:52px;line-height:1.3;padding:13px 30px;text-align:center;font-size:17px;color:#fff;font-weight:bold;background-color:#fa5273;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select_lpop_wrap .btn-confirm-fn button[disabled] {background-color:#e0e4e8;color:#bdbdbd;}
.select_lpop .wselect_list {}
.select_lpop .wselect_list > li {}
.select_lpop .wselect_list .witem_inner {display:block;position:relative;margin-bottom:1px;padding:13px 52px 13px 24px;color:#616161;font-size:15px;font-family:inherit;line-height:1.47;}
.select_lpop .wselect_list .witem_inner.on {color:#000;background-color:rgba(0,0,0,0.02);}
.select_lpop .wselect_list .witem_inner.on:after {content:'';position:absolute;top:50%;right:20px;width:24px;height:24px;margin-top:-12px;background:url(../../winc/images/wcom/selected_ck.png) no-repeat;background-size:100% auto;}
.select_lpop .wselect_list .witem_inner.disabled {color:#838383;background:#F9F9FA;cursor:default;pointer-events:none;}
.select_lpop .wselect_list .witem_inner.col2 {display:flex; justify-content:space-between;}
.select_lpop .wselect_list .witem_inner.col2 span {width:50%;}

/*.wselect_btn.wst_banks {flex-direction:column;align-content:center;}*/
.wselect_btn.wst_banks span {display:none;}
.wselect_btn.wst_banks img {margin:-5px auto 0;width:32px;height:32px;}


.select_lpop .wbank_list {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px 1px;margin:20px 0;}
.select_lpop .wbank_list a {display:flex;flex-direction:column;color:#000;font-size:13px;line-height:1.5;text-align:center;}
.select_lpop .wbank_list a img{display:table;width:32px;height:32px;margin:0 auto 8px;}
.select_lpop .wbank_list a span{}

.wselect_wrapper {position:relative;}
.wselect_wrapper select {display:none;}
.wselect_wrapper .wselect_btn {position:relative;display:flex;width:100%;height:52px;padding:14px 16px;border:1px solid #ddd;box-sizing:border-box;font-size:16px;line-height:22px;border-radius:6px;justify-content:space-between;}
.wselect_wrapper .wselect_btn .caret {font-size:1.25rem;right:1rem;}
.wselect_wrapper .wselect_btn .wico_mdi {position:absolute;top:8px;right:8px;display:inline-block;width:32px;height:32px;background:url(../../winc/images/wcom/dropdown.png) no-repeat;background-size:100% auto;}
.wselect_wrapper .wselect_list {position:fixed;width:100%;bottom:-500px;left:0px;z-index:1111;display:none;list-style:none;background:white;padding:0;margin:0;border-radius:20px 20px 0 0;transform:translate(0, 500px) scale(1,1);transition:all 400ms ease 0s;}
.wselect_wrapper .wselect_list.zoomIn {display:block;transform:translate(0, -500px) scale(1,1);}
.wselect_wrapper .wselect_search {display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:12px 14px 12px 24px;border-bottom:1px solid rgba(0, 0, 0, 0.06);}
.wselect_wrapper .wselect_search .fs2{font-size:17px;line-height:22px;}
.wselect_wrapper .wselect_list1 {padding:0;margin:0;max-height:300px;max-height:80vh;overflow:auto;}
.wselect_wrapper .wselect_list li.wselect_search {height:45px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border:1px solid rgba(0, 0, 0, 0.1);border-width:1px 0 1px 0;background:rgba(0, 0, 0, 0.05);}
.wselect_wrapper .wselect_list li.wselect_search .search-icon {line-height:45px;font-size:1.25rem;margin-left:.75rem;}
.wselect_wrapper .wselect_list li.wselect_search .search-clear {display:none;line-height:45px;font-size:1.25rem;margin-right:.75rem;cursor:pointer;}
.wselect_wrapper .wselect_list li.wselect_search input {border:none;border-radius:0;padding:.75rem 2.5rem 1rem;background:transparent;}
.wselect_wrapper .wselect_list li.empty-search {padding:1.5rem !important;text-align:center;}
.wselect_wrapper .wselect_list li:not(.wselect_search) {font-size:15px;line-height:22px;padding:15px 45px 15px 24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}
.wselect_wrapper .wselect_list li:not(.wselect_search):hover {background:rgba(0, 0, 0, 0.02);}
.wselect_wrapper .wselect_list li:not(.wselect_search).active {position:relative;background:rgba(0, 0, 0, 0.02);}
.wselect_wrapper .wselect_list li:not(.wselect_search).active:after {content:'';position:absolute;top:14px;right:20px;width:24px;height:24px;background:url(../../winc/images/wcom/selected_ck.png) no-repeat;background-size:100% auto;}
.wselect_wrapper .wselect_close {display:block;width:40px;height:40px;font-size:0;background:url(../../winc/images/wcom/wbtn_close.png) no-repeat;background-size:100% auto;}
.wselect_wrapper .dims {width:100%;height:100%;position:fixed;background:#666;background:rgba(0,0,0,0.4);top:0;left:0;opacity:0;visibility:hidden;z-index:1110;transition:opacity .3s;}
.wselect_wrapper .wselect_list.animated.zoomIn + .dims {opacity:1;visibility:visible;}

.wst_frugalityphon .wselect_wrapper .wselect_btn {padding:14px 06px;justify-content:space-around;}
.wst_frugalityphon .selType1.on .wselect_wrapper .wselect_btn {color:#000;font-weight:700;border:1px solid #212121;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.08);}
.wst_frugalityphon .wselect_wrapper .wselect_btn .wico_mdi {display:none;}
.wst_frugalityphon.wbtn_radio .wselect_box .wselect_btn {padding:14px 10px;}
.wst_frugalityphon.wbtn_radio .wselect_box .wselect_btn:after {content:none;}


/*
.ios input[type='checkbox']+label, .ios input[type='radio']+label{padding-top:2px;line-height:22px}
.ios input[type='checkbox']+label:before,.ios input[type='radio']+label:before{margin-top:-2px}
.ios input.toggle{margin-top:-3px}
.ios .roundInp li label{padding-top:0;line-height:8px}
*/
.wbox_textarea .byte_txt{font-size:13px;color:#8d8d8d;margin-top:13px;text-align:right;} /* 2024 웹접근성:명도 */
textarea{display:block;width:100%;padding:14px 16px !important;border:1px solid #ccc;box-sizing:border-box;color:rgba(0, 0, 0, .87);font-size:0.938rem;resize:none;border-radius:6px;}
textarea::-webkit-input-placeholder{color:#8d8d8d} /* 2024 웹접근성:명도 */


/* button */
button{cursor:pointer;}
*[class*=button_]{display:block;vertical-align:middle;overflow:hidden;text-align:center;white-space:nowrap;box-sizing:border-box;}
.wbtn_f {display:block;width:100%;min-height:52px;line-height:22px;font-size:16px;font-weight:700;padding:14px 15px;color:#212121 !important;text-align:center;background-color:#F1F4F7;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #F1F4F7;word-break:keep-all;}
.wbtn_f_input {display:inline-block;height:52px;line-height:22px;font-size:16px;font-weight:700;padding:14px 20px;text-align:center;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border:1px solid #000;border-radius:6px;}
.wbtn_f_input.wbtn_line {border-color:#888;color:#212121 !important;background-color:#fff;}
.wbtn_fm {display:inline-block;width:auto;height:auto;font-size:15px;line-height:22px;font-weight:700;padding:11px 26px;text-align:center;color:#212121 !important;background-color:#F1F4F7;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #F1F4F7;word-break:keep-all;}
.wbtn_fm.ck {display:inline-block;width:auto;height:auto;font-size:16px;line-height:22px;font-weight:700;margin:0 6px 8px 0;padding:12px 26px;text-align:center;color:#212121 !important;background-color:#F1F4F7;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #F1F4F7;word-break:keep-all;}
.wbtn_fm.ck.on {position:relative;padding:11px 17px 11px 35px;background-color:#FFF;border:1px solid #000;}
.wbtn_fm.ck.on:before{content:'';position:absolute;top:15px;left:13px;width:18px;height:18px;background:url(../../winc/images/wcom/tscheck_on.png) no-repeat;background-size:100% auto;}

.wbtn_m {display:inline-block;width:auto;height:auto;font-size:14px;line-height:21px;font-weight:400;padding:10px 22px;text-align:center;border-color:#F1F4F7;color:#212121;background-color:#F1F4F7;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;word-break:keep-all;}
.wbtn_m.wbtn_line {border:1px solid #ddd;color:#212121 !important;background-color:#fff;}
.wbtn_m.wbtn_line.white {border:1px solid #ddd;color:#212121 !important;background-color:#fff;}
.wbtn_m.wbtn_line.gray {border:1px solid #ddd;color:#212121 !important;background-color:#E0E4E8;}
.wbtn_m + .wbtn_m {margin-left:12px;}
.wbtn_m2 {position:relative;display:inline-block;width:auto;height:auto;font-size:15px;line-height:22px;font-weight:400;padding:12px 63px 12px 35px;text-align:center;border-color:#F1F4F7;color:#000 !important;background-color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #ddd;word-break:keep-all;}
.wbtn_m2.more:after{content:'';position:absolute;top:9px;right:26px;width:28px;height:28px;background:url(../../winc/images/wcom/btn_icon_view.png) no-repeat;background-size:100% auto;}
.wbtn_m3 {position:relative;display:inline-block;width:auto;height:auto;font-size:14px;line-height:22px;font-weight:700;letter-spacing:0.02em;padding:10px 16px 11px;text-align:center;color:#000 !important;background-color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #ddd;word-break:keep-all;}
.wbtn_m3.one {padding:10px 36px;}
.wbtn_m3a {position:relative;display:flex;justify-content:center;align-items:center;width:auto;height:auto;font-size:14px;line-height:22px;font-weight:700;letter-spacing:0.02em;padding:10px 16px 11px;text-align:center;color:#000 !important;background-color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #ddd;word-break:keep-all;}
.wbtn_m4 {position:relative;display:inline-block;width:auto;height:auto;font-size:15px;line-height:22px;font-weight:400;padding:9px 36px 9px 21px;text-align:center;color:#fff !important;background:linear-gradient(0deg, rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0.16));-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;word-break:keep-all;}
.wbtn_m4.more:after{content:'';position:absolute;top:7px;right:7px;width:28px;height:28px;background:url(../../winc/images/wcom/wicon_arrow_wh.png) no-repeat;background-size:100% auto;}
.wbtn_sm {display:block;width:100%;height:53px;padding:0 10px;line-height:53px;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.wbtn_t {display:block;width:100%;height:53px;padding:0 10px;line-height:53px;text-align:center;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.wbtn_text {display:block;font-size:15px;line-height:22px;font-weight:400;}
.wbtn_text:link{text-decoration:underline !important;}

.wbtn_f.disabled {color:#bdbdbd !important;border-color:#e0e4e8;background-color:#e0e4e8;pointer-events:none;}
/*.wbtn_f.wbtn_pk {pointer-events:painted;}*/
.wbtn_pk {border-color:#fa5273;color:#fff !important;background-color:#fa5273;}
.wbtn_gl {border-color:#F1F4F7;color:#212121 !important;background-color:#F1F4F7;}
.wbtn_white {border-color:#212121;color:#212121 !important;background-color:#fff;}
.wbtn_line {border-color:#212121;color:#212121 !important;background-color:#E0E4E8;}
.wbtn_line.white {border-color:#212121;color:#212121 !important;background-color:#fff;}
.wbtn_line.disabled {border-color:#E0E4E8;font-size:15px;color:#BDBDBD !important;background-color:#E0E4E8;cursor:default;}
.wp135 {width:135%;}

.wbtn_img1 {display:inline-block;width:32px;height:32px;font-size:0.1px;color:transparent !important;background:url(../../winc/images/wcom/btn_down.png) 0 2px no-repeat;background-size:100% auto;overflow:hidden;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.wbtn_img1.imgup {margin-top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);}

/* Popup */
.wpoplayer {display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:32;}
.wpoplayer .mw_header:focus {display:none;border:none}
.wpoplayer.dialog .wlayer_popup {height:100%;display:flex;align-items:center;justify-content:space-around;}
.wpoplayer.dialog .pop_layer {position:absolute;width:auto;min-width:76%;max-width:280px;height:auto;background:#fff;box-shadow:6px 14px 16px rgba(15, 21, 34, 0.25);border-radius:14px;z-index:1000;}
.wpoplayer.dialog .pop_layer .wpop_btn {display:flex;justify-content:flex-end;padding:6px 16px 16px 16px;}
.wpoplayer.dialog .pop_layer .wbtn_m{background-color:transparent; color:#000;}
.wpoplayer.dialog .pop_layer .wbtn_m.wbtn_gl{background-color:#F1F4F7;}
.wpoplayer.dialog .pop_layer .wbtn_m.wbtn_pk{background-color:#fa5273;}
.wpoplayer.faullpopup .mw_header{position:absolute;}
.wpoplayer.faullpopup .mw_wrap {overflow-y:auto;position:absolute;top:100%;left:0px;width:100%;height:100%;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;z-index:1000;}
.wpoplayer.faullpopup .mw_wrap .mw_header{z-index:1010;}

.wpoplayer.video .mw_wrap , .wpoplayer.video .mw_header{background:transparent;}
.wpoplayer.video .mw_header .wbtn_close{background:url(../../winc/images/wcom/wbtn_close_popup.png) no-repeat;background-size:100% auto;}
.wpoplayer.video .yt_embed{position:absolute;top:50%;left:0;width:100%;height:auto;margin-top:-130px;z-index:20;}
.wpoplayer.video .bg{background:rgba(0,0,0,0.8);}

.wpoplayer.layer .pop_layer {position:absolute;width:100%;bottom:0px;left:0px;list-style:none;background:white;overflow:hidden;padding:0;margin:0;border-radius:20px 20px 0 0;transform:translate(0, 1000px) scale(1,1);-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;z-index:1000;}

.wpoplayer.layer .pop_layer.zoomIn {display:block;transform:translate(0, -1000px) scale(1,1);}

.wpoplayer .pop_layer .wpop_header {display:flex;justify-content:space-between;align-items:center;min-height:64px;padding:12px 14px 12px 24px;}
.wpoplayer .pop_layer .wpop_header h1{font-size:17px;line-height:22px;margin:0;font-weight:400;}
.wpoplayer .pop_layer .wpop_header h1.blind{position:initial;}
.wpoplayer .pop_layer .wpop_header .wbtn_alim_close {display:block; overflow:hidden; width:40px; height:40px; font-size:20px; line-height:40px; color:transparent; background:url(../../winc/images/wcom/wbtn_close.png) no-repeat;background-size:100% auto;}
.wpoplayer .pop_layer .wpop_header.waff_bg {background:#f9f9fa;}

.wpoplayer .pop_layer .wpop_content {max-height:300px;max-height:70vh;overflow:auto;padding:26px 24px;}
.wpoplayer .pop_layer .wpop_content .waff_bg {background:#f9f9fa;margin:-9px -24px 20px;padding:0 24px 30px;}
.wpoplayer .pop_layer .wpop_header + .wpop_content {padding:8px 24px 40px;}
.wpoplayer .pop_layer .wpop_content h2{font-size:19px;line-height:30px;margin:0;}
.wpoplayer .pop_layer .wpop_content h2 + .txt{margin-top:20px;}
.wpoplayer .pop_layer .wpop_content .txt {font-size:15px;line-height:22px;}
.wpoplayer .pop_layer .wpop_content .txt.underline {text-decoration:underline;}
.wpoplayer.layer .pop_layer .wpop_btn {display:flex;width:100%;padding:12px 20px 12px 20px;background-color:#fff;z-index:30;}
.wpoplayer.layer .pop_layer .wpop_btn a + a {margin-left:8px;}
.wpoplayer .pop_layer .wpop_paybooc {text-align:center;}
.wpoplayer .pop_layer .wpop_paybooc img {width:150px}
.wpoplayer .pop_layer .wpop_paybooc h2 {font-size:23px; color:#000;}
.wpoplayer .pop_layer .wpop_paybooc h2 + .txt {margin-top:10px; font-size:16px; line-height:24px; color:#2e3136;}


.wpoplayer .bg, .wpoplayer .bg_click, .wpoplayer .bg_noclick {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:18;}
.wpoplayer .bg_click {cursor:pointer;}
.wpoplayer .pop_layer {display:block;}

.wpoplayer_no {top:100px;left:50%;width:10%;height:10%;z-index:200;}
.wpoplayer_no.wpoplayer_top {top:100px;}
.wpoplayer_no .pop_layer {top:0%;left:0%;height:10%;margin-top:0 !important;z-index:300;}
/*.wlayer_popup {z-index:201;}*/
.toastPopAlert {position:fixed;left:20px;right:20px;bottom:40px;font-size:14px;line-height:20px;text-align:center;color:#fff;padding:14px 24px;border-radius:26px;background-color:#40424cde;box-shadow:0 8px 12px 0 rgba(0,0,0,.3);opacity:0;z-index:999;}


/* Toggle */
.wtoggle_list.qna {margin-bottom:20px}
.wtoggle_list.lines {margin:0 -24px 30px;padding:0 24px; }
.wtoggle_list{position:relative;width:auto;font-size:16px;margin-bottom:40px}
.wtoggle_list > ul{margin:0;padding:0;list-style:none}
.wtoggle_list > ul > li
.wtoggle_list .wlis{position:relative;margin:0 0 -1px 0;vertical-align:top;}
.wtoggle_list .wtoggle_tit{display:block;position:relative;padding:17px 26px 17px 0;color:#212121;font-weight:700;text-decoration:none;}
.wtoggle_list .wtoggle_tit:after{content:'';position:absolute;top:50%;left:100%;display:inline-block;width:32px;height:32px;margin:-16px 0 0 -28px;background:url(../../winc/images/wcom/btn_down.png) no-repeat;background-size:100% auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.wtoggle_list.line .wtoggle_tit{padding:20px 26px 20px 0;border-bottom:1px solid #F1F4F7;}
.wtoggle_list.line .wtoggle_View{padding-bottom:40px;}
.wtoggle_list .wlis.on .wtoggle_tit:after,
.wtoggle_list > ul > li.on .wtoggle_tit:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);}
.wtoggle_list .wtoggle_View{padding:12px 0 0;/*background:#fff;*/font-size:15px;line-height:20px;}
.wtoggle_list.wbenefit_wtoggle_list .wtoggle_View h3.wtit_dep3.bold:first-child {margin-top:0;}
.wtoggle_list .wtoggle_View li + li {margin-top:20px}
.wtoggle_list .wtoggle_View li {position:relative;padding-left:10px}
.wtoggle_list .wtoggle_View li:before{content:'';position:absolute;top:8px;left:0;width:4px;height:4px;background:#424242;border-radius:4px;}
.wtoggle_list .wtoggle_View .wtable_st3.wt_center.mgt20 .wlist_st1.pdt0 li:before{left:inherit;margin-left:-8px;}

.wtoggle_list.after .wtoggle_tit:after{content:none;}
.wtoggle_list.after .wtoggle_tit span:after{content:'';display:inline-block;width:10px;height:7px;margin:0 0 3px 10px;background:url(../../winc/images/wcom/ico_arrow.png) no-repeat;background-size:100% auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.wtoggle_list.after > ul > li.on .wtoggle_tit span:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);}
.wtoggle_list.after .wtoggle_flex .wtoggle_tit{word-break:keep-all;}
.wtoggle_list.after .wtoggle_flex strong{flex-shrink:0;max-width:50%;word-break:keep-all;}


.wtoggle_list.qna > ul{margin:0;padding:0;list-style:none}
.wtoggle_list.qna > ul > li{position:relative;margin:0 0 -1px 0;vertical-align:top;}
.wtoggle_list.qna > ul > li .wtoggle_tit{display:block;position:relative;padding:16px 0 13px 22px;color:#212121;font-weight:400;border-bottom:1px solid #F1F4F7;}
.wtoggle_list.qna > ul > li .wtoggle_tit:before{content:'Q';position:absolute;top:18px;left:0;display:inline-block;width:20px;height:20px;line-height:20px;font-size:18px;font-weight:700;color:#8F989C;}
.wtoggle_list.qna > ul > li .wtoggle_tit:after{content:none}
.wtoggle_list.qna > ul > li .wtoggle_tit .i{display:none;}
.wtoggle_list.qna > ul > li.on .wtoggle_tit {font-weight:700;color:#000;border-bottom:none;}
.wtoggle_list.qna > ul > li.on .wtoggle_tit:before{color:#000;}
.wtoggle_list.qna .wtoggle_View{padding:0;}
.wtoggle_list.qna .wtoggle_View li {position:relative;padding:26px 24px 25px 42px;margin:0 -20px;font-size:14px;background:#F9F9FA;}
.wtoggle_list.qna .wtoggle_View li:before{content:none;}
.wtoggle_list.qna .wtoggle_View li:after{content:'A';position:absolute;top:27px;left:22px;display:inline-block;width:20px;height:20px;line-height:20px;font-size:18px;font-weight:700;color:#000;}

.wtoggle_boxline{position:relative;width:auto;font-size:16px;margin-bottom:40px}
.wtoggle_boxline > ul{margin:0;padding:0;list-style:none}
.wtoggle_boxline > ul > li{position:relative;margin:0 0 -1px 0;vertical-align:top;}
.wtoggle_boxline > ul > li .wtoggle_line_tit{display:block;position:relative;padding:17px 0px;color:#212121;font-weight:700;text-decoration:none;}
.wtoggle_boxline > ul > li .wtoggle_line_tit .i{position:absolute;top:50%;left:100%;display:inline-block;width:32px;height:32px;margin:-16px 0 0 -28px;background:url(../../winc/images/wcom/btn_down.png) no-repeat;background-size:100% auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.wtoggle_boxline > ul > li.on .i{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);}
.wtoggle_boxline .wtoggle_line_view{padding:12px 0 0;background:#fff;font-size:15px;line-height:20px;}

.wbox_toggle .boxacc_body{display:none;}


/* Animate */
.wtoggle_list > ul > li a .i {-webkit-transition:-webkit-transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;transition:transform 0.2s ease-out;}


/* Information_Advice */
.wbox_inforst {display:flex;flex-direction:column;align-items:center;margin-top:80px;margin-bottom:70px;text-align:center;}
.wbox_inforst .wimg {display:block;width:72px;height:72px;margin-bottom:12px;}
.wbox_inforst h3 {font-size:24px;line-height:34px;font-weight:700;margin:0;word-break:keep-all;}
.wbox_inforst h3 span {display:block;font-weight:400;word-break:keep-all;}
.wbox_inforst .line {width:100%;border-top:1px solid #EBEBEB;margin:20px 0 40px;}
.wbox_inforst .wtext {font-size:16px;line-height:22px;color:#424242;margin-top:16px;word-break:keep-all;}
.wbox_inforst .wtext_gl {font-size:16px;line-height:22px;color:#8F989C;margin-top:16px;word-break:keep-all;}
.wbox_inforst .wimg + .wtext {margin-top:8px;}


.wbox_advice_nodata {padding:190px 10px 70px;font-size:15px;line-height:22px;color:#212121;text-align:center;background-image:url(../../winc/images/wcom/img_blank.png);background-repeat:no-repeat;background-position:center 70px;background-size:114px 105px;}
.wbox_advice_nodata span {display:block;}
.wbox_advice_nodata.wline{margin:0 -4px;background-color:#fff;border-radius:14px;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);}



/* Chart */
.chart_area {position:relative;width:calc(100% - 90px);height:auto;margin:0 0;}
.chart_area #mw_chart {width:100%;}
.mw_chart_txt {position:absolute;top:50%;right:-90px;width:70px;margin-top:-94px;font-size:14px;line-height:24px;color:#212121;}
.mw_chart_txt li{display:flex;justify-content:space-between;margin-top:4px;}
.mw_chart_txt li:first-child{margin-top:0;}
.mw_chart_txt li span:before {content:'';display:inline-block;width:12px;height:12px;margin-right:4px;border-radius:3px;background:#FF7D61;}
.mw_chart_txt li:nth-child(2) span:before {background:#F1A976;}
.mw_chart_txt li:nth-child(3) span:before {background:#FFCC6A;}
.mw_chart_txt li:nth-child(4) span:before {background:#CBDDFA;}
.mw_chart_txt li:nth-child(5) span:before {background:#64E8B8;}
.mw_chart_txt li:nth-child(6) span:before {background:#5D67CF;}
.mw_chart_txt li:nth-child(7) span:before {background:#E6E6EB;}
.mw_chart_txt li strong {font-size:16px;line-height:24px;}

.xpercent h3.a0 {margin-top:0px !important;}
.xpercent .wbox_xpercent.a0 span {background:#394F73;}
.wbox_xpercent{width:80%;width:calc(100% - 55px);height:16px;border:0px solid #999;/*overflow:hidden;*/}
.wbox_xpercent span {position:relative;display:block;width:0px;height:16px;background:#E5E5E8;border-radius:16px;transition:all 0.5s;transition-delay:0.1s;}
.wbox_xpercent.top1 span {background:#394F73;}
.wbox_xpercent span em{display:block;position:absolute;right:-20px;width:20px;line-height:16px;padding-left:8px;font-size:16px;font-weight:700;}
.wbox_xpercent span em i{padding-left:2px;font-size:13px;font-weight:400;}

.ypercent{display:flex;align-items:flex-end;justify-content:space-around;width:100%;height:250px;padding:0 20px;margin-bottom:24px;border-bottom:1px dashed #7b7f8c29;}
.ypercent h3{display:none;}
.wbox_ypercent{display:flex;align-items:flex-end;height:200px;}
.wbox_ypercent span {position:relative;display:block;width:32px;height:0px;background:#E5E5E8;border-radius:2px;transition:all 0.5s;transition-delay:0.1s;}
.wbox_ypercent span em{display:flex;position:absolute;top:-40px;right:-27px;width:auto;line-height:16px;padding:8px 10px;font-size:13px;font-weight:400;color:#fff;background:#394F73;border-radius:15px;}
.wbox_ypercent span em strong{font-weight:400;}
.wbox_ypercent span em:after {content:'';position:absolute;bottom:-6px;right:14px;display:inline-block;border-left:6px solid #293952;border-right:6px solid transparent;border-top:3px solid #293952;border-bottom:3px solid transparent;}
.wbox_ypercent .name {display:block;width:50px;font-size:14px;font-weight:400;color:#000;text-align:center;margin:0 0 -24px -42px; }




/*-- loyout 레이어 ------------------------------------------------------------ */

.mw_wrap {display:inline-block ;width:100%;/*height:100%;*/min-width:200px;min-height:calc(100vh - 56px);background:#fff;}
.mw_wrap.waff_bg,
.mw_wrap.waff_bg .mw_header,
.mw_wrap.waff_bg .fixed_btn_area {background:#f9f9fa;}
.mw_wrap.waff_bg .fixed_btn_area:before {content:none;}
.mw_wrap.waff_bg.main {min-height:100vh}
.mw_wrap .wawh_bg {background:#fff;}
.mw_wrap span[itemscope] a {display:none;}/* 2022 웹접근성 */
.mw_header {display:flex;align-items:center;position:fixed;top:0;left:0;width:100%;height:56px;padding:8px 14px 8px 13px;/*border-bottom:1px solid #cacaca;*/background:#fff;z-index:31;}
.mw_header h1{width:78%;margin:0;color:#000;line-height:26px;font-size:17px;margin-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mw_header .wbtn_back + h1{margin-left:2px;}
.mw_header .wbtn_back{width:40px;height:40px;font-size:20px;line-height:40px;color:transparent;background:url(../../winc/images/wcom/wbtn_back.png) no-repeat;background-size:100% auto;}
.mw_header .wbtn_close{position:absolute;right:8px;top:8px;width:40px;height:40px;font-size:20px;line-height:40px;color:transparent;background:url(../../winc/images/wcom/wbtn_close.png) no-repeat;background-size:100% auto;}
.mw_content, #mw_content{display:block;width:100%;min-height:calc(100vh - 358px);margin-top:56px;}
.dars #mw_content {min-height:calc(100vh - 155px);}
.dars #mw_content.autos {min-height:auto;}
#mw_content.fix_bot_cont {padding-bottom:60px;}
#mw_content.fix_bot_cont .fix_bot_wrap {position:fixed;left:0;bottom:0;z-index:20;width:100%;}
/*#mw_content h2.blind + .mw_section .wbox_inforst {margin-top:0px;margin-bottom:0;padding-top:0 !important;}  Utlity 안내창 상하단 mobile/utl/ut01_05010200.html */
#mw_content h2.blind + .mw_section .wbox_inforst.pdt100 {margin-top:-50px;}
#mw_content h2.blind + .mw_section .w_tabno .tabs {margin:-10px 0 10px;}

#mw_content.leadingin {display:flex;width:100%;min-height:100vh; margin-top:0px !important;}
#mw_content.leadingin .mw_section {display:flex;justify-content:center;align-items:center;width:100%;}

.mw_section {margin:0;padding:0 24px;}
.mw_section .mw_section {margin:0;padding:0;}


/*-- loyout fixed_btn_area ------------------------------------------------------------ */
.wbox_fixed_area {position:fixed;left:0;bottom:0;display:flex;width:100%;padding:30px 20px 30px 20px;border-top:1px solid #EBEBEB;z-index:18;}
.fixed_area {position:relative;height:120px;}
.fixed_area.h170 {height:170px;}
.fixed_txt_area {position:fixed;left:0;bottom:76px;display:flex;width:100%;padding:12px 20px 12px 20px;z-index:18;}
.fixed_btn_area {position:fixed;left:0;bottom:0;display:flex;width:100%;padding:12px 20px 12px 20px;background-color:#fff;z-index:18;}
.fixed_btn_area.on {bottom:16px;}
.fixed_btn_area:before {display:block;content:'';position:absolute;left:0;top:-15px;width:100%;height:16px;background:url(../../winc/images/wcom/bg_gradient02.png) 0 0 / auto 16px repeat-x;}
.fixed_btn_area.posa {position:absolute;left:0;bottom:0;z-index:30;}
.fixed_btn_area .wbtn_f {display:flex;align-items:center;justify-content:space-around;}
.fixed_btn_area a + a, .wbtn_area_box a + a {margin-left:8px;}
.wbtn_area_box {display:flex;}

.fixed_btn_area.st_ciimg {display:block;width:100%;padding:12px 20px 12px 20px;background-color:#fff;z-index:18;}
.fixed_btn_area.st_ciimg h3 {width:100%;}
.fixed_btn_area.st_ciimg span a{min-width:90px;}

.fixed_btn_area .wline_top {position:absolute; left:0; right:0; bottom:84px; padding:0 20px;}

.gotop_area {position:relative;height:120px;}
.gotop_area .wbn_gotop {position:absolute;bottom:12px;right:0px;width:40px;height:40px;margin:0;background:url(../../winc/images/wcom/gototop.png) no-repeat;background-size:100% auto;border-radius:3px;overflow:hidden;z-index:20;}
.gotop_area .wbn_gotop.fixed_gotop {position:fixed;right:24px !important;}
.gotop_area .wbn_gotop img{width:100%;}


/*-- loyout footer ------------------------------------------------------------ */
.mw_footer {position:relative;height:auto;padding:30px 0;border-top:1px solid #0000000f;background-color:#fff;}
.mw_footer .flink {display:flex;justify-content:center;}
.mw_footer .flink + .flink {margin:8px 0 0;}
.mw_footer .flink a{display:block;width:auto;height:21px;margin:0 0 0 8px;font-size:14px;line-height:20px;color:#212121;letter-spacing:-0.08em;}
.mw_footer .flink a.bold{font-weight:700;}
.mw_footer .flink a:before{content:'';display:inline-block;width:1px;height:10px;margin:0 8px 0 0;background:#212121;}
.mw_footer .flink a:first-child:before{content:none;}
.mw_footer .flink > span + span{margin:0 0 0 8px;}
.mw_footer .flink > span + span:before{content:'';display:inline-block;width:1px;height:10px;margin:0 8px 0 0;background:#212121;}
.mw_footer .wbc_infor {margin:20px 20px;padding:16px 0;font-size:14px;line-height:19px;text-align:center;color:#424242;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
.mw_footer .wbc_infor .wbc_infor_tit {color:#212121;}
.mw_footer .wbc_infor .wbc_infor_tit .i{display:inline-block;width:10px;height:7px;margin:0 0 2px 11px;background:url(../../winc/images/wcom/ico_arrow.png) no-repeat;background-size:100% auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.mw_footer .wbc_infor .wbc_infor_tit.on .i{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);}
.mw_footer .wbc_infor .wbc_infor_view {display:none;margin-top:16px;}
.mw_footer .wbc_infor .wbc_infor_view p {margin-top:6px;}
.mw_footer .fsns {display:flex;justify-content:center;margin-bottom:10px;}
.mw_footer .fsns a{display:block;width:40px;height:40px;margin:0;}
.mw_footer .fsns a + a{margin-left:30px;}
.mw_footer .fsns a img{width:100%;}
.mw_footer .ncsi {display:block;width:170px;height:34px;margin:20px auto 0;font-size:13px;line-height:17px;color:#9E9E9E;}
.mw_footer .ncsi:before{content:'';float:left;display:inline-block;width:50px;height:34px;margin:0 4px 0 0;background:url(../../winc/images/wcom/ico_waa.png) no-repeat;background-size:100% auto;}
.mw_footer .ncsi p{margin:0;}




/* Area */
.w_btn_area {display:flex;margin:16px 0 30px;}
.w_btn_area a + a{margin-left:8px;}
.mw_section .w_btn_area {margin:16px -4px 30px;}





/* List */
.wlist_001 {display:block;margin:10px 0 40px;}
.wlist_001 li{margin-bottom:7px;}
.wlist_001.wline li a{font-size:14px;line-height:20px;text-decoration:underline !important;}
.wlist_001.wline.links {display:flex;}
.wlist_001.wline.links li + li{margin-left:24px;}

.wlist_002 {}
.wlist_002.whead li{padding:15px 0 15px;font-size:14px;line-height:22px;font-weight:700;border-top:1px solid #EBEBEB;background-color:#FAFAFA}
.wlist_002.whead li > span:nth-child(3) {justify-content:center;}
.wlist_002 li{display:flex;align-items:center;justify-content:space-between;padding:15px 0 15px;font-size:14px;line-height:18px;border-bottom:1px solid #EBEBEB;}
.wlist_002 li > span {display:flex;justify-content:center;}
.wlist_002 li > span:nth-child(1) {flex-shrink:0;width:45px;}
.wlist_002 li > span:nth-child(2) {flex-shrink:0;width:45px;}
.wlist_002 li > span:nth-child(3) {flex-grow:1;justify-content:left;padding:0 5px;}
.wlist_002 li > span:nth-child(4) {flex-shrink:0;width:76px;}
.wlist_002 li input[type='checkbox']+label:before {margin-right:0}

.wlist_dot1 {padding:12px 0 0;font-size:15px;}
.wlist_dot1 li + li {margin-top:9px}
.wlist_dot1 li {position:relative;padding-left:10px}
.wlist_dot1 li:before{content:'';position:absolute;top:8px;left:0;width:4px;height:4px;background:#424242;border-radius:4px;}


.wlist_card_reissuecheck li {position:relative ;padding:28px 0;border-top:1px solid #f1f4f7;}
.wlist_card_reissuecheck li:first-child {border-top:none}
.wlist_card_reissuecheck li .wcard_info_wrap {display:flex;width:100%;}
.wlist_card_reissuecheck li .wimg_wrap {flex-shrink:0;width:90px;}
.wlist_card_reissuecheck li .wimg_wrap img {width:100%;height:auto;vertical-align:top;}
.wlist_card_reissuecheck li .wcard_info {display:table-cell;padding-left:24px;vertical-align:middle;}
.wlist_card_reissuecheck li .title {font-size:16px;line-height:24px;font-weight:700;color:#000;}
.wlist_card_reissuecheck li .txt {font-size:14px;line-height:20px;margin-top:6px;max-height:40px;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;}
.wlist_card_reissuecheck li .wcard_brand {margin-top:16px;}
.wlist_card_reissuecheck li .wlink_wrap {position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.wlist_card_reissuecheck + .wcard_more.mgt20{margin-top:3px !important;}





/* Box */
.wbox_btxt {font-size:16px;line-height:25px;font-weight:700;margin:40px 0 16px;}
.wbox_img img {width:100%;}

.wbox_inputbtn {display:flex;}
.wbox_inputbtn .inpTxt{flex-grow:1;margin:0;}
.wbox_inputbtn a {flex-shrink:0;width:92px;margin-left:5px;font-size:14px;padding:14px 10px;}

.wbox_input_phone {display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;}
.wbox_input_phone.free {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;}
.wbox_input_phone.free .wselect_box {grid-area:1 / 1 / 2 / 4;}
.wbox_input_phone .inpTxt, .wbox_input_phone .wselect_box {margin:0;}
.wbox_input_phone .inpTxt.one {display:none;}
.wbox_datepicker .wselect_box,
.wbox_select_time .wselect_box,
.wbox_input_phone .wselect_box,
.wbox_input_phone2 .wselect_box {width:100%;}
.wbox_input_phone.free .inpTxt.one {display:block;}
.wbox_input_phone .inpTxt input {text-align:center;}
.wbox_input_phone input[type='password'] {background-color:#F9F9FA !important;}
.wbox_input_phone + .inpTxt.wbox_inputxt {margin-top:10px;}
.wbox_input_phone + .inpTxt.wbox_inputxt + .mgt15 {margin:15px -4px 0;}
.wbox_input_phone2 {display:grid;grid-template-columns:33% 67%;grid-gap:5px;}
.wbox_input_phone2 .inpTxt, .wbox_input_phone2 .wselect_box {margin:0;}

.wbox_input_email1 {display:grid;grid-template-columns:89% 11%;grid-gap:5px;}
.wbox_input_email1 .winptext {font-size:18px;line-height:48px;text-align:center;}
.wbox_input_email2 {display:grid;grid-template-columns:60% 40%;grid-gap:5px;margin-top:10px;margin-right:0px;margin-left:-4px;}
.wbox_input_email2 .inpTxt, .wbox_input_email2 .wselect_box {margin:0;}
.wbox_input_email2 .wselect_box.email {width:100%;}

.wbox_input_card4 {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:5px;}
.wbox_input_card4 .inpTxt {margin:0;}
.wbox_input_card4 .inpTxt input {text-align:center;padding:14px 2px;}
.wbox_input_card4 input[type='password'] {background-color:#F9F9FA !important;}
.wbox_input_card4 + .wtxt_inputmsg, .wbox_input_card4 + .wsub_txt {margin-top:5px;}

.wbox_localnumber {display:flex;align-items:center;}
.wbox_localnumber .inpTxt {flex-shrink:0;width:48%;margin:0;}
.wbox_localnumber .inpTxt + .inpTxt {position:relative;flex-shrink:0;width:50px;margin:0 10px 0 25px;}
.wbox_localnumber .inpTxt + .inpTxt:before{content:'';position:absolute;top:50%;left:-17px;width:8px;height:2px;background:#ddd;margin-top:-1px;}
.wbox_localnumber .inpTxt + .inpTxt input{text-align:center;}
.wbox_localnumber img {width:20%;}

.wbox_inputxt {position:relative;}
.wbox_inputxt .wtxt_inputxt {position:absolute;top:50%;right:20px;margin-top:-11px;font-size:13px;line-height:20px;color:#F43347;}

.wbox_select_my {display:flex;align-items:center;}
.wbox_select_my div {flex-grow:1;margin:0;}
.wbox_select_my .wday {flex-shrink:0;width:10%;font-size:15px;line-height:20px;text-align:center;margin-right:5px;}
.wbox_select_my .wday:last-child {margin-right:0;}
.wbox_select_time {display:grid;grid-template-columns:63% 36%;grid-gap:5px;justify-content:space-around;}
.wbox_select_time .wselect_box {margin:0;}
.wbox_select_basic {display:flex;justify-content:space-between;margin-right:-4px;margin-left:-4px;}
.wbox_select_basic .wselect_box{flex-grow:1;margin:0}
.wbox_select_basic .wselect_box + .wselect_box{margin-left:4px;}

.wbox_datepicker {display:grid;grid-template-columns:47% 6% 47%;grid-gap:0;margin-top:10px;}
.wbox_datepicker .wselect_box {margin:0;}
.wbox_datepicker .demi {text-align:center;padding:14px 2px;}
input.datepicker, input.datepicker1 {font-size:16px;color:#212121;background:url(../../winc/images/wcom/btn_icon_calendar.png) no-repeat;background-position:right center;background-size:32px auto;}
.mwdate_disabled .datepicker:disabled {background-color:#f1f4f7;color:#bdbdbd;}

.wbox_won_st01 {display:grid;grid-template-columns:41% 59%;grid-gap:0 5px;padding:20px 30px;background:#F9F9FA;border-radius:14px;}
.wbox_won_st01 li {text-align:right;font-size:14px;line-height:20px;font-weight:400;color:#212121;padding-left:10px;border-left:1px solid #EBEBEB;}
.wbox_won_st01 li:first-child {display:flex;flex-direction:column;padding:0 20px 0 0;border-left:none;}
.wbox_won_st01 li strong {font-size:22px;line-height:32px;font-weight:700;color:#F43347;}
.wbox_won_st01 li strong em {font-size:18px;line-height:32px;margin-left:3px;}
.wbox_won_st01 li p {color:#F43347;line-height:18px;margin-top:-5px;}

.wbox_won_st02 {display:flex;padding:24px;background:#F9F9FA;border-radius:14px;}
.wbox_won_st02 .wlist_st1{padding:0;}



/* ST_form */
.st_form001 h3.wtit_dep3{margin-top:24px;}



/* Line */
.formWrap.wline_top.mgt25 {padding-top:20px;}
.wline_top {border-top:1px solid #F1F4F7;}
.wline_bottom {border-bottom:1px solid #F1F4F7;}



/* Tab */
.w_tab {position:relative; } 
.w_tab .tabs, .w_tabno .tabs {display:flex;width:100%;margin:0;padding:0;} 
.w_tab .tabs li, .w_tabno .tabs li {position:relative;height:64px;font-size:17px;line-height:64px;font-weight:400;text-align:center;cursor:pointer;margin-left:26px;} 
.w_tab .tabs li:first-child, .w_tabno .tabs li:first-child {margin-left:0px;} 
.w_tab .tabs li a, .w_tabno .tabs li a{color:#44444D;} 
.w_tab .tabs li.on:after, .w_tabno .tabs li.on:after{content:'';position:absolute;bottom:10px;left:0;width:100%;height:2px;background-color:#000}
.w_tab .tabs li.on a, .w_tabno .tabs li.on a{color:#000;font-weight:700;} 
.w_tab .wbtn_search {position:absolute;top:12px;right:0px;display:inline-block;width:40px;height:40px;font-size:0.1px;color:transparent !important;background:url(../../winc/images/wcom/wbtn_msearch.png) no-repeat;background-size:100% auto;}
.w_tab .wtab_content, .w_tabbtn .wtab_content, .w_tabbtns .wtab_content, .w_tabbtn1 .wtab_content {display:none;}

.w_tabbtn .tabs, .w_tabbtns .tabs {display:flex;min-height:52px;}
.w_tabbtn .tabs a, .w_tabbtns .tabs a{position:relative;display:block;width:100%;height:52px;line-height:22px;font-size:15px;color:#212121;padding:14px 2px;text-align:center;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #DDD;}
.w_tabbtn .tabs a.on, .w_tabbtns .tabs a.on{font-weight:700;color:#000;border:1px solid #212121;box-shadow:0px 4px 8px rgb(0 0 0 / 8%);}
.w_tabbtn .tabs a + a, .w_tabbtns .tabs a + a{margin-left:6px;}

.w_tabbtn.st_btnbox .tabs {display:flex;min-height:36px;margin-bottom:12px;}
.w_tabbtn.st_btnbox .tabs a{width:auto;height:36px;font-size:14px;line-height:20px;color:#212121;padding:7px 16px;text-align:center;background-color:#fff;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;border:1px solid #EEE;}
.w_tabbtn.st_btnbox .tabs a.on{font-weight:700;background-color:#F2F2F2;border:1px solid #E5E5E5;box-shadow:0 0 0 rgb(0 0 0 / 8%);}
.w_tabbtn.st_btnbox .tabs a + a{margin-left:8px;}


/* STEP */
.wbox_step.acc01 {overflow:hidden; position:relative;}
.wbox_stepdown.acc01 {overflow:hidden; position:relative;}
.wbox_steplist{display:flex;justify-content:space-around;}
.wbox_steplist li{width:100%;text-align:center;}
.wbox_steplist li p{opacity:0.3;display:inline-block;width:40px;height:40px;font-size:0.1px;color:transparent;background:url(../../winc/images/wicon/wicon_step01_01.png) no-repeat;background-size:100% auto;}
.wbox_steplist li:nth-child(2) p{background:url(../../winc/images/wicon/wicon_step01_02.png) no-repeat;background-size:100% auto;}
.wbox_steplist li:nth-child(3) p{background:url(../../winc/images/wicon/wicon_step01_03.png) no-repeat;background-size:100% auto;}
.wbox_steplist li:nth-child(4) p{background:url(../../winc/images/wicon/wicon_step01_04.png) no-repeat;background-size:100% auto;}
.wbox_steplist li:nth-child(5) p{background:url(../../winc/images/wicon/wicon_step01_05.png) no-repeat;background-size:100% auto;}
.wbox_steplist li em{display:block;font-size:14px;line-height:20px;color:#8d8d8d;word-break:keep-all;} /* 2024 웹접근성:명도 */
.wbox_steplist li.on em{color:#F43347;text-decoration:underline;}
.wbox_steplist li.on p{opacity:1;}

.wbox_steplist_down{display:flex;flex-direction:column;margin-left:30px;}
.wbox_steplist_down li{position:relative;width:100%;text-align:left;padding-bottom:24px;}
.wbox_steplist_down li:before{content:'';position:absolute;top:2px;left:-27px;width:8px;height:8px;border:3px solid #EDEDED;border-radius:100%;background:#FFF;z-index:1;}
.wbox_steplist_down li:after{content:'';position:absolute;top:9px;left:-20px;width:1px;height:100%;background:#EDEDED;}
.wbox_steplist_down li:last-child{padding-bottom:5px}
.wbox_steplist_down li:last-child:after{content:none}
.wbox_steplist_down li span{display:block;font-size:13px;line-height:20px;color:#8d8d8d;} /* 2024 웹접근성:명도 */
.wbox_steplist_down li em{display:block;font-size:15px;line-height:23px;color:#212121;margin-top:6px;}
.wbox_steplist_down li.on:before{top:0px;left:-31px;width:22px;height:22px;border:none;background:url(../../winc/images/wcom/check_on.png) no-repeat;background-size:100% auto;}


/*table*/
.wtable_st1{font-size:14px;line-height:20px;border-top:1px solid #EBEBEB;}
.wtable_st1 dl{margin:0;}
.wtable_st1 dt{padding:12px 16px;font-weight:700;color:#212121;background:#FAFAFA;border-bottom:1px solid #EBEBEB;font-size:15px;line-height:23px;}
.wtable_st1 dd{display:flex;align-items:center;padding:14px 12px;margin:0;color:#212121;border-bottom:1px solid #e9e9e9}
.wtable_st1 dd .icon{flex-shrink:0;width:60px;}
.wtable_st1 dd .icon img{width:100%;}

.wtable_st2{font-size:14px;line-height:20px;border-top:1px solid #EBEBEB;}
.wtable_st2 dl{display:flex;margin:0;}
.wtable_st2 dt{display:flex;align-items:center;flex-shrink:0;flex-basis:100px;padding:12px 16px;font-size:15px;line-height:23px;font-weight:700;color:#212121;background:#FAFAFA;border-bottom:1px solid #EBEBEB;border-right:1px solid #EBEBEB;word-break:keep-all;}
.wtable_st2 dd{flex-grow:1;padding:15px 16px;margin:0;color:#212121;border-bottom:1px solid #e9e9e9}
.wtable_st2 dd + dd{border-left:1px solid #e9e9e9}
.wtable_st2.wt_right dd{text-align:right;}

.wtable_st3.noline thead tr th:first-child,.wtable_st1 tbody tr th:first-child,.wtable_st1 tbody tr td:first-child{border-right:none}
.wtable_st3{text-align:left;font-size:14px;line-height:20px;border-top:1px solid #EBEBEB;}
.wtable_st3 thead th,
.wtable_st3 tbody th{padding:12px 16px;color:#212121;background:#FAFAFA;border-bottom:1px solid #EBEBEB;font-size:15px;line-height:23px;}
.wtable_st3 tbody th.bg_w{font-weight:400;color:#212121;background:#FFF;}
.wtable_st3 tbody tr th:first-child,.wtable_st1 tbody tr td:first-child{border-right:1px solid #EBEBEB}
.wtable_st3 thead tr th + th,.wtable_st3 tbody tr th + th{border-left:1px solid #e9e9e9}
.wtable_st3 tbody td{padding:15px 16px;text-align:left;color:#212121;border-bottom:1px solid #e9e9e9}
.wtable_st3 tbody td + td{border-left:1px solid #e9e9e9}
.wtable_st3 tbody .bgwh{background:#FFF}

.wtable_st3.center{text-align:center;}
.wtable_st3.center thead th,
.wtable_st3.wt_center thead th,
.wtable_st3.wt_leftcenter thead th,
.wtable_st3.wt_rightcenter thead th,
.wtable_st3.wt_centerright tbody td{padding:12px 4px;text-align:center;}
.wtable_st3.center tbody th{padding:12px 2px;text-align:center;background:#fff;font-weight:400;word-break:keep-all;}
.wtable_st3.center tbody td{padding:12px 2px;text-align:center;}
.wtable_st3.center tbody tr.linedot td{border-bottom:1px dashed #e9e9e9}

.wtable_st3.wt_right thead th,
.wtable_st3.wt_centerright thead th{padding:12px 2px;text-align:center;word-break:keep-all;}
.wtable_st3.wt_right tbody td{text-align:right;}
.wtable_st3.wt_center tbody td{text-align:center;word-break:keep-all;}
.wtable_st3.wt_leftcenter tbody td{text-align:left;word-break:keep-all;}
.wtable_st3.wt_leftcenter tbody td:nth-child(2){text-align:center;}
.wtable_st3.wt_rightcenter tbody td{text-align:right;word-break:keep-all;}
.wtable_st3.wt_rightcenter tbody td:nth-child(2){text-align:center;}
.wtable_st3.wt_centerright tbody td{text-align:right;word-break:keep-all;}
.wtable_st3.wt_centerright tbody td:nth-child(1){text-align:center;}
.wtable_st3.wt_centerright tbody td .inpTxt{margin:0;}
.wtable_st3.wt_centerright tbody td .inpTxt input{height:40px;padding:5px 2px;font-size:14px !important;text-align:right;}

/*List*/
.wlist_txtst1{padding:12px 0 0;}
.wlist_txtst1 dl {display:flex;flex-wrap:wrap;justify-content:space-between;padding:16px 4px;margin:0;color:#212121;border-bottom:1px solid #F1F4F7;}
.wlist_txtst1 dt {font-size:16px;line-height:24px;}
.wlist_txtst1 dt em{font-weight:700;color:#F43347;}
.wlist_txtst1 dt span{display:block;margin-left:5px;font-size:13px;line-height:20px;color:#8d8d8d;} /* 2024 웹접근성:명도 */
.wlist_txtst1 dt ul li {font-size:13px; line-height:20px;}
.wlist_txtst1 dd {font-size:18px;line-height:27px;text-align:right;margin-left:5px;font-size:18px;line-height:27px;}
.wlist_txtst1 dd em{margin-left:2px;font-size:13px;line-height:20px;}
.wlist_txtst1 dd span{display:block;margin-left:5px;font-size:13px;line-height:20px;color:#8d8d8d;} /* 2024 웹접근성:명도 */

.wlist_txtst2{padding:12px 0 0;}
.wlist_txtst2 dl {display:flex;flex-wrap:wrap;justify-content:space-between;padding:16px 4px;margin:0;color:#212121;border-bottom:1px solid #F1F4F7;}
.wlist_txtst2 dt {font-size:18px;line-height:26px;}
.wlist_txtst2 dt span{display:block;font-size:13px;line-height:20px;color:#8d8d8d;} /* 2024 웹접근성:명도 */
.wlist_txtst2 dd {font-size:18px;line-height:27px;text-align:right;margin:0 15px 0 5px;color:#F43347;}
.wlist_txtst2 dd a{position:relative;color:#F43347;}
.wlist_txtst2 dd a:after{content:'';position:absolute;top:4px;right:-20px;width:22px;height:22px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);background:url(../../winc/images/wcom/arrow_32.png) no-repeat 0 0 / 100% auto;}
.wlist_txtst2 dd em{margin-left:-1px;font-size:17px;line-height:20px;}
.wlist_txtst2 dd span{display:block;margin-left:5px;font-size:13px;line-height:20px;color:#8d8d8d;} /* 2024 웹접근성:명도 */

.wlist_txtst3{padding:12px 0 0;}
.wlist_txtst3 dl {display:flex;flex-wrap:wrap;justify-content:space-between;padding:16px 4px;margin:0;color:#212121;border-bottom:1px solid #F1F4F7;}
.wlist_txtst3 dt {font-size:18px;line-height:26px;}
.wlist_txtst3 dt span{display:block;font-size:13px;line-height:20px;color:#8d8d8d;} /* 2024 웹접근성:명도 */
.wlist_txtst3 dd {margin-left:5px;font-size:18px;line-height:27px;text-align:right;margin:0 15px 0 5px;color:#F43347;}
.wlist_txtst3 dd a{position:relative;color:#F43347;}
.wlist_txtst3 dd a:after{content:'';position:absolute;top:4px;right:-20px;width:22px;height:22px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);background:url(../../winc/images/wcom/arrow_32.png) no-repeat 0 0 / 100% auto;}
.wlist_txtst3 dd em{margin-left:-1px;font-size:17px;line-height:20px;}
.wlist_txtst3 dd span{display:block;margin-left:5px;font-size:13px;line-height:20px;color:#8d8d8d;} /* 2024 웹접근성:명도 */

.wlist_txtst4{padding:0;}
.wlist_txtst4 dl {display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0px 24px;margin:0;color:#212121;border-bottom:1px solid #F1F4F7;}
.wlist_txtst4 dt h2{font-size:17px;line-height:24px;font-weight:700;color:#000;}
.wlist_txtst4 dt h2 span{font-weight:400;color:#8d8d8d;} /* 2024 웹접근성:명도 */
.wlist_txtst4 dt em{font-size:17px;line-height:24px;font-weight:700;color:#000;}
.wlist_txtst4 dd {margin:0 -15px 0 0;}
.wlist_txtst4.point_wlist dl {border-bottom:none;}

.wlist_txtst5{padding:12px 0 0;}
.wlist_txtst5.st_div dt,
.wlist_txtst5.st_div dd {margin-top:24px;}
.wlist_txtst5 dl {display:flex;justify-content:space-between;padding:16px 4px;margin:0;border-bottom:1px dashed #F1F4F7;}
.wlist_txtst5 dt div{display:block;font-size:15px;line-height:24px;color:#8d8d8d;font-weight:700;margin-top:-24px;} /* 2024 웹접근성:명도 */
.wlist_txtst5 dt a{display:block;font-size:15px;line-height:24px;color:#8d8d8d;font-weight:700;color:#fa5273;margin-top:-24px;} /* 2024 웹접근성:명도 */
.wlist_txtst5 dt strong{display:block;font-size:15px;line-height:24px;color:#212121;font-weight:400;min-height:24px;max-height:48px;/*max-width:95%;*/overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;}
.wlist_txtst5 dt span{display:block;font-size:13px;line-height:20px;color:#8d8d8d;} /* 2024 웹접근성:명도 */
.wlist_txtst5 dd {display:flex;margin-left:10px;}
.wlist_txtst5 dd strong {font-size:15px;line-height:24px;font-weight:400;}
.wlist_txtst5 dd em{}
.wlist_txtst5 dd span{display:block;margin-left:5px;font-size:13px;line-height:20px;color:#8d8d8d;} /* 2024 웹접근성:명도 */

.wlist_litxtst1 ul li {display:flex;padding:16px 1px;margin:0;color:#212121;border-bottom:1px solid #F1F4F7;}
.wlist_litxtst1 ul li a{position:relative;width:100%;font-size:16px;line-height:24px;color:#000;}
.wlist_litxtst1 ul li a:after{content:'';position:absolute;top:1px;right:-10px;width:22px;height:22px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);background:url(../../winc/images/wcom/arrow_32.png) no-repeat 0 0 / 100% auto;}

.wlist_litxtst2 {display:flex;font-size:16px;line-height:24px;padding:16px 0;margin:0;color:#212121;border-bottom:1px solid #F1F4F7;}




.wlist_st1{padding:12px 0 0;}
.wlist_st1 li + li {margin-top:10px}
.wlist_st1 li {position:relative;padding-left:8px;line-height:20px;}
.wlist_st1 li:before{content:'';position:absolute;top:9px;left:0;width:3px;height:3px;background:#424242;border-radius:3px;}
.wlist_st1.wfc_gl {color:#8d8d8d;} /* 2024 웹접근성:명도 */
.wlist_st1.wfc_gl li:before{background:#8d8d8d;} /* 2024 웹접근성:명도 */
.wlist_st1.wfc_wh {color:#fff;}
.wlist_st1.wfc_wh li:before{background:#8d8d8d;} /* 2024 웹접근성:명도 */

.wlist_st2{padding:12px 0 0;background:#fff;font-size:15px;line-height:20px;}
.wbg_gy .wlist_st2, .wlist_st2.wbg_gy {background:#f9f9fa;}
.wbg_gy .bottom_cont .wlist_st2{background:none;}
.wlist_st2 li + li {margin-top:12px}
.wlist_st2 li {position:relative;padding-left:10px}
.wlist_st2 li:before{content:'';position:absolute;top:8px;left:0;width:4px;height:4px;background:#424242;border-radius:4px;}
.wlist_st2.wfc_gl {color:#8d8d8d;} /* 2024 웹접근성:명도 */
.wlist_st2.wfc_gl li:before{background:#9B9B9B;}

.wlist_txtst3{padding:12px 0 0;background:#fff;font-size:15px;line-height:20px;}
.wlist_st3 li + li {margin-top:12px}
.wlist_st3 li {position:relative;padding-left:10px}
.wlist_st3 li:before{content:'';position:absolute;top:9px;left:0;width:4px;height:2px;background:#424242;}

/* Tooltip */
.wbox_wtooltip_wrap {display:flex;position:relative;}
.wbox_wtooltip_wrap .wtit_dep3{line-height:26px;margin-top:0;}
.wtooltip_wrap {display:inline-block;width:16px;height:16px;margin:5px 0 0 4px;}
.wtooltip_wrap .wbtn_tooltip, .wtooltip_wrap .wbtn_tooltippopup {display:inline-block;width:18px;height:18px; font-size:10px; color:transparent; vertical-align:top;background:url(../../winc/images/wcom/wbtn_sinfo.png) no-repeat;background-size:100% auto;}
.wtooltip_wrap .wbtn_tooltippopup {overflow:hidden;}
.wtooltip_wrap .wbtn_tooltip.on:before {display:block;content:'';margin:13px 0 0 3px;width:0;height:0;border:6px solid transparent;border-bottom-color:rgba(64, 66, 76, 0.9);border-bottom-width:10px;}
.wtooltip_wrap .wtooltip_lpop {display:none;position:absolute;left:0px;top:34px;width:100%;color:#fff;font-size:15px;line-height:20px;padding:20px 38px 20px 20px;background-color:rgba(64, 66, 76, 0.9);border-radius:8px;box-sizing:border-box;z-index:5;}
.wtooltip_wrap .wtooltip_txt {margin:0;}
.wtooltip_wrap .wlist_dot1 li:before{background:#9B9B9B;}
.wtooltip_wrap .wtooltip_close {display:block;overflow:hidden;position:absolute;right:9px;top:9px;width:24px;height:24px;font-size:25px; line-height:4px; color:transparent; background:url(../../winc/images/wcom/wbtn_tooltip_close.png) no-repeat;background-size:100% auto;}


.wtooltip_wrap.mw_text {position:relative;width:auto;height:auto;vertical-align:top;margin:0;}
.wtooltip_wrap.mw_text .wbtn_tooltip {width:auto;height:auto;font-size:15px;color:#000;font-weight:700;vertical-align:top;background:none;text-decoration:underline !important;}
.wtooltip_wrap.mw_text .wbtn_tooltip.on:before {position:absolute;top:5px;left:50%;margin-left:-5px;}
.wtooltip_wrap.mw_text .wtooltip_lpop {width:280px}


/* 인증번호 관련 */
.field_in2 + div input {font-size:15px !important;}
.field_in2,
.field_in3,
.field_in4{display:table;width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed;}
.field_in5 {display:table;width:103%;border-spacing:0;border-collapse:collapse;table-layout:fixed;}
.field_in2 .cell{display:table-cell;width:50%;padding:0px 5px;vertical-align:middle;}
.field_in3 .cell{display:table-cell;width:33.3%;padding:0px 5px;vertical-align:middle;}
.field_in4 .cell{display:table-cell;width:25%;padding:0px 5px;vertical-align:middle;}
.field_in5 .cell{display:table-cell;width:25%;padding-right:10px;vertical-align:middle;}
.field_in4.etc1 .cell:nth-child(1){display:table-cell;width:40%;padding-left:0;}
.field_in4.etc1 .cell:nth-child(2){display:table-cell;width:6%;padding:0px 5px;}
.field_in4.etc1 .cell:nth-child(3){display:table-cell;width:40%;padding:0px 5px;}
.field_in4.etc1 .cell:nth-child(4){display:table-cell;width:6%;padding-right:0px;}
.field_in2 .cell:first-child,
.field_in3 .cell:first-child,
.field_in4 .cell:first-child{padding-left:0;}
.field_in2 .cell:last-child,
.field_in3 .cell:last-child,
.field_in4 .cell:last-child{padding-right:0;width:auto;}
.field_in3.e_mail .cell:nth-child(1){width:47%}
.field_in3.e_mail .cell:nth-child(2){width:6%;text-align:center;padding:0;}
.field_in3.e_mail .cell:nth-child(3){width:47%}
.field_in3.period .cell:nth-child(1){width:47%}
.field_in3.period .cell:nth-child(2){width:6%;text-align:center;}
.field_in3.period .cell:nth-child(3){width:47%}
.field_in2.send_ceti .cell:nth-child(1){width:65%}
.field_in2.send_ceti .cell:nth-child(2){width:35%}
.field_in2.send_ceti .cell:nth-child(2) a {width:100%}
.field_in4.regi_num .cell:nth-child(1){width:39%}
.field_in4.regi_num .cell:nth-child(2){width:7%;text-align:center;}
.field_in4.regi_num .cell:nth-child(3){width:25%}
.field_in4.regi_num .cell:nth-child(4){width:29% font-size:12px;}
.field_in2.secure_text .cell:nth-child(1) {width:84%;}
.field_in2.secure_text .cell:nth-child(2) {width:16%;}
.field_in2.secure_text .cell:nth-child(2) a {display:block;}
.field_in2.secure_text .cell img {width:100%;}


/* 자주묻는질문/FAQ 슬라이딩 */
.mw_section .scroll_category, .mw_section .scroll_gory{position:relative;margin:0 -24px;}
.mw_section .scroll_category .in::-webkit-scrollbar, .mw_section .scroll_gory .in::-webkit-scrollbar{display:none;}
.mw_section .scroll_category .in, .mw_section .scroll_gory .in{/*height:64px;*/padding:4px 20px 10px 0;margin:6px 0 0;align-items:center;white-space:nowrap;box-sizing:border-box;overflow-x:scroll;-webkit-overflow-scrolling:touch;font-size:0;}
.mw_section .scroll_category a, .mw_section .scroll_gory a{display:inline-flex;position:relative;height:40px;font-size:14px;line-height:38px;color:#545454;text-align:center;padding:0 13px;background-color:#fff;border:1px solid #e5e5e7;border-radius:100px;}
.mw_section .scroll_category a:first-child, .mw_section .scroll_gory a:first-child{margin-left:20px;}
.mw_section .scroll_category a + a, .mw_section .scroll_gory a + a{margin-left:5px;}
.mw_section .scroll_category a.on, .mw_section .scroll_gory a.on{background-color:#293952;color:#fff;font-weight:700;border-color:transparent;box-shadow:0px 4px 6px rgba(0, 0, 0, 0.06);}
.mw_section .scroll_category a .new, .mw_section .scroll_gory a .new{display:block;width:8px;height:8px;position:absolute;top:-1px;right:6px;background:url(/mobile/front/mapp/assets/images/mytag/icon_new.png) no-repeat 0 0 / 100% auto;text-indent:-99px;overflow:hidden;}
.mw_section .scroll_category .wbtn_cate_more, .mw_section .scroll_gory .wbtn_cate_more{display:none;position:absolute;right:0;top:50%;width:67px;height:64px;padding-left:13px;transform:translateY(-50%);line-height:15;overflow:hidden !important;}
.mw_section .scroll_category .wbtn_cate_more span, .mw_section .scroll_gory .wbtn_cate_more span{position:relative;display:block;width:54px;height:64px;background-color:#fff;}
.mw_section .scroll_category .wbtn_cate_more span::before, .mw_section .scroll_gory .wbtn_cate_more span::before{content:'';display:block;width:14px;height:40px;position:absolute;top:50%;left:-13px;transform:translateY(-50%);background:url(../../winc/images/wcom/gradient.png) no-repeat 0 0 / 100% auto;}
.mw_section .scroll_category .wbtn_cate_more::after, .mw_section .scroll_gory .wbtn_cate_more::after{content:'';display:block;width:34px;height:34px;border-radius:2rem;box-shadow:0px 6px 16px rgba(15, 21, 34, .04);background:#fff url(../../winc/images/wcom/wbtn_add_plus.png) no-repeat 50% / 100% auto;position:absolute;right:20px;top:50%;transform:translateY(-50%);}



/* Datepicker */
#ui-datepicker-div {display:none; position:relative;/* width:100%;*/padding:10px;background:#fff;border:1px solid #000;border-radius:20px;}
.ui-datepicker-buttonpane.ui-widget-content {position:absolute;top:7px;right:12px;}
#ui-datepicker-div .dims {background:rgb(255 255 255 / 0%);opacity:0; z-index:-1;}
.ui-datepicker-buttonpane.ui-widget-content .ui-datepicker-current {display:none;}
.ui-datepicker-buttonpane.ui-widget-content .ui-datepicker-close {width:30px;height:30px; /* font-size:0.1px; */ color:transparent;background:url(../../winc/images/wcom/wbtn_close.png) no-repeat;background-size:100% auto;}

.inpType{padding-left:6px;height:24px;line-height:24px;border:1px solid #dbdbdb}
.ui-datepicker{width:250px;}
.ui-datepicker table{table-layout:fixed;width:100%;/* min-height:210px; */border-collapse:collapse;border-spacing:0;text-align:center;}
.ui-datepicker table tr td{height:30px;}
.ui-datepicker table th span {font-size:14px;font-weight:400;color:#7B7F8C;}
.ui-datepicker table th,
.ui-datepicker table td{height:40px;}
.ui-datepicker table td a{position:relative;display:table;width:25px;height:25px;line-height:25px;border-radius:30px;margin:0 auto;color:#212121;}
.ui-datepicker table td.ui-datepicker-today a:after{content:'';display:block;width:4px;height:4px;border-radius:2rem;margin:-25px auto 0;background:#FA5273;}
.ui-datepicker table td a.ui-state-active{background:#FA5273;color:#fff;font-weight:700;}
.ui-datepicker table td.ui-state-disabled span{color:#d4d4d4;}
.dims {position:fixed;top:0;left:0;width:100%;height:100%;background:#666;background:rgba(0,0,0,0.4);visibility:hidden;z-index:1110;transition:opacity .3s;opacity:1;visibility:visible;}

.ui-datepicker-header {display:block;position:relative;height:25px;line-height:25px;margin:0 8px;text-align:center;font-size:15px;font-weight:700;color:#212121;}
.ui-datepicker-header a {position:absolute;top:0;display:block;width:25px;height:25px;font-size:0.1px;color:transparent;}
.ui-datepicker-header a.ui-datepicker-prev {top:3px; left:0; width:20px;height:20px; background:url(../../winc/images/wcom/wcalendar_arrow.png) no-repeat;background-size:100% auto;}
.ui-datepicker-header a.ui-datepicker-next {top:3px; left:25px; width:20px;height:20px; background:url(../../winc/images/wcom/wcalendar_arrow.png) no-repeat;background-size:100% auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
.ui-datepicker-header a.ui-datepicker-prev.ui-state-disabled, .ui-datepicker-header a.ui-datepicker-next.ui-state-disabled {opacity:0.3;}

/***************************************************************************/
/* 인입인증상담 */
/***************************************************************************/

.wbox_imcertification h3{margin-bottom:24px;font-size:22px;font-weight:700;color:#000;line-height:32px;text-align:center;}
.wbox_imcertification .wbox_bg.wcon_name{padding:56px 10px;font-size:56px;font-weight:700;color:#000;line-height:82px;text-align:center;}
.wbox_memberfirm h3{margin-bottom:40px;font-size:18px;font-weight:700;color:#000;line-height:26px;}
.wbox_memberfirm .wcon_icon{padding:56px 10px;font-size:56px;font-weight:700;color:#000;line-height:82px;text-align:center;}


.wbtn_radio_memberfirm {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:0px;}
.wbtn_radio_memberfirm.st2 {grid-template-columns:1fr 1fr;}
.wbtn_radio_memberfirm div:nth-child(2), .wbtn_radio_memberfirm div:nth-child(3),
.wbtn_radio_memberfirm a:nth-child(2), .wbtn_radio_memberfirm a:nth-child(3) {margin:0 !important;}
.wbtn_radio_memberfirm div + div,
.wbtn_radio_memberfirm a + a {margin:10px 0 0;}
.wbtn_radio_memberfirm div,
.wbtn_radio_memberfirm a {display:table;min-width:100px;font-size:13px;line-height:19px;text-align:center;color:#000;padding:14px 4px;margin:0 auto;border:1px solid transparent;}
.wbtn_radio_memberfirm div img,
.wbtn_radio_memberfirm a img {display:table;width:32px;height:32px;margin:0 auto 8px;}
.wbtn_radio_memberfirm a.on{background:#fff;border-radius:14px;border:1px solid #ccc;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.08);}

.wbtn_radio_counselor {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:7px;}
.wbtn_radio_counselor a {display:flex;align-items:center;justify-content:center;min-width:80px;min-height:75px;font-size:15px;line-height:22px;text-align:center;color:#000;font-weight:400;padding:14px 10px;margin:0;background:#fff;border-radius:6px;border:1px solid #ddd;}
.wbtn_radio_counselor a.on{box-shadow:0px 4px 8px rgba(0, 0, 0, 0.08);font-weight:700;border:1px solid #465062;}

.wpin_inputpassword{overflow:hidden;border:1px solid #ddd;background-color:#fff;border-radius:6px;}
.wpin_inputpassword input{float:left;margin:0;padding:18px 16px 18px;border:0;/*font-size:35px !important;*/color:#000 !important;line-height:20px !important;background-color:transparent !important;-webkit-text-security:disc;}
.wpin_inputpassword input:hover{border:0;}
.wpin_inputpassword input::-ms-reveal {display:none;width:0;height:0; }

.wimg_swiper.wst_txtimg .swiper-slide {display:block;height:124px;padding:24px 20px;color:#000;border-radius:14px;overflow:hidden;}
.wimg_swiper.wst_txtimg .swiper-slide a span {display:flex;flex-direction:column;color:#000;}
.wimg_swiper.wst_txtimg .swiper-slide a span strong {font-size:16px;line-height:24px;padding-right:32px;}
.wimg_swiper.wst_txtimg .swiper-slide a span span {font-size:13px;line-height:20px;margin-top:8px;}
.wimg_swiper.wst_txtimg .swiper-slide .img{position:absolute;top:24px;right:20px;display:block;width:50px;}
.wimg_swiper.wst_txtimg .swiper-slide .img img{width:100%;min-height:50px;}
/* 2024-02-14 */
.wimg_swiper.wst_txtimg .swiper-slide.info_box {height:auto; background-color:#eff0fb;}

.wcardimg_swiper.wimg_swiper {padding:14px 0 35px;}
.wcardimg_swiper.wimg_swiper .swiper-slide {display:block;height:190px;padding:30px 24px;color:#000;border-radius:14px;overflow:hidden;}
.wcardimg_swiper.wimg_swiper .swiper-slide a span {display:flex;flex-direction:column;color:#E5E5E5;}
.wcardimg_swiper.wimg_swiper .swiper-slide a span strong {font-size:19px;line-height:28px;padding-right:32px;}
.wcardimg_swiper.wimg_swiper .swiper-slide a span span {font-size:13px;line-height:20px;margin-top:10px;}
.wcardimg_swiper.wimg_swiper .swiper-slide .img{position:absolute;top:36px;right:20px;display:block;width:116px;}
.wcardimg_swiper.wimg_swiper .swiper-slide .img img{width:100%;}
.wcardimg_swiper.wimg_swiper .swiper-slide .wbtn_m4.more{position:absolute;bottom:24px;left:22px;}

/*loading*/
.wloading {display:flex;width:100px;height:100px;align-items:center;justify-content:space-evenly;}
.wloading span{width:12px;height:12px;background:gray;display:inline-block;border-radius:50%;animation:loading 1.1s linear infinite;}
.wloading span:nth-child(1){animation-delay:0s;background:rgb(232, 62, 69);} 
.wloading span:nth-child(2){animation-delay:0.2s;background:rgb(232, 62, 69);opacity:0;} 
.wloading span:nth-child(3){animation-delay:0.4s;background:rgb(232, 62, 69);opacity:0;} 
.wloading span:nth-child(4){animation-delay:0.6s;background:rgb(232, 62, 69);opacity:0;} 
@keyframes loading{0%{opacity:0;transform:scale(0.5);} 50%{opacity:1;transform:scale(1.2);} 100%{opacity:0;transform:scale(0.5);}}


/***************************************************************************/
/* 검색 */
/***************************************************************************/
.wbox_search {position:relative;}
.wbox_search input {display:block;width:100%;height:50px;line-height:22px;font-size:16px;color:#000;padding:14px 45px 14px 54px;background-color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #000;}
.wbox_search .wbtn_search_delete {position:absolute;top:15px;right:20px;display:none;width:20px;height:20px;font-size:0.1px;color:transparent !important;background:url(../../winc/images/wcom/wbtn_search_delete.png) no-repeat;background-size:100% auto;}
.wbox_search .wbtn_search {position:absolute;top:15px;left:24px;display:inline-block;width:20px;height:20px; /* font-size:0.1px; */ color:transparent !important;background:url(../../winc/images/wcom/wbtn_search.png) no-repeat;background-size:100% auto;}

.wbox_search.wst_franchise input {height:52px;line-height:24px;padding:14px 70px 14px 14px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #ddd;}
.wbox_search.wst_franchise .wbtn_search_delete {top:16px;right:46px;}
.wbox_search.wst_franchise .wbtn_search {top:16px;left:auto;right:16px;}

.wsearch_list h3 {font-size:14px;line-height:20px;margin:24px 0 20px;color:#424242;} 
.wsearch_list h4 {font-size:14px;line-height:20px;margin-bottom:12px;padding-top:12px;color:#8F989C;} 
.wsearch_list ul {margin-bottom:0;} 
.wsearch_list ul * {margin:0;padding:0;} 
.wsearch_list ul li {font-size:16px;line-height:24px;padding-bottom:24px;word-break:keep-all;} 
.wsearch_list .btn_more {margin-bottom:0;padding-bottom:24px;} 



/***************************************************************************/
/* MAIN */
/***************************************************************************/
/*.main #mw_content{padding-top:0px;}*/

.main .mw_header h1.logo{min-width:100px;height:22px;font-size:0.1px;color:transparent;margin-left:3px;}
.main .mw_header h1.logo a{display:block;}
.main .mw_header h1.logo img{height:22px;}
.main .mw_header .wbtn_lose{position:absolute;right:60px;top:18px;width:auto;height:20px;font-size:14px;line-height:20px;color:#000;padding-left:22px;background:url(../../winc/images/wcom/aico_lose.png) no-repeat;background-position:0 2px;background-size:16px 16px;}
.main .mw_header .wbtn_menu{position:absolute;right:8px;top:8px;width:40px;height:40px;/* font-size:0.1px; */color:transparent;background:url(../../winc/images/wcom/wbtn_menu.png) no-repeat;background-size:100% auto;}

.mw_wrap.main .mw_section.mw_menu {position:fixed;top:56px;left:0px;width:100%;width:100%;height:56px;background:#fff;z-index:31;}
.mw_wrap.main .mw_section.mw_menu:after {display:block;content:'';position:absolute;right:0;top:0;width:13px;height:100%;background:-moz-linear-gradient(right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);background:-webkit-linear-gradient(right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 80%);}

.mw_wrap.main.on .mw_header {position:relative;top:0;}
.mw_wrap.main.on #mw_content {margin-top:0;}
/*.mw_wrap.main #mw_content {margin-top:120px;}*/
.mw_wrap.main.on .mw_section.mw_menu {position:relative;top:0;}

.app_area .mw_header{top:65px;}
.app_area .mw_section.mw_menu {top:184px;}
.app_area .mw_section.mw_menu + * {padding-top:64px;}

.mw_main_tit {display:flex;justify-content:space-between;align-items:center;margin:60px 4px 14px;}
.mw_main_tit h2 {margin:0;}
.mw_main_tit a {font-size:15px;line-height:22px;}

.wbox_fix{height:54px;}
.wbox_fix .wbox_fixtop{position:fixed;top:56px;left:0;width:100%;padding:0 20px;background:#fff;z-index:30;}
.wbox_fix .wbox_fixtop .scroll_category_text .in{padding-top:2px}
.wbox_fix.wmove_top .wbox_fixtop{position:relative;top:4px;padding:0;}
.wbox_fix.wmove_top.on .wbox_fixtop{position:fixed;top:56px;padding:0 20px;}

.scroll_category_text{position:relative;margin:0 -24px;}
.scroll_category_text .in::-webkit-scrollbar{display:none;}
.scroll_category_text .in{height:54px;padding:6px 24px 0 0;margin:0;align-items:center;white-space:nowrap;box-sizing:border-box;overflow-x:scroll;-webkit-overflow-scrolling:touch;font-size:0;}
.scroll_category_text a{display:inline-flex;position:relative;height:40px;font-size:17px;line-height:38px;font-weight:400;color:#44444D;text-align:center;padding:0 4px;background-color:#fff;}
.scroll_category_text a:first-child{margin-left:20px;}
.scroll_category_text a + a{margin-left:18px;}
.scroll_category_text a.on {color:#000;font-weight:700;}
.scroll_category_text a.on:after{content:'';position:absolute;bottom:-2px;right:5px;display:inline-block;width:100%;width:calc(100% - 10px);height:2px;margin-right:0px;background-color:#000;}

/*.main_top_swiper {padding:5px 0 20px;}*/
.main_top_swiper .swiper-container {margin:0 -24px 0;padding:5px 20px 10px;}
.swiper-container .swiper-pagination-bullet {overflow:hidden; width:6px;height:6px; text-indent:-9999px;}
.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#434445;}
.main_top_swiper .swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-button-next, 
.swiper-button-prev {position:absolute;/*display:none;*/font-size:0.1px;color:transparent;}
.main_top_swiper .swiper-slide a {position:relative;display:block;min-height:100px;padding:0;color:#000;border-radius:14px;}
.main_top_swiper.mmsevice.cardtop5 .swiper-container {padding:0 20px 30px !important;}
.main_top_swiper.mmsevice.cardtop5 .swiper-slide a {min-height:auto;}
.main_top_swiper.mmsevice .swiper-container {padding:0 20px 20px;}
.main_top_swiper.mmsevice .swiper-slide a {min-height:136px;}
.main_top_swiper .swiper-slide a img {width:100%;}
.main_top_swiper .swiper-slide a > span {display:flex;flex-direction:column;width:70%;}
.main_top_swiper .swiper-slide a span span {font-size:15px;line-height:22px;}
.main_top_swiper .swiper-slide a span strong {font-size:18px;line-height:26px;}
.main_top_swiper .swiper-slide a > .txt {display:flex;flex-direction:column;width:68%;}
.main_top_swiper .swiper-slide a .txt strong {font-size:17px;line-height:24px; max-height:48px;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;}
.main_top_swiper .swiper-slide a .txt span {margin-top:2px;font-size:15px;line-height:22px;max-height:44px;max-width:100%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;}
.main_top_swiper .swiper-slide a span em {font-size:13px;line-height:20px;margin-top:10px;color:#00000085;}
.main_top_swiper .swiper-slide a span.img {position:absolute;bottom:20px;right:20px;width:80px;height:80px;}
.main_top_swiper.cardtop5 .swiper-slide a span.img {bottom:24px;right:40px;width:62px;height:90px;}
.main_top_swiper .swiper-slide a span.img img {min-height:100%;}
.main_top_swiper .swiper-slide a.bgst_gn {color:#fff;background:#5BC67F;}
.main_top_swiper .swiper-slide a.bgst_gn span em {font-size:13px;line-height:20px;margin-top:10px;color:#ffffff85;}
.main_top_swiper .swiper-slide a.font_wh,
.main_top_swiper .swiper-slide a.font_wh em {color:#fff;}
.main_top_swiper.wcar_banner_swiper .swiper-slide a{display:flex;align-items:center;justify-content:space-around;height:144px;background:#FDF4F1;padding:24px;}
.main_top_swiper.wcar_banner_swiper .swiper-slide a span span{margin-bottom:2px;word-break:keep-all;}
.main_top_swiper.wcar_banner_swiper .swiper-slide a span strong{word-break:keep-all;}
.main_top_swiper.wcar_banner_swiper .swiper-slide a span.img{width:94px;height:59px;position:relative;right:inherit;bottom:inherit}
.wimg_swiper {padding:5px 0 35px;}
.wimg_swiper .swiper-container{margin:0 -20px 0;padding:0 20px 40px;}
.wimg_swiper .swiper-container .swiper-pagination-bullet {width:6px;height:6px;}
.wimg_swiper .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#434445;}
.wimg_swiper .swiper-button-next, 
.wimg_swiper .swiper-button-prev {position:absolute;font-size:0.1px;color:transparent;}
.wimg_swiper.img .swiper-slide a {display:block;height:140px;color:#000;background:#C6ECFD;border-radius:14px;overflow:hidden;}
.wimg_swiper.img .swiper-wrapper .img{height:140px;}
.wimg_swiper.img .swiper-wrapper .img img{width:100%;min-height:140px;}

.wbox_oftenmenu_img {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px 8px;text-align:center;margin-bottom:30px;}
.wbox_oftenmenu_img.st2 {grid-template-columns:1fr 1fr;}
.wbox_oftenmenu_img a {position:relative;display:flex;flex-direction:column;margin:56px 0 8px;font-size:14px;line-height:20px;color:#212121;word-break:keep-all;}
.wbox_oftenmenu_img a em{position:absolute;top:-45px;left:50%;display:block;width:40px;height:40px;margin-left:-20px;}
.wbox_oftenmenu_img.acc01 a {position:relative;display:flex;flex-direction:column;margin:0px 0 8px; padding-top:56px; font-size:14px;line-height:20px;color:#212121;word-break:keep-all;}
.wbox_oftenmenu_img.acc01 a em{position:absolute;top:11px;left:50%;display:block;width:40px;height:40px;margin-left:-20px;}
.wbox_oftenmenu_img2 {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px 8px;text-align:center;margin-bottom:30px;overflow:hidden;}
.wbox_oftenmenu_img2 a {position:relative;margin:0 0 8px;font-size:14px;line-height:20px;color:#212121;word-break:keep-all;}
.wbox_oftenmenu_img2 a em{display:block;margin:10px auto 5px;width:40px;height:40px;}
.wbox_oftenmenu {display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px 8px;text-align:center;margin-bottom:30px;}
.wbox_oftenmenu.st2 {grid-template-columns:1fr 1fr;}
.wbox_oftenmenu a {position:relative;margin:56px 0 8px;font-size:14px;line-height:20px;word-break:keep-all;}
.wbox_oftenmenu a:before{content:'';position:absolute;top:-45px;left:50%;display:block;width:40px;height:40px;margin-left:-20px;background:url(../../winc/images/wicon/wicon_m_menu001.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.oftenmenu_02:before{background:url(../../winc/images/wicon/wicon_m_menu002.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.oftenmenu_03:before{background:url(../../winc/images/wicon/wicon_m_menu003.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.oftenmenu_04:before{background:url(../../winc/images/wicon/wicon_m_menu004.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.oftenmenu_05:before{background:url(../../winc/images/wicon/wicon_m_menu005.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.oftenmenu_06:before{background:url(../../winc/images/wicon/wicon_m_menu006.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.oftenmenu_07:before{background:url(../../winc/images/wicon/wicon_m_menu007.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.oftenmenu_08:before{background:url(../../winc/images/wicon/wicon_m_menu008.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_01:before{background:url(../../winc/images/wicon/wicon_mars_menu001.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_02:before{background:url(../../winc/images/wicon/wicon_mars_menu002.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_03:before{background:url(../../winc/images/wicon/wicon_mars_menu003.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_04:before{background:url(../../winc/images/wicon/wicon_mars_menu004.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_05:before{background:url(../../winc/images/wicon/wicon_mars_menu005.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_06:before{background:url(../../winc/images/wicon/wicon_mars_menu006.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_07:before{background:url(../../winc/images/wicon/wicon_mars_menu007.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_08:before{background:url(../../winc/images/wicon/wicon_mars_menu008.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_09:before{background:url(../../winc/images/wicon/wicon_mars_menu009.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_10:before{background:url(../../winc/images/wicon/wicon_mars_menu010.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_11:before{background:url(../../winc/images/wicon/wicon_mars_menu011.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_12:before{background:url(../../winc/images/wicon/wicon_mars_menu012.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_13:before{background:url(../../winc/images/wicon/wicon_mars_menu013.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_14:before{background:url(../../winc/images/wicon/wicon_mars_menu014.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_15:before{background:url(../../winc/images/wicon/wicon_mars_menu015.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_16:before{background:url(../../winc/images/wicon/wicon_mars_menu016.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_17:before{background:url(../../winc/images/wicon/wicon_mars_menu017.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_18:before{background:url(../../winc/images/wicon/wicon_mars_menu018.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_19:before{background:url(../../winc/images/wicon/wicon_mars_menu019.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_20:before{background:url(../../winc/images/wicon/wicon_mars_menu020.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_21:before{background:url(../../winc/images/wicon/wicon_mars_menu021.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_22:before{background:url(../../winc/images/wicon/wicon_mars_menu022.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_23:before{background:url(../../winc/images/wicon/wicon_mars_menu023.png) no-repeat;background-size:100% auto;}
.wbox_oftenmenu a.marsmenu_24:before{background:url(../../winc/images/wicon/wicon_mars_menu024.png) no-repeat;background-size:100% auto;}

.wbox_wshadow {display:block;padding:24px 24px;background:#fff;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;}
.wbox_wshadow.wlist_wrap li .title em{display:inline-block;max-width:86%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wbox_wshadow.wlist_wrap li.no_data {padding:24px;text-align:center;font-size:14px;}

.wlist_appservice {display:flex; padding:24px 50px; text-align:center;justify-content:space-between;grid-gap:10px;text-align:center;}
.wlist_appservice a{max-width:56px;color:#000;}

.main_mybc_swiper {margin:0 -20px;}
.main_mybc_swiper .swiper-container {padding:0 20px 35px;}
.main_mybc_swiper .swiper-slide a {position:relative;display:flex;align-items:flex-start;min-height:120px;margin-top:28px;padding:22px 116px 20px 24px;color:#000;background:#fff;border-radius:14px;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);}
.main_mybc_swiper .swiper-slide a span1 {display:flex;flex-direction:column;}
.main_mybc_swiper .swiper-slide a span em {display:table;margin-bottom:8px;padding:0 12px;font-size:13px;line-height:26px;color:#fff;background:#293952;border-radius:14px;}
.main_mybc_swiper .swiper-slide a span span {display:none;font-size:17px;line-height:22px;font-weight:700;margin-top:8px;}
.main_mybc_swiper .swiper-slide a span strong {font-size:17px;line-height:22px;letter-spacing:-0.05em;word-break:keep-all;word-wrap:break-word;}
.main_mybc_swiper .swiper-slide a em.img {position:absolute;bottom:20px;right:20px;width:80px;max-height:128px;}
.main_mybc_swiper .swiper-slide a em.img1 {position:absolute;top:0px;right:0px;width:128px;max-height:80px;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);-webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); transform:rotate(-90deg);}
.main_mybc_btn {display:grid;grid-gap:12px;align-items:baseline;padding:20px 20px 0;}
.main_mybc_btn.a2 {grid-template-columns:1fr 1fr;padding:24px 0 0;}
.main_mybc_btn a:nth-child(3){grid-column:1 / span 2;}
.main_mybc_btn .wbtn_m3{border:1px solid #888;}

.main_video_swiper {margin:0 -20px;}
.main_video_swiper .swiper-container {padding:0 20px 35px;}
.main_video_swiper .swiper-slide {overflow:hidden;border-radius:14px;}
.main_video_swiper .swiper-slide a {position:relative;display:block;min-height:184px;padding:0;color:#000;background:#fff;border-radius:14px;}
.main_video_swiper .swiper-slide a:before{content:'';position:absolute;top:50%;left:50%;display:inline-block;width:48px;height:48px;margin:-24px 0 0 -24px;background:url(../../winc/images/wcom/wbtn_avi_play.png) no-repeat;background-size:100% auto;z-index:2;}
.main_video_swiper .swiper-slide a span.space {display:flex;align-items:flex-end;justify-content:space-between;position:absolute;bottom:0;left:0;width:100%;color:#ffffffcf;background:#0000005e;padding:10px 20px;z-index:1;}
.main_video_swiper .swiper-slide a span span {font-size:13px;line-height:20px;max-height:40px;overflow:hidden;word-break:keep-all;}
.main_video_swiper .swiper-slide a span strong {font-size:13px;line-height:20px;font-weight:400;margin-left:15px;}
.main_video_swiper .swiper-slide a span em {font-size:13px;line-height:20px;margin-top:10px;color:#00000085;}
.main_video_swiper .swiper-slide a em.img {/*position:absolute;top:0;left:0;*/width:100%;min-height:184px;z-index:0;}
.main_video_swiper .swiper-slide a em.img:before{content:'';position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-color:#00000036;}
.main_video_swiper .swiper-slide a em.img img{display:table-cell;width:100%;height:auto;min-height:184px;}
.swiper-slide a {color:#212121;}

.main_banner_img a {position:relative;display:flex;flex-direction:column;min-height:72px;padding:14px 74px 14px 10px;}
.main_banner_img span {font-size:16px;line-height:24px;color:#000;}
.main_banner_img strong {font-size:18px;line-height:27px;margin-top:2px;color:#000;}
.main_banner_img em.img {position:absolute;top:50%;right:10px;width:60px;min-height:44px;margin-top:-22px;z-index:0;}
.main_banner_img em.img img{width:100%;height:auto;min-height:44px;}

.werror #mw_content{padding-top:0px;margin-top:0px;}
.werror #mw_content .mw_section{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:0;}
.werror #mw_content .mw_section.fixed_btn {min-height:calc(100vh - 56px);}
.werror #mw_content .mw_section h3{font-size:22px;}
.werror #mw_content .mw_section .wbox_inforst{margin:-50px 0 0;padding:0;}
.werror #mw_content .mw_section .wbox_inforst .wimg {width:240px;height:120px;}


.wm_banner_area {position:fixed;top:0;left:0;display:none;justify-content:space-between;width:100%;height:65px;border-bottom:1px solid #cececf;font-size:15px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:31;}
.wm_banner_area.on {display:flex;}

.wm_banner_area .wm_banner_cont {display:block;width:100%;height:65px;padding:0px 10px;vertical-align:middle;background-color:#a3ffcc;}
.wm_banner_area .ck_wm_banner {display:block;width:40px;height:40px;padding:0px 0px;vertical-align:middle;background-color:#a3ffcc;}



.wars_mymenulist{padding:10px 24px;background:#fff;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;}
.wars_mymenulist > li{border-top:1px solid #f1f4f7;font-size:16px;color:#212121;line-height:24px;}
.wars_mymenulist > li a{display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;color:#212121;line-height:24px;}
.wars_mymenulist > li a span {display:block;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wars_mymenulist > li a em {font-size:14px;color:#8F989C;line-height:20px;text-align:right;}
.wars_mymenulist > li a em i{display:block;font-size:13px;color:#8F989C;line-height:20px;}
.wars_mymenulist > li:first-child{border-top:0;}


.swiper-pagination1, .swiper-pagination2 {position:absolute;bottom:10px;left:0;width:100%;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;}




/***************************************************************************/
/* ARS MAIN */
/***************************************************************************/
.wbtn_hotissue {display:flex;justify-content:space-between;width:100%;padding-top:10px;}
.wbtn_hotissue span{position:relative;width:114px;height:20px;font-size:14px;font-weight:700;line-height:20px;color:#F43347;padding:0 0 0 22px;vertical-align:top;background:url(../../winc/images/wcom/aico_ad.png) no-repeat;background-position:0 1px;background-size:18px 18px;}
.wbtn_hotissue span:after {content:'';position:absolute;top:5px;right:10px;display:inline-block;width:1px;height:10px;margin-right:0px;background-color:#C4C4C4;}
.wbtn_hotissue .txt_slide{position:relative;display:inline-block;width:calc(100% - 115px);height:20px;font-size:14px;line-height:20px;color:#000;}
.wbtn_hotissue .txt_slide:after{content:'';position:absolute;top:0px;right:0px;display:inline-block;width:20px;height:20px;background:linear-gradient(90deg, rgb(249 249 250 / 0%), #f9f9fa);z-index:1;}
.wbtn_hotissue .txt_slide .swiper-container{min-width:400px !important;}


.rollslide_wrap{height:20px;overflow:hidden;}  
.rollslide_wrap > ul{/*overflow:hidden;*/height:100%;list-style:none;margin:0;padding:0;}
.rollslide_wrap > ul > li{ float:left;display:block;/*min-width:100%;width:250px;*/}  
.rollslide_wrap > ul > li > img{ width:260px;height:auto;margin-bottom:20px;}

.ft_gr {color:#424242;margin-top:-4px;}
.mars_box_amount dl{display:flex;justify-content:space-between;align-items:flex-end;font-size:17px;line-height:26px;color:#212121;border-bottom:1px solid #f1f4f7; margin-bottom:20px; padding:0 8px 20px 8px}
.mars_box_amount dl.dashed{border-bottom:1px dashed #DCDCDC;}
.mars_box_amount dl dt span{display:block;font-size:13px;line-height:20px;color:#8F989C;}
.mars_box_amount dl dt strong{word-break:keep-all;}
.mars_box_amount dl dd {flex-shrink:0;}
.mars_box_amount dl dd strong{font-size:22px;line-height:26px;color:#F43347;}
.mars_box_amount dl dd span{font-size:15px;line-height:26px;color:#F43347;}
.mars_box_amount .wbtn_amount {position:relative;display:flex;justify-content:space-between;padding-right:22px;font-size:16px;line-height:24px;color:#212121;}
.mars_box_amount .wbtn_amount em{display:inline-block;min-width:24px;height:24px;font-size:13px;line-height:24px;color:#fff;font-weight:700;text-align:center;background:#FF4562;border-radius:24px;}
.mars_box_amount .wbtn_amount:after{content:'';position:absolute;top:-3px;right:-8px;display:inline-block;width:32px;height:32px;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat;background-size:100% auto;z-index:2;}
.mars_box_amount ul{display:flex;}
.mars_box_amount ul > li{display:flex;flex-direction:column;width:100%;border-left:1px solid #DCDCDC;font-size:14px;line-height:20px;color:#212121;text-align:center;}
.mars_box_amount ul > li a {color:#212121;}
.mars_box_amount ul > li strong {position:relative; display:block;font-size:22px;line-height:32px;margin-top:4px; padding-right:30px;}
.mars_box_amount ul > li strong em {display:inline-block;font-size:15px;font-weight:400;margin-left:2px;}
.mars_box_amount ul > li strong:after {display:block; content:''; position:absolute; top:3px; right:0; width:32px; height:32px; background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat 0 0/32px 32px;}
.mars_box_amount ul > li:first-child{border-left:0;}


.mars_box_letsgo {display:flex;padding:28px 0;}
.mars_box_letsgo a{flex-grow:1;position:relative;display:flex;font-size:14px;line-height:20px;color:#212121;text-align:center;align-items:center;justify-content:center}
.mars_box_letsgo a + a:before{content:'';position:absolute;top:10%;left:0;display:inline-block;width:1px;height:80%;background-color:#DCDCDC;}

.wbn_counselor {position:fixed;bottom:20px;right:20px;width:56px;height:56px;text-align:center;background:#545454;box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);border-radius:100%;z-index:30;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.wbn_counselor.fixed_gotop {bottom:80px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.wbn_counselor:before{content:'';display:block;width:25px;height:24px;margin:7px auto 0;background:url(../../winc/images/wcom/wico_counselor.png) no-repeat;background-size:100% auto;}
.wbn_counselor em{display:block;font-size:13px;line-height:20px;color:#fff;text-align:center;}

.mars_box_appservice h3 {font-size:14px;line-height:20px;color:#000000;font-weight:400;margin-bottom:12px;}
.mars_box_appservice .downlode {display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;}
.mars_box_appservice .downlode a {display:flex;}
.mars_box_appservice .downlode a img{width:48px;height:48px;}
.mars_box_appservice .downlode a span{min-height:48px;margin-left:12px;}
.mars_box_appservice .downlode a strong{display:block;font-size:16px;line-height:24px;color:#000000;font-weight:700;}
.mars_box_appservice .downlode a em{font-size:13px;line-height:13px;color:#212121;text-decoration:underline;}


ul.wmbox_list{padding:10px 24px;}
.wmbox_list{padding:24px 24px;background:#fff;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;}
.wmbox_list.box{box-shadow:none;border:1px solid #EBEBEB;}
.wmbox_list > li{border-top:1px solid #f1f4f7;font-size:16px;color:#212121;line-height:24px;}
.wmbox_list > li:first-child{border-top:0;}
.wmbox_list > li > div, .wmbox_list > li a{padding:14px 12px 14px 0;}
.wmbox_list a{position:relative;display:block;padding:0 12px 0 0;font-size:16px;color:#212121;line-height:24px;}
.wmbox_list a:after{content:"";position:absolute;top:50%;right:-14px;width:32px;height:32px;margin-top:-16px;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat center/32px;}
.wmbox_list h4 {display:block;font-size:18px;font-weight:700;}
.wmbox_list .txt {font-size:14px;line-height:21px;color:#8F989C;word-break:keep-all;}
.wmbox_list .txt em{position:relative;display:inline-block;font-weight:700;color:#F43347;text-decoration:underline;margin:0 14px;}
.wmbox_list .txt em:before{content:"";position:absolute;top:50%;left:-9px;width:3px;height:3px;margin-top:-1px;background-color:#ACACAC;border-radius:3px;}
.wmbox_list .txt em.new:after{content:"";display:inline-block;width:8px;height:8px;margin:0 0 5px 3px;background:url(../../winc/images/wcom/icon_n.png) no-repeat center/8px;}
.wmbox_list + .wmbox_list{margin-top:12px;}

.wmbox_list_text{}
.wmbox_list_text > li{display:flex;flex-direction:column;border-top:1px solid #f1f4f7;font-size:16px;color:#212121;line-height:30px;padding:10px 0;}
.wmbox_list_text > li:first-child{border-top:0;padding-top:0;margin-top:-6px;}
.wmbox_list_text > li:last-child{padding-bottom:0;margin-bottom:-6px;}
.wmbox_list_text.yline > li:last-child{padding:10px 0;border-bottom:1px solid #f1f4f7;margin-bottom:0;}
.wmbox_list_text > li > div, .wmbox_list_text > li a{padding:7px 18px 7px 0;}
.wmbox_list_text a{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:0 12px 0 0;font-size:20px;line-height:30px;color:#212121;}
.wmbox_list_text a:after{content:"";position:absolute;top:50%;right:-14px;width:32px;height:32px;margin-top:-16px;background:url(../../winc/images/wcom/wicon_arrow.png) no-repeat center/32px;}
.wmbox_list_text h4 {display:block;font-size:17px;font-weight:400;}
.wmbox_list_text h4.new:after{content:"";display:inline-block;width:8px;height:8px;margin:0 0 9px 3px;background:url(../../winc/images/wcom/icon_n.png) no-repeat center/8px;}
.wmbox_list_text .txt {display:flex;flex-direction:column;line-height:30px;color:#212121;word-break:keep-all;}
.wmbox_list_text .txt em{font-size:13px;line-height:20px;}
.wmbox_list_text .won {display:flex;grid-gap:3px;font-size:20px;line-height:30px;color:#212121;}
.wmbox_list_text .won em{font-size:15px;line-height:30px;}


.usage_limit_switch_wrap {display:flex;align-items:center;justify-content:space-between;}
/*.usage_limit_switch_wrap:after {display:block;content:'';clear:both;}*/
.usage_limit_switch_wrap h3 {color:#000;font-size:18px;font-weight:700;}
.usage_limit_switch_wrap .usage_limit_switch {display:block;position:relative;width:40px;height:24px;}
.usage_limit_switch_wrap .usage_limit_switch:before {content:'';position:absolute;top:5px;left:5px;width:34px;height:14px;border-radius:30px;background:#C6C5C5}
.usage_limit_switch_wrap .usage_limit_switch span {overflow:hidden; color:transparent;font-size:1px;width:20px;height:20px;position:absolute;top:2px;left:2px;background-color:#fff;border-radius:15px;border:1px solid #DADADA;box-sizing:border-box;transition:left .5s;}
.usage_limit_switch_wrap .usage_limit_switch.checked:before {background:#FED4DC;}
.usage_limit_switch_wrap .usage_limit_switch.checked span {left:22px;background:#FA5273;border:0;}
.usage_limit_text {margin-top:11px;font-size:14px;line-height:22px;}

/***************************************************************************/
/*Sub Main*/
/***************************************************************************/
.mbox_memberinfo{display:flex;justify-content:space-between;align-items:center;}
.mbox_memberinfo dt{font-size:17px;line-height:25px;}
.mbox_memberinfo dd{font-size:13px;line-height:20px;color:#424242;margin-top:4px;}

.mbox_autopayment{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;}
.mbox_autopayment > li{display:flex;flex-direction:column;align-items:center;padding:24px 10px;text-align:center;background:#fff;border:1px solid #EDEDED;border-radius:14px;}
.mbox_autopayment > li a{display:flex;flex-direction:column;align-items:center;}
.mbox_autopayment > li img {display:block;width:36px;}
.mbox_autopayment > li p {display:block;font-size:16px;line-height:24px;font-weight:700;color:#212121;margin-top:7px;word-break:keep-all;}
.mbox_autopayment > li .wbtn_m{display:block;max-width:120px;margin:20px 0 18px;}
.mbox_autopayment > li .wbtn_m.gray {color:#fff !important; background-color:#293952 !important;}
.mbox_autopayment > li .txt{color:#8d8d8d;text-decoration:underline !important;} /* 2024 웹접근성:명도 */

.cardbaro {margin:0 -24px; }
.cardbaro .swiper-container {padding:0 24px;}
.cardbaro .swiper-slide {display:flex;justify-content:center;text-align:center;}
.cardbaro .swiper-slide a {display:block; overflow:hidden;}
.cardbaro .mbox_onecard {position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:120px;padding:0 14px;}
.cardbaro .mbox_onecard img{z-index:1;}
.cardbaro .mbox_onecard .mbg{position:absolute;width:100%;max-width:200px;background:#F1F4F7;border-radius:100%;z-index:-1;}
.cardbaro a strong {display:block;font-size:16px;line-height:24px;font-weight:400;margin-top:8px;word-break:keep-all;}

.cardpublic {margin:0 -24px; }
.cardpublic .swiper-container {padding:0 24px;}
.cardpublic .swiper-slide {display:flex;justify-content:center;text-align:center;width:120px !important;}
.cardpublic .swiper-slide a {display:block; overflow:hidden;}
.cardpublic .mbox_onecard {position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;padding:14px 0;}
.cardpublic .mbox_onecard img{z-index:1;}
.cardpublic .mbox_onecard .mbg{position:absolute;height:100%;max-height:120px;max-width:120px;background:#F1F4F7;border-radius:100%;z-index:-1;}
.cardpublic a strong {display:block;font-size:16px;line-height:24px;font-weight:400;margin-top:8px;word-break:keep-all;}

.wmybc_mycardlist.mbg_01 {background:#EFF0FB;padding:2px 24px;}
.wmybc_mycardlist.mbg_02 {background:#E8F3FA;padding:2px 24px;}

.mbox_cardsv_banner{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;}
.mbox_cardsv_banner a{display:block;padding:20px;background:#fff;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);border-radius:14px;}
.mbox_cardsv_banner a img {float:right;display:block;width:40px;margin:0 -6px -6px 0;}
.mbox_cardsv_banner a strong {display:block;font-size:16px;line-height:22px;font-weight:700;color:#424242;margin-bottom:20px;word-break:keep-all;}

.mbox_Livingexpenses_banner{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;}
.mbox_Livingexpenses_banner a{display:flex;flex-direction:column;align-items:center;padding:24px 10px;background:#fff;border:1px solid #EDEDED;box-sizing:border-box;border-radius:14px;}
.mbox_Livingexpenses_banner a strong {display:block;font-size:15px;line-height:22px;font-weight:700;color:#424242;margin-top:7px;text-align:center;word-break:keep-all;}
.mbox_Livingexpenses_banner a img {display:block;width:36px;}



/***************************************************************************/
/* 카드상세 */
/***************************************************************************/
.wcard_brand{}
.wcard_brand i{display:inline-block;vertical-align:middle;margin-bottom:5px; font-size:0;font-weight:700;background-size:contain ! important}
.wcard_brand i~i{margin-left:4px;}
.wcard_brand .ic_credit{width:auto;height:25px;line-height:22px;padding:1px 8px 0;text-align:center;border-radius:2px;font-style:normal;font-size:13px ! important;color:#fff;box-sizing:border-box;background:#FF3F53} /* 2024 웹접근성:명도 */
.wcard_brand .ic_mobile{width:auto;height:25px;line-height:22px;padding:1px 8px 0;text-align:center;border-radius:2px;font-style:normal;font-size:13px ! important;color:#fff;box-sizing:border-box;background:#0e9ecb}
.wcard_brand .ic_check{width:auto;height:25px;line-height:22px;padding:1px 8px 0;text-align:center;border-radius:2px;font-style:normal;font-size:13px ! important;color:#fff;box-sizing:border-box;background:#FF953F}
.wcard_brand .ic_bc{overflow:hidden; width:30px;height:20px; font-size:10px; text-indent:-9999px; background:url(../../winc/images/wicon/wic_brand_bc.png) no-repeat 50% 50%;}
.wcard_brand .ic_master{overflow:hidden; width:30px;height:20px; font-size:10px; text-indent:-9999px; background:url(../../winc/images/wicon/wic_brand_master.png) no-repeat 50% 50%;}
.wcard_brand .ic_vasa{overflow:hidden; width:30px;height:20px; font-size:10px; text-indent:-9999px; background:url(../../winc/images/wicon/wic_brand_vasa.png) no-repeat 50% 50%;}
.wcard_brand .ic_unionpay{overflow:hidden; width:30px;height:20px; font-size:10px; text-indent:-9999px; background:url(../../winc/images/wicon/wic_brand_union.png) no-repeat 50% 50%;}
.wcard_brand .ic_jcb{overflow:hidden; width:30px;height:20px; font-size:10px; text-indent:-9999px; background:url(../../winc/images/wicon/wic_brand_jcb.png) no-repeat 50% 50%;}
.wcard_brand .ic_amex{overflow:hidden; width:38px;height:20px; font-size:10px; text-indent:-9999px; background:url(../../winc/images/wicon/wic_brand_amex.png) no-repeat 50% 50%;}
.wcard_brand .ic_bcg{overflow:hidden; width:38px;height:20px; font-size:10px; text-indent:-9999px; background:url(../../winc/images/wicon/wic_brand_bcg.png) no-repeat 50% 50%;}
/*.wcard_brand .ic_dfs{width:38px;height:25px;background:url(../../winc/images/wicon/wic_brand_dfs.png) no-repeat 50% 50%;}*/
.wcard_brand .ic_dfs {display:none;}

.wbox_bank_company {display:block;background-color:#fff;border-radius:14px;box-shadow:0px 6px 16px rgba(15, 21, 34, 0.04);padding:24px;}
.wbox_bank_company dl dt{display:flex;font-size:14px;color:#424242;line-height:24px;}
.wbox_bank_company dl dt img{display:table-cell;width:24px;height:24px;margin-right:8px;}
.wbox_bank_company dl dd{display:flex;align-items:center;justify-content:space-between;font-size:17px;color:#212121;line-height:26px}
.wbox_bank_company.wbox_toggle {padding:0 24px;}
.wbox_bank_company.wbox_toggle .boxacc_head{display:block;font-size:16px;font-weight:600;color:#000;padding:24px 24px 24px 0;background:#fff url(../../winc/images/wcom/wico_acc_open.png) no-repeat center right/24px;}
.wbox_bank_company.wbox_toggle .boxacc_head.open {background-image:url(../../winc/images/wcom/wico_acc_close.png);}
.wbox_bank_company.wbox_toggle .boxacc_body {padding-bottom:24px;}

.wbox_card_list2 > li {border-top:1px solid #ececec;margin-top:30px;}
.wbox_card_list2 > li:first-child {padding-top:10px;margin-top:0px;border-top:none;}
.wbox_card_list2 .card_inner {position:relative;padding:27px 4px 0px 35px;;}
.wbox_card_list2 .card_inner .img_wrap {position:absolute;top:29px;left:3px;max-width:20px;}		
.wbox_card_list2 .card_inner .card_tit {display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}
.wbox_card_list2 .card_inner .card_tit strong {display:table-cell;font-size:16px;font-weight:700;color:#212121;vertical-align:middle;}
.wbox_card_list2 .card_inner .card_tit span {display:table-cell;font-size:13px;color:#757575;text-align:right;vertical-align:middle;}
.wbox_card_list2 .card_inner .info_list li {display:flex;justify-content:space-between;align-items:center;}
.wbox_card_list2 .card_inner .info_list li + li {margin-top:8px;}
.wbox_card_list2 .card_inner .info_list span {display:table-cell;font-size:14px;color:#757575;vertical-align:middle;}
.wbox_card_list2 .card_inner .info_list strong {display:table-cell;font-size:16px;font-weight:700;color:#212121;text-align:right;vertical-align:middle;letter-spacing:0.5px;}
.wbox_card_list2 .card_inner .info_list strong em {padding-left:2px;font-size:13px;}

.capture_size {width:100% !important;padding-top:0px !important;top:0px !important;}



/* 간격조정용 */
.mw_section.wbg_gy.wpd14 > h3.wtit_dep3.f_15,
.mw_section .wtit_dep2.bold + .wmybc_myinfobox,
.mw_section .wtit_dep2.bold + .wmybc_infolist > li:first-child,
.mw_section.wline_top h3.wtit_dep3.bold + .wmybc_infolist > li:first-child {margin-top:2px;}
.mw_section.wpd00 > h3.wtit_dep3.bold,
.mw_section.wpd02 h3.wtit_dep3.mgb0 {margin-top:10px;}
.mw_section .scroll_category + .wpayment_date,
.mw_section .scroll_category + .wlight_pay.mgb30,
.mw_section .scroll_category + .wbox_advice_nodata {margin-top:20px;}
.olMap .olMapViewport {z-index:0;}

.wmybc_paymdate, .wpayment + dd.mgb30, .sub_cont + dd > .mgt10, .worganization, .wbank_list, .mbox_autopayment, .wloan_cardarea, .wloan_nodata, .wlight_chkboxarea, .wlife_boxacc > ul, .wlife_gasbnr, .wlife_bnkbox, .inpTxt + .mgt15, .wlife_infobox, .wconv_gbox, .wconv_crecardbox, .wconv_joyinfobox, .wconv_creaddbox, .wconv_readbox, .wconv_readpaybox, .wconv_readpass, .wpmsg_infobox, .wpayb_infobox, .wlife_frchbox, .wlayer_popup .categori_box, .whelp_list, .wbooking_list, .booking_box.no-data, .call_cont.wcall_box, .call_cont dd div a, .service_txt, .menu_bottom, .branch_wrap .branch_search, .wcard_step .wstep_box > dd.wtable_st2, .wdetail_list + .mgb30 .wbtn_f, .wfcs_list, .wshop_detail, .wimg_swiper.wshop_img, .wdonation_list, .wdonation_info .winfo, .wdonation_info .wdonation_btn, .wbn_gotop, .wcar_banner_swiper, .wproduct_search_cont, .wbtn_radio_memberfirm, .wcard_issuance_box, .wcard_apply_list, .wcard_progress_box, .call_cont.wcall_box.call_center, .wbox_won_st02, .mbox_cardsv_banner, .wmybc_benefitbox, .resultmeet_graph, .wmybc_myinfobox, .wmember_wcard_product, .wmember_wcard_point, .wcard_box, .formWrap.wchk_alls, .wtop_point111, .wpoint_box, .wtoggle_list + .mgt10.mgb30, .wtable_st1, .wtable_st2, .wtable_st3, .wbox_scrollx, .w_tabbtn .tabs, .wbox_bank_company, .wmybc_limitmain, .wmybc_limitcard, .wmbox_list.box, .uselimitbox, .wmybc_analybox, .wmybc_analyuse, .wmybc_analycost, .wmybc_corpchk, .wbox_select_my, .wboxcard_checklist, .wmybc_cardview, .wbox_input_phone, .wbox_input_phone2, .wmybc_restinfobox, .wmybc_restcard, .wmybc_cardcholist, #captchaMainDiv, .wbox_datepicker, .wbtn_radio, .wbox_inputbtn, .wbox_localnumber, .wbox_input_card4, .wbox_textarea, .wselect_box, .inpTxt {margin-right:-4px;margin-left:-4px;}
.mw_section .wbox_input_phone2 + .scroll_category {margin-top:20px;margin-bottom:24px;}
.wtable_st1, .wtable_st2, .wtable_st3, .wselect_box {width:calc(100% + 8px);}


/* Notice */
table.tbColAc {width:100%; border-top:1px solid #ebebeb; border-left:1px solid #ebebeb;}
table.tbColAc th {background:#f9f9fa; padding:10px 0 9px; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; text-align:center; vertical-align:middle; font-size:12px; line-height:18px; font-weight:bold; color:#424242;}
table.tbColAc td {background:#fff; padding:10px 0 9px; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; text-align:center; vertical-align:middle; font-size:12px; line-height:18px; color:#424242;}
table.tbColAc td.tbBtn {padding:10px 0 10px 0;}
table.tbColAc td.bg_gray {background:#f9f9fa !important;}
table.tbColAc th.sub10, table.tbColAc td.sub10 {padding:10px 10px 9px; text-align:left;} /* 2023-07-26 */
table.tbColAc th.sub5, 
table.tbColAc td.sub5 {padding-left:5px; padding-right:5px; text-align:left;}
table.tbColAc td.al {padding:0px 6px; text-align:left;}
table.tbColAc.tal th,
table.tbColAc.tal td {padding-left:5px; padding-right:5px; text-align:left;}

.editZone {font-size:15px;} /* 2023-07-26 */
.editZone .bul01 > li {background:url('/inc/images/event/bul_depth_01.png') no-repeat 0 8px; padding:0 0 0 10px; line-height:inherit;}
.editZone .bul02 > li {background:url('/inc/images/event/bul_depth_02.png') no-repeat 0 10px; padding:0 0 0 10px; line-height:inherit;}
.editZone .bul03 > li {padding-left:10px; text-indent:-10px;}
.editZone .bul04 > li {padding-left:8px; text-indent:-8px;}
.editZone ol.numl li {padding-left:16px; text-indent:-16px;}
.editZone ol.numl li > ul.bul01 > li, .editZone ol.numl li > ul.bul02 > li {text-indent:0px; padding-left:10px;}
.editZone .bul01 li, .editZone .bul02 li, .editZone .bul03 li, .editZone .bul04 li, .editZone ol.numl li, .editZone p {word-break:keep-all;}
.editZone img {width:100%;}
.editZone ul li, .editZone ol li {word-break:keep-all;}
.editZone .tbColAc02 {width:100%; table-layout:fixed; border-top:1px solid #000;}
.editZone .tbColAc02 th,
.editZone .tbColAc02 td {padding:8px 2px; border:1px solid #ddd; border-right:none; border-top:none; text-align:center; vertical-align:middle;}
.editZone .tbColAc02 th {font-weight:700; background-color:#f9f9fa;}
.editZone .tbColAc02 td {background-color:#fff;}
.editZone .tbColAc02 th.sub10,
.editZone .tbColAc02 td.sub10 {padding-left:10px; text-align:left;}
.editZone .tbColAc th,
.editZone .tbColAc td {font-size:15px; line-height:inherit; padding:8px 2px;}
.editZone .bdln {border-left:none !important;}
.editZone .btn {margin:0;}
.editZone .btn_wrap {display:table; width:100%; margin:0; padding:0;}
.editZone .btn_wrap .cell {display:table-cell; width:50%;}
.editZone .btn_wrap .cell:nth-child(1) {padding-right:5px;}
.editZone .btn_wrap .cell:nth-child(2) {padding-left:5px;}
.editZone .btn.red {display:inline-block;margin:0 3px;text-align:center;width:100%;min-height:40px;margin:0 0;padding:9px 0;line-height:21px !important;color:#fff;background:#f04651;border-bottom:1px solid #a73139} /* old ver */
.editZone .btn.gray{display:inline-block;margin:0 3px;text-align:center;width:100%;min-height:43px;line-height:43px;color:#fff;background:#6a6a6a url(../images/com/btn_gray.png) repeat-x 0 0;background-size:2px 45px;} /* old ver */
.editZone .btn.red01{display:block; width:100%; height:52px; padding:0 5px; color:#fff; font-size:16px; font-weight:700; text-align:center; line-height:52px; letter-spacing:-0.5px; box-sizing:border-box; border-radius:26px; background-color:#fa5273;}
.editZone .btn.red02{display:block; width:100%; padding:10px 5px; color:#fff; font-size:16px; font-weight:700; text-align:center; line-height:inherit; letter-spacing:-0.5px; box-sizing:border-box; border-radius:50px; background-color:#fa5273;}
.editZone .btn.gray01{display:block; width:100%; height:52px; padding:0 5px; color:#212121; font-size:16px; font-weight:700; text-align:center; line-height:52px; letter-spacing:-0.5px; box-sizing:border-box; border-radius:26px; background-color:#f1f4f7;}
.editZone .btn.gray02{display:block; width:100%; padding:10px 5px; color:#212121; font-size:16px; font-weight:700; text-align:center; line-height:inherit; letter-spacing:-0.5px; box-sizing:border-box; border-radius:50px; background-color:#f1f4f7;}
.editZone .btn.ars{display:inline-block;margin:0 3px;text-align:center;width:100%;min-height:43px;line-height:43px;font-weight:bold;border:1px solid #ddd;border-top-color:#e0e0e0;border-bottom-color:#bbb; background:#fff url(../images/com/ico_ars.png) no-repeat 10% center; background-size:22px 22px;}
.editZone .f14 {font-size:14px;}
.editZone .u {text-decoration:underline;}
.editZone .box_app_down {padding:15px; border:1px solid #ccc; margin-bottom:10px;}
.editZone .nSpace {padding-left:14px; text-indent:-14px;}
.editZone .ac{text-align:center !important}
.editZone .ar{text-align:right !important}
.editZone .borderN{border:none !important}
.editZone .btn_wrap {padding:0px;}
.editZone .tbl_wrap01{background:#fff;padding:0 10px;}
/* 2023-07-26 */
.editZone .txt-tab {padding-left:16px; text-indent:-18px;}
.editZone .txt-tab + .txt-tab {margin-top:5px;}
.editZone .title {word-break:keep-all;}
.editZone .stress_color {color:#e60000;}
.editZone .qrbox a {display:block; position:relative; background:#f5f7fb; border-radius:14px; padding:28px 20px; line-height:17px; font-size:17px; color:#000;}
.editZone .qrbox a:after {content:''; position:absolute; right:20px; top:50%; margin-top:-12px; display:block; width:24px; height:24px; background:url('/inc/images/ncom/arr_black_26x44r.png') center center / 8.6px auto no-repeat;}

.mt0{margin-top:0 !important;}
.mt1{margin-top:1px !important;}
.mt2{margin-top:2px !important;}
.mt3{margin-top:3px !important;}
.mt4{margin-top:4px !important;}
.mt5{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt11{margin-top:11px !important;}
.mt12{margin-top:12px !important;}
.mt13{margin-top:13px !important;}
.mt14{margin-top:14px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt21{margin-top:21px !important;}
.mt22{margin-top:22px !important;}
.mt23{margin-top:23px !important;}
.mt24{margin-top:24px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt_10{margin-top:-10px !important;}
.mt_20{margin-top:-20px !important;}
.mb0{margin-bottom:0 !important}
.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb50{margin-bottom:50px !important;}
.ml0{margin-left:0px !important;}
.ml10{margin-left:10px !important;}
.ml16{margin-left:16px !important;}
.ml22{margin-left:22px !important;}
.ml_7{margin-left:-7px !important;}
.mr10{margin-right:10px !important;}
.pad0{padding:0 !important;}
.pad10{padding:10px !important;}
.pd0{padding-top:0 !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pl0 {padding-left:0px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pr15 {padding-right:15px !important;}
.mt35 {margin-top:35px !important;}
.pt8 {padding-top:8px !important;}
.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}


/* 개인정보 처리,취급 방침 */
.txtContent .PrivacyWrap h3 {font-size:14px !important;}
.txtContent .PrivacyWrap h3, .txtContent .PrivacyWrap h4 {margin-top:15px; font-weight:700;}
.txtContent .PrivacyWrap h3.f15 {font-size:15px !important;}
.txtContent .PrivacyWrap h4.f14 {font-size:14px !important;}
.txtContent .PrivacyWrap p, .txtContent .PrivacyWrap ul, .txtContent {margin-top:10px;}
.txtContent .PrivacyWrap ol {margin-bottom:10px;}
.txtContent .PrivacyWrap ul li {margin-left:10px;}
.txtContent .PrivacyWrap ul.ml0 li {margin-left:0px;}

.PrivacyWrap .grade_gauge_wrap {width:100%;}
.PrivacyWrap .grade_gauge_box {width:100%;}
.PrivacyWrap .grade_gauge_box:after {display:block; content:''; clear:left;}
.PrivacyWrap .grade_gauge_box .grade_item {float:left; position:relative; width:20%; padding-bottom:22px; color:#333; font-size:12px; text-align:center;}
.PrivacyWrap .grade_gauge_box .grade_item:before {display:block; content:''; position:absolute; bottom:0; left:0; right:0; width:100%; height:18px;}
.PrivacyWrap .grade_gauge_box .grade_item:first-child:before {border-radius:10px 0 0 10px;}
.PrivacyWrap .grade_gauge_box .grade_item:last-child:before {border-radius:0 10px 10px 0;}
.PrivacyWrap .grade_gauge_box .grade_item.grade01:before {background-color:#8FADF9; color:#fff;}
.PrivacyWrap .grade_gauge_box .grade_item.grade02:before {background-color:#B1E786; color:#fff;}
.PrivacyWrap .grade_gauge_box .grade_item.grade03:before {background-color:#FFEE86; color:#fff;}
.PrivacyWrap .grade_gauge_box .grade_item.grade04:before {background-color:#FFA183; color:#fff;}
.PrivacyWrap .grade_gauge_box .grade_item.grade05:before {background-color:#FA6A6A; color:#fff;}
.PrivacyWrap .grade_gauge_box .grade_item.point {font-weight:bold;}
.PrivacyWrap .grade_gauge_box .grade_item.point:after {display:block;content:'';position:absolute;bottom:0;left:0;right:0;width:16px;height:16px;margin:0 auto -7px; background:url('../../winc/images/wcom/wimg_provision_02.png') 0 0/100% no-repeat;}
.PrivacyWrap .grade_gauge_box .grade_item em {position:absolute; left:-9999px;}
.PrivacyWrap .grade_gauge_wrap .text {margin:10px 0 0; text-align:center;}
.PrivacyWrap table{width:100%;border-spacing:0; border-collapse:collapse}
.PrivacyWrap .tbColAc{width:100%;border-spacing:0; border-collapse:collapse}
.PrivacyWrap .tbColAc{text-align:left;font-size:14px;line-height:20px;border-top:1px solid #EBEBEB;}
.PrivacyWrap .tbColAc thead th,
.PrivacyWrap .tbColAc tbody th{padding:12px 16px;color:#212121;background:#FAFAFA;border-bottom:1px solid #EBEBEB;font-size:15px;line-height:23px;}
.PrivacyWrap .tbColAc tbody th.bg_w{font-weight:400;color:#212121;background:#FFF;}
.PrivacyWrap .tbColAc tbody tr th:first-child,.wtable_st1 tbody tr td:first-child{border-right:1px solid #EBEBEB}
.PrivacyWrap .tbColAc thead tr th + th, .PrivacyWrap .tbColAc tbody tr th + th{border-left:1px solid #e9e9e9}
.PrivacyWrap .tbColAc tbody td{padding:15px 16px;text-align:left;color:#212121;border-bottom:1px solid #e9e9e9}
.PrivacyWrap .tbColAc tbody td:last-child,
.PrivacyWrap .tbColAc tbody td + td{border-left:1px solid #e9e9e9}
.PrivacyWrap .tbColAc tbody .bgwh{background:#FFF}
.PrivacyWrap .f_16{font-size:14px !important;}

.mw_content h2.wtits {font-size:16px;line-height:28px;color:#000;margin:0 0 40px;}
.agreeWrap.h123{height:123px;}
.agreeWrap .f_16{font-size:14px !important;}
.agreeWrap dt{font-weight:700;margin:0 0 7px 0}
.agreeWrap dt + dt{margin-top:30px}
.agreeWrap dt.tit{text-align:center;font-size:15px;}
.agreeWrap dd{margin:0 0 20px 0;line-height:1.5;}
.agreeWrap dd + dd{margin-top:-8px}
.agreeWrap dd ul {margin:0 0 0 7px}
.agreeWrap dd ul > li{display:revert;margin:0 0 4px 7px;list-style-type:decimal;}
.agreeWrap dd ul > li li {margin:0 0 4px 0;}
.agreeWrap dd ol {margin:0 0 5px 2px}
.agreeWrap dd ol > li{text-indent:-18px;list-style-type:none;margin:0 0 3px 0;padding-left:10px}
.agreeWrap dd ol > li:before{padding-right:7px}
.agreeWrap dd ol > li:nth-child(1){margin-top:7px }
.agreeWrap dd ol > li:nth-child(1):before{content:"1)";}
.agreeWrap dd ol > li:nth-child(2):before{content:"2)"; }
.agreeWrap dd ol > li:nth-child(3):before{content:"3)"; }
.agreeWrap dd ol > li:nth-child(4):before{content:"4)"; }
.agreeWrap dd ol > li:nth-child(5):before{content:"5)"; }
.agreeWrap dd ol > li:nth-child(6):before{content:"6)"; }
.agreeWrap dd ol > li:nth-child(7):before{content:"7)"; }
.agreeWrap dd ol > li:nth-child(8):before{content:"8)"; }
.agreeWrap dd ol > li:nth-child(9):before{content:"9)"; }
.agreeWrap dd ol > li:nth-child(10):before{content:"10)"; }
.agreeWrap dd ol > li:nth-child(11):before{content:"11)"; }
.agreeWrap dd ol > li:nth-child(12):before{content:"12)"; }
.agreeWrap dd ol > li:nth-child(13):before{content:"13)"; }
.agreeWrap dd ol > li:nth-child(14):before{content:"14)"; }
.agreeWrap dd ol > li:nth-child(15):before{content:"15)"; }
.agreeWrap dd ol > li:nth-child(16):before{content:"16)"; }
.agreeWrap dd ol > li:nth-child(17):before{content:"17)"; }
.agreeWrap dd ol ul li{text-indent:0;list-style-type:square}
.agreeWrap .innerTbl.noline thead tr th:first-child, .wtable_st1 tbody tr th:first-child,.wtable_st1 tbody tr td:first-child{border-right:none}
.agreeWrap .innerTbl{width:100%;border-spacing:0; border-collapse:collapse}
.agreeWrap .innerTbl{text-align:left;font-size:14px;line-height:20px;border-top:1px solid #EBEBEB;}
.agreeWrap .innerTbl thead th,
.agreeWrap .innerTbl tbody th{padding:12px 16px;color:#212121;background:#FAFAFA;border-bottom:1px solid #EBEBEB;font-size:15px;line-height:23px;}
.agreeWrap .innerTbl tbody th.bg_w{font-weight:400;color:#212121;background:#FFF;}
.agreeWrap .innerTbl tbody tr th:first-child,.wtable_st1 tbody tr td:first-child{border-right:1px solid #EBEBEB}
.agreeWrap .innerTbl thead tr th + th, .agreeWrap .innerTbl tbody tr th + th{border-left:1px solid #e9e9e9}
.agreeWrap .innerTbl tbody td{padding:15px 16px;text-align:left;color:#212121;border-bottom:1px solid #e9e9e9}
.agreeWrap .innerTbl tbody td:last-child,
.agreeWrap .innerTbl tbody td + td{border-left:1px solid #e9e9e9}
.agreeWrap .innerTbl tbody .bgwh{background:#FFF}

.agreeWrap dd ol.num {margin:7px 0 10px 15px}
.agreeWrap dd ol.num > li{text-indent:-24px;list-style-type:none;margin:0 0 4px 0;padding-left:0}
.agreeWrap dd ol.num > li:before{content:"" !important;}
.agreeWrap dd ol.num ol{margin-left:10px;}
.agreeWrap table.tbl_in {word-break:break-all;}
.agreeWrap .bgGrayTxt {background-color:#d6d6d6;}

.light_table_wrap table, .tbColRowAc{text-align:left;font-size:14px;line-height:20px;border-top:1px solid #EBEBEB;}
.light_table_wrap thead th, .light_table_wrap tbody th, 
.tbColRowAc thead th,
.tbColRowAc tbody th{padding:12px 16px;color:#212121;background:#FAFAFA;border-bottom:1px solid #EBEBEB;font-size:15px;line-height:23px;}
.light_table_wrap tbody th.bg_w, .tbColRowAc tbody th.bg_w{font-weight:400;color:#212121;background:#FFF;}
.light_table_wrap tbody tr th:first-child, .light_table_wrap tbody tr td:first-child,
.tbColRowAc tbody tr th:first-child, .wtable_st1 tbody tr td:first-child{border-right:1px solid #EBEBEB}
.light_table_wrap thead tr th + th,
.tbColRowAc thead tr th + th,.wtable_st3 tbody tr th + th{border-left:1px solid #e9e9e9}
.light_table_wrap tbody td, .tbColRowAc tbody td{padding:15px 16px;text-align:left;color:#212121;border-bottom:1px solid #e9e9e9}
.light_table_wrap tbody td + td, .tbColRowAc tbody td + td{border-left:1px solid #e9e9e9}
.light_table_wrap tbody .bgwh, .tbColRowAc tbody .bgwh{background:#FFF}


.termsuse_area {padding-bottom:25px;}
.termsuse_area .group {margin-top:25px;}
.termsuse_area .group > ol {margin-top:15px;}
.termsuse_area .group > p {margin:15px 0 0;}
.termsuse_area .group > ol li ol {padding-left:10px;}


@media(max-width:339px){
  .wbtn_f {display:flex;align-items:center;justify-content:center;font-size:14px;}
}
@media(max-width:369px){
  body  {font-size:13px;}
  .wbtn_radio .wselect_box .wselect_btn,
  .wbox_datepicker input {font-size:14px;}
  .wselect_wrapper .wselect_btn,
  .inpTxt input {font-size:15px !important;}
  .wcardimg_swiper.wimg_swiper .swiper-slide{padding:30px 20px;}
  .wcardimg_swiper.wimg_swiper .swiper-slide .img{right:10px;width:100px;}
}
@media(min-width:430px){
	.wbtn_radio_memberfirm,
	.wbtn_radio_counselor {grid-template-columns:1fr 1fr 1fr;}
	.wbtn_radio_memberfirm .formWrap:nth-child(4),
	.wbtn_radio_counselor .formWrap:nth-child(4) {margin:0 !important;}
}

/* 2022-05-12 메인 레이어 팝업 */
.lpop_main_wrap {display:none;}
.lpop_main_wrap {overflow-y:auto; position:fixed; left:0; top:0; right:0; bottom:0; z-index:33; background-color:rgba(0,0,0,0.6);}
.lpop_main_wrap .lpop_main {position:relative;width:300px; margin:150px auto 0 auto; padding:97px 25px 20px 25px; border-radius:25px; background-color:#fff;}
.lpop_main_wrap .lpop_main_bg {position:absolute; left:0; top:-84px; z-index:10; width:100%;}
.lpop_main_wrap .btn_lpop_close {display:block; overflow:hidden; position:absolute; right:12px; top:-26px; z-index:20; width:16px; height:17px; padding:0; text-indent:-9999px; background:url(/inc/images/nmain/lpop_main_close01.png) 0 0 / 16px auto no-repeat;}
.lpop_main_wrap .lpop_tit {width:184px;}
.lpop_main_wrap .lpop_tit img {width:100%; vertical-align:top;}
.lpop_main_wrap .round_wrap {margin-top:20px;}
.lpop_main_wrap .round_wrap .round {display:inline-block; position:relative; height:20px; margin:5px 2px 0 0; padding:0 18px 0 6px; border:1px solid #cfcfcf; border-radius:25px; color:#666; font-size:11px; line-height:18px;}
.lpop_main_wrap .round_wrap .round:after {display:block; content:''; position:absolute; right:5px; top:50%; width:10px; height:10px; margin-top:-5px; background:url(/inc/images/nmain/lpop_main_ico01.png) 0 0 / 10px auto no-repeat;}
.lpop_main_wrap .round_wrap .round:nth-child(2):after {width:9px; height:10px; margin-top:-5px; background:url(/inc/images/nmain/lpop_main_ico02.png) 0 0 / 9px auto no-repeat;}
.lpop_main_wrap .round_wrap .round:nth-child(4) {padding-right:22px;}
.lpop_main_wrap .round_wrap .round:nth-child(4):after {width:13px; height:9px; margin-top:-5px; background:url(/inc/images/nmain/lpop_main_ico03.png) 0 0 / 13px auto no-repeat;}
.lpop_main_wrap .round_wrap .round:nth-child(5) {padding-right:16px;}
.lpop_main_wrap .round_wrap .round:nth-child(5):after {width:6px; height:9px; margin-top:-5px; background:url(/inc/images/nmain/lpop_main_ico04.png) 0 0 / 6px auto no-repeat;}
.lpop_main_wrap .round_wrap .round:nth-child(6):after {width:9px; height:9px; margin-top:-5px; background:url(/inc/images/nmain/lpop_main_ico05.png) 0 0 / 9px auto no-repeat;}
.lpop_main_wrap .lpop_banner_wrap {margin-top:20px; display:none;}
.lpop_main_wrap .lpop_banner_wrap img {width:100%;}
.lpop_main_wrap .btn_wrap {margin-top:20px;}
.lpop_main_wrap .btn_main {display:block; height:45px; padding:0 10px; -webkit-border-radius:30px; border-radius:30px; color:#fff; font-size:13px; font-weight:700; text-align:center; line-height:45px; background-color:#fa5273;}
.lpop_main_wrap .btn_nomore_wrap {position:absolute; left:0; right:0; bottom:-50px; padding:15px 5px; text-align:center;}
.lpop_main_wrap .btn_nomore {padding-left:18px; color:rgba(255,255,255,0.7); font-size:12px; font-weight:700; background:url(/inc/images/nmain/lpop_main_check01.png) 0 center / 11px auto no-repeat;}
.lpop_main_wrap01 {display:none;}
.lpop_main_wrap01 {overflow-y:auto; position:absolute; left:0; top:0; right:0; bottom:0; z-index:20; background-color:rgba(0,0,0,0.6);}
.lpop_main_wrap01 .lpop_main {position:relative;width:300px; margin:30px auto 0 auto; padding:50px 25px 00px 25px; border-radius:25px; background-color:#fff;}
.lpop_main_wrap01 .btn_lpop_close {display:block; overflow:hidden; position:absolute; right:20px; top:20px; width:16px; height:17px; padding:0; text-indent:-9999px; background:url(/inc/images/nmain/lpop_main_close02.png) 0 0 / 16px auto no-repeat;}
.lpop_main_wrap01 .img_wrap {text-align:center;}
.lpop_main_wrap01 .img_wrap img {width:auto; height:108px;}
.lpop_main_wrap01 .lpop_tit {margin:15px 0 13px 0; color:#212121; font-size:13px; font-weight:normal; text-align:center;}
.lpop_main_wrap01 .lpop_tit em {font-size:18px; font-weight:700;}
.lpop_main_wrap01 .lpop_line {position:relative; height:2px; margin:10px 0 12px 0;}
.lpop_main_wrap01 .lpop_line:before {display:block; content:''; position:absolute; left:50%; top:0; width:50px; height:2px; margin-left:-25px; background-color:#c7c8ca;}
.lpop_main_wrap01 .lpop_desc01 {color:#424242; font-size:12px; text-align:center;}
.lpop_main_wrap01 .lpop_desc01 + .lpop_desc01 {margin-top:5px;}
.lpop_main_wrap01 .lpop_desc02 {margin:22px 0 10px 0; color:#000; font-size:12px; text-align:center;}
.lpop_main_wrap01 .lpop_desc02 span {display:inline-block; padding-bottom:2px; border-bottom:1px solid #000;}
.lpop_main_wrap01 .lpop_banner_wrap {margin-top:15px; display:none;}
.lpop_main_wrap01 .lpop_banner_wrap img {width:100%;}
.lpop_main_wrap01 .btn_wrap {margin-top:20px;}
.lpop_main_wrap01 .btn_main {display:block; height:45px; padding:0 10px; -webkit-border-radius:30px; border-radius:30px; color:#fff; font-size:13px; font-weight:700; text-align:center; line-height:45px; background-color:#fa5273;}
.lpop_main_wrap01 .btn_nomore_wrap {margin:20px -25px 0 -25px; padding:10px 0; border-top:1px solid #ddd; text-align:center;}
.lpop_main_wrap01 .btn_nomore {padding-left:18px; color:rgba(34,34,34,0.6); font-size:12px; font-weight:700; background:url(/inc/images/nmain/lpop_main_check02.png) 0 center / 11px auto no-repeat;}

/* 2022-06-08 */
.mw_wrap.main .layerPop .layermask {display:none; position:fixed;top:0;left:0;width:100%;height:100%; background:#000; opacity:.7; filter:alpha(opacity=80); z-index:9900}
.layer_pop_wrap {margin:20px 0 0 20px;}
/*.mw_wrap.main .layerPop {display:none 금지} 임시 주석 */
.mw_wrap.main .layerPop .layerarea{position:absolute; width:100%; border-radius:0; z-index:9999; display:none;}
.mw_wrap.main .layerPop .layerarea .layer_wrap {position:relative; margin:0 14px; background:#fff;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > h2{padding:0 20px; height:50px;line-height:50px;font-size:14px;color:#fff;font-weight:500;background-color:#595758;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > h2.type02 {margin:0 !important; height:66px;line-height:22px;padding-top:12px;text-align:center;font-size:17px;color:#000;font-weight:bold;border-bottom:1px solid #ef4651;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > h2.type02 > span {font-size:14px !important;} 
.mw_wrap.main .layerPop .layerarea .layer_wrap > .pop_cont{padding:20px 15px 15px; text-align:left; font-size:14px; line-height:150%;color:#333;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > .pop_cont.pd0{padding-left:0; padding-right:0;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > .pop_cont p{margin:0 0 10px 5px;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > .pop_cont .p_tit{font-size:14px;color:#333;margin:0 0 10px 0;font-weight:bold;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > .pop_close{position:absolute; right:20px; top:20px; width:10px; height:10px; background:url(../../inc/images/ncom/ico_close02.png) no-repeat 0 0; background-size:10px;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > .pop_close a{display:inline-block; position:absolute; top:-8px; right:-8px; width:26px; height:26px; color:transparent;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > .pop_footer {padding:0 15px 20px 15px;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > .pop_footer:after {display:block; content:''; clear:both;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > .pop_footer a {float:left; font-size:14px; color:#333; text-decoration:none;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > .pop_footer .btn_pop_close02 {float:right;}
.mw_wrap.main .layerPop .layerarea .layer_wrap > .pop_footer a input {vertical-align:top;}

.main_banner_swiper {margin-bottom:30px;}
.main_banner_swiper .swiper-container {padding-bottom:15px;}
.main_banner_swiper .swiper-container .swiper-slide {text-align:right;}
.main_banner_swiper .swiper-pagination-fraction, .main_banner_swiper .swiper-pagination-custom, .main_banner_swiper .swiper-container-horizontal > .swiper-pagination-bullets {bottom:0; right:0; text-align:right;}

.promotion_banner_swiper .swiper-container {padding-bottom:15px;}
.promotion_banner_swiper .swiper-container .swiper-slide {text-align:right;}
.promotion_banner_swiper .swiper-pagination-fraction, .promotion_banner_swiper .swiper-pagination-custom, .promotion_banner_swiper .swiper-container-horizontal > .swiper-pagination-bullets {bottom:0; right:0; text-align:right;}

.top_banner_swiper {margin-top:20px;}
.top_banner_swiper .swiper-container {padding-bottom:10px;}
.top_banner_swiper .swiper-pagination-fraction, .top_banner_swiper .swiper-pagination-custom, .top_banner_swiper .swiper-container-horizontal > .swiper-pagination-bullets {bottom:0; left:0; text-align:left;}

/* 위치기반 서비스 동의 */
.location_mw_wrap {background-color:#f9f9fa;}
.location_agree_box{margin:0 20px; padding:24px; background-color:#fff; border-radius:14px; box-shadow:0px 6px 16px 0px rgba(15,21,34,0.04);}
.location_agree_box {padding:30px 24px; background:#fff; border-radius:14px; box-shadow:0px 3px 8px rgba(0,0,0,0.15) 0px 3px 1px rgba(0,0,0,0.06);}
.location_all {min-height:100%; padding:20px 0px 0 0; box-sizing:border-box; background-color:#f9f9fa;}
.location_switch_wrap:after {display:block; content:''; clear:both;}
.location_switch_wrap .location_switch_title {float:left; color:#000; font-size:18px; font-weight:700;}
.location_switch_wrap .location_switch {display:block; float:right; position:relative; top:24px; left:-50px;}
.location_switch_wrap .location_switch:before {content:''; position:absolute; top:0px; left:0px; right:2px; width:34px; height:14px; border-radius:30px; background:rgba(120, 120, 128, 0.16);}
.location_switch_wrap .location_switch span {color:transparent; font-size:1px; width:20px; height:20px; position:absolute; top:-4px; left:-5px; background-color:#fff; border-radius:15px; border:0.5px solid rgba(0, 0, 0, 0.04); box-shadow:0px 3px 8px rgba(0, 0, 0, 0.15), 0px 3px 1px rgba(0, 0, 0, 0.06); box-sizing:border-box; transition:left .5s;}
.location_switch_wrap .location_switch.checked:before {background:rgba(250,82,115,0.5);}
.location_switch_wrap .location_switch.checked span {left:17px; background:#fa5273; border:1px solid #dadada;}
.location_text {margin-top:20px; font-size:14px; line-height:20px; color:#8f989c;}

/* 위치기반 서비스 동의 이용약관 */
.location_privacy_wrap {margin:26px 0 0 0;}
.location_privacy {font-size:14px;line-height:26px;margin-bottom:60px;color:#424242;}
.location_privacy h2 {font-size:16px;line-height:28px;color:#000;margin:0 0 32px;}
.location_privacy h3 {font-size:15px;line-height:24px;font-weight:700;color:#000;margin:52px 0 0;}
.location_privacy h3:first-child {margin:2px 0 0;}
.location_privacy h4 {font-size:14px;color:#000;margin:40px 0 0;}
.location_privacy h4.f14 {font-weight:300;}
.location_privacy strong{font-weight:700;color:#000;} 
.location_privacy strong, 
.location_privacy p, 
.location_privacy ul,
.location_privacy ul li,
.location_privacy ul ul {margin-top:8px !important;font-size:14px !important;}
.location_privacy ul ul {margin-left:8px;}
.location_privacy h2 + p,
.location_privacy h2 + strong {margin-top:0;}
.location_privacy h3 + h4 {margin-top:24px;}
.location_privacy table {margin-top:8px;font-size:14px !important;}
.location_privacy table th {padding:5px 5px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; font-weight:normal; text-align:center; background-color:#f9f9f9;}
.location_privacy table td {padding:5px 5px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; text-align:left;}
.location_privacy table .row01 th,
.location_privacy table .row01 td {border-top:1px solid #ddd;}
.location_privacy table th.bdln,
.location_privacy table td.bdln {border-left:none;}
.location_privacy table th.tac,
.location_privacy table td.tac {text-align:center;}
.location_privacy table th.tal,
.location_privacy table td.tal {text-align:left;}

/* 2023-02-10 */
.fc_b {color:#000 !important;}
.wselect_box .wselect_rslt {font-size:17px; line-height:27px; font-weight:700; padding-left:4px;}
.mw_section p.wdesc {font-size:15px;}

.fixed_area02 {position:relative;height:120px;}
.fixed_area02 .fixed_btn_area02 {position:absolute;left:0;bottom:16px;display:flex;width:100%;padding:12px 20px 12px 20px;background-color:#fff;z-index:18;}
.fixed_area02 .fixed_btn_area02:before {display:block;content:'';position:absolute;left:0;top:-15px;width:100%;height:16px;background:url(../../winc/images/wcom/bg_gradient02.png) 0 0 / auto 16px repeat-x;}

/* 2023-11-15 */
.mw_section.dial_wrap {padding-bottom:68px}
.mw_section .w_btn_area.type2 {margin:30px -4px 30px;}
.wbn_counselor.style2 {width:128px; height:48px; padding:12px 16px 12px 46px; border-radius:28px; background:#293952; box-shadow:2px 2px 4px 0px rgba(0,0,0,.25);}
.wbn_counselor.style3 {width:110px; height:48px; padding:12px 16px 12px 46px; border-radius:28px; background:#293952; box-shadow:2px 2px 4px 0px rgba(0,0,0,.25);}
.wbn_counselor.style2:before, .wbn_counselor.style3:before {position:absolute; left:16px; width:24px; margin:0;}
.wbn_counselor.style2.dial:before {background:url('../../winc/images/wcom/wico_dial.png') 0 0 / 24px no-repeat;}
.wbn_counselor.style3.chatbot:before {background:url('../../winc/images/wcom/wico_chatbot.png') 0 0 / 24px no-repeat;}
.wbn_counselor.style3.counselor2:before {background:url('../../winc/images/wcom/wico_counselor2.png') 0 0 / 24px no-repeat;}
.wbn_counselor.style2 em, .wbn_counselor.style3 em {text-align:left; line-height:24px;}
.wbn_counselor.chatbot {bottom:78px}
.wbn_counselor.chatbot.fixed_gotop{bottom:138px}
.w_btn_box {margin-top:30px;}
.w_btn_box .wlogin_optinlist {margin-top:0;}
.mh_vh {min-height:calc(100vh - 0px)}

/* 2023-12-12 */
.wpoplayer .pop_layer .wpop_paybooc.type2 {text-align:center; padding:8px 0px 20px;}
.wpoplayer .pop_layer .wpop_paybooc.type2 img {width:inherit}
.wpoplayer .pop_layer .wpop_paybooc.type2 h2 {font-size:22px; font-weight:400; color:#000; margin-bottom:10px; text-align:left; margin-left:36px}
.wpoplayer .pop_layer .wpop_paybooc.type2 h2 span {font-weight:700;}
.wpoplayer .pop_layer .wpop_paybooc.type2 h2 span.em {font-weight:700; color:#fa5273;}
.wpoplayer .pop_layer .wpop_paybooc.type2 .txt {margin-top:16px; font-size:20px; line-height:28px; color:#222;}
.wpoplayer .pop_layer .wpop_paybooc.type2 .txt strong {font-weight:700;}
.wpoplayer .pop_layer .wpop_paybooc.type2 .txt strong.em {font-weight:700; color:#FA5273;}

/* 2024 웹접근성 */
.wbox_wshadow.wlist_wrap li .title {position:relative}
.wbox_wshadow.wlist_wrap li .title .new {position:absolute; clip:rect(0, 0, 0, 0); clip-path:polygon(0 0, 0 0, 0 0); width:1px; height:1px; margin:-1px; overflow:hidden;}
.wtop_point .wcheck_cont .formWrap {position:relative;}
.wtop_point .wcheck_cont .formWrap input {position:absolute;top:0;left:0;width:0;}
.swiper-container.btn-slider {padding-bottom:0px;}
.swiper-flex-wrap {display:flex;flex-direction:row; justify-content:end; align-items:center;}
.swiper-flex-wrap.align-left {display:flex;flex-direction:row; justify-content:start; align-items:center;}
.swiper-flex-wrap .swiper-pagination {position:unset; display:flex;}
.swiper-flex-wrap .swiper-pagination .swiper-pagination-bullet {margin:0 4px;}
.swiper-flex-wrap .swiper-btn-wrap {padding-right:6px; display:flex;}
.swiper-flex-wrap .swiper-btn-wrap .swiper-btn {width:17px; height:17px; font-size:0; line-height:0;}
.swiper-flex-wrap .swiper-btn-wrap .swiper-btn.start {background:url('../../winc/images/wcom/ic_btn_play17.png') center center / 17px auto no-repeat;}
.swiper-flex-wrap .swiper-btn-wrap .swiper-btn.stop {background:url('../../winc/images/wcom/ic_btn_stop17.png') center center / 17px auto no-repeat;}

/* 20241101 css추가분 */
.wbtn_radio.fdCol {flex-direction:column;}
.wbtn_radio.fdCol .formWrap + .formWrap {margin-left:unset; margin-top:6px;}

/* 2025-03-19 datepicker 고도화 */

input.layer_datepicker {font-size:16px;color:#212121;background:url(../../winc/images/wcom/btn_icon_calendar.png) no-repeat;background-position:right center;background-size:32px auto;}
.layer_datepicker:disabled {background-color:#f1f4f7;color:#bdbdbd;}

#datepicker_layer .datepicker_wrap {padding-bottom:20px;}
#datepicker_layer .datepicker_ui .dims {background:rgb(255 255 255 / 0%);opacity:0; z-index:-1;}
#datepicker_layer .datepicker_ui {display:none; position:relative;/* width:100%;*/padding:10px;background:#fff;border:1px solid #000;border-radius:20px;}
#datepicker_layer .ui-datepicker-buttonpane.ui-widget-content {position:absolute;top:7px;right:12px;}
#datepicker_layer .ui-datepicker-buttonpane.ui-widget-content .ui-datepicker-current {display:none;}
#datepicker_layer .ui-datepicker-buttonpane.ui-widget-content .ui-datepicker-close {width:30px;height:30px; /* font-size:0.1px; */ color:transparent;background:url(../../winc/images/wcom/wbtn_close.png) no-repeat;background-size:100% auto;}

#datepicker_layer .inpType{padding-left:6px;height:24px;line-height:24px;border:1px solid #dbdbdb}
#datepicker_layer .ui-datepicker{width:100%;}
#datepicker_layer .ui-datepicker table{margin-top:20px; table-layout:fixed;width:100%;/* min-height:210px; */border-collapse:collapse;border-spacing:0;text-align:center;}
#datepicker_layer .ui-datepicker table tr td{height:30px;}
#datepicker_layer .ui-datepicker table th span {font-size:14px;font-weight:400;color:#7B7F8C;}
#datepicker_layer .ui-datepicker table th,
#datepicker_layer .ui-datepicker table td{position:relative; height:40px;}
#datepicker_layer .ui-datepicker table td a{position:relative;display:table;width:44px;height:44px;line-height:44px;border-radius:30px;margin:0 auto;color:#212121;}
#datepicker_layer .ui-datepicker table td.ui-datepicker-today a:after{content:'';display:block;width:4px;height:4px;border-radius:2rem;margin:-35px auto 0;background:#FA5273;}
#datepicker_layer .ui-datepicker table td.ui-datepicker-today a.ui-state-active:after{background:#fff;}
#datepicker_layer .ui-datepicker table td a.ui-state-active {background:#FA5273;color:#fff;font-weight:700;}
#datepicker_layer .ui-datepicker table td.ui-state-disabled span{color:#d4d4d4;}
#datepicker_layer .dims {position:fixed;top:0;left:0;width:100%;height:100%;background:#666;background:rgba(0,0,0,0.4);visibility:hidden;z-index:1110;transition:opacity .3s;opacity:1;visibility:visible;}

#datepicker_layer .ui-datepicker-header {display:block;position:relative;height:30px;line-height:30px;margin:0 8px;text-align:center;font-size:22px;font-weight:700;color:#212121;}
#datepicker_layer .ui-datepicker-header a {position:absolute;top:0;display:block;width:25px;height:25px;font-size:0.1px;color:transparent;}
#datepicker_layer .ui-datepicker-header a.ui-datepicker-prev {top:0; left:0; width:30px;height:30px; background:url(../../winc/images/wcom/wcalendar_arrow.png) no-repeat;background-size:100% auto;}
#datepicker_layer .ui-datepicker-header a.ui-datepicker-next {top:0; left:auto; right:0; width:30px;height:30px; background:url(../../winc/images/wcom/wcalendar_arrow.png) no-repeat;background-size:100% auto;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);}
#datepicker_layer .ui-datepicker-header a.ui-datepicker-prev.ui-state-disabled, #datepicker_layer .ui-datepicker-header a.ui-datepicker-next.ui-state-disabled {opacity:0.3;}

/* 거래 승인 취소 */
.approv_box {position:relative; margin-top:40px; border:1px solid #ddd; border-radius:13px;}
.approv_box.on {border:1px solid #fa5273;}
.approv_box + .approv_box {margin-top:12px;}
.approv_box .approv_detail {padding:20px 24px;}
.approv_box label .approv_detail {padding:20px 24px 20px 56px; margin-top:-24px}
.approv_box input[type='radio']+label:before {position:absolute; top:50%; left:16px; margin-top:-12px;}
.approv_detail .detail_wrap.col2 + .detail_wrap {margin-top:18px;}
.approv_detail .detail_wrap + .detail_wrap {margin-top:8px;}
.approv_detail .detail_wrap dl {display:flex; justify-content:space-between;}
.approv_detail .detail_wrap dl dt {font-size:14px; color:#666c76; line-height:21px;}
.approv_detail .detail_wrap dl dd {font-size:14px; color:#666c76; line-height:21px; text-align:right;}
.approv_detail .detail_wrap dl dd strong {font-size:17px; color:#212121;}
.approv_detail .detail_wrap.col2 {display:flex; justify-content:space-between;}
.approv_detail .detail_wrap.col2 dl {display:block;}
.approv_detail .detail_wrap.col2 dl dd {font-size:15px; color:#212121;}
.approv_detail .detail_wrap.col2 dl + dl dt {text-align:right;}