<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.wetoz body{font-size:12px}
.wetoz .form-control,.wetoz .well,.wetoz .btn,.wetoz .alert,.wetoz .input-group-addon,.wetoz .label,.wetoz .panel{border-radius:0}
.wetoz hr.section-division{display:block;visibility:hidden;clear:both;content:'';height:10px;padding:0;margin:0}
.wetoz table caption, .wz-ajax-content caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.wetoz .text-red{color:#d9534f}
.wetoz .text-blue{color:#428bca}
.wetoz .ym-title{margin:0 10px}
.wetoz .text-number{font-family:'Montserrat'}
.wetoz .text-hangul{font-family:'Nanum Gothic'}
.wetoz small.text-hangul{font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz small.text-dotum{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz .tbl-canlendar th{width:14.285714%}

.wetoz .tbl-canlendar .sunday,
.wetoz .tbl-canlendar .box-sun {background-color:#FFFAF6}
.wetoz .tbl-canlendar .box-sun .day{color:#d9534f}
.wetoz .tbl-canlendar .saturday,
.wetoz .tbl-canlendar .box-sat {background-color:#F6FAFF}
.wetoz .tbl-canlendar .box-sat .day{color:#428bca}
.wetoz .tbl-canlendar .box-today .day{color:#333}

.wetoz .tbl-canlendar td.imposs{background-color:#f5f5f5}
.wetoz .tbl-canlendar td.imposs .day{color:#7d7d7d}
.wetoz .txheader{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz .label{padding:.2em .3em}
.wetoz .badge{padding:2px 5px}
.wetoz .rooms.list-group{margin-bottom:0}
.wetoz .rooms.list-group .list-group-item{border:none;padding:5px 0; font-size: 15px; color:#666666;}
.wetoz .rooms.list-group .list-group-item .sbj{padding:0 2px}
.wetoz .rooms.list-group .list-group-item .badge.text-number{font-weight:400;font-size:11px}
.wetoz .day{font-family:'Montserrat';font-size:11px;margin:0;border-bottom:1px dotted #ece7e7;padding-bottom: 3px;}
.wetoz .mini .day{border-bottom:0px;}
.wetoz .day .m-remain-cnt{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz .wh10{height:10px}
.wetoz .wh20{height:20px}
.wetoz .wh30{height:30px}
.wetoz .modal.in .modal-dialog{z-index:9999999}
.wetoz .modal{text-align:center}

@media screen and (min-width: 768px) {
.wetoz .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}
}

.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td{padding:0;vertical-align: middle;}
.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td .day{padding:5px;display:block}
.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td .rnfo{cursor:pointer}

@media (max-width: 767px) {
.wetoz .tbl-canlendar &gt; tbody &gt; tr &gt; td{padding:0}
.wetoz .tbl-canlendar &gt; tbody &gt; tr &gt; td .day{padding:10px}
.wetoz .tbl-canlendar &gt; tbody &gt; tr &gt; td .rnfo{cursor:pointer}
}

.wetoz .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}
.wetoz .modal-title{font-size:14px}
.wetoz #frm-room-select td{cursor:pointer}
.wetoz .font-size-sm{font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;font-weight:400}
.wetoz .font-color-gray{color:#636363}
.wetoz .form-group-sm select.form-control.h20{font-size:11px;letter-spacing:-1px;font-weight:400;padding:2px 5px}
.wetoz .table &gt; tbody &gt; tr.tr-h30 &gt; td{height:30px;line-height:30px}
.wetoz .cal_room_del{cursor:pointer}
.wetoz .input-group-addon{font-size:12px}
.wetoz .margin-bottom-0{margin-bottom:0}
.wetoz .margin-bottom-10{margin-bottom:10px}
.wetoz .bs-callout{padding:0;margin:20px 0}
.wetoz .bs-callout-info{border-left-color:#1b809e}
.wetoz .bs-callout-info h4{color:#1b809e}
.wetoz .bs-callout-warning{border-left-color:#aa6708}
.wetoz .bs-callout-warning h4{color:#aa6708}
.wetoz .bs-callout h4{margin-top:0;margin-bottom:10px}
.wetoz input[type="radio"],.wetoz input[type="checkbox"]{margin:0;margin-top:0 \9}
.wetoz .form-group{margin-bottom:10px}
.wetoz .form-group.form-group-last{margin-bottom:0}
.wetoz .rooms .list-group-item{background-color:rgba(255,255,255,0)}
.wetoz select.cal_room_cnt{width:60px}
.wetoz select.cal_room_day{width:85px}
.wetoz select.cal_room_adult,.wetoz select.cal_room_child,.wetoz select.cal_room_baby{width:90px}
.ly-blind{z-index:1000;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0;opacity:.6;cursor:default;position:fixed;background-color:#000}
.ly-blind .progressbar{position:absolute;top:50%;left:50%;width:215px;height:5px;margin:-2px 0 0 -107px}
.wetoz .radio-line label{margin-right:20px;line-height:24px;cursor:pointer}
.wetoz .res-message-title{display:block;margin:5px 0 10px;font-size:14px;letter-spacing:-1px}
.wetoz .pay-bank-notice .desc{margin:5px 0;padding:0;list-style:none}
.wetoz .pay-bank-notice .desc li{padding:3px 0 2px 10px}
.wetoz .pagination{margin:5px 0 20px}
.wetoz .wz-desc{margin:7px 0}

.wetoz .select-xs {padding:5px 3px !important;}

.wetoz .hoday-text {font-family:'돋움',Dotum,Verdana,applegothic;font-size:11px;letter-spacing:-1px;color: #939393;padding:6px 0 0px;}
.wetoz .hoday-text.day-S {color:#ff9307}
.wetoz .hoday-text.day-F {color:#ff0707}
.wetoz .hoday-text.day-red {color:red}

.wzb_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;z-index:999999;}
.wzb_pops_con {}
.wzb_pops_footer {padding:7px 0;background:#606578;color:#fff;text-align:right}
.wzb_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#434555;color:#fff}

.wz-ajax-content h2 {border-bottom:1px solid #dfdfdf;margin:10px 0 0px;padding:3px 0 15px 15px;font-size:12px;font-weight:bold;}
.wz-ajax-content .content-wrap {padding:10px;}

#frm-room-list table td {cursor:pointer}
#frm-room-list table tr.on {background-color: #394142;color:#fff;font-weight:bold;background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size: 40px 40px;
    background-size: 40px 40px;}

.rm-plist {margin:0;padding:0;}
.rm-plist li {list-style:none;padding:2px 0}
.wz-label {font-family:'dotum';font-size:11px;font-weight:400;letter-spacing:-1px;height:auto;background: #444;color: #fff;text-decoration: none;vertical-align: middle;line-height:1.6em;padding:0 7px;display:inline-block;border:0;border-radius:3px;}
.wz-label.red {background:red;color: #fff}
.wz-label.gray {background:#bdbdbd;color:#000}

.wetoz .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr.on &gt; td {border-top:2px solid #838cb9;border-bottom:2px solid #838cb9}
.wetoz .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr.on &gt; td:first-child {border-left:4px solid #838cb9;}
.wetoz .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr.on &gt; td:last-child {border-right:3px solid #838cb9;}

.wetoz .navi-wrap {position:relative}
.wetoz .navi-wrap .button-list {position:absolute;bottom:0;right:0;}

/*◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
예약C html &gt; plugin &gt; wz.bookingC.prm &gt; index.php
◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆*/
.reservationC_nav.navi-wrap{margin-bottom:100px;}
.reservationC a{text-decoration:none !important; outline:0 !important;}
.reservationC_nav.navi-wrap &gt; ul{display:flex; justify-content:center; margin:0;}
.reservationC_nav.navi-wrap &gt; ul li.active a{background:#fc5230; color:#fff; border-radius: 5px; font-size: 18px;border: 1px solid #fc5230;}
.reservationC_nav.navi-wrap &gt; ul a{font-size:18px; color:#999999; background:#fff; width:180px; line-height:52px; text-align:center; display:block; font-weight:500; border: 1px solid #dcdcdc; border-radius: 5px;}
.reservationC_nav.navi-wrap &gt; ul li + li a{margin-left:20px; border-radius: 5px; font-size: 18px;}
.reservationC_nav.navi-wrap .navbar-link{font-size:14px; border:1px solid #222; padding:3px 10px; text-decoration:none; display:block;}
.reservationC &gt; .row{margin:0 !important; display:flex; justify-content:space-between;}
.reservationC &gt; .row:after,
.reservationC &gt; .row:before{display:none;}
.reservationC &gt; .row &gt; div:first-of-type{width:44.916%; padding:0 50px;}
.reservationC &gt; .row &gt; div:last-of-type{width:calc(100% - 44.916%); padding:0; border-left:1px solid #e5e5e5; padding:0 4.167%;}
.reservationC .ym-title{display:block; margin-top:2px !important;}
.reservationC .ym-title,
.reservationC .ym-title *{font-family: 'pretendard',sans-serif; font-size:23px; font-weight:700; color:#111111;}
.reservationC.wetoz .pager{margin:0px 0 22px; display:flex; justify-content:space-between; align-items:center;}
.reservationC.wetoz .pager:before,
.reservationC.wetoz .pager:after{display:none !important;}
.reservationC.wetoz .pager li a{border:0; display:flex; align-items:center; padding:0; background:none !important;}
.reservationC.wetoz .pager li.next a span{color:#333333;}
.reservationC.wetoz .pager li a span{color:#999999; font-size:14px;}
.reservationC.wetoz .pager li a span:hover{/* color:#333333; */}
.reservationC.wetoz .pager li:first-of-type a i{padding-left:0; padding-right:10px;}
.reservationC.wetoz .pager li a i{color:#333333; font-size:28px; padding-left:10px;}
.reservationC.wetoz .navi-wrap .button-list{margin:0;}
.reservationC.wetoz .table-bordered{border-collapse:separate; border-spacing:4px 5px; border:0; margin-bottom:0;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td{}
.reservationC.wetoz .room_tbl{margin:-4px -3.5px; }
.reservationC.wetoz .tbl-canlendar th{padding:0; text-align:center; font-size:16px; line-height:normal; height:60px; color:#151515; vertical-align:middle; border-color:#d7d7d7;}
.reservationC.wetoz .tbl-canlendar th.sunday{background:#e23d3d; color:#ffffff; border-color:#e23d3d}
.reservationC.wetoz .tbl-canlendar th.saturday{background:#246eca; color:#fff; border-color:#246eca;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td {border-color:#d7d7d7;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td.live &gt; .day{background:#fff;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td.danger {border-color:#fc5230 !Important; outline:0 !important; background:#fc5230;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td.danger &gt; .day{background:#fc5230; }
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td.danger .day{color:#fff !important;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td.danger &gt; .day .m-remain-cnt{color:#fff !Important;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td .m-remain-cnt{color:#999999; font-size:11px; font-family:'noto sans kr', sans-serif; font-weight:400; letter-spacing:0;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td.box-sun.live .m-remain-cnt{color:#e23d3d;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td.box-sat.live .m-remain-cnt{color:#246eca;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td a{text-decoration:none;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td &gt; .day{height:60px; padding-top:18px; color:#aaaaaa; font-size:16px; font-weight:300; background:#f5f5f5; font-family:'noto sans kr', sans-serif; border:0 !important; display:block;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td.live &gt; .day{color:#666666;}
.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td &gt; .day span.day{font-size:16px; padding: 0 5px; font-family:'noto sans kr', sans-serif;}
.reservationC.wetoz .panel-default{border:0; box-shadow:none;}
.reservationC.wetoz .list-group-item{padding:15px 0; line-height:20px; font-size:15px; color:#666666; font-weight:400; border-color:#e5e5e5;}
.reservationC.wetoz .list-group-item{text-wrap: nowrap;}
.reservationC.wetoz .list-group-item span{vertical-align:middle;font-size:15px; color:#666666; font-weight:400;}
.reservationC.wetoz .list-group-item span.square{width:20px; height:20px; border:2px solid #999999; border-radius:5px; position:relative; display:inline-block; margin-right:2px; vertical-align:middle;}
.reservationC.wetoz .list-group-item span.square::before{content:""; width:2px; height:6px; background:#999999; position:absolute; transform:rotate(-30deg); bottom:3px; left:5px; border-radius:5px;}
.reservationC.wetoz .list-group-item span.square::after{content:""; width:2px; height:11px; background:#999999; position:absolute; transform:rotate(30deg); bottom:2.3px; right:5.5px; border-radius:5px;}
.reservationC.wetoz .notice_txtbox{padding:10px; line-height:1.6; border-bottom:1px solid #e5e5e5;font-size:15px; color:#666666; font-weight:400;}
.reservationC.wetoz .notice_txtbox p{margin:0; font-size:15px; color:#666666; font-weight:400;}
.reservationC.wetoz .notice_txtbox p + p{margin-top:5px;}
.reservationC.wetoz .res_date{font-size:16px; font-weight:500; color:#fff; width:80px; line-height:30px; display:inline-block; background:#fc5230; text-align:center; vertical-align:middle; margin-right:10px;}
.reservationC.wetoz #select-date-text{font-size:20px; font-weight:500; color:#222222; vertical-align:middle;}
.reservationC.wetoz .no_reserv{font-size:16px; margin-bottom:20px; padding:50px 0;}
.reservationC.wetoz .btn-group-justified &gt; .btn-group .btn-success{background-color:#fc5230 !important; color:#fff !important; font-size:17px; height:50px; line-height:49px; border:none !important; outline:0 !important;border-radius: 5px !important; width: 100%;}
.reservationC.wetoz .btn-group-justified &gt; .btn-group .btn-success i{margin-left:11px; font-size:18px; font-size:23px; position:relative; top:2px;}
.reservationC.wetoz .media-left, 
.reservationC.wetoz .media-right, 
.reservationC.wetoz .media-body{display:block;}
.reservationC.wetoz .media-body{width:auto;}
.reservationC.wetoz .media-left{padding-right:0; margin:49px 0 15px;}
.reservationC.wetoz .media-left &gt; img{width:100%; display:block; border-radius: 5px;}
.reservationC.wetoz .media-heading{font-size:20px; font-weight:500; color:#222222; margin:0; line-height:1.4;}
.reservationC.wetoz .media-heading &gt; span{margin-right:5px; vertical-align:middle; font-size: 20px; font-weight: 500; color: #222222;}
.reservationC.wetoz .media-heading &gt; a.more{font-size:11px !important; color:#333333; text-decoration:none; display:inline-block; width:50px; line-height:18px; border:1px solid #d2d2d2; text-align:center; vertical-align:middle;}
.reservationC.wetoz .info .desc{color:#666666; font-size:15px; margin-top:15px; letter-spacing:0; font-family: 'pretendard',sans-serif;}
.reservationC.wetoz ul.bx-times{margin:15px -10px -10px 0; display:flex; flex-wrap:wrap;}
.reservationC.wetoz ul.bx-times li{width:calc(100%/3 - 10px); margin:0 10px 10px 0;}
.reservationC.wetoz ul.bx-times li .btn-time.closed{background:#f5f5f5;}
.reservationC.wetoz ul.bx-times li .btn-time.closed &gt; span{color:#aaaaaa !important;}
.reservationC.wetoz ul.bx-times li .btn-time{margin:0; border-color:#e5e5e5; border-radius:2px; background:#fff; padding:14px 15px; text-decoration:none; text-align:center; border-radius: 5px;}
.reservationC.wetoz ul.bx-times li .btn-time .remain-cnt{font-size:14px; color:#151515; font-family:'noto sans kr', sans-serif; letter-spacing:0; line-height:1.2;}
.reservationC.wetoz ul.bx-times li .btn-time .time{font-size:16px; color:#151515; font-weight:400 !important;}
.reservationC.wetoz ul.bx-times li .btn-time.active{border:2px solid #fc5230; padding:13px 14px; background:#f8f9ff;}
.reservationC.wetoz ul.bx-times li .btn-time.active &gt; span{color:#fc5230 !important;}
.reservationC.wetoz .reservation_service_box + div{margin-top:44px;}
.reservationC.wetoz .reC_title{font-weight:600; color:#222222; font-size:24px; margin-bottom:25px;}
.reservationC.wetoz .reC_title_box{position:relative;}
.reservationC.wetoz .reC_title_box &gt; p{position:absolute; top:2px; right:0; font-size:14px; color:#222222; font-weight:300;}
.reservationC.wetoz .reC_title_box &gt; p::before{content:"*"; color:#ff4444; font-size:14px; position:absolute; top:0; left:-10px;}
.reservationC.wetoz .service_info_table{border-collapse:collapse; }
.reservationC.wetoz .service_info_table:not(.option_table) thead th:nth-child(1){widtH:30%;}
.reservationC.wetoz .service_info_table:not(.option_table) thead th:nth-child(2),
.reservationC.wetoz .service_info_table:not(.option_table) thead th:nth-child(3),
/* .reservationC.wetoz .service_info_table:not(.option_table) thead th:nth-child(4), */
.reservationC.wetoz .service_info_table:not(.option_table) thead th:nth-child(5),
.reservationC.wetoz .service_info_table:not(.option_table) thead th:nth-child(6){widtH:14%;}
.reservationC.wetoz .service_info_table:not(.option_table) thead th:nth-child(4){widtH:23%;}
.reservationC.wetoz .service_info_table th{border:1px solid #e5e5e5 !important; line-height:44px; height:44px; color:#222222; font-size:16px; padding:0; text-align:center;}
.reservationC.wetoz .service_info_table td{border-left:0 !important; border-right:0 !important; border-color:#e5e5e5 !important; padding:0px 10px !important; height:55px; font-size:14px; color:#666666;text-align:center; vertical-align:middle;}
.reservationC.wetoz .service_info_table td select{margin:0 auto; font-size:14px; color:#666666; padding:0 0 0 10px; box-shadow:none !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(/plugin/wz.bookingC.prm/img/reC_arrow.png) no-repeat 89% 50%; border-color:#e1e1e1 !important;}
.reservationC.wetoz .service_info_table td select::-ms-expand { display: none; }
.reservationC.wetoz .service_info_table td &gt; div.rm_p{display:flex; justify-content:space-between; align-items:center; margin:5px;}
.reservationC.wetoz .service_info_table td &gt; div.rm_p select{margin:0}
.reservationC.wetoz .service_info_table .total_td td{border-bottom:1px solid #e5e5e5 !important;}
.reservationC.wetoz .service_info_table .total_td td:first-child{font-size:16px; }
.reservationC.wetoz .service_info_table .total_td td:first-child &gt; div:first-of-type{color:#222222; font-weight:500;}
.reservationC.wetoz .service_info_table .total_td td .span_price{font-size:20px; font-weight:700; color:#111; margin-right:3px;}
.reservationC.wetoz .reC_section + .reC_section{margin-top:55px;}
.reservationC.wetoz .reC_inputBox{display:flex; align-items:center; border-top:1px solid #e5e5e5; height:74px;}
.reservationC.wetoz .reC_inputBox:last-of-type{border-bottom:1px solid #e5e5e5;}
.reservationC.wetoz .reC_inputBox &gt; label{color:#222222; font-size:17px; font-weight:400; margin:0; width:185px; padding-left:45px;}
.reservationC.wetoz .reC_inputBox .agree_box{color:#222222; font-size:17px; font-weight:400; width:50px; display:flex;}
.reservationC.wetoz .reC_inputBox .agree_box label{margin-bottom:0; padding-right:10px}
.reservationC.wetoz .reC_inputBox .agree_box input{width:16px; height:16px; border:none; }
.reservationC.wetoz .reC_inputBox select{width:295px; height:40px; font-size:14px; color:#666666; padding:0 0 0 20px; box-shadow:none !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(/plugin/wz.bookingC.prm/img/reC_arrow.png) no-repeat 95% 50%; border-color:#e1e1e1 !important;}
.reservationC.wetoz .reC_inputBox .req_star{color:#ff4444;}
.reservationC.wetoz .reC_inputBox .input-groupBox{display:flex; align-items:center;}
.reservationC.wetoz .reC_inputBox .cal_option_cnt{width:140px; height:40px; padding:0 13px; font-size:15px; color:#666666; box-shadow:none !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(/plugin/wz.bookingC.prm/img/reC_arrow.png) no-repeat 89% 50%; border-color:#e1e1e1 !important;}
.reservationC.wetoz .reC_inputBox .cal_option_cnt::-ms-expand { display: none; }
.reservationC.wetoz .reC_inputBox .input-group-addon:last-child{height:40px; color:#666666; font-size:15px; background:#f3f3f3; width:65px; border-color:#e1e1e1;}
.reservationC.wetoz .reC_inputBox .help-block{margin:0 0 0 25px; font-size:15px !important; color:#666666;}
.reservationC.wetoz .reC_inputBox .option_tot_box{font-size:16px; color:#666666;}
.reservationC.wetoz .reC_inputBox .option_tot_box #option_tot_price{color:#111111; font-size:22px; font-weight:600;}
.reservationC.wetoz .reC_inputBox .reC_input_div{max-width:530px; width:calc(100% - 185px); font-size:16px; color:#666666;}
.reservationC.wetoz .reC_inputBox .reC_input_div &gt; span:not(.od_tot_des){color:#111111; font-size:22px; font-weight:600;}
.reservationC.wetoz .reC_inputBox .reC_input_div &gt; span.od_tot_des{color:#888888; font-size:14px; display:inline-block; margin-left:4px;}
.reservationC.wetoz .reC_inputBox .reC_input_div input:not([type=radio]){width:100%; background:#f6f6f6; height:40px; font-size:14px; padding:0 20px; color:#222; box-shadow:none; border:none;}
.reservationC.wetoz .reC_inputBox .reC_input_div input::placeholder{color:#999999;}
.reservationC.wetoz .reC_inputBox.reC_inputBox_fix{height:auto;} 
.reservationC.wetoz .reC_inputBox .reC_textarea_div {width:calc(100% - 185px); padding:18px 24px 18px 0;}
.reservationC.wetoz .reC_inputBox .reC_textarea_div textarea{width:100%; height:100px; resize:none; box-shadow:none; border:none; padding:15px 20px; color:#222; background:#f6f6f6; font-size:14px;}
.reservationC.wetoz .reC_payInfo{border:1px solid #ebebeb; padding:30px 0 35px;}
.reservationC.wetoz .button-list{text-align:right; margin-bottom:15px;}
.reservationC.wetoz .button-list .navbar-link{font-size:14px; border:1px solid #222; padding:3px 10px; text-decoration:none; display:inline-block;}
@media (min-width:992px){
	.reservationC.wetoz .reC_payInfo .reC_inputBox{border:none !important; height:40px;}
	
}
.reservationC.wetoz .reC_payInfo .reC_inputBox + .reC_inputBox{margin-top:10px;}
.reservationC.wetoz .reC_payInfo #bank_info_box .reC_inputBox{margin-top:10px;}
.reservationC.wetoz .reC_payInfo .reC_radio_div{display:flex;}
.reservationC.wetoz .reC_payInfo .reC_radio_div input[type=radio]{display:none; appearance:none;}
.reservationC.wetoz .reC_payInfo .reC_radio_div input[type=radio] + label{font-size:16px; color:#222222; font-weight:500; display:flex; align-items:center; margin:0; cursor:pointer;}
.reservationC.wetoz .reC_payInfo .reC_radio_div input[type=radio] + label .pay_chk{width:15px; height:15px; border-radius:50%; border:1px solid #d7d7d7; margin-right:8px; display:block; position:relative; margin-top:2px;}
.reservationC.wetoz .reC_payInfo .reC_radio_div input[type=radio]:checked + label .pay_chk{border-color:#111111; display:flex; align-items:center; justify-content:center; }
.reservationC.wetoz .reC_payInfo .reC_radio_div input[type=radio]:checked + label .pay_chk:after{content:''; display:block; width:7px; height:7px; background:#111111; border-radius:50%;}
.reservationC.wetoz .reC_payInfo .reC_radio_div &gt; div + div{margin-left:30px;}
.reservationC.wetoz .reC_payInfo .reC_select_div select{width:295px; height:40px; font-size:14px; color:#666666; padding:0 0 0 20px; box-shadow:none !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(/plugin/wz.bookingC.prm/img/reC_arrow.png) no-repeat 95% 50%; border-color:#e1e1e1 !important;}
.reservationC.wetoz .reC_payInfo .reC_select_div select::-ms-expand { display: none; }
.reservationC.wetoz .reC_inputBox .reC_input_div input.input_fix{width:295px;}
.reservationC.wetoz .reC_info_txt_wrap{padding:17px 20px; border:1px solid #e5e5e5; height:180px; overflow-y:auto; scrollbar-3dLight-Color: #fff;  scrollbar-base-color: #fff; scrollbar-Face-Color: #fff; scrollbar-Track-Color: #f0f0f0; scrollbar-DarkShadow-Color: #fff; scrollbar-Highlight-Color: #fff; color:#666666; line-height:1.75; font-size:14px;}
.reservationC.wetoz .reC_info_txt_wrap::-webkit-scrollbar {background:#fff; width:6px; float:left; position:absolute; left:0; height:5px;  border-radius:0px;}
.reservationC.wetoz .reC_info_txt_wrap::-webkit-scrollbar-button:start:decrement {display: block; height: 0px; background:#fff; background-position:center;}
.reservationC.wetoz .reC_info_txt_wrap::-webkit-scrollbar-button:end:increment {display: block; height: 0px; background:#fff; background-position:center;}
.reservationC.wetoz .reC_info_txt_wrap::-webkit-scrollbar-button {background:transparent; color:#fff;}
.reservationC.wetoz .reC_info_txt_wrap::-webkit-scrollbar-track {background:#f7f7f7;}
.reservationC.wetoz .reC_info_txt_wrap::-webkit-scrollbar-thumb {width:6px; border-radius:0px;}
.reservationC.wetoz .reC_info_txt_wrap{scrollbar-arrow-color: #fff; scrollbar-Shadow-Color: #fff}
.reservationC.wetoz .reC_info_txt_wrap::-webkit-scrollbar-thumb{background:#e5e5e5;}
.reservationC.wetoz .reC_info_txt_wrap h4{font-size:16px; color:#666666; margin:0 0 7px;}
.reservationC.wetoz .reC_info_txt_wrap p{margin:0;}
.reservationC.wetoz .reC_info_txt_wrap &gt; div + div{margin-top:25px;}
.reservationC.wetoz .reC_title2{display:flex; align-items:center; font-size:21px; color:#666666;}
.reservationC.wetoz .reC_title2 &gt; font{color:#aaaaaa; margin-left:5px; display:block;}
.reservationC.wetoz .reC_title2 .agree_box input[type=checkbox]{display:none; appearance:none;}
.reservationC.wetoz .reC_title2 .agree_box input + label {margin:0; display:block; margin-left:8px; cursor:pointer;}
.reservationC.wetoz .reC_title2 .agree_box input + label span.square{width:26px; height:26px; border:1px solid #e5e5e5; border-radius:3px; position:relative; display:block;}
.reservationC.wetoz .reC_title2 .agree_box input + label span.square::before{content:""; width:3px; height:6.5px; background:#dfdfdf; position:absolute; transform:rotate(-30deg); bottom:6.5px; left:8px; border-radius:5px;}
.reservationC.wetoz .reC_title2 .agree_box input + label span.square::after{content:""; width:3px; height:14.5px; background:#dfdfdf; position:absolute; transform:rotate(30deg); bottom:4.5px; right:8px; border-radius:5px;}
.reservationC.wetoz .reC_title2 .agree_box input:checked + label span.square{border-color:#fc5230;}
.reservationC.wetoz .reC_title2 .agree_box input:checked + label span.square::before,
.reservationC.wetoz .reC_title2 .agree_box input:checked + label span.square::after{background-color:#fc5230;}
.reservationC.wetoz .reC_btns_wrap{margin-top:49px;}
.reservationC.wetoz .reC_btns_wrap &gt; .btn-group-justified{display:flex; justify-content:center; height:auto !important}
.reservationC.wetoz .reC_btns_wrap &gt; .btn-group-justified &gt; div{display:block; width:200px;border-radius: 5px !important;}
.reservationC.wetoz .reC_btns_wrap &gt; .btn-group-justified &gt; div button{width:177px; height:50px; font-weight:600; font-size:17px; color:#999 !Important; background:#fff !important; border:none; outline:0 !important; border-radius: 5px !important; border: #dcdcdc 1px solid;}
.reservationC.wetoz .reC_btns_wrap &gt; .btn-group-justified &gt; div button.btn-success{background:#fc5230; }
.reservationC.wetoz .reC_btns_wrap &gt; .btn-group-justified &gt; div + div{margin-left:20px;}
.reservationC.wetoz .option_table{table-layout:fixed;}
.reservationC.wetoz .info_table{border-collapse:collapse; border:0;}
.reservationC.wetoz .info_table th{widtH:180px; padding:0 0 0 40px; font-size:17px; color:#333333; border-left:0; border-right:0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; height:60px; vertical-align:middle;}
.reservationC.wetoz .info_table td{padding:0; font-size:15px; color:#151515; border-left:0; border-right:0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; height:60px; vertical-align:middle;}
.reservationC.wetoz .info_table .btn-reserve_info{display:inline-block; vertical-align:middle; padding:0 8px; line-height:25px; border-radius:5px !important; background:#999999; color:#fff; font-size:14px; border:0; margin-left:10px;}
.reservationC.wetoz .info_table .btn-reserve_info.on{background:#fc5230;}
.reservationC.wetoz .pay-bank-notice .circle_chk{width:22px; height:22px; border:2px solid #222; border-radius:50%; position:relative; display:inline-block; margin-right:8px; margin-bottom:2px;}
.reservationC.wetoz .pay-bank-notice .circle_chk::before{content:""; width:2px; height:6px; background:#222; position:absolute; transform:rotate(-45deg); bottom:4px; left:5px; border-radius:3px;}
.reservationC.wetoz .pay-bank-notice .circle_chk::after{content:""; width:2px; height:10px; background:#222; position:absolute; transform:rotate(45deg); bottom:4px; right:6px; border-radius:5px;}
.reservationC.wetoz .pay-bank-notice {background:#fdfdfd; max-width:620px; padding:30px 0; text-align:center; margin:0 auto 65px; border:1px solid #dcdcdc}
.reservationC.wetoz .pay-bank-notice .reserve_completeBox{font-size:22px; font-weight:600; color:#222222; display:flex; align-items:center; justify-content:center;}
.reservationC.wetoz .pay-bank-notice .od_id{font-size:18px; color:#666; margin-top:15px;}
.reservationC.wetoz .reC_pay_info{padding:17px 35px; border:1px solid #e5e5e5; color:#666666; line-height:1.8; font-size:14px; margin-top:40px;}
.reservationC.wetoz .reC_pay_info ul{margin:0;}
.reservationC.wetoz .reC_pay_info ul li{display:flex;}
.reservationC.wetoz .reC_pay_info ul li &gt; div:first-of-type{width:10px;}
.order_chk_wrap{border:1px solid #ebebeb; padding:70px 0 70px;}
.order_chk_wrap .order_chk_inner{max-width:520px; margin:0 auto;}
.order_chk_wrap .od_titBox {text-align:center; margin-bottom:45px;}
.order_chk_wrap .od_titBox h1{font-size:30px; font-weight:600; color:#222222; margin:0;}
.order_chk_wrap .od_titBox p{font-size:15px; color:#666666; margin:10px 0 0;}
.order_chk_wrap .od_inputBox{display:flex; align-items:center;}
.order_chk_wrap .od_inputBox + div{margin-top:10px;}
.order_chk_wrap .od_inputBox &gt; label{width:90px; font-size:17px; font-weight:500; color:#222222; margin-bottom:0;}
.order_chk_wrap .od_inputBox &gt; input[type=text]{width:calc(100% - 90px); border:1px solid #e1e1e1; height:58px; padding:0 20px; font-size:16px; color:#222; box-shadow:none;}
.order_chk_wrap .od_inputBox &gt; input[type=text]::placeholder{color:#999999;}
.order_chk_wrap .od_chk_des{padding-left:90px; color:#999999; line-height:1.6; font-size:15px; margin-top:13px;}
.order_chk_wrap .od_btnBox{margin-top:25px;}
.order_chk_wrap .od_btnBox &gt; button{border:none !important; outline:0 !important; height:50px; font-size:21px; background:#fc5230 !important; border-radius: 5px !important;}
.reservationC.wetoz .service_chk_wrap .service_info_table{table-layout:fixed;}
.reservationC.wetoz .service_chk_wrap .service_info_table th{background:#f9f9f9; border-top:1px solid #252525 !Important; border-left:0 !Important; border-right:0 !Important; border-bottom:1px solid #d7d7d7 !Important; height:60px; vertical-align:middle; font-size:16px; font-weight:600; color:#222222; width:auto !important;}
.reservationC.wetoz .service_chk_wrap .service_info_table th:nth-child(3){width:25% !important;}
.reservationC.wetoz .service_chk_wrap .service_info_table td{color:#222222; font-size:14px; text-align:center !important; height:60px;}
.reservationC.wetoz .reserve_icon{width:60px; line-height:25px; text-align:center; border-radius:3px; color:#fff; font-size:13px; font-weight:500; display:inline-block;}
.reservationC.wetoz .reserve_icon.waiting{background:#c2c2c2;}
.reservationC.wetoz .reserve_icon.cancel{background:#ec465e;}
.reservationC.wetoz .reserve_icon.completed{background:#fc5230;}

@media (max-width:991px){
	.reservationC_nav.navi-wrap{margin-bottom:65px;}
    .reservationC_nav.navi-wrap &gt; ul{justify-content: space-between;}
	.reservationC_nav.navi-wrap &gt; ul li{width:48%;}
	.reservationC_nav.navi-wrap &gt; ul li + li a{width:100%; margin:0 !important; font-size:14px; line-height:35px;}
    .reservationC_nav.navi-wrap &gt; ul li.active a{font-size: 14px; line-height: 35px;}
	.reservationC_nav.navi-wrap .navbar-link{font-size:12px; padding:2px 8px;}
	.reservationC.wetoz .navi-wrap .button-list{bottom:calc(100%);}
	.reservationC &gt; .row{flex-wrap:wrap; margin-bottom: 60px !important;}
	.reservationC &gt; .row &gt; div:first-of-type{width:100%; padding:0;}
	.reservationC &gt; .row &gt; div:last-of-type{width:100%; padding:0; border-left:0;}
	.reservationC .ym-title{display:block; margin-top:4px !important; font-family:}
	.reservationC .ym-title, .reservationC .ym-title *{font-size:17px; font-weight: 700;}
	.reservationC.wetoz .pager{margin:0 0 30px;}
	.reservationC.wetoz .pager li a i{font-size:20px;}
	.reservationC.wetoz .pager li a span{font-size: 12px; font-weight: 300;}
	.reservationC.wetoz .tbl-canlendar th{font-size: 12px;}
	.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td &gt; .day{padding:13px 0 0; font-size: 12px;}
	.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td &gt; .day span.day{font-size: 12px;}
	.reservationC.wetoz .tbl-canlendar.mini &gt; tbody &gt; tr &gt; td .m-remain-cnt{font-size: 10px;}
	.reservationC.wetoz #wrap-calendar{margin-bottom:10px;}
	.reservationC.wetoz #wrap-calendar + .panel.panel-default{margin-bottom:50px;}
	.reservationC.wetoz .res_date{width:65px; line-height:23px; font-size:13px; margin-right:10px; padding-top:2px;border-radius: 3px;}
	.reservationC.wetoz #select-date-text{font-size:15px;}
	.reservationC.wetoz .media-heading &gt; span{font-size:15px;}
	.reservationC.wetoz .media-heading &gt; a.more{font-size:10px; width:45px; line-height:14px; padding-top:2px;}
	.reservationC.wetoz .info .desc{font-size:13px; margin-top:7px;}
	.reservationC.wetoz ul.bx-times li .btn-time .remain-cnt{font-size:13px; margin-bottom:3px;}
	.reservationC.wetoz ul.bx-times li .btn-time .time{font-size:15px;}
	.reservationC.wetoz ul.bx-times li .btn-time{padding:14px 0 12px;}
	.reservationC.wetoz ul.bx-times li .btn-time.active{border-width:1px; padding:14px 0 12px;}
	.reservationC.wetoz .media-left{margin:30px 0 20px;}
	.reservationC.wetoz .media-left &gt; img{border-radius: 0;}
	.reservationC.wetoz .media-heading{font-size:16px;}
	.reservationC.wetoz .reC_inputBox select{width:calc(100% - 100px);}
	.reservationC.wetoz .reC_inputBox .agree_box label{font-size:13px;}
	.reservationC.wetoz .reservation_service_box + div{margin-top:30px;}
	.reservationC.wetoz .btn-group-justified &gt; .btn-group .btn{font-size:14px; line-height:47px; height:47px; padding-top:1px; width:100%; border-radius: 2.5px !important; font-weight: 500;}
	.reservationC.wetoz .btn-group-justified &gt; .btn-group .btn-success i{font-size:21px; margin-left:8px; top:2px;}
	.reservationC.wetoz .btn-group-justified &gt; .btn-group .btn-success-one{width:100%;border-radius: 2.5px !important;}
	.reservationC.wetoz .list-group-item{display:flex; padding:10px 0;}
	.reservationC.wetoz .list-group-item span.square{margin-right:7px; transform:scale(0.8); transform-origin:right center;}
	.reservationC.wetoz .list-group-item span:last-of-type{width:calc(100% - 27px); font-size:13px; line-height:1.7; word-break: keep-all;}
	.reservationC.wetoz .notice_txtbox{font-size: 13px;}
	.reservationC.wetoz .notice_txtbox p{font-size:15px;}
	.reservationC.wetoz .mo_notice{margin:20px 0 0;}
	.reservationC.wetoz .table-responsive{border:0;}
	.reservationC.wetoz .service_chk_wrap .service_info_table td{text-align:left !important; height:auto;}
	.reservationC.wetoz .service_info_table{border:0; table-layout:fixed;}
	.reservationC.wetoz .service_info_table thead{display:none;}
	.reservationC.wetoz .service_info_table tr:first-of-type{border-top:1px solid #e5e5e5 !important;}
	.reservationC.wetoz .service_info_table td{display:flex; align-items:center; padding:0 !important; text-align:left; border-top:0; border-bottom:1px solid #e5e5e5 !important;
	width:100%;}
	.reservationC.wetoz .service_info_table td.rm_cnt {flex-direction: column; height: auto; align-items: stretch;}
	.reservationC.wetoz .service_info_table td.rm_cnt .rm_p {width:98%; padding:0 5px; font-size:13px}
	.reservationC.wetoz .service_info_table td.rm_cnt .rm_p.hidden-md {color:#222; font-weight:500}
	.reservationC.wetoz .service_info_table tr td:last-of-type{border-bottom-color:#000 !important;}
	.reservationC.wetoz .service_info_table td &gt; div:first-of-type{font-size:13px; width:100px; font-weight:500; line-height:21px; padding:10px 0 10px 10px; color:#222}
	.reservationC.wetoz .service_info_table td &gt; div:last-of-type{width:calc(100% - 100px); padding:10px; white-space:normal; word-break:break-word; font-size: 13px; color: #666666; font-weight: 300;}
	.reservationC.wetoz .service_info_table td select{margin:0; background-image:url(/plugin/wz.bookingC.prm/img/mreC_arrow.png); background-size:9px; background-position:85% center; font-size:13px;}
	.reservationC.wetoz .service_info_table .total_td td .span_price{font-size:16px; margin-right:2px; }
	.reservationC.wetoz .service_info_table .total_td td:first-child{font-size:14px;}
	.reservationC.wetoz .reC_title{font-size:19px; margin-bottom:25px; font-weight: bold; color:#222222}
	.reservationC.wetoz .reC_inputBox{height:auto; flex-wrap:wrap; min-height:48px;}
	.reservationC.wetoz .reC_inputBox:first-of-type{border-top-color:#e5e5e5;}
	.reservationC.wetoz .reC_inputBox:last-of-type{border-top: #000 1px solid;}
	.reservationC.wetoz .reC_inputBox &gt; label{width:100px; padding:13px 0 8px 13px; line-height:21px; font-size:13px;}
	.reservationC.wetoz .reC_inputBox .cal_option_cnt{width:60px; line-height:28px; height:28px; padding:0 0 0 10px; background-image:url(/plugin/wz.bookingC.prm/img/mreC_arrow.png); background-size:9px; background-position:85% center; font-size:13px;}
	.reservationC.wetoz .reC_inputBox .input-group-addon:last-child{height:28px; width:auto; font-size:12px; width:40px; padding:0; padding-top:2px; font-weight: 300;}
	.reservationC.wetoz .reC_inputBox .help-block{margin-left:0; width:100%; font-size:12px !important; margin-top:8px; font-weight: 300;}
	.reservationC.wetoz .reC_inputBox .input-groupBox{padding:13px 0; flex-wrap:wrap; width:calc(100% - 100px);}
	.reservationC.wetoz .reC_inputBox .option_tot_box{font-size:14px; }
	.reservationC.wetoz .reC_inputBox .option_tot_box #option_tot_price{font-size:16px; color:#111}
	.reservationC.wetoz .reC_inputBox .reC_input_div{padding:10px 0; font-size:14px; width:calc(100% - 110px);}
	.reservationC.wetoz .reC_inputBox .reC_input_div input:not([type=radio]){padding:0 10px; font-size:13px;}
	.reservationC.wetoz .reC_inputBox .reC_textarea_div{widtH:calc(100% - 110px); padding:10px 0px; }
	.reservationC.wetoz .reC_inputBox .reC_textarea_div textarea{padding:8px 10px;}
	.reservationC.wetoz .reC_payInfo{padding:25px; border:.5px solid #ebebeb;}
	.reservationC.wetoz .reC_payInfo .reC_inputBox + .reC_inputBox{margin-top:0;}
	.reservationC.wetoz .reC_payInfo .reC_radio_div{flex-wrap:wrap; width:calc(100% - 100px); padding:10px 0;}
	.reservationC.wetoz .reC_payInfo .reC_inputBox{height:auto;}
	.reservationC.wetoz .reC_inputBox .reC_input_div &gt; span:not(.od_tot_des){font-size:15px; color:#111; font-weight: bold;}
	.reservationC.wetoz .reC_inputBox .reC_input_div &gt; span.od_tot_des{margin:2px 0 0 0; display:block; font-size:12px; color:#888888; font-weight: 300;}
	.reservationC.wetoz .reC_payInfo .reC_radio_div {margin-bottom:-5px;}
	.reservationC.wetoz .reC_payInfo .reC_radio_div &gt; div{margin-right:10px; margin-bottom:5px;}
	.reservationC.wetoz .reC_payInfo .reC_radio_div &gt; div + div{margin-left:0;}
	.reservationC.wetoz .reC_payInfo .reC_radio_div input[type=radio] + label{font-size:13px; font-weight:400;}
	.reservationC.wetoz .reC_payInfo .reC_radio_div input[type=radio] + label .pay_chk{width:13px; height:13px; margin-right:5px; margin:0 5px 2px 0;}
	.reservationC.wetoz .reC_payInfo .reC_radio_div input[type=radio]:checked + label .pay_chk:after{width:5.5px; height:5.5px; }
	.reservationC.wetoz .reC_payInfo #bank_info_box{margin-top:-1px; display:block;}
	.reservationC.wetoz .reC_payInfo #bank_info_box .reC_inputBox{margin-top:0px;}
	.reservationC.wetoz .reC_payInfo #bank_info_box .reC_inputBox:first-of-type{border-top-color:#e5e5e5;}
	.reservationC.wetoz .reC_payInfo .reC_select_div{width:calc(100% - 110px); padding:0;}
	.reservationC.wetoz .reC_payInfo .reC_select_div select{width:100%; line-height:40px; height:40px; padding:0 0 0 10px; background-image:url(/plugin/wz.bookingC.prm/img/mreC_arrow.png); background-size:9px; background-position:95% center; font-size:13px;}
	.reservationC.wetoz .reC_inputBox .reC_input_div input.input_fix{width:100%;}
	.reservationC.wetoz .reC_title2{font-size:19px; color:#111}
	.reservationC.wetoz .reC_info_txt_wrap{padding:15px 15px; font-size:13px;}
	.reservationC.wetoz .reC_info_txt_wrap h4{font-size:14px;}
	.reservationC.wetoz .reC_title2 .agree_box input + label{transform:scale(0.8); margin-left:5px;}
	.reservationC.wetoz .pay-bank-notice{padding:25px 0; margin-bottom:50px; background-color: #fdfdfd; border: 1px solid #dcdcdc;}
	.reservationC.wetoz .pay-bank-notice .reserve_completeBox{font-size:16px;}
	.reservationC.wetoz .pay-bank-notice .circle_chk{transform:scale(0.9); margin-right:4px;}
	.reservationC.wetoz .pay-bank-notice .od_id{font-size:14px; font-weight: 300;}
	.reservationC.wetoz .info_table tr:first-of-type th,
	.reservationC.wetoz .info_table tr:first-of-type td{border-top-color:#222 !important;}
	.reservationC.wetoz .info_table th{color:#222; font-weight: 500;}
	.reservationC.wetoz .info_table td{color:#666; font-weight: 300;}
	.reservationC.wetoz .info_table th{width:100px; height:auto; min-height:48px; font-size:14px; padding-left:10px;}
	.reservationC.wetoz .info_table td{font-size:14px; height:48px; padding:10px 0; white-space:initial !important;}
	.reservationC.wetoz .info_table{table-layout:fixed;}
	.reservationC.wetoz .info_table .btn-reserve_info{font-size:12px; line-height:18px; padding:0 5px 0; margin-left:5px; position:relative; top:-1.5px;}
	.reservationC.wetoz .info_table tr:last-of-type th,
	.reservationC.wetoz .info_table tr:last-of-type td{border-bottom:1px solid #e5e5e5 !important;}
	.reservationC.wetoz .reC_pay_info{padding:15px; font-size:14px; word-break:keep-all; margin-top:30px; font-weight: 300;}
	.reservationC.wetoz .reC_pay_info ul li &gt; div:last-of-type{width:calc(100% - 10px);}
	.reservationC.wetoz .reC_section + .reC_section{margin-top:50px;}
	.reservationC.wetoz .reC_btns_wrap{margin-top:30px;}
	.reservationC.wetoz .reC_btns_wrap &gt; .btn-group-justified &gt; div + div{margin-left:10px;}
	.order_chk_wrap{border:0; padding:0;}
	.order_chk_wrap .od_titBox{margin-bottom:30px;}
	.order_chk_wrap .od_titBox h1{font-size:22px;}
	.order_chk_wrap .od_titBox p{font-size:14px; }
	.order_chk_wrap .od_inputBox &gt; label{width:100px; font-size:14px;}
	.order_chk_wrap .od_inputBox &gt; input[type=text]{height:40px; font-size:13px; padding:0 10px;}
	.order_chk_wrap .od_chk_des{padding-left:100px; font-size:12px; margin-top:8px;}
	.order_chk_wrap .od_btnBox &gt; button{font-size:16px; height:42px; line-height:41px; padding-top:1px;}
	.reservationC.wetoz .reC_title2 .agree_box input + label span.square{border-radius: 1px;}
	.reservationC.wetoz .reC_title2 .agree_box input:checked + label span.square::before, .reservationC.wetoz .reC_title2 .agree_box input:checked + label span.square::after{background-color: #111111;}
	.reservationC.wetoz .reC_title2 .agree_box input:checked + label span.square{border-color:#111}
	.reservationC.wetoz .reC_btns_wrap &gt; .btn-group-justified &gt; div{width: 100%; display: flex; justify-content: center;}
	.reservationC.wetoz .btn-group-justified &gt; .btn-group .boarding-btn{width: 165px; margin: 0 auto 65px; font-size: 14px; font-weight: 500;}

	.reservationC.wetoz form{margin-bottom: 60px;}
	.reservationC.wetoz form .reC_section:nth-of-type(3) .reC_inputBox:last-of-type{border-top: 1px solid #e1e1e1;}
	.reservationC.wetoz form .reC_section:nth-of-type(4) .reC_inputBox{border:none}
	.reservationC.wetoz form .reC_section:nth-of-type(4) .reC_inputBox .reC_input_div{padding: 2px 0;}

	.reservationC.wetoz .reC_title_box &gt; p{font-size:12px; color:#222222; font-weight:300;}
	.reservationC.wetoz .reC_title_box &gt; p::before{ left:-7px;}
}
</pre></body></html>