.pass-reset{border:1px #bcbcbc solid;width:260px}.alert-pop{position:fixed;width:340px;padding:10px;box-shadow:0 3px 6px rgb(0 0 0 / .3);border-radius:5px;z-index:3;transition:.3s;opacity:0;visibility:hidden}.alert-pop.is-active{opacity:1;visibility:visible}.alert-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .75);transition:.3s;opacity:0;visibility:hidden}.alert-bg.is-active{opacity:.5;visibility:visible;z-index:2}.alert-text{font-weight:700;color:#fff}.alert-btn{display:inline-flex;justify-content:center;align-items:center;width:100%;height:35px;font-weight:700;color:#fff}.alert-success.alert-pop{background:#1982D4}.alert-success .alert-text{text-align:center}.alert-success .alert-btn{background:#0F5992}.alert-success .alertBody{padding:35px 0}.alert-error .alert-pop{background:#DC512C}.alert-error .alert-text{margin:0 10px}.alert-error .alert-btn{background:#B33716}.alert-error .alertBody{padding:20px 0 30px}.previous a,.next a{color:white!important}#myBar{background-color:rgb(255 255 255 / .5);width:100%;height:2px}#myProgress{position:absolute;left:0;top:0;width:100%;z-index:10000}.disabled{color:grey;pointer-events:none}.timeline-th{z-index:1!important}.ui-state-disabled span{display:flex!important;justify-content:center;align-items:center;width:30px;height:30px;padding:0!important;color:#626769}#style_scroll_error{overflow-y:auto;max-height:400px}#style_scroll_error::-webkit-scrollbar{width:3px;background-color:#F5F5F5}#style_scroll_error::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);background-color:#b1b1b1}#style_scroll_error::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3);border-radius:10px;background-color:#F5F5F5}.event-none{pointer-events:none!important}td.fc-day{text-align:center;vertical-align:middle}.schedule .openingHours-text,.schedule .holiday-text{position:unset;top:unset;left:unset;transform:unset;padding:0}.timeline thead th{background-clip:padding-box}td.custom_no{word-break:normal}table.equal_width_col{min-width:1400px;table-layout:fixed}.formError{border:2px solid #ca0813!important;flex:none!important}.error-area,.success-area{padding:10px}.alert-danger{background-color:#fbe4e6!important}.error-text{color:#ca0813;text-align:center;margin:5px 0!important}.error-custom,.success-custom{width:100%;margin-top:10px}select:disabled{background-color:#e9ecef;opacity:1}.p-event-none{pointer-events:none}.bg-order-3{border:2px solid #ca0813!important;background:#fbe4e6}.forgotpass{width:100%;flex:1}.mb-2r{margin-bottom:2rem}.reserve-step-3 .box-date .date-picker .bottom a{max-width:375px;font-weight:600}@media (min-width:992px){.reserve-step-3 .box-date .date-picker .bottom a{width:560px;margin-top:6rem;height:66px;min-height:70px;font-size:2rem}.list-items img.item-label{top:33px}}@media only screen and (min-width:980px){.custom{margin-bottom:6.8rem!important}}.add-line{padding:0 2.4rem;line-height:1.2}.mypage-top-link li:hover{background-color:#f2f2f2;font-weight:600}.mypage-top-link li a .icon-label:hover{background-color:#000000!important;color:#000000!important}.price-footer{z-index:10}.error-unsubscribe{margin-bottom:10px}@media only screen and (min-width:992px){.forgot-send-mail-custom{height:auto;align-self:stretch;display:flex;align-items:flex-start;padding-top:2.3rem}.reserve-datepicker{margin-bottom:4rem}.form-btn-block .reserve-back-btn{margin:0!important;width:49%}.formGroupError{margin:0}}.error-uns{margin-bottom:2rem}.error-uns li{text-align:left!important;list-style:inside!important}a.custom-btn.bg-red:hover,a.custom-btn.bg-black:hover{color:#fff}.item-body h5{word-break:break-all}.item-body p{word-break:break-all}.reserve-datepicker{margin-bottom:2rem}.custom-btn.bg-red.reserve-submit-btn[disabled]:hover{background:#dadada}.reserve-submit-btn.active{background:#ca0813}.form-checkbox-uns{border-top:1px solid #000}@media (min-width:992px){.btn-uns-custom{flex-direction:row!important}}.form-checkbox-2-box .form-checkbox-2-btn.custom-btn{min-height:44px;font-size:16px}.form-checkbox-2-box .form-checkbox-2-btn{min-height:44px}.form-checkbox-2-box .form-checkbox-2-btn:hover{color:#fff}.formGroupError{border:1px solid red;padding:1.5rem 3rem}.go-to-top a{z-index:20}.confirm-uns-btn:hover{background:#4c4c4c}#payjp_checkout_box{display:none!important}#payjp_inputed_last4{color:#000;font-size:1.6rem}.displayNone{display:none!important}.card-remove{cursor:pointer}.events-none{pointer-events:none}.m-margin-1f-err{margin-top:80px!important}.m-margin-1b-err{margin-top:80px!important}.date-picker .datepicker table tr td.disabled.day{background:#f2f2f2}.date-picker .datepicker table tr td.disabled.day .status_date{display:none}.form-control[readonly]{background-color:#fff}.form-control:disabled{background-color:#e9ecef!important}.move_reserve:hover{cursor:pointer}.shop .list-search-shop img{width:100%;max-height:105px}@media (min-width:992px){.shop .list-search-shop img{width:100%;max-height:194px}}.shop .search-shop__detail-filter .col-74-sm-custom{width:fit-content;min-width:80px}.shop .list-search-shop .item-detail .list__item-top .__company p{font-size:18px;padding:12px 0 1px 0}.booking-wrapper .shop-title{color:#fff}.show-detail-btn:hover{color:#000}.form-checkbox-2-btn{background-color:#ca0813}.reserve-next-step-btn[disabled]{background:#a9a9a9}.custom-btn.bg-red.reserve-next-step-btn[disabled]:hover{background:#a9a9a9}.form-checkbox-2-box.selected .custom-btn.bg-red.form-checkbox-2-btn:hover{background:#97040b}a.shop-title:hover{text-decoration:underline}.status_bg_grey{background-color:#cccccc!important}.status_bg_black{background-color:#000000!important}.status_bg_red{background-color:#ca0813!important}.status_bg_cancle{background-color:#737373!important}.booking-wrapper .no-items{font-weight:100}#btn_search_store[disabled],#submit_order[disabled]{background:#a9a9a9}.big-pd{padding-top:1.2rem;padding-bottom:1.2rem}.warning-form{margin-top:5px!important;font-size:1.4rem!important;margin-left:-10px;margin-bottom:21px;width:100%!important}.padding_right_0{padding-right:0px!important}.policy-wrapper ol.list-body li table{width:100%!important}.form-text-policy p:not(:last-child){margin-bottom:5px!important}.notified-modal .error-custom,.unable-rental-24h-modal .error-custom,.insurance_error-modal .error-custom{margin-top:70%}@media (min-width:992px){.notified-modal .error-custom,.unable-rental-24h-modal .error-custom,.insurance_error-modal .error-custom{margin-top:30%}}.notified-modal .error-custom,.unable-rental-24h-black-modal .error-custom,.insurance_error-modal .error-custom{margin-top:70%}@media (min-width:992px){.notified-modal .error-custom,.unable-rental-24h-black-modal .error-custom,.insurance_error-modal .error-custom{margin-top:30%}}@media (min-width:992px){.question-left{border:none!important}}.image-body-custom img:hover{transform:scale(1.05)}.add-event{pointer-events:initial!important;color:#007bff!important;text-decoration:underline!important;padding-right:0!important}.link-custom{padding-right:2.8rem}.link-custom p,.link-custom a{font-size:1.4rem!important}.success-text{text-align:center;margin:5px 0!important}.coupon-card{cursor:pointer}.coupon-input{padding:0 5px}.beginner-move{cursor:pointer}.beginner-move:hover{color:#3e4750}.coupon-btn:disabled{background:#dadada}.back-to-mypage:hover{color:#fff}.error-coupon{margin:0 0 20px 0}@media (min-width:980px){.coupon_2 .coupon-content .form-select-box{margin-bottom:2.5rem}.coupon_2 .coupon-head .label{font-size:1.6rem}.mypage-top-wrapper .coupon_2 .coupon-banner{height:202px}.coupon_2 .coupon-banner img,.mypage-top-wrapper .coupon_2 .coupon-banner img{height:100%}.mypage-rental.coupon_2 .coupon-banner{width:100%}}.question-error{color:#CC0000!important;font-size:1.6rem!important;background:#fbe4e6;padding:1rem 1.5rem}.mypage-rental.coupon_2 .coupon-banner{width:100%}button.bg-red{background:#ca0813!important}button.bg-red:hover{background-color:#97040b!important}.branch .bg-red:hover{background-color:#ca0813!important}.break-line-custom{white-space:pre-wrap;word-break:break-word}span.add-text{font-size:14px;font-weight:400;margin-left:10px}@media (max-width:480px){span.add-text{font-size:10px;font-weight:400;margin-left:0}p.descript{font-size:1.1rem}}.step-2-div{display:flex;align-items:flex-start;padding-right:15px}.step-2-div img{margin-right:5px;width:25px}.step-2-alert{color:#ca0813;font-weight:600;font-size:16px}.reserve-step-3 .box-detail .top .btn-view-more{min-width:90px!important}@media only screen and (min-width:992px){.displayFlex{display:flex!important}}.js-list-coupons{display:none}.add-display{display:block}.add-no-display{display:none}.topic-title-custom{margin-bottom:2rem}.add-hover:hover{background-color:#97040b!important}.btn-point-custom{background:#4c4c4c!important}.btn-point-custom:hover{background:#4c4c4c!important}.event-none-btn{pointer-events:none;opacity:.6}.text-option-custom{font-size:1rem!important}.list-items img.item-label{position:relative!important;top:40px}.fontsize-top-custom{font-size:1.6rem!important}@media only screen and (min-width:992px){.fontsize-top-custom{margin-top:-10px;font-size:1.6rem!important}.banner-item:hover{filter:contrast(.5)}}.select-width-custom{width:9rem!important}.active-custom{background:#dadada!important}.break-line-answer-custom{word-break:break-word}.map{width:100%;height:375px;margin-bottom:30px}.map-detail{height:475px;margin-bottom:0}ul.note-after-table li::before{margin-top:.2rem}.btn-insurance-custom{background:#dadada!important;pointer-events:none}.bg-red-custom{background:#ca0813}.bg-red-custom:hover{background:#97040b!important}.red-square-custom{font-size:15px;margin-right:5px;color:#ca0813}.black-square-custom{font-size:15px;margin-right:5px}.text-location-custom{font-weight:normal!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (min-width:992px){.btn-map-custom{line-height:3rem!important}}.container-rule-custom{display:flex}.text-location-header{font-size:14px!important}.questionnaire-body-custom{padding:3rem 4rem 0rem}.form-files-custom{justify-content:center}.form-checkbox-detail-custom{opacity:.6}.form-container-2-custom{padding-bottom:0px!important}.form-file-text-custom{line-height:1.4em!important}.form-file-text{width:100%;margin:1rem 0 0;font-size:1.3rem;font-weight:400!important}@media only screen and (max-width:992px){.btn-rule-custom{margin-left:0px!important}.d-flex-custom{display:block!important}}.gm-style .gm-style-iw-c{width:300px!important;position:absolute;box-sizing:border-box;overflow:hidden;top:0;left:0;transform:translate(-50%,-100%);background-color:#fff;border-radius:0;padding:12px;box-shadow:0 2px 7px 1px rgb(0 0 0 / .25)}.gm-style .gm-style-iw-c img{pointer-events:none;display:block;width:20px!important;height:20px!important;margin-top:6px!important;margin-left:3px!important}.shop_name_custom{font-size:1.6rem!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.form-label-c{font-weight:600;margin-top:30px}.form-group-c{border-bottom:none!important;border-top:1px solid #000}.explain-text-custom{margin-top:30px;margin-bottom:30px;word-break:break-all}.m-top-20{margin-top:30px;padding:0 15px}@media screen and (min-width:992px){.m-top-20{margin-top:30px;padding:0 10px}}.custom-link-disable{border-bottom:1px solid #fff!important;background-color:#D8D8D8}.ride_link .form-warning p{font-size:inherit;margin:0;padding:1rem .5rem .5rem .5rem}#datepicker--custom{margin-bottom:2rem}#datepicker--custom--start{margin-bottom:2rem}#datepicker--custom--end{margin-bottom:2rem}.eventNone{pointer-events:none}.box__title.tag-oil:before{background:url(/assets/images/common/sp/icon_gas.png);background-size:cover;display:block;left:-5rem}.container-shop-title{justify-content:space-between;display:flex;align-items:center;align-content:center}@media screen and (max-width:992px){.container-shop-title{display:inline-grid}}.text-color-black{color:#000000!important}@media screen and (min-width:992px){.text-color-black{width:58%}}.text-decoration{text-decoration:underline;color:#007bff}.date-picker .datepicker table tr td span.icon-date4{background:url(/assets/images/common/date-icon3_bk.png);background-size:100%}.date-picker .datepicker table tr td.old span.icon-date4,.date-picker .datepicker table tr td.new span.icon-date4{background:#fff0}.date-picker .datepicker table tr td p .icon-date4{display:block;margin:0 auto;width:20px;height:20px;background-size:100%;margin-top:.5rem}.nav-link-header-catalog::before{content:none!important}.policy-wrapper-catalog{margin-top:30px!important}.box__title.tag-oil:before{background:url(/assets/images/common/sp/icon_gas.png);background-size:cover;display:block;left:-5rem}.bg-disabled-select{background-color:#f2f2f2!important}@media screen and (min-width:992px){.date-picker .datepicker table tr td p .icon-date4{margin:0;margin-left:23px;width:30px;height:30px}}.w-250{width:250px!important}.plate-number-area{display:flex;justify-content:space-between}.plate-number-link{font-weight:normal!important;text-decoration:underline;color:#007bff!important}.form--disable--custom{background-color:#fff;pointer-events:none}#dateSubmit{margin-left:5px}#dateClear{margin-right:5px}.align-right{text-align:right}.winter-off-notice{margin-top:40px;color:#ca0813!important;border:2px solid #ca0813!important;padding-top:15px!important;padding-bottom:15px!important}.winter-off-notice p{margin-bottom:3px!important;font-size:14px;padding:0px!important;border:none!important}.font-size-14{font-size:14px!important;font-weight:normal!important}.font-size-16{font-size:16px!important}.font-size-22{font-size:22px!important;font-weight:normal!important}.display-flex-custom{display:flex;justify-content:center}.sortable{list-style-type:none;margin:0;padding:0;width:100%}.sortable li{display:flex;align-items:center;padding-left:20px;margin:0 3px 5px 3px;font-size:1.4em;min-height:40px;border-radius:5px}.display_rank{margin-left:15px;margin-right:50px}.select_display_rank{width:40px;height:30px;background-color:#bcbcbc54!important;color:#4c4c4c!important;font-size:18px;padding:4px}.rank_answer_text{font-size:18px;line-height:1.2;padding-right:10px;word-break:break-word}.arrow_rank{position:absolute;top:5px;right:2px;font-size:18px}.questionnaire-body h4 p.comment span{display:inline;font-size:20px}.questionnaire-body h4 p.comment{line-height:unset;display:inline;font-size:20px;word-break:break-word}.remove-ev{pointer-events:none}.js-no-data{display:flex;justify-content:center;width:100%}.js-no-data p{color:#fff}.form-title-block-custom{width:100%;background:#000;color:#fff;height:7.5rem;font-size:1.6rem;font-weight:600;padding:.5rem 1.2rem}.form-title-note{color:red;font-size:1.7rem}@media only screen and (min-width:992px){.form-title-block-custom{height:61px;padding:.5rem 1.8rem;font-size:1.8rem;display:flex;align-items:center}.form-title-note{margin-left:60px}}.driver-note{padding:20px 0;font-size:14px;color:#ca0813}input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0}.formToggle{display:block}.formToggle-unit{display:block;width:90px;height:30px;background:#fff;border-radius:15px;border:1px solid #BEC4C7;transition:border-color .6s ease-out}.formToggle-btn{position:absolute;top:4px;bottom:4px;right:64px;width:20px;background-color:#BEC4C7;border-radius:10px;transition:all .3s .1s,width .1s,top .1s,bottom .1s;cursor:pointer}.formToggle-on,.formToggle-off{position:absolute;top:0;bottom:0;text-align:center;line-height:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.formToggle-on{left:0;right:0;color:transparent!important}.formToggle-off{right:10px;color:#BEC4C7}.formToggle-check:checked+.formToggle-unit{border-color:#005DAD;transition:all .5s .15s ease-out}.formToggle-check:checked+.formToggle-unit .formToggle-btn{top:0;bottom:0;right:0;width:100%;border-radius:23px;background:#005DAD;transition:all .2s .1s,right .1s}.formToggle-check:checked+.formToggle-unit .formToggle-on{color:#fff!important;transition:color .3s .15s}.formToggle-check:checked+.formToggle-unit .formToggle-off{color:#fff0}.formField-list{display:flex;flex-wrap:wrap;margin:-10px 0 10px}.formField-list:last-child{margin-bottom:0}.formField-list-item{margin:10px 10px 0 0}.formField-list-item:last-child{margin-right:0}input[type="checkbox"],input[type="radio"]{position:absolute;top:0;left:0;opacity:0}.formCheck,.formRadio{display:inline-block}.formCheck-label,.formRadio-label{display:flex;align-items:center}.formCheck-label:before,.formRadio-label:before{content:"\f00c";flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:25px;height:25px;margin:0 5px 0 0;padding:2px 0 0;background:#fff;border:1px solid #BEC4C7;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;color:#EFF1F4}.formCheck-label:empty:before,.formRadio-label:empty:before{margin-right:0}.formCheck-input:not(:disabled)+.formCheck-label:hover,.formCheck-input:not(:disabled)+.formRadio-label:hover,.formRadio-input:not(:disabled)+.formCheck-label:hover,.formRadio-input:not(:disabled)+.formRadio-label:hover{cursor:pointer}.formCheck-input:disabled:checked+.formCheck-label:before,.formCheck-input:disabled:checked+.formRadio-label:before,.formRadio-input:disabled:checked+.formCheck-label:before,.formRadio-input:disabled:checked+.formRadio-label:before{background:#DEE1E5;border-color:#BEC4C7}.formCheck-input:disabled+.formCheck-label:before,.formCheck-input:disabled+.formRadio-label:before,.formRadio-input:disabled+.formCheck-label:before,.formRadio-input:disabled+.formRadio-label:before{background:#EFF1F4}.formCheck-input:checked+.formCheck-label:before,.formCheck-input:checked+.formRadio-label:before,.formRadio-input:checked+.formCheck-label:before,.formRadio-input:checked+.formRadio-label:before{background:#005DAD;border-color:#005DAD;color:#fff}.formRadio-label:before{border-radius:50%}@media (min-width:769px){.formCheck-input:not(:disabled):hover+.formCheck-label:before,.formCheck-input:not(:disabled):hover+.formRadio-label:before,.formRadio-input:not(:disabled):hover+.formCheck-label:before,.formRadio-input:not(:disabled):hover+.formRadio-label:before{border-color:#3F4446}}@media (min-width:992px){.date-picker #datepicker1{margin-bottom:4rem}.date-picker #datepicker1{margin-bottom:2rem}}.number-question{font-size:20px}@media (min-width:992px){.box-question-input{width:50%!important}}span.add-event{cursor:pointer}a.custom-white:hover{color:#fff!important}.header .brand .small-logo{width:auto}img.w-100{height:auto}.slider-banner .banner-item img{height:auto}.top-page .slider img{height:auto}img.icon-calendar{height:auto}img.logo{height:auto}img.img-title{height:auto}.table-fee table tr img{width:auto}.support-service .left img{height:auto}.top-page .value .d-flex .item .inner img{height:auto}.top-search .form-input-box .input-group-addon img.icon-search{height:auto}.support-service .right .call a img{height:auto}.home .faq-beginner{padding:0 15px}.footer .box-bottom .right ul{flex:none}li.child{list-style:disc;margin-left:20px}.more-sp{max-width:300px;margin:0 auto}.more-sp a{line-height:2.6rem!important;font-size:1.4rem!important;min-height:50px;height:auto}.bike-price .carousel .carousel-inner .carousel-item img{height:auto}.more-q{max-width:500px;margin:0 auto}.more-q a{min-height:50px;width:100%!important}.card-header p{margin:0px!important}.card-body p{margin:0px!important}.title_camp{text-align:center}.__body-logo img{height:auto}@media only screen and (max-width:480px){.font-sp-12{font-size:12px!important}}.camp-touring .rental-fee2 .bg-light{font-family:"Barlow Condensed",sans-serif}.title-book-car img{width:100%;height:auto}.shop .shop-detail .p-camping-logo img{height:auto}.bike-price .p-camping img{height:auto}.mb-60{margin-bottom:60px!important}.font-11{font-size:1.1rem!important}.title-rental2-sp{padding-right:50px}section.shop{min-height:100vh}.questionnaire-body h4 span:first-child{width:3rem!important;text-align:right;margin-right:5px}.sidebar .btn-drawer-close{top:10px!important}.shop .list-search-shop .item-detail .list__item-top .__company h2{-webkit-line-clamp:1;height:39px;line-height:1.6;padding-top:10px!important}div.matrix{overflow-x:scroll;overflow-y:hidden}table.matrix{width:100%;table-layout:fixed}table.matrix tr{height:50px}table.matrix th,table.matrix td{word-break:break-word}table.matrix .checkmark{top:-15px;left:45%}table.matrix .option label{padding-top:10px!important}@media only screen and (max-width:768px){table.matrix thead{display:none}table.matrix th,table.matrix td{display:block;text-align:left;margin:10px;padding:10px;height:50px}table.matrix td{background-color:#f2f2f2!important}table.matrix td label{width:100%;height:30px;margin-top:5px}table.matrix p.col_name{position:absolute;top:2px;width:max-content}table.matrix .checkmark{top:0;left:0}.custom-btn-round-sp{margin-bottom:5px!important}#popup_agree .box-head p.text-center.letter-1.mb-20{line-height:18px;margin-top:10px}}@media only screen and (min-width:769px){table.matrix p.show-sp{display:none!important}}.sidebar{overflow-y:scroll!important}.logout{margin-bottom:20px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.camp-touring .banner-item p span.note{font-size:14px;font-weight:400}.mont-bell{padding:50px 0 20px 0}.mont-bell img{width:100%;box-shadow:0 3px 6px #00000029}.text-option-flag{font-size:12px!important;color:#C00}.text-option-flags{font-size:12px!important;color:#CA0813}a.drawerBtn:hover{color:#fff}.footer .box-top a{margin:0 7px}.policy-wrapper ol.list-header li.term-title::before{content:none!important}.policy-wrapper ol.list-header li span{text-decoration:underline}#popup_note_payment .text-red{margin-bottom:0}.text-red-end{text-indent:10px}.inline-flex-middle{display:inline-flex;align-items:center}#btn_notify_close:disabled{opacity:.2;cursor:revert}.w-campaign_list img{max-height:690px}.btn-cancel-coupon{margin-top:60px;width:100%;font-size:1.6rem;color:#000;border:1px solid #000;font-weight:600}.btn-cancel-coupon:hover{background:#000;color:#fff}.coupon_2 .modal-coupon p:first-child{margin-bottom:1rem!important}.modal-option span{color:#000}.page-simurator .container .item-head .premium{font-size:1.4rem!important}@media (min-width:992px){#priceDetail .bike-empty{margin:.95em 0em .1em;font-size:2rem!important;font-weight:600!important}.header .menu{padding:10px 30px!important}#listBike .bike-empty{margin:3em 1.2em;font-size:2rem!important;font-weight:600!important;text-align:center}}#listBike .slick-active .item{border:4px solid #CA0813}.step-3-simurator,.step-4-simurator,.step-5-simurator{margin-top:30px}.checkbox-sp .checkbox-text{margin-left:35px;color:#000;font-weight:600}@media (max-width:982px){.bike-empty{text-align:center;margin-bottom:25px;font-size:14px!important}#priceDetail .bike-empty{margin:0!important;font-size:14px!important;padding:0;font-weight:600!important}.form-rental-detail .btn-detail{height:74px}#listBike .bike-empty{margin:3em 5em;font-size:14px!important;font-weight:600!important;text-align:center}}@media (min-width:991px){.page-simurator .slick-slide.slick-current.slick-active.slick-center .item-head p.premium{font-size:1.6rem!important}.form-rental-detail .custom-btn{min-height:100px;font-size:2rem}}@media (min-width:768px) and (max-width:990px){.page-simurator .slick-active.slick-center .item-head .premium{font-size:1.4rem!important}}@media (max-width:767px){.page-simurator .price-footer .next-process .custom-btn.bg-red{max-width:100px;margin:0 auto;font-size:14px!important;line-height:1.3em}.price-footer .next-process .custom-btn{line-height:1.3em}.btn-insurance-custom .fs-22{font-size:14px!important}.page-simurator .slick-active.slick-center .item-head .premium{font-size:1.4rem!important}.page-simurator .use-history-flex .mypage-rental.mypage-rental-detail .box-body{padding:4rem 1rem 3.9rem}.page-simurator .form-rental-detail{margin:6rem 0rem 0rem;padding:4.7rem 1.5rem 6rem}}.checkbox-sp .checkbox-text{margin-left:35px;color:#000;font-weight:600}.text-underline{text-decoration:underline;color:dodgerblue}.container-720{max-width:720px!important}.reservation-page .date-picker .datepicker table tr td.new span.status_date{background:transparent!important}.reservation-page .date-picker .datepicker table tr td.old span.status_date{background:transparent!important}.reserve-step-ver2 .item-reseve-store h5.title-store{font-weight:700;font-size:18px;margin:0;padding:0 15px;text-align:center}.reserve-step-ver2 .item-reseve-store .item{border:4px solid #CA0813;width:297px;margin:0 auto;padding:0}.reserve-step-ver2 .item-reseve-store .item .item-label{left:0}.reserve-step-ver2 .item-reseve-store .item .item-body{padding:0 1.5rem 1.4rem}.reserve-step-ver2 .item-reseve-store .item .item-body h5{min-height:inherit;padding:0 0 6px}.reserve-step-ver2 .item-reseve-store .form.form-radio{display:table;margin:0 auto}.reserve-step-ver2 .item-reseve-store .form.form-radio label{font-weight:400;font-size:14px}.reserve-step-ver2 .p-camping-r{position:absolute;z-index:2;top:5px;right:5px;width:30px;height:30px}.reserve-step-ver2 .p-camping-r img{width:100%;height:100%;margin-bottom:0}.reserve-step-ver2 .img-container{height:187px;max-width:255px;margin:0 auto 10px}.reserve-step-ver2 .img-container .featured-image{height:187px;width:100%}.reserve-step-ver2 .item-head p.mb-0{font-size:24px!important;font-family:"Barlow Condensed",sans-serif!important;padding-left:1rem;text-align:left;line-height:45px}.reserve-step-ver2 .img-container:hover{transform:none;transition:none}.reserve-step-ver2 .form [type=radio]:checked+label:before,.reserve-step-ver2 .form [type=radio]:not(:checked)+label:before,.reserve-step-ver2 .form-sp [type=radio]:checked+label:before,.reserve-step-ver2 .form-sp [type=radio]:not(:checked)+label:before{width:22px;height:22px}.reserve-step-ver2 .form [type=radio]:checked+label:after,.reserve-step-ver2 .form [type=radio]:not(:checked)+label:after,.reserve-step-ver2 .form-sp [type=radio]:checked+label:after,.reserve-step-ver2 .form-sp [type=radio]:not(:checked)+label:after{width:12px;height:12px}.reserve-step-ver2 .item-label{width:44px;height:44px}@media (min-width:768px) and (max-width:990px){.reserve-step-ver2 .item-head p.mb-0{padding-left:2rem;z-index:99;font-size:20px!important}}@media (max-width:767px){.reserve-step-ver2 .item-reseve-store h5.title-store{font-size:16px;margin-top:2rem!important;padding:0 15px}.reserve-step-ver2 .item-reseve-store .item{width:250px;max-width:100%;margin-top:1.6rem!important;margin-bottom:1.5rem!important}.reserve-step-ver2 .item-reseve-store .item .img-container{height:160px}.reserve-step-ver2 .item-reseve-store .item .img-container .featured-image{height:150px}.reserve-step-ver2 .item-reseve-store .item .item-body{padding:0 1rem 1.4rem}.reserve-step-ver2 .top-search .form-select-box select{width:190px}.reserve-step-ver2 .item-reseve-store .form.form-radio{margin-bottom:2rem!important}.reserve-step-ver2 .item-head p.mb-0{z-index:99;font-size:20px!important;line-height:35px}.reserve-step-ver2 .item-label{width:35px;height:35px}}#btn_terms .btn.disabled,.btn:disabled{opacity:.3}.btn#btnPurchase.disabled,.btn:disabled{opacity:.3}.reserve-step-ver2 .item-head h3{line-height:42px}span.fs-11{font-size:11px!important}.logo_card_custom_wh{width:90px;height:70px}.reservation-page .date-picker .datepicker table tr td.new span.status_date{background:transparent!important}.reservation-page .date-picker .datepicker table tr td.old span.status_date{background:transparent!important}.mt--20{margin-top:-20px}.mark-div{display:inline-flex;justify-content:flex-end}.nm_box_step_body{opacity:0;visibility:hidden;height:0;overflow:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.nm_box_step.active .nm_box_step_body{opacity:1;visibility:visible;height:auto;overflow:visible}.nm_box_step .nm_box_step_header{cursor:pointer}.nm_box_step3_btn_input:hover{color:#fff}.nm_label_note03 .pin_code{display:none}.nm_label_note03 .text_default{display:inline}.nm_label_note03.nm_pincode .pin_code{display:inline}.nm_label_note03.nm_pincode .text_default{display:none}.un_nm_apply_checkbox_step3 .checkmark::after{content:"";position:absolute;left:9px;display:block;top:3px;width:7px;height:15px;border:solid #C00;border-width:0 3px 3px 0;-ms-transform:rotate(45deg);transform:rotate(45deg)}[file] .form-upload .formField{flex:1 0 auto;width:1%;padding:10px;background:#EFF1F4}.form-upload .formFile{display:flex;flex-direction:column;justify-content:space-between;width:135px;height:135px;background:#fff;border:1px solid #BEC4C7}.form-upload .formFile{display:flex;flex-direction:column;justify-content:space-between;width:135px;height:135px;background:#fff;border:1px solid #BEC4C7}.form-upload .formFile:before{content:"\f067";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:"Font Awesome 5 Free";font-size:2.25rem;font-weight:900;color:#BEC4C7;line-height:1}.form-upload .formFile-trigger{display:block;width:100%;height:100%;cursor:pointer}.form-upload .formFile-input{display:none}.formFile-thumb{display:none;justify-content:center;align-items:center;width:100%;height:80px;background:url(/assets/images/common/loader.svg) no-repeat center #EFF1F4;background-size:50%}.form-upload .formFile-thumb.is-finish{background-color:#EFF1F4;background-position:center;background-repeat:no-repeat;background-size:contain;height:115px}.form-upload .formFile-action{display:none}.form-upload .formFile-action-item{width:50%}.form-upload .formFile-action-item:first-child .btn{border-radius:3px 0 0 3px}.form-upload .formFile-action-item:last-child .btn{border-radius:0 3px 3px 0}.form-upload .formFile-action-btn.btn{width:100%;min-width:0;height:25px;padding:0;font-size:.75rem}.form-upload .formFile.is-upload{padding:10px}.form-upload .formFile.is-upload:before{display:none}.form-upload .formFile.is-upload .formFile-trigger{height:70px}.form-upload .formFile.is-upload .formFile-thumb{display:flex}.form-upload .formFile.is-upload .formFile-action{display:flex}.form-upload .btn-red{background:#EF4646;border:1px solid #EF4646}.form-upload .btn-main{background:#005DAD;border:1px solid #005DAD}.form-upload .formFile:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7.25rem;height:7.25rem;background-image:url(/assets/images/phase17/attact_icon.svg);background-position:center;background-repeat:no-repeat}.btn-payment .nm_apply_button .disabled{background:#888}@media (min-width:769px){.formFile:hover{border-color:#3F4446}}@media (max-width:768px){.form-upload .formFlieList{justify-content:center;margin:-10px -5px 0}.form-upload .formFlieList .formField-list-item{margin:10px 0 0;padding:0 5px}}@media (max-width:320px){.form-upload .formFile{width:105px;height:105px}.form-upload .formFile-thumb{height:55px}}.bike-24h-rental{border:1px solid darkred;height:3rem;border-radius:30px;margin:5px 15px 0 15px;color:#fff;text-align:center;line-height:30px}.bike-24h-rental>span{font-size:14px}.child-width-custom{width:100vw;left:calc(-50vw + 50%)}.price-detail-custom span{color:inherit;font-size:inherit}.modal#nm_poup_slider{left:-9999px;display:none}.nm_box_refund .fee_refund{font-weight:600}.nm_card_info{background-image:url(/assets/images/ride/new/member_card_bg_normal.png);background-size:contain;background-repeat:no-repeat;width:calc(100vw - 40px);height:calc((100vw - 40px) * 212/335)}.nm_card_info.owner_card{background-image:url(/assets/images/ride/new/member_card_bg_dream.png)}.nm_card_info{min-height:auto}.nm_card_info_top_right_logoName{font-family:Eurostile,sans-serif}.nm_mobile_view{max-width:none}.mb-100{margin-bottom:100px}.slick-slide-mybike .slick-slide img{width:100%;aspect-ratio:23/26}.nm_bottom_list{gap:0!important}.nm_bottom_list .nm_btn_dark{margin-bottom:16px}.nm_btn_register .nm_btn_gray,.nm_gas_distance_more,.nm_member_qr_camera,.nm_card_info_bottom_total{gap:0!important}.nm_btn_register .nm_btn_gray img,.nm_gas_distance_more img{margin-right:8px}.nm_card_info_bottom_total span{margin-left:4px}.nm_member_qr_camera img{margin-right:20px}.nm_slider_guide{margin-right:15px;margin-left:15px}.nm_modal_checkin{max-width:375px!important;padding:0 24px;margin:auto!important;height:100%;font-family:“Helvetica Neue”,Arial,“Hiragino Kaku Gothic ProN”,“Hiragino Sans”,Meiryo,sans-serif}.nm_modal_checkin .modal-content{border-radius:8px;max-height:calc(100vh - 300px);position:relative;overflow-y:auto;padding-bottom:20px!important;box-shadow:0 6px 20px rgb(0 0 0 / .2);margin-bottom:100px}@media (min-width:768px){.nm_modal_checkin .modal-content{max-height:calc(100vh - 400px)}}.nm_modal_checkin .modal-content::-webkit-scrollbar{display:none}.nm_modal_checkin .modal-content .nm_modal_title{margin-top:20px!important;margin-bottom:16px;text-align:justify;text-align-last:center;font-size:20px;font-weight:600;padding:0 15px;line-height:1.5em}.nm_modal_checkin .modal-content .nm_modal_img{margin-bottom:16px}.nm_modal_checkin .modal-content .nm_modal_img img{width:100%;object-fit:cover;border-radius:none!important}.nm_modal_checkin .modal-content .nm_modal_description{padding:0 16px;line-height:1.7em}.nm_modal_checkin .modal-content .nm_modal_description p{font-size:14px;margin:0}.nm_modal_checkin .modal-content .nm_modal_footer{padding:8px;position:sticky;bottom:0;width:100%;background-color:#fff;transform:translateY(20px);border-radius:0 0 8px 8px}.nm_modal_checkin .modal-content .nm_modal_footer button{width:100%;min-height:50px;border-radius:4px;background-color:#000;color:#fff}.font-359-15 a,.font-359-15 button{font-size:16px!important}.box-product .box-product-number{width:100%;position:absolute;bottom:17px;left:50%;transform:translateX(-50%);display:flex;justify-content:flex-end}.box-product .box-product-number p{margin:0}.box-product .box-product-name{width:475px}.box-product .box-product-number .title{font-weight:700;padding-right:10px}@media (max-width:359px){.font-359-15 a,.font-359-15 button{font-size:15px!important}}.item.type-2 .item-label{min-width:66px}