@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}.tab{display:grid}.tab input[type=radio],.tab input[type=checkbox]{display:none}.tab input[type=radio]+label,.tab input[type=checkbox]+label{width:100%;height:30px;line-height:30px;font-size:1.3rem;text-align:center;background-color:#f8f8f8;cursor:pointer}.tab input[type=radio]:checked+label,.tab input[type=checkbox]:checked+label{background-color:rgba(101, 175, 7, 0.85);color:#fff}.wrapper{display:grid;grid-template-columns:20% 1fr;gap:10px}.wrapper-filter .filter-added{position:sticky;top:95px;border:1px solid #e1e1e1;padding:20px;display:grid;gap:10px}.wrapper-filter article{display:grid;gap:0.5em}.wrapper-filter article>p{font-size:14px}.wrapper-filter article input[type=text]{width:100%}.wrapper-filter article ul{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:5px}.wrapper-filter article ul:not(.insurance) li:first-child{grid-column:1 / span 2}.wrapper-list{position:relative}.car-box .image_box{height:200px;background-position:center center;background-repeat:no-repeat;background-size:75%}.car-box .car-title{display:flex;gap:10px;align-items:center;justify-content:center;padding:0.5em 0.8em}.car-box .car-title .bz-tour-category{padding:0.5em 0.8em;background-color:#efefef;font-size:1.2rem;border-radius:0.3em}.car-box .car-title .bz-tour-title{font-size:1.6rem;font-weight:700}.car-box .car-meta{display:flex;gap:10px;align-items:center;justify-content:center;padding:0.5em 0.8em;font-size:1.2rem}.car-box .car-meta i{color:#888}.product-list .bz-tour-list-wrap{margin:0;display:grid;gap:15px}.product-list .bz-tour-list-wrap .product-item{border:1px solid #e1e1e1;display:grid;grid-template-columns:30% 1fr;padding:10px}.product-list .bz-tour-list-wrap .product-item .car-partner{display:grid;align-items:flex-start;grid-auto-rows:min-content;gap:10px}.product-list .bz-tour-list-wrap .product-item .car-partner.more form:nth-child(n+5){display:none}.product-list .bz-tour-list-wrap .product-item .car-partner form{border:1px solid #e1e1e1}.product-list .bz-tour-list-wrap .product-item .car-partner form:hover{box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 12px}.product-list .bz-tour-list-wrap .product-item .car-partner form .partner-name{font-size:1.4rem}.product-list .bz-tour-list-wrap .product-item .car-partner form .text_box{padding:15px;display:grid;grid-template-columns:minmax(auto, 13rem) 1fr auto;align-items:center;gap:15px}.product-list .bz-tour-list-wrap .product-item .car-partner form .text_box .partner-info{display:grid;grid-auto-flow:column;grid-template-columns:7rem 7rem 1fr 1fr;gap:3px}.product-list .bz-tour-list-wrap .product-item .car-partner form .text_box .partner-info span{width:100%;font-size:1.2rem;color:#888;padding:0.3em 0.5em;background-color:#f8f8f8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-list .bz-tour-list-wrap .product-item .car-partner form .text_box .action{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.product-list .bz-tour-list-wrap .product-item .car-partner form .text_box .action .dr_txt{font-size:13px;letter-spacing:-1px}.product-list .bz-tour-list-wrap .product-item .car-partner form .text_box .action .price{text-align:right}.product-list .bz-tour-list-wrap .product-item .car-partner form .text_box .action .price .pc_txt{font-size:13px;text-decoration:line-through;color:#a2a2a2}.product-list .bz-tour-list-wrap .product-item .car-partner form .text_box .action .price .di_txt{font-size:18px}.product-list .bz-tour-list-wrap .product-item .car-partner form .text_box .action .show-more-btn{border-radius:0;padding:0.5em 0.8em;font-size:1.2rem}.product-list .bz-tour-list-wrap .product-item .car-partner .more-view{padding:10px;font-size:1.3rem;display:flex;gap:15px;justify-content:center;align-items:center;color:#888}.product-list .bz-tour-list-wrap .product-item .car-partner .more-view i{font-size:1rem}.item-detail .options{display:grid;grid-template-columns:repeat(5, 1fr);gap:5px}.item-detail .options span{border:1px solid #ebebeb;background-color:#f8f8f8;color:#aeaeae;font-size:1.2rem;padding:0.3em 0.5em;letter-spacing:-1px}.item-detail .options span.active{border:1px solid #65af07;background-color:#fff;color:#65af07}.item-detail .wrapper-detail{display:grid;grid-template-columns:1fr 25%;grid-template-areas:"detail selected";gap:20px}.item-detail .wrapper-detail>section:first-child{grid-area:selected}.item-detail .wrapper-detail>section:last-child{grid-area:detail;display:grid;gap:20px;align-items:flex-start;grid-auto-rows:min-content}.item-detail .wrapper-detail .selected{position:sticky;top:95px;padding:25px;border-radius:1em;box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 12px}.item-detail .wrapper-detail .selected-title{text-align:center;font-size:1.4rem}.item-detail .wrapper-detail .notice{display:grid}.item-detail .wrapper-detail .notice .box{padding:10px}.item-detail .wrapper-detail .notice .box.success p{background-color:#ebfbee;color:#37b24d}.item-detail .wrapper-detail .notice .box.error p{background-color:#fff5f5;color:#f03e3e}.item-detail .wrapper-detail .notice .box-content{font-size:1.4rem}.item-detail .wrapper-detail .notice .box p{padding:10px}.item-detail .wrapper-detail .notice pre{font-family:"notokr-regular", sans-serif;line-height:1.6;font-size:1.3rem;overflow-x:auto;padding:0 10px}.item-detail .orderRent{display:inline-block;width:100%}.item-detail .orderRent>h5{border-bottom:none}.item-detail .option-box{background-color:#fff;border:1px solid #e6e6e6;padding:15px}.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:0 auto 20px 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:10px}.item-detail .insurances .insurance .box-content{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px}.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 .selected-summary{padding:15px 0;display:grid;gap:10px}.item-detail .selected-summary .box{background-color:#fff;display:grid;gap:5px;font-size:1.3rem}.item-detail .selected-summary .box-order{grid-template-rows:1fr auto}.item-detail .selected-summary .box-order .duration,.item-detail .selected-summary .box-order .rentcar,.item-detail .selected-summary .box-order .payment,.item-detail .selected-summary .box-order .shuttle{line-height:1.6;display:grid;grid-template-columns:8rem 1fr;gap:10px;align-items:center}.item-detail .selected-summary .box-order .duration .info-title,.item-detail .selected-summary .box-order .rentcar .info-title,.item-detail .selected-summary .box-order .payment .info-title,.item-detail .selected-summary .box-order .shuttle .info-title{color:#888}.item-detail .selected-summary .box-order .duration .info-content,.item-detail .selected-summary .box-order .rentcar .info-content,.item-detail .selected-summary .box-order .payment .info-content,.item-detail .selected-summary .box-order .shuttle .info-content{text-align:right}.item-detail .selected-summary .box-order .price{font-size:20px;color:#ff0000}.item-detail .rent-return .box-info{font-size:1.4rem;display:grid;gap:20px}.item-detail .rent-return .box-info .rentcar,.item-detail .rent-return .box-info .shuttle{display:grid;grid-template-columns:10rem 1fr;gap:10px}.item-detail .rent-return .box-info .shuttle:first-child{grid-column:1 / span 2}.item-detail .rent-return .box-order{display:grid;grid-template-columns:1fr 1fr;gap:20px}.item-detail .rent-return .info-title{color:#999}.item-detail .rent-return .info-content{font-weight:600}.item-detail .form-confirm{margin-top:40px;padding:20px;border-top:2px solid #65af07;background-color:#f8f8f8;font-size:14px}.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}.item-detail .error-notice{background-color:#f8f8f8;font-size:1.6rem;display:flex;align-items:center;justify-content:center;padding:40px;color:#af4107;grid-column:1 / span 2}.rentalcar .filter-group ul{display:grid;grid-auto-flow:column;padding:5px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.rentalcar .filter-group ul .tab{display:grid}.rentalcar .filter-group ul .tab input[type=radio]{display:none}.rentalcar .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}.rentalcar .filter-group ul .tab.checked input[type=radio]+label{background-color:#65af07;color:#fff}.rentalcar .product-list .bz-tour-list-wrap{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}.rentalcar .product-list .bz-tour-list-wrap li{float:unset;margin:0;border:1px solid #e1e1e1;cursor:pointer}.rentalcar .product-list .bz-tour-list-wrap li:hover{box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 12px}.rentalcar .product-list .bz-tour-list-wrap li .image_box{height:212px;background-position:center center;background-repeat:no-repeat;background-size:95%}.rentalcar .product-list .bz-tour-list-wrap li .text_box{padding:15px;display:grid;gap:5px}.rentalcar .product-list .bz-tour-list-wrap li .text_box .tit_txt{font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rentalcar .product-list .bz-tour-list-wrap li .text_box .tag-date{font-size:12px;color:#888}.rentalcar .product-list .bz-tour-list-wrap li .text_box .action{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.rentalcar .product-list .bz-tour-list-wrap li .text_box .action .dr_txt{font-size:13px;letter-spacing:-1px}.rentalcar .product-list .bz-tour-list-wrap li .text_box .action .price{text-align:right}.rentalcar .product-list .bz-tour-list-wrap li .text_box .action .price .pc_txt{font-size:13px;text-decoration:line-through;color:#a2a2a2}.rentalcar .product-list .bz-tour-list-wrap li .text_box .action .price .di_txt{font-size:18px}