@charset "utf-8";
@import url('https://webfontworld.github.io/NanumSquareRound/NanumSquareRound.css');

/* 베이스 스타일 시작 */
html {width:100%;height:100%;}
body {height:100%;/**overflow-y:auto;overflow-x:hidden;*/}
html {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
@-ms-viewport {width: device-width;}
@-webkit-viewport {width: device-width;}
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
img, fieldset {border:none;}
img {vertical-align:middle;} 
table {border-collapse:collapse;}
ul, ol, li {list-style:none;}
address, em {font-style:normal;}
input, select, textarea, form img, li img, object{vertical-align:middle;}
select {height:32px;border:1px solid #d9d9d9;line-height:auto;background:url('') no-repeat 96% center #fff;padding:0px 25px 0px 10px;-webkit-appearance: none; -moz-appearance: none;appearance: none;}
select::-ms-expand {display:none;}
::-webkit-expand {display:none;}
/* font */
body{color:#333; font-size:13px;font-family: 'NanumSquareRound', sans-serif;letter-spacing:-0.2px;font-weight:400;}
input, select, textarea{color:#777; font-size:14px;font-family: 'NanumSquareRound', sans-serif;font-weight:400;}
::selection {background:#ed7109;color: #fff;}
/* anchor */
a {color:#333; text-decoration:none;}
a:hover, a:focus, a:active {text-decoration:none;}
input[type="text"] {background:none;border:1px solid #ddd;height:28px;font-family: 'NanumSquareRound', sans-serif;font-weight:400;font-size:14px;color:#3A3532;width:100%;padding-left:10px;transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out;}
input[type="text"]:hover {} 
input:focus {outline:none;}
input[type="checkbox"] {width:15px;height:15px;border:1px solid #DAD5D2;opacity:0.8;}
label {font-size:14px;color:#363636;font-weight:400;margin:0px 10px 0px 6px;display:inline-block;vertical-align:middle;}

textarea {border:1px solid #DAD5D2;overflow-y:auto;width:100%;width:100%;height:250px;padding:2%;font-family: 'NanumSquareRound', sans-serif;font-weight:400;font-size:14px;color:#3A3532;resize: none;}
::-webkit-input-placeholder {color:#979797;}
:-moz-placeholder {color:#979797; opacity:1;}
::-moz-placeholder {color:#979797; opacity:1;}
:-ms-input-placeholder {color:#979797;}
textarea::-webkit-input-placeholder {color:#979797;}
textarea:-moz-placeholder {color:#979797; opacity:1;}
textarea::-moz-placeholder {color:#979797; opacity:1;}
textarea:-ms-input-placeholder {color:#979797;}

::-webkit-scrollbar {
    display: none!important;
}
/**
::-webkit-scrollbar {
    width:8px;height:8px;
  }
*/
::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius:4px;
    background-clip: padding-box;
  }

*, *:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.w100 {width:100%;}
.mw100 {max-width:100%;}
img {max-width:100%;}

.intro_wrap {display:table;width:100%;height:100%;background:#f87b22;position:relative;}
.intro_box_wrap {position:relative;display:table-cell;width:100%;height:100%;margin:0px auto;overflow-y:auto;vertical-align:middle;text-align:center;}
.intro_box {display:block;position:relative;max-width:1500px;margin:0px auto;padding:40px;overflow:hidden;}
.intro_logo {text-align:left;}
.intro_logo img {max-width:25%;}
.intro_txt {padding:100px 0px;}
.intro_pic img {max-width:38%;}

.tablet_box{position:relative;width:100%;max-width:1434px;height:100%;max-height: 997px;margin:0px auto;background:#101010;border:30px solid #101010;border-radius:45px;overflow:hidden;}
.main_wrap {position:relative;width:100%;height:100%;margin:0px auto;border:1px solid #f1f1f1;background:#fff;overflow:hidden;border-radius:20px;}
.main_navi {display:inline-block;vertical-align:top;position:relative;width:297px;height:100%;box-shadow: 0px 10px 10px 10px rgba(122,122,122,0.15);}
.logo_link {display:block;text-align:center;padding:10px;}
.menu_navi_wrap {display:block;padding:0px 20px;height:calc(100% - 441px);overflow-y:auto;border:0px solid red;}
.menu_navi_wrap a {display:block;font-size:25px;color:#363636;font-weight:800;background:url('../img/arrow_off.png') no-repeat 90% center #fff;padding:18px 30px 15px 20px;text-align:left;border-radius:20px;margin:5px auto;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;transition:all .3s ease; -webkit-transition:all .3s ease;}
.menu_navi_wrap a.on, .menu_navi_wrap a:hover {color:#fff;background:url('../img/arrow_on.png') no-repeat 90% center #f87b22;}

.menu_set_wrap {position:absolute;bottom:0px;left:10px;right:10px;background:#fff;z-index:99;}
.menu_set_wrap ul {}
.menu_set_wrap ul:after {display:block;visibility:hidden;clear:both;content:""}
.menu_set_wrap ul li {float:left;width:50%;padding:10px;}
.menu_set_wrap ul li a {display:block;text-align:center;padding:15px 0px;border-radius:20px;box-shadow: 0px 2px 2px 2px rgba(122,122,122,0.15);}
.menu_set_wrap ul li a img {}
.menu_set_wrap ul li a strong {display:block;height:34px;line-height:34px;font-size:20px;color:#f87b22;font-weight:800;}
.menu_set_wrap ul li a span {display:block;font-size:14px;color:#363636;font-weight:800;text-align:center;padding-top:5px;}
.btn_cart {display:block;font-size:28px;color:#fff;font-weight:800;text-align:center;background:#f87b22;padding:30px 0px;border-radius:46px;width:90%;position:relative;margin:30px auto;}
.btn_cart em {position:absolute;top:-15px;right:0px;width:44px;line-height:44px;border-radius:100%;background:#ff493b;font-size:25px;color:#fff;font-weight:800;text-align:center;z-index:99;}

.menuBox_conts {position:relative;display:inline-block;vertical-align:top;position:relative;width:calc(100% - 311px);height:100%;margin-left:10px;padding:50px 0px 20px 0px;overflow-y:auto;}
.menuBox_title {display:block;font-size:35px;color:#f87b22;font-weight:800;padding:30px 0px 0px 20px;}
.table_number {position:absolute;top:0px;right:0px;display:block;padding:20px 30px;border-radius:0px 0px 0px 20px;text-align:center;background:#f87b22;font-size:33px;color:#fff;font-weight:800;overflow:hidden;}

.menuBox_list {border:0px solid red;}
.menuBox_list:after {display:block;visibility:hidden;clear:both;content:""}
.menuBox_list li {float:left;width:33.333%;padding:15px;}
.menuBox_list li a {display:block;text-align:center;box-shadow: 0px 2px 2px 2px rgba(122,122,122,0.10);padding-bottom:15px;border-radius:20px;overflow:hidden;transition:all .2s ease; -webkit-transition:all .2s ease;}
.menuBox_list li a:hover, .menuBox_list li a.on {box-shadow:0px 0px 0px 5px #ff493b;}
.menuBox_list li a > div {height:211px;background-size:cover;background-position:center;}
.menuBox_list li a > span {display:block;font-size:25px;color:#363636;font-weight:800;padding:20px 2px 8px;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;height:56px;}
.menuBox_list li a > em {display:block;font-size:25px;color:#363636;font-weight:800;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;height:28px;}

.exit_btn{width:100%;max-width: 1434px;background:#e72e2e;color:#fff;border:10px solid #101010;border-radius:10px;padding:10px;text-align:center;margin:10px auto;font-size:20px;font-weight:800;}

#backgroundPopup {display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(0,0,0,0.6);z-index:995;}
#backgroundPopup01 {display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(0,0,0,0.1);z-index:995;}
.pop_wrap {display:none;position:fixed;top:10%;bottom:10%;left:50%;margin-left:-435px;width:870px;background:#fff;z-index:996;border-radius:20px;overflow:hidden;}
.language_wrap {display:none;position:fixed;top:27%;bottom:27%;left:50%;margin-left:-435px;width:870px;background:#fff;z-index:996;border-radius:20px;overflow:hidden;}
.prdtImg {height:calc(100% - 320px);background-size:cover;background-position:center;}
.prdtInfo {text-align:center;padding:20px 0px;}
.prdtInfo strong {display:block;font-size:41px;color:#363636;font-weight:800;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;padding:8px;}
.prdtInfo span {display:block;font-size:41px;color:#363636;font-weight:800;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;padding:8px;}
.btn_pop {text-align:center;padding:10px 0px;}
.btn_close {display:inline-block;vertical-align:top;width:40%;text-align:center;line-height:100px;border-radius:100px;font-size:37px;color:#fff;font-weight:800;background:#b9b9b9;margin:10px;}
.btn_confirm {display:inline-block;vertical-align:top;width:40%;text-align:center;line-height:100px;border-radius:100px;font-size:37px;color:#fff;font-weight:800;background:#f87b22;margin:10px;}

.cartBox_wrap {position:absolute;top:0px;right:-800px;width:800px;height:100%;background:#fff;z-index:996;border-radius:20px 0px 0px 20px;padding:40px;transition:all .3s ease; -webkit-transition:all .3s ease;}
.cartBox_wrap.on {right:0px;}
.cartBox_tit {font-size:35px;color:#474747;font-weight:800;}
.cartBox_tit img {display:inline-block;vertical-align:middle;padding-bottom:10px;}
.cartBox_tit div {display:inline-block;vertical-align:middle;width:calc(100% - 260px);text-align:right;white-space:nowrap;}
.cartBox_tit span {display:inline-block;vertical-align:middle;font-size:30px;color:#b9b9b9;font-weight:800;}
.cartBox_tit em {display:inline-block;vertical-align:middle;font-size:30px;color:#858585;font-weight:800;margin-right:5%;}
.cartBox_tit strong {display:inline-block;vertical-align:middle;font-size:30px;color:#f87b22;font-weight:800;}

.cartBox_list {padding:25px 0px;height:calc(100% - 250px);overflow-y:auto;}
.cartBox_item {text-align:left;margin:15px auto;}
.btn_del {display:inline-block;vertical-align:middle;width:39px;height:39px;border-radius:100%;background:url('../img/btn_x01.png') no-repeat center #363636;}
.cartBox_item em {display:inline-block;vertical-align:middle;width:34px;line-height:30px;padding-top:4px;border-radius:100%;background:#b9b9b9;font-size:30px;color:#363636;font-weight:800;text-align:center;margin:0px 5px;}
.cartBox_item h1 {display:inline-block;vertical-align:middle;width:calc(100% - 450px);font-size:30px;color:#363636;font-weight:800;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;}
.cartBox_item > div {display:inline-block;vertical-align:middle;}
.cartBox_item > div span {display:inline-block;vertical-align:middle;font-size:30px;color:#363636;font-weight:800;text-align:center;width:100px;}
.btn_minus {display:inline-block;vertical-align:middle;width:35px;height:35px;border:3px solid #b9b9b9;border-radius:10px;background:url('../img/ico_mius.png') no-repeat center;}
.btn_plus {display:inline-block;vertical-align:middle;width:35px;height:35px;border:3px solid #b9b9b9;border-radius:10px;background:url('../img/ico_plus.png') no-repeat center;}
.cartBox_item strong {display:inline-block;vertical-align:middle;width:170px;text-align:right;font-size:30px;color:#ff493b;font-weight:800;letter-spacing:-0.9px;}

.cartBox_btn {position:absolute;bottom:40px;left:40px;right:40px;font-size:40px;color:#363636;font-weight:800;}
.cartBox_btn span {display:inline-block;vertical-align:middle;width:calc(100% - 280px);}
.cartBox_btn span em {color:#ff493b;}
.cartBox_btn strong {display:inline-block;vertical-align:middle;color:#ff493b;font-weight:800;text-align:right;width:220px;letter-spacing:-0.9px;}
.cartBox_btn > div {padding-top:40px;text-align:center;}
.cartBox_btn > div a {display:inline-block;vertical-align:middle;line-height:100px;border-radius:50px;overflow:hidden;font-size:35px;color:#fff;font-weight:800;text-align:center;}
.btn_add {width:30%;background:#b9b9b9;}
.btn_all {width:30%;background:#363636;}
.btn_order {width:35%;background:#f87b22;}

.order_wrap {height:100%;padding:40px;}
.order_wrap h1 {display:block;font-size:33px;color:#474747;font-weight:800;padding-bottom:30px;}
.order_tb {border-bottom:3px solid #ddd;height:calc(100% - 280px);overflow-y:auto;}
.order_tb table {width:100%;}
.order_tb table th {font-size:30px;color:#848484;font-weight:800;text-align:left;padding:15px 0px;border-bottom:3px solid #ddd;}
.order_tb table td {font-size:30px;color:#363636;font-weight:800;text-align:left;padding:20px 0px 5px;}
.order_tb table th:last-child {text-align:right;padding-right:10px;}
.order_tb table td:last-child {text-align:right;color:#ff493b;padding-right:10px;}
.order_tb table td em {display:inline-block;vertical-align:middle;font-size:40px;color:#b9b9b9;padding:2px 8px 0px 0px;}

.order_total {font-size:40px;color:#363636;font-weight:800;text-align:center;padding:15px 0px 40px 0px;}
.order_total span {display:inline-block;vertical-align:middle;width:calc(100% - 280px);text-align:left;}
.order_total span em {color:#ff493b;}
.order_total strong {display:inline-block;vertical-align:middle;color:#ff493b;font-weight:800;text-align:right;width:220px;letter-spacing:-0.9px;}

.btn_back {display:inline-block;vertical-align:middle;width:32%;line-height:100px;border-radius:50px;overflow:hidden;font-size:37px;color:#fff;font-weight:800;background:#b9b9b9;text-align:center;}
.btn_share_pay {display:inline-block;vertical-align:middle;width:32%;line-height:100px;border-radius:50px;overflow:hidden;font-size:37px;color:#fff;font-weight:800;background:#ee6d11;text-align:center;margin:0px 1.6%;}
.btn_card {display:inline-block;vertical-align:middle;width:32%;line-height:100px;border-radius:50px;overflow:hidden;font-size:37px;color:#fff;font-weight:800;background:#ee6d11;text-align:center;}

.btn_pay {display:inline-block;vertical-align:middle;width:55%;line-height:100px;border-radius:50px;overflow:hidden;font-size:37px;color:#fff;font-weight:800;background:#f87b22;text-align:center;margin-left:1%;}

.btn_order_close {display:inline-block;vertical-align:middle;width:80%;line-height:100px;border-radius:50px;overflow:hidden;font-size:37px;color:#fff;font-weight:800;background:#b9b9b9;text-align:center;}

.order_end {display:none;position:fixed;top:50%;left:50%;margin-top:-75px;margin-left:-257px;width:515px;line-height:150px;border-radius:75px;overflow:hidden;font-size:35px;color:#fff;font-weight:800;background:url('../img/order_end.png') no-repeat 40px center rgba(58,58,58,0.9);text-align:left;padding-left:140px;z-index:998;}
.alarm_alert {display:none;position:fixed;top:50%;left:50%;margin-top:-80px;margin-left:-300px;width:600px;line-height:50px;border-radius:80px;overflow:hidden;font-size:35px;color:#fff;font-weight:800;background:url('../img/order_end.png') no-repeat 40px center rgba(58,58,58,0.9);text-align:left;padding:30px 0px 30px 180px;z-index:998;}

.call_memo {padding:40px;height:calc(100% - 160px);position:relative;}
.call_memo textarea {border:2px solid #c6c6c6;width:100%;height:100%;padding:20px;font-size:24px;color:#363636;font-weight:800;line-height:160%;border-radius:20px;}
.call_memo span {position:absolute;top:50%;margin-top:-24px;left:40px;right:40px;text-align:center;font-size:40px;color:#b9b9b9;font-weight:700;z-index:3;}

.btn_call_close {display:inline-block;vertical-align:middle;width:42%;line-height:100px;border-radius:50px;overflow:hidden;font-size:37px;color:#fff;font-weight:800;background:#b9b9b9;text-align:center;}
.btn_call {display:inline-block;vertical-align:middle;width:42%;line-height:100px;border-radius:50px;overflow:hidden;font-size:37px;color:#fff;font-weight:800;background:#f87b22;text-align:center;margin-left:2%;}

.language {padding:50px 0px 50px 50px;text-align:left;width:450px;margin:0px auto;}
.language a {display:inline-block;font-size:40px;color:#363636;font-weight:800;padding-right:65px;margin:12px auto;}
.language a.on {color:#fb4a3a;background:url('../img/ico_check.png') no-repeat right 25%;}
.language a img {margin:0px 10px 5px 0px;}

.payment_wrap {display:none;position:absolute;top:0px;left:0px;bottom:0px;right:0px;background:#fff;z-index:99999;overflow:hidden;border-radius:20px;overflow-y:auto;}
.payment_top {position:relative;padding:30px 40px;font-size:35px;color:#fff;font-weight:800;background:#f87b22;}
.payment_closed {position:absolute;top:30px;right:30px;}

.payment_box {position:relative;width:95%;margin:0px auto;padding:30px 0px;font-size:0;border-bottom:2px solid #d8d8d8;}
.prdt_share {display:inline-block;vertical-align:top;width:195px;height:195px;border-radius:30px;overflow:hidden;text-align:center;padding-top:125px;background:url('../img/pay01_off.png') no-repeat center 40px #9c9c9c;color:#4a4444;font-size:28px;font-weight:800;transition:all 0.1s ease-out; -webkit-transition:all 0.1s ease-out;}
.prdt_share.on {background:url('../img/pay01_on.png') no-repeat center 40px #f87b22;color:#fff;}
.price_share {display:inline-block;vertical-align:top;width:195px;height:195px;border-radius:30px;overflow:hidden;text-align:center;padding-top:125px;background:url('../img/pay02_off.png') no-repeat center 40px #9c9c9c;color:#4a4444;font-size:28px;font-weight:800;transition:all 0.1s ease-out; -webkit-transition:all 0.1s ease-out;margin:0px 10px;}
.price_share.on {background:url('../img/pay02_on.png') no-repeat center 40px #f87b22;color:#fff;}

.payment_memo {display:inline-block;vertical-align:top;width:calc(100% - 765px);min-height:195px;border-radius:30px;overflow:hidden;border:2px solid #d8d8d8;text-align:left;padding:30px 20px 0px 35px;}
.payment_memo div {position:relative;color:#464646;font-size:18px;font-weight:800;padding:10px 0px;line-height:30px;letter-spacing:-0.9px;}
.payment_memo div:before {content: '-';position:absolute;top:12px;left:-15px;}
.payment_memo div strong {color:#f87b22;}
.payment_price {display:inline-block;vertical-align:top;width:340px;height:195px;border-radius:30px;overflow:hidden;border:2px solid #d8d8d8;margin-left:10px;padding:30px 20px;white-space:nowrap;}
.payment_price div {padding:7px 0px;}
.payment_price strong {display:inline-block;vertical-align:top;width:44%;color:#464646;font-size:26px;font-weight:800;text-align:left;}
/*.payment_price span {display:inline-block;vertical-align:top;width:55%;color:#f87b22;font-size:33px;font-weight:800;text-align:right;letter-spacing:-1.2px;}*/
.payment_price div p{display:inline-block;vertical-align:top;width:55%;color:#f87b22;font-size:33px;font-weight:800;text-align:right;letter-spacing:-1.2px;}
.payment_price em {color:#464646;font-size:26px;display:inline-block;vertical-align:top;padding:3px 0px 0px 2px;}

.prdt_pay {position:relative;width:95%;margin:0px auto;padding:20px 0px;}
.prdt_pay > div {display:inline-block;vertical-align:top;width:23.8%;height:208px;border-radius:30px;overflow:hidden;border:2px solid #d8d8d8;padding:30px 20px;white-space:nowrap;margin:7px 0.8% 7px 0px;}
.prdt_pay > div h1 {display:block;color:#5f5f5f;font-size:30px;font-weight:800;margin-bottom:20px;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;}
.prdt_pay > div strong {display:inline-block;vertical-align:top;width:44%;color:#464646;font-size:24px;font-weight:800;text-align:left;}
.prdt_pay > div p{display:inline-block;vertical-align:top;width:55%;color:#f87b22;font-size:30px;font-weight:800;text-align:right;letter-spacing:-1.2px;}
.prdt_pay > div span {}
.prdt_pay > div em {color:#464646;font-size:24px;display:inline-block;vertical-align:top;padding:3px 0px 0px 2px;}
.card_payment {display:block;line-height:52px;text-align:center;color:#fff;font-size:25px;font-weight:800;margin:15px auto 0px;width:90%;background:#f87b22;border-radius:26px;}
.card_payment.end{background:#4a4444;}

.price_pay {display:none;position:relative;width:95%;margin:0px auto;padding:20px 0px;}
.price_pay > div {position:relative;display:inline-block;vertical-align:top;width:23.8%;height:208px;border-radius:30px;overflow:hidden;border:2px solid #d8d8d8;padding:30px 20px;white-space:nowrap;margin:7px 0.8% 7px 0px;}
.price_pay > div h1 {display:block;color:#5f5f5f;font-size:30px;font-weight:800;margin-bottom:20px;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; white-space:nowrap;}
.price_pay > div strong {display:inline-block;vertical-align:top;color:#464646;font-size:24px;font-weight:800;text-align:left;}
.price_pay > div em {display:inline-block;vertical-align:top;color:#464646;font-size:24px;font-weight:800;}
.price_pay > div input[type=text] {display:inline-block;vertical-align:top;width:70%;height:35px;border:1px solid #d8d8d8;border-radius:10px;letter-spacing:-1.3px;text-align:right;color:#f87b22;font-size:30px;font-weight:800;background:url('../img/share.png') no-repeat 10px center #fff;margin:-5px 2px 5px 6px;padding:5px 10px 0px 10px;}
.card_payment_close {position:absolute;top:20px;right:15px;}

.pop_payment {display:none;position:fixed;top:5%;bottom:10%;left:50%;margin-left:-500px;width:1000px;background:#fff;z-index:999998;border-radius:20px;padding:4% 3%;overflow:hidden;}
.pop_payment h1 {display:block;color:#474747;font-size:33px;font-weight:800;padding:10px 0px;}
.pop_payment_box {margin:30px auto;height:422px;background:url('../img/card_pay_ing.png') no-repeat left center;padding:60px 0px 0px 500px;}
.pop_payment_box div {background:#ededed;padding:20px 30px;border-radius:25px;overflow:hidden;}
.pop_payment_box div p {padding:15px 0px;}
.pop_payment_box div strong {display:inline-block;vertical-align:top;width:44%;color:#464646;font-size:30px;font-weight:800;text-align:left;}
.pop_payment_box div span {display:inline-block;vertical-align:top;width:55%;color:#f87b22;font-size:35px;font-weight:800;text-align:right;letter-spacing:-1.2px;}
.pop_payment_box div em {color:#464646;font-size:30px;display:inline-block;vertical-align:top;padding:3px 0px 0px 2px;}

.btn_payment_close {display:inline-block;vertical-align:middle;width:42%;line-height:100px;border-radius:50px;overflow:hidden;font-size:37px;color:#fff;font-weight:800;background:#b9b9b9;text-align:center;}
.btn_payment {display:inline-block;vertical-align:middle;width:55%;line-height:100px;border-radius:50px;overflow:hidden;font-size:37px;color:#fff;font-weight:800;background:#f87b22;text-align:center;margin-left:2%;}

.pop_payment2 {display:none;position:fixed;top:5%;bottom:10%;left:50%;margin-left:-500px;width:1000px;background:#fff;z-index:999998;border-radius:20px;padding:4% 3%;overflow:hidden;}
.pop_payment2 h1 {display:block;color:#474747;font-size:33px;font-weight:800;padding:10px 0px;}

.btn_payment_close2 {display:inline-block;vertical-align:middle;width:42%;line-height:100px;border-radius:50px;overflow:hidden;font-size:37px;color:#fff;font-weight:800;background:#b9b9b9;text-align:center;}
.btn_payment2 {display:inline-block;vertical-align:middle;width:55%;line-height:100px;border-radius:50px;overflow:hidden;font-size:37px;color:#fff;font-weight:800;background:#f87b22;text-align:center;margin-left:2%;}

.pop_ing {display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(0,0,0,0.6);z-index:999999;}
.pop_ing_box {position:fixed;top:22%;bottom:22%;left:50%;margin-left:-400px;width:800px;background:#fff;border-radius:20px;padding:2%;overflow:hidden;box-shadow: 0px 10px 10px 10px rgba(122,122,122,0.15);text-align:center;}
.pop_ing_close {position:absolute;bottom:40px;right:50px;}
.pop_ing_box > h1 {display:inline-block;font-size:60px;color:#565656;font-weight:800;border-bottom:3px solid #f87b22;padding:30px 0px;margin-bottom:20px;}
.pop_ing_box strong {display:block;font-size:50px;color:#363636;font-weight:800;padding:30px 0px;letter-spacing:-1px;}
.counter {position:absolute;top:40px;left:40px;font-size:55px;color:#ff9961;font-weight:800;}
.step02, .step03 {display:none;}
.step02 strong {font-size:40px;}

.pop_ing2 {display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(0,0,0,0.6);z-index:999999;}
.pop_ing_close2 {position:absolute;bottom:40px;right:50px;}

.btn_push {position:fixed;bottom:20px;right:20px;z-index:999;}
.btn_push span {display:inline-block;vertical-align:middle;font-size:40px;color:#fff;font-weight:800;margin-right:20px;}
.btn_push a {display:inline-block;vertical-align:middle;width:490px;line-height:155px;background:#da392c;border:3px solid #ff493b;border-radius:25px;white-space:nowrap;text-align:center;font-size:60px;color:#fff;font-weight:800;}

.end_box {display:none;padding-top:20px;}
.end_box strong {font-size:40px;}

.end_ok_wrap {display:none;position:fixed;top:18%;bottom:18%;left:50%;margin-left:-400px;width:800px;background:#fff;border-radius:20px;padding:3%;overflow:hidden;box-shadow: 0px 10px 10px 10px rgba(122,122,122,0.15);text-align:center;}
.end_ok_wrap strong {display:block;font-size:40px;color:#363636;font-weight:800;padding:30px 0px;letter-spacing:-1px;line-height:50px;}

.taL {text-align:left;}
.taC {text-align:center;}
.taR {text-align:right;}

.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pt80 {padding-top:80px;}
.pt100 {padding-top:100px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt80 {margin-top:80px;}
.mt100 {margin-top:100px;}

.pc {display:block;}
.ipc {display:inline-block;}
.mobile {display:none;}
.imobile {display:none;}
.tmobile {display:none;}

@media (max-width:1500px) {


}

@media (max-width:1000px) {
	.menuBox_list li {width:50%;}
}

@media (max-width:850px) {
	.pc {display:none;}
	.ipc {display:none;}
	.mobile {display:block;}
	.imobile {display:inline-block;}
	.tmobile {display:block;}
	
	
}

