@charset "utf-8";

#sub_menu .slick-track{width:100% !important;}
#sub_menu li{margin-right:0;width:33.33%;text-align:center;}
#sub_menu li a{display:block;}

.market_top{overflow:hidden;background:#1445a2;}
.market_top h2{padding:15px 12px;color:#99ccff;font-size:13px;background:#2250a8;}
.market_top h2.w50{background:#1445a2;border-top:1px solid #133c8c;box-sizing:border-box;}
/* .market_top h2.w50.right{border-left:1px solid #133c8c;} */
.market_top h2 span{display:block;color:#fff;margin-top:5px;font-size:18px;}
.market_top h2 span strong{font-size:26px;}

/*===== 아이템샵 =========*/
.item_list li{padding:15px 7px;border-bottom:1px solid #e5e5e5;}
.item_list li .item_con{display:table;table-layout:fixed; position:relative;}
.item_list li .item_con .item_img{display:table-cell;vertical-align:middle;width:25%;max-width:160px; border:1px solid #cccccc; padding: 5px;}
.item_list li .item_con .item_img img{width:100%;height:auto;}
.item_list li .item_con .item_txt{display:table-cell;vertical-align:middle;font-size:13px; padding-left:10px;}
.item_list li .item_con .item_txt h3{color:#3f4040;margin-bottom:5px;}
.item_list li .item_con .item_txt span{display:block;color:#666666;line-height:1.3em;letter-spacing:-0.05em;}
.item_list li .item_con .item_txt p{height:18px;line-height:18px;margin-top:5px;padding-left:23px;font-weight:600;}
.item_list li .item_con .item_txt .spoint{background:url(../image/memo/memo_point_icon.png) left center / 18px 18px no-repeat;color:#0098ff;}
.item_list li .item_con .item_txt .coin{background:url(../image/market/icon_coin.png) left center / 18px 18px no-repeat;color:#ff7b00;}
.item_list li .item_con .item_txt .item_txt_a {display:inline-block; margin-right:8px; font-size:11px; color:#3f4040; font-weight:bold;}
.item_list li .item_con .item_txt div {margin-top:5px;}
.item_list li .score_mbtns .type_b{background:#0098ff;}
.item_list li .score_mbtns .type_o{background:#80cbf1;}
.item_list li .score_mbtns .btn {}

.item_list li .item_con .spinner {position:absolute; right:2px; bottom:0;}
.spinner {font-size:0;}
.spinner .spinner_tit {font-size:11px; vertical-align:middle; padding-right:5px;}
.spinner .value {display:inline-block; vertical-align:middle; font-size:12px; text-align:center; border: 1px solid #cccccc; width:45px; height:18px; line-height:18px;}
.spinner .btn {display:inline-block; vertical-align:middle; background-color: #f2f2f2;color: #999999;border: 1px solid #cccccc; width:20px; height:20px; line-height:20px; font-size:11px; margin-left:-1px;}
.spinner .increment, .decrement, #clock-header {cursor: pointer;}



/*===== 코인충전 =========*/
.coin dt{padding:10px 8px;color:#666666;font-size:14px;background:#f3f3f3;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.coin dd{padding:0 6px;}
.coin dd label{overflow:hidden;width:100%;padding:8px 0 8px 25px;color:#999;font-size:13px;background-position:2px center;box-sizing:border-box;}
.coin dd label.on{color:#3f4040;font-weight:600;}
.coin .money dd label{border-bottom:1px solid #e5e5e5;}
.coin .money dd:last-child label{border-bottom:none;}
.span_fr,.em_fr{float: right;}
.coin dd label span{color:#666666;}
.coin .pay_info dd{padding:15px 0 0;margin:0 8px;}
.coin .pay_info dd.info_text{padding-bottom:15px;border-bottom:1px dashed #e5e5e5;}
.coin .pay_info dd.info_text p{margin-bottom:15px;color:#999;line-height:1.5em;letter-spacing:-0.03em;}
.coin .pay_info dd.info_text p strong{display:block;color:#666;}
.coin .pay_info dd.info_text h3{padding:12px 10px;color:#999;border:1px solid #d0d0d0;background:#f3f3f3;}
.coin .pay_info dd.info_text h3 strong{color:#666666;}
.gpzone_popup input{border:1px solid #e5e5e5;}
.view_gpin_zone tr:nth-child(2) input{width:16%;}

/*===== 내 아이템 =========*/
.market_table .my_item_info{color:#666666;line-height:1.4em;padding:15px 9px;}
.market_table th{padding:9px 0;color:#333333;background:#f3f3f3;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.market_table td{padding:5px 0;height:14.37vw;font-size:11px;text-align:center;border-bottom:1px solid #ccc; overflow:hidden; text-overflow: ellipsis; white-space: nowrap}
.market_table td .table_btn{padding:3px 5px;font-size:11px;color:#666;background:#f3f3f3;border:1px solid #ccc;border-radius:3px;}
.market_table td.c_scoreblue{color:#3399cc !important;}

#pop_change_profile .pop_profile_img{text-align:center;}
#pop_change_profile .pop_profile_img img{width:100px;height:100px;border:1px solid #ccc;}
#pop_change_profile .filebox{overflow:hidden;margin:20px 0 15px;}
#pop_change_profile .filebox .input{float:left;width:70%;height:34px;padding:0 10px;color:#999999;font-size:13px;background:#fff;border:1px solid #ccc;border-right:none;border-radius:3px 0 0 3px;box-sizing:border-box;}
#pop_change_profile .filebox label{float:left;width:30%;height:34px;line-height:34px;text-align:center;font-size:13px;font-weight:600;color:#fff;border-radius:0 3px 3px 0;background:#3f4040;}
#pop_change_profile .filebox #ex_filename{display:none;}
.mp_pop_infotxt{display:table;}
.mp_pop_infotxt span{display:table-cell;vertical-align:top;line-height:1.5em;color:#666666;}
.mp_pop_infotxt span.dot{padding-right:4px;}

/*===== 결제 =========*/
.coin_ing{border-bottom:1px solid #ccc;}
.coin_ing img{width:100%;height:auto;}

.coin_fin{font-size:13px;}
.coin_fin h3{padding:20px 10px;background:#f3f3f3;color:#3f4040;border-bottom:1px solid #ccc;}
.coin_fin h3 span{display:block;margin-top:5px;color:#666;font-weight:400;letter-spacing:-0.05em;}
.coin_fin table th, .coin_fin table td{padding:15px 12px;border-bottom:1px solid #ccc;}
.coin_fin table th{text-align:left;color:#666;}
.coin_fin .score_mbtns{padding:0 7px;}



/* 코인 input */
#direct_charge{text-align: right;border:1px solid #e5e5e5;height: 20px;width:60px;margin-right: 5px;}

.img_c_label>p{color:#ff6600;font-size: 11px;}



.score_shop_cont *{box-sizing: border-box;font-family: 'SpoqaHanSansNeo';}
.score_shop_cont{padding:3.75vw;}

.item_shop {font-family: SpoqaHanSansNeo;}
.item_shop_title{height: 10.93vw;line-height: 10.93vw;padding:0 10.93vw 0 3.9vw;background-color: #00B869;}
.item_shop_title>h2{float: left;color:#fff;font-size: 4.68vw;font-weight: 800;}
.item_shop_title>h2>span{font-weight: 400;font-size: 3.12vw;}
.item_shop .info{height: 10.51vw;padding:4.5vw 0;background-color: #f9f9f9;text-align: center;border-bottom: 1px solid #cbcbcb;}
.item_shop .info>p{font-size: 3.55vw;line-height: 1.64;color:#101010;}
.item_shop .info>p>u{color:#959595;font-size: 3vw;padding:0 2.34vw;}
.item_shop .info>em{font-size: 3.05vw;line-height: 1.64;color:#097d55;}

.category{text-align: center;}
.category>ul{display: inline-block;}
.category>ul>li{float: left;}
.category>ul>li>u{padding:0 1.5vw;}
.category>ul>li>a{font-size: 4vw;}
.category>ul>li>a.on{color:#288fc5;font-weight: 600;}

.p_shop_nav{width:100%;border-bottom: 1px solid #cbcbcb;}
.p_shop_nav>li{float: left;width:33.33%;position: relative;padding:0px;border-bottom: none;}
.g_shop_wrap .p_shop_nav>li{width:25%;}
.p_shop_nav>li>a>img{width:9.37vw;position: absolute;left:50%;transform: translateX(-50%);top:-1.5vw;}
.p_shop_nav>li>a{font-size: 3.5vw;font-weight: 600;color:#333;display: block;height: 9.4vw;line-height: 8vw;text-align: center;position: relative;}
.p_shop_nav>li:nth-child(2)>a{}
.p_shop_nav>li:nth-child(3)>a{}
.g_shop_wrap .p_shop_nav>li:nth-child(4)>a{}
.p_shop_nav>li.on>a{background-color: #fff;color:#00b869;border-bottom: 3px solid #00b869;}
.p_shop_nav>li.on>a:after{content: '';}

.item_sports{margin-top:4.75vw;max-height: 69vh;overflow-y: scroll;}
.item_sports>li{padding: 3.34vw 2.3vw;position: relative;margin-bottom: 3.59vw;width: 48%;float: left;border-radius: 4px;border: 1px solid #dbdbdb;background-color: #fff;margin-right: 1.8vw;height: 91.33vw;}
.item_sports>li:nth-child(2n){margin-right:0;}
.item_sports .item_info {text-align: center;}
.item_sports .item_info>strong{font-size: 16px;}
.item_sports .item_info>strong > span{}
.item_sports .item_info>p { margin-top: 2.3vw;}
.item_sports .item_info>p > a {}
.item_sports .item_info>p img {width:100%}
.item_sports .item_info>.item_txt{text-align: left;}
.item_sports .item_info>.item_txt>p{font-size: 3.15vw;padding-top:1.5vw;}
.item_sports .item_info>.item_txt>p+.bonus_txt{padding-top:1vw;}
.item_sports .item_info>.item_txt>p+.bonus_txt>strong{color:#00B869;font-weight: 800;}
.item_sports .item_purchase {margin-top: 4vw;position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 4.12vw;height: 23vw;}
.item_sports .item_purchase> .item_count_sel {border: 1px solid #dbdbdb;border-radius: 4px;margin: auto 1.5vw;height: 9.23vw;}
.item_sports .item_purchase> .item_count_sel a.sel_btn{float: left;width: 9.23vw;text-align: center;height: 9.22vw;line-height: 8.12vw;font-size: 24px;}
.item_sports .item_purchase> .item_count_sel a:nth-child(1) {margin-left:1px;font-size: 27px;}
.item_sports .item_purchase> .item_count_sel a:nth-child(2) {margin-right:1px;}
.item_sports .item_purchase> .item_count_sel input.sel_count {width: 12vw;float: left;height: 8.23vw;text-align: center;font-size: 18px;background: #fff;border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;}

.item_sports .item_purchase>a {font-size: 16px;color:#fff;font-weight: 500;background-color: #00b869;width: 100%;height: 9.44vw;text-align: center;line-height: 8.79vw;margin-top: 6px;display: block;border-radius: 4px;}
.item_sports .item_purchase>a img {vertical-align: middle;margin-top: -0.9vw;}

.charge_wrap *{box-sizing: border-box;font-family: "SpoqaHanSansNeo";}
.charge_wrap>h2{background-color: #00B869;color:#fff;height: 45px;line-height: 45px;font-size: 16px;font-weight: 800;padding-left: 4vw;}
.charge_wrap>h2>span{font-size: 15px;font-weight: 400;}
.charge_wrap>.info{height: 7.81vw;background-color: #f3f3f3;padding-left: 1vw;position: relative;border-bottom: 1px solid #cccccc;}
.charge_wrap>.info>p{font-size: 3.25vw;line-height: 7.81vw;}
.charge_wrap>.info>p>u{color:#959595;font-size: 3vw;padding:0 0.94vw;}
.charge_wrap>.info>p>a{}
.charge_wrap>.info>p>a>img{width:4.5vw;vertical-align: middle;}
.charge_wrap>.info+p{font-size: 3.43vw;padding: 1vw 1vw 0 1vw;}
.charge_wrap .charge_info_pop{display: none;}
.charge_wrap .charge_info_pop>p{position: absolute;background-color: #fff;font-size: 2.34vw;border:1px solid #a1a1a1;padding:2.34vw;line-height: 1.5;right:4vw;top:calc(45px + 6vw);}
.charge_wrap .charge_cont{padding:4.68vw 4vw 6vw 4vw;}
.charge_wrap .charge_cont>.pay_method>h3{font-size: 3.59vw;color:#101010;font-weight: 600;padding-bottom: 1.56vw;}
.charge_wrap .charge_cont>.pay_method>ul{background-color: #f5f5f5;border:1px solid #959595;padding:3.12vw 0 0.94vw 3.90vw;}
.charge_wrap .charge_cont>.pay_method>ul>li{float: left;width:49.5%;margin-bottom: 2.18vw;}
.charge_wrap .charge_cont>.pay_method>ul>li>input{width:2.81vw;height: 2.81vw;}
.charge_wrap .charge_cont>.pay_method>ul>li>label{font-size: 3.59vw;padding-left: 0.78vw;}
.charge_wrap .charge_cont>.pay_method .pay_title{}
.charge_wrap .charge_cont>.pay_method .pay_title>h3{font-size: 3.59vw;color:#101010;font-weight: 600;padding-bottom: 1.56vw;float:left;}
.charge_wrap .charge_cont>.pay_method .pay_title>p{font-size: 3.19vw;color:#097d55;padding-bottom: 1.26vw;float:right;}

.gpzone_popup{margin-top:1vw;}
.gpzone_popup>ul{}
.gpzone_popup>ul>li{height: 100%;}
.gpzone_popup>ul>li:nth-child(1){border:1px solid #d7d7d7;background-color: #fff;height: 9.37vw;line-height: 9.37vw;text-align: right;}
.gpzone_popup>ul>li:nth-child(1)>p{font-size: 3.59vw;font-weight: 600;float: left;padding-left: 3.90vw;}
.gpzone_popup>ul>li:nth-child(1)>input{margin-right: 1.09vw;}
.gpzone_popup>ul>li:nth-child(1)>label{font-size: 3.43vw;padding-right: 2.65vw;}
.gpzone_popup>ul>li:nth-child(2){background-color: #ebebeb;padding:3.90vw;}
.gpzone_popup>p{text-align: right;font-size: 12px;padding-top:5px;}
.view_gpin_zone{}
.view_gpin_zone>p{font-size: 14px;}
.view_gpin_zone>p>span{padding-right: 5px;font-size: 14px;}
.view_gpin_zone>p>input{width:30px;height: 22px;border:1px solid #b7b7b7;}
.view_gpin_zone>p+p{margin-top:5px;}
.view_gpin_zone>p+p>input{width:88px;}
.view_gpin_zone>p+p>em{font-size: 10px;padding-left: 4px;}
.view_gp_zone{display: none;}
.view_gp_zone>p{font-size: 14px;}
.view_gp_zone>p>span{width:90px;display: inline-block;}
.view_gp_zone>p>input{width:23.43vw;height: 22px;border:1px solid #b7b7b7;}
.view_gp_zone>p+p{margin-top:5px;}
.view_gp_zone>p+p>a{font-size: 11px;color:#fff;font-weight: 800;width:81px;height: 18px;border:1px solid #32342f;border-radius: 3px;display: inline-block;line-height: 18px;text-align: center;margin-left: 5px;float: right;background-color: #32342f;}
.charge_wrap .charge_amount{margin-top:3.9vw;}
.charge_wrap .charge_amount>h3{font-size: 3.59vw;color:#101010;font-weight: 600;padding-bottom: 1.56vw;}
.charge_wrap .charge_amount>.amount_cont{margin-top:8px}
.charge_wrap .charge_amount>.amount_cont>ul{}
.charge_wrap .charge_amount>.amount_cont>ul>li{float: left;font-size: 3.43vw;width:50%;}
/** coin new 2023-09-15 **/
.charge_wrap .charge_amount>.amount_cont>ul>li.on{}
.charge_wrap .charge_amount>.amount_cont>ul>li.on>.coin_block .coin_btn_charge{background-color:#00b869}
.charge_wrap .charge_amount>.amount_cont>ul>li.on>.coin_block .coin_btn_charge label{color:#fff}

.charge_wrap .charge_amount>.amount_cont>ul>li>.coin_block {margin-right: 7px;margin-bottom: 6vw;height:44.85vw;}
.charge_wrap .charge_amount>.amount_cont>ul>li>.coin_block p{font-weight: 800;line-height: 24px;padding-left:12px}
.charge_wrap .charge_amount>.amount_cont>ul>li>.coin_block p>img{vertical-align: middle;margin-right: 5px;}
.charge_wrap .charge_amount>.amount_cont>ul>li>.coin_block>img{width:100%;}
.charge_wrap .charge_amount>.amount_cont .charge_info > p{position: absolute;}
.charge_wrap .charge_amount>.amount_cont .charge_info > img{width:100%;}

.charge_wrap .charge_amount>.amount_cont>ul>li>.coin_block .charge_info{}
.charge_wrap .charge_amount>.amount_cont>ul>li>.coin_block .coin_btn_charge {background-color: #e5f8f0;line-height: 28px;color: #00b869;border: solid 1px rgba(0, 184, 105, 0.3);text-align: center;position: relative;bottom:25px;}
/*.charge_wrap .charge_amount>.amount_cont>ul>li:nth-child(1){margin-right: 3.9vw;}*/
/** coin new 2023-09-15 **/
.charge_wrap .charge_amount>.amount_cont>ul>li>select{width:20.31vw;height: 5.46vw;border:1px solid #b7b7b7;font-size: 2.81vw;}
.charge_wrap .charge_amount>.amount_cont>ul>li>input[type="radio"]{margin-right: 1.25vw;width:2.81vw;height: 2.81vw;}
.charge_wrap .charge_amount>.amount_cont>ul>li>input[type="text"]{width:20.31vw;height: 5.46vw;padding-left: 1.56vw;box-sizing: border-box;font-family: 'NanumSquare', sans-serif;border:1px solid #b7b7b7;font-size: 2.81vw;}
.charge_wrap .charge_amount>.amount_cont>ul>li>input[type="text"]::placeholder{font-size: 2.81vw;color:#b7b7b7;}
.charge_wrap .charge_amount>.amount_cont>ul>li>span{font-size: 2.5vw;}
.charge_wrap .charge_amount>.amount_cont>ul>li>span>em{color:#32342f;}
.charge_wrap .charge_amount>ul{width:100%;padding-top:3.9vw;}
.charge_wrap .charge_amount>ul>li{padding:0 3.9vw;font-size: 4.37vw;font-weight: 600;}
.charge_wrap .charge_amount>ul>li:after{content: '';display: block;clear: both;}
.charge_wrap .charge_amount>ul>li>strong{float: right;text-align: right;font-size: 4.37vw;font-weight: 600;}
.charge_wrap .charge_amount>ul>li>strong>span{font-size: 5.15vw;color:#00B869;font-weight: 800;}
.charge_wrap .charge_amount>ul>li:nth-child(2),.charge_wrap .charge_amount>ul>li:nth-child(3),.charge_wrap .charge_amount>ul>li:nth-child(4){font-size: 3.59vw;color:#959595;}
.charge_wrap .charge_amount>ul>li:nth-child(2)>strong{color:#00B869;font-weight: 400;font-size: 3.59vw;}
.charge_wrap .charge_amount>ul>li:nth-child(3)>strong{color:#101010;font-weight: 400;font-size: 3.59vw;}
.charge_wrap .charge_amount>ul>li:nth-child(1){padding-bottom: 2.81vw;}
.charge_wrap .charge_amount>ul>li:nth-child(2),.charge_wrap .charge_amount>ul>li:nth-child(3){padding-bottom: 1.56vw;}
.charge_wrap .charge_amount>ul>li:nth-child(4){padding-bottom: 3.12vw;border-bottom: 1px solid #ccc;}
.charge_wrap .charge_amount>ul>li:nth-child(5){padding:3.12vw 3.9vw;border-bottom:1px solid #ccc;}
.charge_wrap .charge_agree{padding:3.9vw 0 4.68vw 1.87vw;}
.charge_wrap .charge_agree>ul>li{}
.charge_wrap .charge_agree>ul>li:after{content: '';display: block;clear: both;}
.charge_wrap .charge_agree>ul>li>input{float: left;margin-top:0.62vw;}
.charge_wrap .charge_agree>ul>li>label{float: left;font-size: 3vw;font-weight: 600;color:#7f7f7f;padding-left: 0.78vw;line-height: 1.5;width:90%;}
.charge_wrap .charge_agree>ul>li>label>br{display: none;}
.charge_wrap .charge_agree>ul>li>input:checked+label{color:#4c4c4c;}
.charge_wrap .charge_btn{text-align: center;}
.charge_wrap .charge_btn>a{display: inline-block;width:35%;max-width: 166px;}
.charge_wrap .charge_btn>a>img{width: 100%;}
.charge_wrap .charge_btn>a+a{margin-left: 1.71vw;}

.charge_wrap .direct_cont{padding: 4px 6px 4px 10px;border: solid 1px #d7d7d7;}
.charge_wrap .direct_cont span{display: inline-block; font-size:14px;margin: 7px 30px 7px 0;}
.charge_wrap .charge_amount > h3 > span{font-size:12px; color:#00a16a;border-radius: 10.5px;background-color: rgba(0, 161, 106, 0.1);padding: 2px 8px;}

.charge_wrap ul.direct_cont {padding:0;width:100%;border:0;display: inline-block;}
.charge_wrap ul.direct_cont > li{float:left;border: solid 1px #d7d7d7;padding: 3vh 1.0vw 3vh 2vw !important;height: 70px;}
.charge_wrap ul.direct_cont > li:nth-child(1){border-right: 0;}
.charge_wrap ul.direct_cont > li:nth-child(2){border-top:0;border-bottom:0;border-right: 0;width: 4px;padding: 0 !important;}
.charge_wrap ul.direct_cont > li.on{border: solid 1.5px #00b869;}
/*.charge_wrap ul.direct_cont > li.on {background-image: url(/image/charge/charge_checked.png);background-repeat: no-repeat;background-position: 8px 41%;}*/
.charge_wrap .direct_cont span{display: inline-block; font-size:14px;margin: 7px 7px 7px 0;}
.charge_wrap .direct_cont  ul.direct_area{display: inline-block;}
.charge_wrap .direct_cont  ul.direct_area > li {float:left;font-size:14px;}
.charge_wrap .direct_cont  ul.direct_area strong {font-size:18px;}
.charge_wrap .direct_cont .input_cont{padding: 4px 3px 4px 4px;border: solid 1px #cbcbcb;}
.charge_wrap .direct_cont .input_cont > img{vertical-align: middle;margin-bottom: 4px;}
.charge_wrap .direct_cont .input_cont > input{border:0;text-align: right;font-size:16px;font-weight: 800;width: 24.4vw;}
.charge_wrap .direct_cont  ul.direct_charge {width:32.2vw;}
.charge_wrap .direct_cont  ul.direct_charge > li {font-size:12px;color:#333;}
.charge_wrap .direct_cont  ul.direct_charge > li > img {vertical-align: middle;}
.charge_wrap .direct_cont  ul.direct_charge > li > span {font-size:14px;margin: 2px;}

.charge_wrap .view_pop {z-index: 1 !important;}
.charge_wrap .view_pop > .inner_cont {position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);width:90%;}
.charge_wrap .view_pop span {padding: 10vw; margin: 10vw 3vw;color: #FFFFFF;line-height: 1.8;font-size: 4.6vw;}
.charge_wrap .view_pop button.btn_app {margin-top:10px;background: #00B869 0% 0% no-repeat padding-box;opacity: 1;font-size: 5.6vw;color: #FFFFFF;text-align: center;width: 100%;position: relative;left: 50%;transform: translateX(-50%);border: 0px;padding: 10px;}


/*.charge_wrap .direct_cont{padding: 4px 6px 4px 10px;border: solid 1px #d7d7d7;}*/
/*.charge_wrap .direct_cont span{display: inline-block; font-size:14px;margin: 7px 30px 7px 0;}*/
/*.charge_wrap .direct_cont > ul{display: inline-block;}*/
/*.charge_wrap .direct_cont > ul > li {float:left;}*/

.pay_error_pop{display: none;z-index:2001;}
.pay_error_pop>.pop_inner{width:90%;background-color: #fff;position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);box-shadow: 3px 3px 10px rgba(0,0,0,0.42);text-align: center;}
.pay_error_pop>.pop_inner>h2{font-size: 4.21vw;font-weight: 600;padding:9.06vw 0 5.46vw 0;}
.pay_error_pop>.pop_inner>p{position: relative;padding:5.46vw 0;font-size: 3.75vw;line-height: 1.5;}
.pay_error_pop>.pop_inner>p>span{color:#097dba;}
.pay_error_pop>.pop_inner>p:before{content: '';height: 1px;width:70%;background-color: #707070;position: absolute;top:0;left:50%;transform: translateX(-50%);}
.pay_error_pop>.pop_inner>p:after{content: '';height: 1px;width:70%;background-color: #707070;position: absolute;bottom:0;left:50%;transform: translateX(-50%);}
.pay_error_pop .pay_error_btn{text-align: center;margin-top:4.68vw;padding-bottom: 5.4vw;}
.pay_error_pop .pay_error_btn>a{font-size: 4.21vw;font-weight: 600;color:#fff;width:21.09vw;height: 9.37vw;line-height: 9.37vw;background-color: #555555;display: inline-block;}
.pay_error_pop .pay_error_btn>a+a{background-color: #097dba;margin-left: 1.56vw;}

.culture_popup{margin-top:1vw;background-color: #fff;padding:3vw;border:1px solid #d7d7d7;}
.culture_popup>ul{}
.culture_popup>ul>li{font-size: 3vw;}
.culture_popup>ul>li>p{font-weight: 600;}
.culture_popup>ul>li>p:first-child{margin-bottom: 1vw;}
.culture_popup>ul>li>p>a{font-weight: 400;color:#1586c1;}
.culture_popup>ul>li>p>input{border:1px solid #b7b7b7;height: 22px;}

.item_pop{display: none;}
.item_pop>.pop_inner{position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);background-color: #fff;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);padding:6.25vw 4.37vw;width:86.87vw;}
.item_pop>.pop_inner>strong{display: block;font-size: 4.37vw;font-weight: 600;letter-spacing: -0.16px;padding-bottom: 3.12vw;color:#010101;}
.item_pop>.pop_inner>p{font-size: 3.75vw;line-height: 1.5;color:#010101;}
.item_pop>.pop_inner>a{right:1.56vw;top:1.56vw;position: absolute;}
.item_pop>.pop_inner>a>img{width:7.81vw;}

.owner_popup{padding:3vw;border:1px solid #d7d7d7;}
.owner_popup>ul>li>p>input{border:1px solid #b7b7b7;height: 22px;}
.owner_popup>ul>li>p>span{display: inline-block;width:28%;}
.owner_popup>ul>li>p>input{border:1px solid #b7b7b7;height: 22px;}
