@font-face{font-family:"nanum-square-r";src:url("/font/nanumsquarer.eot");src:url("/font/nanumsquarer.eot?#iefix") format("embedded-opentype"), url("/font/nanumsquarer.woff2") format("woff2"), url("/font/nanumsquarer.woff") format("woff"), url("/font/nanumsquarer.ttf") format("truetype"), url("/font/nanumsquarer.svg#nanumsquarerregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Sans";src:url("/font/notokr-regular.eot");src:url("/font/notokr-regular.eot?#iefix") format("embedded-opentype"), url("/font/notokr-regular.woff2") format("woff2"), url("/font/notokr-regular.woff") format("woff"), url("/font/notokr-regular.ttf") format("truetype"), url("/font/notokr-regular.svg#notokr-regular") format("svg");font-weight:normal;font-style:normal}.sub_product_box .image_box{height:212px}.sub_product_box .di_txt,.sub_product_box .pc_txt{right:65px;left:auto}.sub_product_box .di_txt{color:#e52222}.sub_product_box .dr_txt{color:#535353;font-size:15px}.sub_product_box>li .noimgFilterBox{position:relative}.sub_product_box>li .noimgFilterBox .full-coverage{position:absolute;top:6;left:0;z-index:1}.sub_product_box>li .noimgFilterBox .full-coverage-II{background:url("/theme/basic/img/m/tag.png") no-repeat center;width:100%;height:30px;background-size:contain;display:block}.price_tab li.tab{font-size:18px;font-weight:600;width:105px}.title-main{display:flex;align-items:flex-end;gap:0.8rem;margin-bottom:0.5rem}.title-main h3{font-size:1.8rem;font-weight:600}.title-main small{font-size:1.3rem;color:red}.guide-box{padding:1rem;font-size:1.2rem;line-height:1.6;background-color:#f8f8f8}.guide-box b{font-size:1.4rem}.filter-group ul{display:grid;grid-auto-flow:column;padding:5px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.filter-group ul .tab{display:grid}.filter-group ul .tab input[type=radio]{display:none}.filter-group ul .tab input[type=radio]+label{width:100%;height:38px;line-height:38px;font-size:1.4rem;text-align:center;background-color:#f8f8f8;cursor:pointer}.filter-group ul .tab.checked input[type=radio]+label{background-color:#65af07;color:#fff}.product-list .bz-tour-list-wrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}.product-list .bz-tour-list-wrap li{float:unset;margin:0;border:1px solid #e1e1e1;cursor:pointer}.product-list .bz-tour-list-wrap li:hover{box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 12px}.product-list .bz-tour-list-wrap li .image_box{height:212px;background-position:center center;background-repeat:no-repeat;background-size:95%}.product-list .bz-tour-list-wrap li .text_box{padding:15px;display:grid;gap:5px}.product-list .bz-tour-list-wrap li .text_box .tit_txt{font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-list .bz-tour-list-wrap li .text_box .tag-date{font-size:12px;color:#888}.product-list .bz-tour-list-wrap li .text_box .action{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.product-list .bz-tour-list-wrap li .text_box .action .dr_txt{font-size:13px;letter-spacing:-1px}.product-list .bz-tour-list-wrap li .text_box .action .price{text-align:right}.product-list .bz-tour-list-wrap li .text_box .action .price .pc_txt{font-size:13px;text-decoration:line-through;color:#a2a2a2}.product-list .bz-tour-list-wrap li .text_box .action .price .di_txt{font-size:18px}.item-detail .orderRent{display:inline-block;width:100%}.item-detail .orderRent>h5{border-bottom:none}.item-detail #additional_service>p.text-info{margin-bottom:15px}.item-detail img.l-rent-view-title_img{margin:10px 0;display:inline-block}.item-detail .detail_cnt-title_box{background-color:#fff;border:1px solid #e6e6e6;padding:35px 40px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.item-detail .detail_cnt-title_box.options{margin-top:20px}.item-detail .detail_cnt-title_box .info-text{white-space:pre-line;font-size:13px}.item-detail .detail_cnt-title_box .info-text p{line-height:1.6}.item-detail .detail_cnt-title_box .options{grid-column:1 / 2 span;display:grid;grid-template-columns:repeat(8, 1fr);gap:5px}.item-detail .detail_cnt-title_box .options span{border:1px solid #ebebeb;background-color:#f8f8f8;color:#aeaeae;padding:3px 5px;font-size:12px}.item-detail .detail_cnt-title_box .options span.active{border:1px solid #65af07;background-color:#fff;color:#65af07}.item-detail h4.box-title{font-size:18px;border-bottom:2px solid #000;padding:15px 0;margin-bottom:20px}.item-detail h5.box-sub-title{display:inline-block;font-size:16px;color:#434343;padding:5px 0;margin-bottom:10px}.item-detail .detailpage_thumb{height:100%;max-height:345px;display:grid}.item-detail .detailpage_thumb .detail-view{background-repeat:no-repeat;background-position:center center;background-size:cover}.item-detail .detail_cnt-title_box ul{display:grid;gap:20px}.item-detail .detail_cnt-title_box ul li{display:grid;grid-template-columns:auto auto 1fr;align-items:center}.item-detail .detail_cnt-title_box ul li .list_title{width:100px;display:inline-block;font-size:15px;margin-left:20px}.item-detail .detail_cnt-title_box ul li .info-text{grid-column:1 / 3 span;width:100%;line-height:normal;font-size:14px;border:1px solid #ebebeb;padding:20px;min-height:135px}.item-detail .detail_cnt-title_box ul li .info-table{display:inline-block;font-size:14px}.item-detail .detail_cnt-title_box ul li .info-table select{width:100%;padding:0 2%}.item-detail #down,.item-detail #up{width:49px;height:40px;border:1px solid #d3d3d3;background:#f6f8f9;float:left}.item-detail #datenumber{float:left}.item-detail #datenumber input{float:left;width:58px;background:#fff;height:38px;border-top:1px solid #d3d3d3;text-align:center;border-bottom:1px solid #d3d3d3;border-left:0;border-right:0}.item-detail .dateup{display:block;width:11px;height:8px;background:url(./css-images/date_up.png) no-repeat;margin-left:18px}.item-detail .datedown{display:block;width:11px;height:8px;background:url(./css-images/date_down.png) no-repeat;margin-left:18px}.item-detail ul.inner-form-box li.price .percent{float:left;font-size:45px;margin-left:12px;font-weight:600;color:#e52222;margin-right:20px}.item-detail ul.inner-form-box li.price .percent .mark{font-size:20px}.item-detail ul.inner-form-box li.price .buybox{float:right;margin-top:6px}.item-detail ul.inner-form-box li.price .buybox .b_price{float:right;color:#a8a8a8;font-size:17px;text-decoration:line-through}.item-detail ul.inner-form-box li.price .buybox .a_price{color:#313131;font-size:20px;margin-top:2px;font-weight:bold}.item-detail .form-container{width:100%;padding:20px 40px;margin-bottom:30px;border-bottom:1px solid #dbdbdb}.item-detail .reservation_button{display:flex;justify-content:flex-end;align-items:center;gap:15px}.item-detail .form-container button.btn2{padding:15px 0;background:#e52222;border:1px solid #e52222;color:#fff;font-size:18px;font-weight:bold;width:220px}.item-detail .form-container button.btn1{padding:15px 0;background:#fff;border:1px solid #e52222;color:#444;font-size:18px;font-weight:bold;width:220px}.item-detail button{font-family:"notokr-regular", sans-serif}.item-detail .inner-form-box{display:grid;grid-template-columns:auto auto auto auto auto 1fr;align-items:center;gap:15px}.item-detail .inner-form-box .block{display:grid;gap:5px}.item-detail .inner-form-box .block-value.sale{display:flex;justify-content:flex-end}.item-detail .inner-form-box .block-name{font-size:14px}.item-detail .inner-form-box #datenumber input{height:40px;font-size:13px}.item-detail .box-message{font-size:16px;font-weight:600;line-height:1.6;text-align:center;margin-top:20px}.item-detail .box-message.warning{color:#ff0000}.item-detail .searchForm{margin:40px auto}.item-detail .box-info{margin-bottom:20px}.item-detail .info-table{width:100%;table-layout:fixed;border-collapse:collapse}.item-detail .info-table th,.item-detail .info-table td{font-size:14px;border:1px solid #d9d9d9;padding:0.5rem 0.8rem}.item-detail .info-table th.center,.item-detail .info-table td.center{text-align:center;padding:unset}.item-detail .info-table th{background-color:#f8f8f8}.item-detail .insurances{background-color:#f8f8f8;padding:15px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.item-detail .insurances input[type=radio]{display:none}.item-detail .insurances .insurance{border:1px solid #d3d3d3;background-color:#fff;padding:15px;display:grid;gap:15px;font-size:14px}.item-detail .insurances .insurance .title{color:#888;font-weight:600}.item-detail .insurances .insurance .box{display:grid;gap:5px}.item-detail .insurances .insurance .box-content{display:flex;gap:15px}.item-detail .insurances .insurance .box .info{display:grid;grid-template-columns:auto 1fr;gap:5px}.item-detail .insurances .insurance .box .info-title{color:#999}.item-detail .insurances .insurance .box .info-content{font-weight:600}.item-detail .insurances input[type=radio]:checked+label{border:1px solid #65af07}.item-detail .insurances input[type=radio]:checked+label .title{color:#65af07}.item-detail .form-confirm{margin-top:40px;padding:20px;border-top:2px solid #65af07;background-color:#f8f8f8;font-size:14px}.item-detail .form-confirm .order-summary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.item-detail .form-confirm .info{display:grid;grid-template-columns:auto 1fr;gap:5px}.item-detail .form-confirm .info-title{color:#999}.item-detail .form-confirm .info-content{font-weight:600}.item-detail .form-confirm .box{background-color:#fff;padding:20px;display:grid;gap:10px}.item-detail .form-confirm .box-order{grid-template-rows:1fr auto}.item-detail .form-confirm .box-order .duration,.item-detail .form-confirm .box-order .rentcar,.item-detail .form-confirm .box-order .payment,.item-detail .form-confirm .box-order .shuttle{text-align:center;line-height:1.6}.item-detail .form-confirm .box-order .price{font-size:20px;color:#ff0000}.item-detail .form-confirm button{margin-top:20px;display:block;width:100%;background-color:#65af07;color:#fff;line-height:38px;font-size:20px;font-weight:600}