@charset "utf-8";

/* .intro_bg {background:#2a2a2a !important;}

.wrap {width:100%;min-width:1080px;height:1920px;margin:0 auto;font-family:'Nanum Square';}

.header {height:100px;background:#111;}
.i_section02 {height:600px;background:#333;}

@charset "utf-8";
*/
html {

-ms-content-zooming: none;
-ms-touch-action: pan-x pan-y;

}

/* @import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css); */

/* ------------------ 인트로 */
.date {padding-top:30px;text-align:right;font-size:72px;color:#fff;font-weight:normal; padding-right:120px;}
.date span {display:inline-block;text-align:right;}
.date .sp01 {font-size:25px;line-height:130%;padding-right:5px;}

.i_section01 {padding:200px 0 0 0;height:990px;}
.i_section01 h1 {font-size:150px;font-family:'Oswald', sans-serif;color:#fff;font-weight:normal;line-height:88%;
border-left:12px solid #b58a60;padding:0 0 0 80px;}
.i_section01 h1 span {display:block;}
.i_section01 h1 span:last-child {padding-top:45px;}
.h_txt {font-size:47px;color:#d6aa7f;line-height:160%;padding:70px 0 100px 100px;}

.i_section02 img {width:100%;vertical-align:top;}


/* 다국어 */
.qukgrp {padding-left:110px;}
.qukgrp:after {display:block;content:'';clear:both;}
.qukgrp li {float:left;width:120px;margin-right:35px;}
.qukgrp li a {display:block;width:120px;height:120px;}
.qukgrp li a img {width:100%;height:100%;vertical-align:top;}

.cen_bx {position:relative;width:1070px;margin:0 auto;box-sizing:border-box;}

/* ------------------ 인덱스 */

.wrap {width:100%;min-width:1060px;height:1900px;margin:0 auto;font-family:NanumSquareR;background:#2a2a2a}

.header {background:#222;height:150px;line-height:100px;text-align:center;}
.btn_home {position:absolute;top:39px;left:20px; display:block;height:80px;}
.btn_home img {vertical-align:top;}
.btn_home span {display:inline-block;width:80px;height:80px;
background:url('/resource/image/user/kiosk/icon/bg_icon.png') center 3px no-repeat;/* margin-left:30px; */}

.container {width:1060px;margin:50px auto 0 auto;box-sizing:border-box;}

/* 공통 */
.radius7 {-webkit-border-radius:7px;border-radius:7px;}
.radius10 {-webkit-border-radius:10px;border-radius:10px;}
.radius50 {-webkit-border-radius:50px;border-radius:50px;}
.radius100 {-webkit-border-radius:100px;border-radius:100px;}

img {vertical-align:top;}
.s_tit {color:#fff;font-size:35px;text-align:center;height:80px;line-height:80px;background:#3a3a3b;font-weight:bold;}

/* section01 */
.section01 {background:#fff;height:1000px;}

.viewticle {padding:24px 24px 0 24px;overflow:hidden;background:#fff;height:770px;}

.list_type {}
.list_type:after {display:block;content:'';clear:both;}
.list_type li {float:left;margin:13px;width:480px;height:360px;border:2px solid #fff;text-align:center;cursor:pointer;box-sizing:border-box;cursor:pointer;}
.list_type li:hover {border:2px solid #b58a60;}
.list_type .imgbx {position:relative;width:476px;height:356px;/* margin:15px auto 0 auto; */
background:url('/resource/image/user/test/triple3.jpg') center no-repeat;background-size:cover;}

.list_type .imgbx img {width:100%;height:100%;vertical-align:top;}

.list_type .imgbx .bg_txt {position:absolute;top:0;right:0;bottom:0;left:0;background:url('/resource/image/user/kiosk/bg/bg_txt.png') bottom repeat-x;}
.list_type .name_txt {position:absolute;left:0;bottom:0;text-align:left;padding:12px 20px;color:#fff}
.list_type .name_txt h3 {font-size:33px;margin-bottom:10px;}
.list_type .name_txt p {font-size:27px;line-height:130%;}
.list_type .name_txt p em {font-weight:bold;color:#e9b582;padding-right:10px;}

.list_type .imgbx .select_bx {position:absolute;top:0;left:0;
font-family:'Oswald', NanumSquareRdisplay:inline-block;width:476px;height:356px;letter-spacing:1px;
color:#fff;font-size:38px;background:url('/resource/image/user/kiosk/bg/bg_soldout3.png') repeat;}
.list_type .imgbx .select_bx span {display:inline-block;width:160px;height:160px;line-height:160px;border:3px solid #fff;position:absolute;top:50%;left:50%;background: #fff;color: #b58a60;margin-top:-80px;margin-left:-80px;border-radius:100px;}

.list_type .imgbx .select_bx2 {position:absolute;top:0;left:0;
font-family:'Oswald', NanumSquareRdisplay:inline-block;width:476px;height:356px;letter-spacing:1px;
color:#fff;font-size:38px;}
.list_type .imgbx .select_bx2 span {display:inline-block;width:160px;height:125px;line-height:50px;
position:absolute;top:50%;left:50%;background:#9e3c16;color:#fff;margin-top:-80px;margin-left:-80px;
opacity:0.8;border-radius:100px;padding-top:35px;}


.list_type .imgbx .sold_bx {position:absolute;top:0;left:0;font-weight:bold;
font-family:'Oswald', NanumSquareR;display:inline-block;width:476px;height:356px;line-height:350px;letter-spacing:1px;
color:#666;font-size:40px;background:url('/resource/image/user/kiosk/bg/bg_w_depth.png') repeat;}

/* 직사각형 버튼 */
/* .pctr_grp {position:relative; margin:19px 38px 0 38px; text-align:center;}
.pctr_grp:after {display:block;content:'';clear:both;}
.pctr_grp button {position:absolute;top:0;display:block;width:140px;height:70px;line-height:60px;border:0;color:#736a62;font-size:28px;
border:3px solid #736a62;font-family:'Oswald', sans-serif;}
.pctr_grp button.pbt {left:0;background:url('/resource/image/user/self_grp/btn_prev.png') no-repeat;}
.pctr_grp button.nbt {right:0;background:url('/resource/image/user/self_grp/btn_next.png') no-repeat;}
.pctr_grp p {font-size:40px;line-height:60px;font-style:italic;letter-spacing:2px;color:#9e3c16;font-weight:bold;}
.pctr_grp p em {font-size:25px;color:#736a62;font-weight:normal;padding-left:3px;} */

/* 원형 버튼 */
.pctr_grp {position:relative; margin:19px 38px 0 38px; text-align:center;}
.pctr_grp:after {display:block;content:'';clear:both;}
.pctr_grp button {position:absolute;top:0;display:block;width:80px;height:80px;line-height:80px;border:0;color:#736a62;font-size:28px;font-family:'Oswald', sans-serif;}
.pctr_grp button.pbt {left:0;background:url('/resource/image/user/kiosk/icon/icon_p_lrrow.png') center #736a62 no-repeat;}
.pctr_grp button.nbt {right:0;background:url('/resource/image/user/kiosk/icon/icon_p_rrrow.png') center #736a62 no-repeat;}
.pctr_grp p {font-size:40px;line-height:60px;font-style:italic;letter-spacing:2px;color:#9e3c16;font-weight:bold;}
.pctr_grp p em {font-size:25px;color:#736a62;font-weight:normal;padding-left:3px;}
  
/* section02 */
.section02 {background:#b58a60;clear:both;}
.section02 .s_tit {background:#a4784d;}
.section02 .bx_grp {height:360px;padding:40px;}

.section02 .bx_grp .left_bx {float:left;width:580px;color:#fff;margin-right:40px;}
.section02 .bx_grp .left_bx h1 {font-size:28px;line-height:217%;font-weight:normal;border-bottom:1px solid #c7a37f;}
.section02 .bx_grp .left_bx h1:last-child {border-bottom:0;}
.section02 .bx_grp .left_bx span {display:inline-block;text-align:left;min-width:120px;padding-right:40px;
white-space:nowrap;overflow:hidden;vertical-align:middle;font-weight:bold;letter-spacing:1px;}
.section02 .bx_grp .left_bx h1 b {font-size:38px;}

.section02 .bx_grp .right_bx {position:relative; float:left;width:360px;height:269px;
background:url('/resource/image/user/test/triple3.jpg') center no-repeat;background-size:cover;}
.section02 .bx_grp .right_bx .imgbx img {width:100%;height:100%;vertical-align:top;}
.section02 .bx_grp .right_bx .btn_plus {position:absolute;top:0;right:0; display:block;width:60px;height:60px;
border:0;background:url('/resource/image/user/kiosk/icon/icon_plus.png') no-repeat;
border-radius:0 0 0 10px;-webkit-border-radius:0 0 0 10px;}

.non_content {text-align:center;font-size:35px;color:#fff;line-height:120%;padding-top:90px;}
.non_content span {display:block;width:120px;height:95px;margin:0 auto 30px auto;
background:url('/resource/image/user/kiosk/icon/bg_noncontent.png') center no-repeat;}

/**/
.bottom_bx {border-top:5px solid #9c7248;height:175px;/* padding:0 30px 0 31px; */}
.bottom_bx ul {text-align:center;margin-top:31px;}
.bottom_bx ul:after {display:block;content:'';clear:both;}
.bottom_bx li {display:inline-block;}
.bottom_bx li button {border:0;width:480px;height:110px;line-height:110px;font-size:33px;letter-spacing:1px; color:#fff;font-weight:bold;
vertical-align:middle;text-align:center;cursor:pointer;float:left;font-family:NanumSquareR;cursor:pointer;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bottom_bx li .btn1 {background:#443628;margin-right:30px;}
.bottom_bx li .btn2 {background:#9e3c16;}
.bottom_bx li .btn3 {background:#9e3c16;width:400px;padding-bottom:0 !Important;font-size:33px !important;}
.bottom_bx li .btn3 span.chkin_icon {width:65px !Important;display:inline-block !Important;margin-right:15px !important;}
/* .bottom_bx .li02 .btn3 {background:#13527F;margin-right:0;} */

.bottom_bx .li02 button span {display:inline-block;width:65px;height:65px;
vertical-align:middle;}
.cash_icon {background:url('/resource/image/user/kiosk/icon/icon_cash.png') center no-repeat;margin:0 20px 5px 0;}
.card_icon {background:url('/resource/image/user/kiosk/icon/icon_card.png') center no-repeat;margin:0 25px 5px 0;}
.chkin_icon {background:url('/resource/image/user/kiosk/icon/icon_chkin.png') center no-repeat;}

input:focus, button:focus {outline:none;}

/* 예약 고객 css */
.titbox {font-family:NanumSquareR;}
.reser_chk {font-family:NanumSquareR;}
.reser_chk:after {display:block;content:'';clear:both;}
.reser_chk li {font-size:40px;background:#fff;padding:50px 20px;border:1px solid #ddd;margin-bottom:30px;
font-weight:bold;border-radius:10px;text-align:center;cursor:pointer;}
.reser_chk li:last-child {margin-bottom:5px;}

.reser_chk li:hover, .reser_chk li:hover em {background:#9e3c16;color:#fff;}
.reser_chk li:hover span.item01 {color:#fff;background:url('/resource/image/user/kiosk/icon/icon_reserv_1_on.png') no-repeat;}
.reser_chk li:hover span.item02 {color:#fff;background:url('/resource/image/user/kiosk/icon/icon_reserv_2_on.png') no-repeat;}

.reser_chk li span {display:inline-block;width:70px;height:70px;margin-right:20px;vertical-align:middle;}
.reser_chk li span.item01 {background:url('/resource/image/user/kiosk/icon/icon_reserv_1.png') no-repeat;}
.reser_chk li span.item02 {background:url('/resource/image/user/kiosk/icon/icon_reserv_2.png') no-repeat;}

.reser_chk li em {padding-left:12px;/* display:block; */font-weight:normal;color:#777;}

/* bottom_bx2 */
.bottom_bx2 ul {text-align:center;margin-top:27px;}
.bottom_bx2 ul:after {display:block;content:'';clear:both;}
.bottom_bx2 li {display:inline-block;}
.bottom_bx2 li button {border:0;width:190px;height:120px;line-height:100%;font-size:27px;letter-spacing:1px;padding-bottom:13px !important;
color:#fff;font-weight:bold;vertical-align:middle;text-align:center;cursor:pointer;float:left;font-family:NanumSquareR;cursor:pointer;}
.bottom_bx2 li button span {display:block !important;width:100% !important;margin:0 0 4px 0 !important;}
.bottom_bx2 .li01 {background:#fff;width:560px;margin-right:26px;font-size:24px;border-radius:10px;}
.bottom_bx2 .li01 .price_detail {border-radius:0 10px 10px 0;padding:0;line-height:120px;background:#855e36;}
.bottom_bx2 .li01 table {float:left;width:360px;border-collapse:collapse;border-spacing:0;height:120px;border-raidus:10px;margin-right:10px;}
.bottom_bx2 .li01 table tbody th {padding:15px 25px;text-align:left;font-weight:bold;line-height:100%;}
.bottom_bx2 .li01 table tbody td {padding:15px 25px;text-align:right;font-weight:bold;line-height:100%;}
.bpd_none {padding-bottom:0 !important;}
.tpd_none {padding-top:0 !important;}
.bottom_bx2 .cash_icon {background:url('/resource/image/user/kiosk/icon/icon_cash.png') center no-repeat;
background-size:50px;margin:0 5px 5px 0;}
.bottom_bx2 .card_icon {background:url('/resource/image/user/kiosk/icon/icon_card.png') center no-repeat;
background-size:50px;margin:0 8px 5px 0;}

.tb_price_view {border-top:1px solid #333;border-collapse:collapse;border-spacing:0;background:#fff;}
.tb_price_view th {text-align:left;font-size:22px;padding:17px 20px;font-weight:bold;border-bottom:1px dashed #bbb;}
.tb_price_view td {text-align:right;font-size:22px;padding:17px 20px;border-bottom:1px dashed #bbb;}

.plus_bx {display:inline-block;width:27px;height:27px;line-height:27px;
background:#bbb;color:#fff;text-align:center;margin-right:10px;font-weight:bold;}
.tr_sg {background:#fffecf;font-weight:bold;}
.tr_sg th {font-weight:500 !Important;color:#aead77;}

.tr_bg {background:#333;color:#fff;}
.tr_bg th, .tr_bg td {padding:25px 20px;}
.tr_bg td {font-weight:bold;color:#f7ff99;}
.minus_bg {background:#666;}

/* 서브 ------------------------------------------- */

/* 팝업 */
.s_bg_wrap {display:block; position:fixed;width:100%;height:100%;top:0;left:0;
background:url('/resource/image/user/kiosk/bg/bg_depth.png') repeat;z-index:8100;}
.popwrap {position:fixed;background:#fff;z-index:8500;left:50%;top:50%;}

.pop550 {width:550px;height:582px;margin-left:-275px;margin-top:-291px;}
.pop600 {width:600px;height:404px;margin-left:-300px;margin-top:-202px;}
.pop602 {width:600px;margin-left:-300px;margin-top:-275px;}
.pop700 {width:700px;margin-left:-350px;margin-top:-275px;}
.pop800 {width:800px;margin-left:-400px;margin-top:-389px;}
.pop900 {width:900px;height:590px;margin-left:-450px;margin-top:-295px;}
.pop1000 {width:1000px;height:690px;margin-left:-500px;margin-top:-395px;}

/* 객실이미지 */
.slider_grp {position:relative;}

.list_room:after {display:block;content:'';clear:both;}
.list_room li {float:left;width:100%;height:500px;background:url('/resource/image/user/test/triple3.jpg') center no-repeat;background-size:cover;}
.list_room li img {width:100%;}

.list_guide {text-align:center;}
.list_guide li {display:inline-block;width:10px;height:10px;background:#fff;margin-right:3px;}

.btn_slider button {position:absolute;width:80px;height:64px;border:0;border-radius:0;top:50%;margin-top:-32px;
background:url('/resource/image/user/kiosk/bg/bg_depth.png') repeat;color:#fff;}
.btn_slider .pbt {left:0;background:url('/resource/image/user/kiosk/icon/icon_lrrow.png') center no-repeat;border-radius:0 50px 50px 0;}
.btn_slider .nbt {right:0;background:url('/resource/image/user/kiosk/icon/icon_rrrow.png') center no-repeat;border-radius:50px 0 0 50px;}


/* 성인인증_카드결제 팝업 */
.pop900 .box {padding:0 !important;}
.pop900 .l_bx {float:left;width:440px;height:410px;background:#e4e4e4;padding:0 30px !important;}
.pop900 .l_bx .per_num {margin-top:40px;font-size:31px;}
.pop900 .l_bx .per_num em {color:#aa0000}
.pop900 .l_bx .per_num2 {margin:30px 0 0 0;font-size:25px;text-align:left;}
.pop900 .l_bx .per_num2 em {color:#aa0000}
.pop900 .l_bx .per_txt {text-align:left;font-weight:normal !important;font-size:22px !important;line-height:165% !important;
background:#fff;border-radius:10px;padding:15px 15px 15px 20px;margin:30px 0;}
.pop900 .l_bx .per_txt b {color:#aa0000;}
.pop900 .l_bx .point {font-size:21px;}
.pop900 .l_bx .coment {display:inline-block;font-size:22px;line-height:100%;}

.pop900_2 .l_bx {width:390px;}
.pop900_2 .r_bx {width:450px !important;}

.pop900 .cardbx {font-family:NanumSquareR;}
.pop900 .cardbx ul {margin:30px 0;background:#fff;padding:20px;box-sizing:border-box;border-radius:10px;}
.pop900 .cardbx ul li {line-height:50px;font-size:27px;}
.pop900 .cardbx ul li span {display:inline-block; min-width:120px;font-weight:bold;margin-right:10px;}
.pop900 .cardbx ul li em {padding-left:4px;color:#c83800;}

.reserv_search {height:auto !important;}
.reserv_search .l_bx {height:auto !important;text-align:center;}
.reserv_search .list_number {margin:0 !important;border-radius:0 0 10px 10px !important;}
.reserv_search .list_number li {display:inline-block;float:none;width:65px !Important;height:65px !Important;
line-height:65px !important;margin:7px 14px 7px 0 !important;}
.reserv_search .list_number li.btn_okok {margin-top:20px;min-width:150px;border-radius:50px;background:#9e3c16;}

.put_dp_box {position:absolute;top:65px;display:none;border-top:1px dotted #c2cbd1;z-index:5000}


/* r_bx */
.pop900 .box .r_bx {float:left;width:400px;height:570px;background:url('/resource/image/user/pic/img_user.gif') center no-repeat}
.pop900 .box .r_bx_card {background:url('/resource/image/user/kiosk/gif/img_coin.gif') #464349 center 0 no-repeat}
.pop900 .box .r_bx_chk_wan {background:url('/resource/image/user/kiosk/bg/img_lock_.png') #464349 center 0 no-repeat;
background-size:100%;}
.pop900 .box .r_bx img {vertical-align:top;}

.popwrap .titbox {padding:0 0 0 30px;height:90px;line-height:90px;font-size:35px;}
.popwrap .box {padding:40px 50px;background:#e5e5e5}
.popwrap .box ul {width:100%;}
.popwrap .box ul:after {display:block;content:'';clear:both;}
.popwrap .box .type03 li {display:table;}
.popwrap .box .type03 li.type_name {color:#555;font-size:25px;padding-bottom:20px;font-weight:bold;line-height:100%;}
.popwrap .box .type03 li.type03_box01 {margin-bottom:30px; width:100%; height:80px; line-height:80px; padding-right:25px; text-align:right; font-size:50px; border:1px solid #dcdcdc; background:#fff; box-sizing:border-box; color:#999; }
.popwrap .box .type03 li.type03_box01 span {color:#c3491a;font-weight:bold;}
.popwrap .box .type03 li input { color:#0c66b2; font-weight:bold; margin:5px 20px 20px 20px; padding:5px; font-size:20px; width:380px;}
.popwrap .box .type03 li.type03_box02 { margin-bottom:10px; width:100%; height:80px; line-height:80px; padding-right:25px; text-align:right; font-size:50px;
 box-sizing:border-box; color:#fff;  background:-webkit-linear-gradient(#a1e048, #6a942f); background:linear-gradient(#4f4f4f, #303030);}
.popwrap .box p {font-size:25px;text-align:center;padding:35px 0;line-height:150%;} 

.pop_btn:after {display:blcok;content:'';clear:both;}
.pop_btn li {float:left;width:100%;height:90px;line-height:90px;color:#fff;font-size:35px;
text-align:center;background:#47433d;border-radius:0 0 8px 8px;cursor:pointer;}
.pop_btn li:last-child {background:#9e3c16;border-radius:0 0 8px 8px;}

/**/
.h4_txt {font-size:28px;line-height:100%;font-weight:normal;}
.h4_txt em {color:#c43700;display:block;padding-top:20px;}
.put_bx {position:relative;margin:25px auto 0 auto;background:#fff;border:1px solid #c2cbd1;}
.put_bx2 {/* padding-left:90px !Important;
background:url('/resource/image/user/kiosk/icon/icon_put_date.png') 25px center no-repeat; */}
.put_bx input {width:90%;height:70px;box-sizing:border-box;font-size:22px;letter-spacing:-0.5px; padding:0 35px 0 0;border:0;}
.put_bx button {position:absolute;display:block;width:60px;height:60px;top:5px;right:10px;border:0;background:url('/resource/image/user/icon/icon_delete.png') #fff center no-repeat;font-size:40px;color:#c20f12;}
.put_bx button:hover {background:url('/resource/image/user/icon/icon_delete.png') #fff center no-repeat;}

.mg_top15 {margin-top:15px;}
.mg_bot15 {margin-bottom:15px;}

/* 숫자 키 */
.list_number {margin-top:25px;}
.list_number li {display:inline-block;float:none;width:84px;height:80px;line-height:80px;font-size:30px;font-weight:bold;
text-align:center; background:#070e18;color:#fff;margin:8px 16px 8px 0;border-radius:7px;cursor:pointer;}
.r_mg_zero {margin-right:0 !important;}
.list_number li.active,
.list_number li:hover {background:#9e3c16; transition:background 200ms ease-in-out}

/* 숙박유형 */
.list_sbyh {}
.list_sbyh li {float:left;width:285px;text-align:center;padding:35px 10px;font-size:33px;font-weight:bold;
background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.list_sbyh li:first-child {margin-right:30px;}

/* .list_sbyh li:hover {background:#9e3c16;color:#fff;} */
/* .list_sbyh li:hover span.item01 {color:#fff;background:url('/resource/image/user/kiosk/icon/icon_ds_on.png') no-repeat;} */
/* .list_sbyh li:hover span.item02 {color:#fff;background:url('/resource/image/user/kiosk/icon/icon_sb_on.png') no-repeat;} */
/* .list_sbyh li.active {background:#9e3c16;color:#fff;} */
/* .list_sbyh li.active span.item01 {color:#fff;background:url('/resource/image/user/kiosk/icon/icon_ds_on.png') no-repeat;} */
/* .list_sbyh li.active span.item02 {color:#fff;background:url('/resource/image/user/kiosk/icon/icon_sb_on.png') no-repeat;} */

.list_sbyh li span {display:inline-block;width:56px;height:56px;margin-right:20px;vertical-align:middle;}
.list_sbyh li span.item01 {background:url('/resource/image/user/kiosk/icon/icon_ds.png') no-repeat;}
.list_sbyh li span.item02 {background:url('/resource/image/user/kiosk/icon/icon_sb.png') no-repeat;}

.txt_bx {background:transparent;width:100%;font-size:22px;line-height:160%;padding:0 !important;margin-top:30px;
text-align:left;font-weight:normal;border:0;}
.txt_bx b {color:#9e3c16;}

.sbyh_grp .pop_btn li {width:50% !important;font-family:NanumSquareR}
.pop_btn li:first-child {border-radius:0 0 0 8px;}
.pop_btn li:last-child {border-radius:0 0 8px 0;}

.sbyh_grp .put_dp_box {margin-top:0;display:block;background:#fff;padding:15px 0;border-radius:0 0 10px 10px;}

/* .scrolltbody {display: block; width: 100%; border-collapse: collapse;}
.scrolltbody th { }
.scrolltbody td { }
.scrolltbody tbody {display: block; height: 287px; overflow: auto;}
.scrolltbody th:nth-of-type(1){ width: 237px; }
.scrolltbody th:nth-of-type(2){ width: 297px; }
.scrolltbody td:nth-of-type(1) { width: 200px; }
.scrolltbody td:nth-of-type(2) { width: 163px; }
.scrolltbody td:nth-of-type(3) { width: 82px; }
.scrolltbody td:last-child { width: 66px;  }
::-webkit-scrollbar { 
    display: none; 
}
.scrolltbody{
    -ms-overflow-style: none;
    overflow: auto;
}
 */
/* .pop_msg {height:auto !important;margin-top:-10% !important;} */
.pop_btn2 li {width:50%;}
.pop_btn2 li:first-child {border-radius:0 0 0 8px;}
.pop_btn2 li:last-child {background:#9e3c16;border-radius:0 0 8px 0;}

.bx-wrapper .bx-pager {bottom:20px !important;}

/* td_userpoint */
.td_userpoint {font-size:24px;}

.td_userpoint th {padding:15px 0;text-align:left;border-bottom:1px dashed #bbb;}
.td_userpoint th span {display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;
background:#333;color:#fff;border-radius:50px;}
.td_userpoint td {padding:15px 0;line-height:140%;text-align:justify;border-bottom:1px dashed #bbb}
.td_userpoint td b {font-weight:bold;color:#c50000;}


.chc_ul_box{ width:100%;    padding: 20px; box-sizing: border-box;  background: #eee;  border-radius: 10px;}
.chc_ul_box li{width:100%;  margin-bottom:10px;vertical-align: middle;  line-height: 60px; position: relative;}
.chc_ul_box li:last-child{margin-bottom:0;}

.chk1 { display:none;}
.ck_btn { display:inline-block;  line-height:160%;  background-image:url(/resource/image/user/icon/chk_off.png); background-size:30px; background-repeat: no-repeat;
 background-position:left; color:#333; transition:0.3s; text-align:left; cursor:pointer; padding-left:45px; font-size:18px; clear:both; width:75%; vertical-align:middle;}
 .ck_btn .lab_text{}
.active02{ display:inline-block;  line-height:160%;  background-image:url(/resource/image/user/icon/chk_on.png); background-repeat: no-repeat;font-size:18px;
background-position:left; color:#2095ec; transition:0.3s; text-align:left; font-weight:500; vertical-align:middle;} 
.agree_btn02{padding:10px; background-color:#c82a3b; border-radius:5px; color:#fff;font-size:18px; border:0; float:right; display:inline-block; vertical-align: middle;
    position: absolute; top: 50%;  right: 0;  transform: translateY(-50%); line-height:160%; box-sizing:border-box;}

.agree_ny_line02{text-align:center;}
.agree_ny_line02 .ck_btn{text-align:center;width:100%; padding-left:40px;    background-position:center left 190px; font-size:40px; background-size:40px;
box-sizing:border-box;}
.agree_ny_line02 .ck_btn{text-align:center;width:100%; padding-left:40px;    background-position:center left 190px; font-size:40px; background-size:40px;
box-sizing:border-box;}

.que_icon{width:70px; height:70px; background-image:url(/resource/image/user/icon/que_icon.png); background-repeat: no-repeat;background-position:center; background-size:100%;
display:block; position:absolute; top:35px; right:10px;}

.que_fix_box{ box-sizing:border-box; position:fixed; top:0px; right:0;background-color:rgba(0,0,0,0.85); width:100%; height:100%; line-height:160%; border-radius:0 0 10px 10px;}
.que_abs_box {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:900px; background-color:#fff; }
.cancel_icon{display:inline-block; width:70px; height:70px;background-image:url(/resource/image/user/icon/cancel_icon.png); background-repeat: no-repeat;background-position:center; background-size:100%;
display:block; position:absolute; top:15px; right:30px;}
.que_tit_box{display:block;  padding-left:30px; height:100px; line-height:100px; background-color:#9e3c16; font-size:48px; color:#fff;font-weight:bold; box-sizing:border-box; text-align:left;position:relative;}
.que_abs_box .ft_tit{color:#333; font-size:34px; font-weight:bold;text-align:left;box-sizing:border-box; padding:30px 50px;}
.que_point{display:inline-block; padding:15px; background:#eee; border-radius:15px; color:#000;}

.click_pop_grp{width:100%; height:100%; position:fixed; top:0; left:0;  box-sizing:border-box; background-color:rgba(0,0,0,0.85);}
.click_pop_box{width:600px;position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); background-color:#fff;  border-radius:10px; overflow:hidden; }
.click_pop_box .click_tit{line-height:80px; color:#fff; font-weight:bold;background-color:#9e3c16; text-align:center; font-size:28px;}
.click_pop_box .click_txt_grp{padding:20px; box-sizing:border-box; position:relative;}
.click_pop_box .click_txt_box{padding:20px; background-color:#eee; border-radius:10px; line-height:170%;}
.click_pop_box .click_box_tit{font-size:24px;font-weight:bold; padding-bottom:10px; line-height:170%;}
.click_pop_box .click_box_txt{font-size:18px; padding-bottom:10px; color:#333;text-indent:10px;line-height: 170%;}
.click_pop_box .click_box_txt01{font-size:20px;font-weight:bold; margin-bottom:10px; color:#333;text-indent:0px; padding-top:10px;}
.click_pop_box .click_box_none{padding-top:10px; padding-bottom:20px;}
.click_pop_box .click_pop_btn{width:100%; height:80px; box-sizing:border-box;}
.click_pop_box .click_pop_btn .cp_btn{float:left; height:80px; line-height:80px; text-align:center; font-size:28px; font-weight:bold;}
.click_pop_box .click_pop_btn .cp_btn02{background-color: #9e3c16; color:#fff;}

.click_pop_grp03 .click_pop_box .click_txt_grp{padding:20px; box-sizing:border-box; }
.click_pop_grp03 .click_pop_box .click_txt_box{padding:20px 80px 20px 20px; background-color:#eee; border-radius:10px; line-height:170%;max-height: 600px; overflow:hidden;
position:relative;}
.click_pop_grp03 .click_pop_box .click_box_tit{font-size:24px;font-weight:bold; padding-bottom:10px; line-height:170%;}
.click_pop_grp03 .click_pop_box .click_box_txt{font-size:14px; padding-bottom:10px; color:#333;text-indent:10px;line-height: 170%;}
.click_pop_grp03 .click_pop_box .click_box_txt01{font-size:16px;font-weight:bold; margin-bottom:10px; color:#333;text-indent:0px; padding-top:10px;}
.arr_btn{position:fixed;display:block; width:100px; height:100px; background-size:60px; background-repeat:no-repeat; background-position:center; z-index:999;
transition:0.1s; opacity:0.4;}
.arr_btn:active{ opacity:1;}
.top_arr{background-image:url('/resource/image/user/kiosk/icon/up_arr_icon.png'); top:100px; right:10px;}
.bottom_arr{background-image:url('/resource/image/user/kiosk/icon/down_arr_icon.png'); bottom:100px; right:10px;}


