@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-group .form-input-block{align-items:center!important}.top-page .news.news-new .btn-view-more{margin-top:3rem}}@media (max-width:330px){.modal .modal-title{font-size:1.6rem}}@media (max-width:352px){.support-service .right{padding-left:1.5rem;padding-right:1.5rem}.date-picker.show{padding:10px 10px!important}.date-picker.show .modal-dialog{width:100%;height:100%;margin:0}.bike-price .table-plan-fee.western table{width:130%}}@media (max-width:374px){.support-service .right .call a{max-width:250px}.support-service .right .call a img{width:2.7rem}.support-service .right .call a p.phone{font-size:4rem}}@media (max-width:350px){.c-breadcrumb__point{font-size:1.15rem}.flow .container{padding:1rem 1rem 1.5rem}.flow .container .list-step .step p{font-size:1.1rem}.flow .container .list-step .step.step-1 p{padding-left:.2rem}.footer .box-bottom ul li a{font-size:1.3rem}.booking-wrapper .model-item-tag{font-size:1.1rem;padding:0 .6rem}.top-page .rental-fee .descript{font-size:1.2rem}.reserve-step-3 .support-service .container .descript{font-size:1.3rem}.reserve6-6 .form .checkbox-container{font-size:1.5rem}}@media (min-width:375px){.date-picker .top .datepicker-switch{font-size:4rem}.header .menu .navbar .navbar-brand{width:203px}.support-service .left img{width:265px;margin-top:.5rem}.support-service .right .call{width:270px;margin:0 auto}.top-page .branchtype .box-btn-view-more button{font-size:1.6rem}}@media (min-width:576px){.top-page .video{margin-top:0}.modal .modal-dialog{max-width:500px;margin:auto}}@media (min-width:768px){.top-page .video{margin-top:3rem}}@media (min-width:768px) and (max-width:1023px){.thumbnail_item_list,.thumbnail_item_detail{height:112px}}@media (min-width:425px) and (max-width:991px){.img-container{height:150px}.img-container .featured-image{height:150px}}@media (min-width:992px){.img-container{height:170px}.img-container .featured-image{height:170px}.c-breadcrumb__point img{margin-top:6px}body{font-size:1.6rem}.show-sp{display:none!important}.show-pc{display:block!important}.container{padding-right:0;padding-left:0}.wrapper{padding-top:0}.header{position:relative}.header .brand{padding:.3rem 0 .6rem 3rem}.header .brand .small-logo{height:40px}.header .menu{padding:19px 30px}.header .menu .navbar{align-items:center;padding:0;justify-content:space-between}.header .menu .navbar .navbar-brand{width:311px;padding-top:0;padding-bottom:0}.header .menu .nav-toggle-pc{background-image:url(/assets/images/common/nav-toggle-icon.png);width:32px;height:24px;background-size:100%;outline:#fff0}.header .menu .nav-toggle-pc.close{background-image:url(/assets/images/common/close-icon.png);background-size:100%;width:32px;height:32px;opacity:1}.header .navbar-expand-lg .navbar-collapse{justify-content:flex-end;flex-grow:initial;flex-basis:initial}.header .navbar-light .navbar-nav{align-items:center}.header .navbar-light .navbar-nav .nav-item{margin-left:3rem}.header .navbar-light .navbar-nav .nav-item.logged{margin-right:1rem}.header .navbar-light .navbar-nav .nav-item.logged .nav-link:first-child{display:none}.header .navbar-light .navbar-nav .nav-item.logged .nav-link:last-child{display:block!important;position:relative}.header .navbar-light .navbar-nav .nav-item.logged .nav-link:last-child img{width:16px;position:absolute;top:0;right:-1.5rem}.header .navbar-light .navbar-nav .nav-item .nav-link{color:#000}.header .navbar-light .navbar-nav .nav-item .nav-link:hover{color:rgb(0 0 0 / .5)}.header-touring{position:relative}.header-touring .brand{padding:0}.header-touring .brand .small-logo{height:49px}.menu-touring{padding:19px 30px 14px}.menu-touring .navbar{align-items:flex-end;padding:0;justify-content:space-between}.menu-touring .navbar .navbar-brand{width:311px;padding-top:0;padding-bottom:0}.footer{padding:7.5rem 1rem 6rem}.footer .box-top{padding:5rem}.footer .box-top .navbar-brand{width:400px;margin:0 0 4rem}.footer .box-top .d-flex{flex-direction:row;justify-content:space-between}.footer .box-top .d-flex button{min-height:60px;font-size:2rem}.footer .box-top .d-flex button:first-child{margin-bottom:0}.footer .box-bottom{padding-top:6.5rem}.footer .box-bottom ul{flex:initial}.footer .box-bottom ul li{margin-bottom:0.5rem!important}.footer .box-bottom ul li:last-child{margin-bottom:0}.footer .box-bottom .left{display:flex!important;width:auto}.footer .box-bottom .left ul{flex:none}.footer .box-bottom .left ul:first-child{width:238px}.footer .box-bottom .left ul:last-child{width:253px}.footer .box-bottom .left ul li a{display:inline-block;border-bottom:#fff0;padding:0}.footer .box-bottom .right{width:auto;display:block}.footer .copy-right{font-size:1rem;text-align:left;margin-top:4.5rem}.footer.short-footer{padding-top:5.5rem}.footer.short-footer .box-bottom{padding-top:0}.go-to-top a{width:60px;height:60px;right:4rem;bottom:3rem;padding-bottom:3px}.go-to-top a img{width:11px;height:24px}.go-to-top a span{border-bottom:24px solid #fff}.sidebar{width:550px;padding-top:15.3rem!important;position:fixed}.sidebar.fixed{padding-top:10.3rem!important}.sidebar.show{right:550px}.sidebar .d-flex{flex-direction:row}.sidebar .custom-btn{max-width:237px;width:100%;min-height:60px;font-weight:600;margin:0 .8rem;border-radius:30px}.sidebar .custom-btn:first-child{margin-bottom:0}.sidebar ul{padding-top:3rem}.sidebar ul li a{padding:1.8rem 3rem;font-size:1.6rem}.sidebar .logout a{margin-top:2rem}.sidebar .drawerBtn{max-width:490px!important;margin-top:1.8rem!important;padding-right:5rem;height:8rem!important;border-radius:4rem!important}.sidebar .drawerBtn span:first-child{font-size:2.2rem;margin-right:1.2rem}.sidebar .drawerBtn span:nth-child(2){font-size:1.3rem;width:162px;height:2.6rem;line-height:2.6rem}.sidebar .drawerBtn img{right:1.5rem;width:4rem}.flow{padding:2.4rem 3rem 3rem;border:10px solid #dadada}.flow .title{font-size:2rem;width:167px;margin-top:3.8rem;height:7rem;line-height:7rem}.flow .d-flex{display:flex!important;align-items:center}.flow .d-flex.bike-step{align-items:flex-start}.flow .list-step{flex-grow:1}.flow .list-step.show-sp{display:none!important}.flow .list-step .step .icon-bike{width:80px}.flow .list-step .step span{font-size:2.2rem;margin-bottom:.5rem;display:block}.flow .list-step .step p{height:70px;font-size:1.8rem;margin-bottom:2.5rem}.flow .list-step .triangle span{font-size:2.2rem;margin-bottom:.5rem;display:block}.flow .list-step .triangle .arrow{border-top:35px solid #fff0;border-bottom:35px solid #fff0;border-left:20px solid #fff;margin-bottom:2.5rem;height:7rem}.flow .list-step .triangle .arrow::before{left:-20px;top:-34px;height:0;border-top:34px solid #fff0;border-bottom:34px solid #fff0;height:6.8rem;border-left:19px solid #dadada}.flow .list-step .triangle.active .arrow{border-left:20px solid #000}.flow .list-step .triangle.next-active .arrow{border-top:35px solid #000;border-bottom:35px solid #000;height:7rem;border-left:20px solid #dadada}.flow.flow-reserve{padding-bottom:2.8rem}.flow.flow-reserve .list-step:first-child p{margin-bottom:.5rem}.flow.flow-reserve .list-step:first-child .step p{font-size:1.6rem;padding:1rem;text-align:left;justify-content:flex-start}.mypage-sidebar{border:none;margin-bottom:5rem}.mypage-sidebar .title{margin-bottom:1.5rem;margin-left:0}.mypage-sidebar ul{width:200px}.mypage-sidebar ul li:first-child{padding-left:0;padding-bottom:2.5rem}.table-fee{margin-left:0;padding-left:0}.table-fee table tr{border-collapse:separate}.table-fee table tr td{font-size:2.8rem;width:210px;height:140px;border-left:20px solid #fff;border-right:0;border-bottom:5px solid #fff}.table-fee table tr td:first-child{width:auto;border-left:0}.table-fee table tr td:last-child{border-right:0;width:200px!important}.table-fee table tr td span{font-size:3rem;display:flex;height:120px;width:100px;align-items:center;text-align:left;float:right}.table-fee table tr td span strong{font-size:1.4rem;margin-top:10px}.table-fee table tr td:not(.headcol) strong{font-size:2.8rem}.table-fee table tr img{height:115px}.table-fee table tr:first-child td{font-size:1.6rem;width:210px;height:42px;background:#fff0;background-color:#fff0}.table-fee table tr:first-child td:first-child{width:auto;background:#fff0}.table-fee table tr:first-child td strong{font-size:1.6rem}.table-fee table tr:nth-child(2) img{height:135px}.table-fee table tr:nth-child(3) img{height:115px}.table-fee table tr:nth-child(4) img{height:115px}.btn-view-more{width:220px}.modal .text{font-size:1.4rem;margin-top:1.5rem}.modal .modal-title{font-size:2rem;margin-top:2.5rem}.modal .modal-content{padding-bottom:3rem}.modal .modal-dialog{margin:auto;max-width:900px}.modal .modal-body{padding:0 4rem}.date-picker.show{justify-content:flex-start}.date-picker #datepicker{margin-bottom:4rem}.date-picker .top{margin-bottom:2.5rem}.date-picker .top .prev,.date-picker .top .next{height:32px;width:60px}.date-picker .top .datepicker-switch{font-size:4.9rem;margin:0 2.5rem}.date-picker .top .datepicker-switch .th-year{font-size:3rem}.date-picker .top .datepicker-switch .th-month{font-size:2.2rem}.date-picker .top .prev .arrow{border-top:4px solid #fff0;border-bottom:4px solid #fff0;border-right:18px solid #fff}.date-picker .top .next .arrow{border-top:4px solid #fff0;border-bottom:4px solid #fff0;border-left:18px solid #fff}.date-picker .top .selected-year{height:4rem;width:9rem;margin-left:2rem;margin-right:-.5rem;font-size:1.5rem}.date-picker .top .list-years{width:9rem}.date-picker .top .list-years li a{font-size:1.5rem;height:4rem}.date-picker .datepicker table{border-collapse:separate;border:none}.date-picker .datepicker table td,.date-picker .datepicker table th{width:118px;border-radius:0}.date-picker .datepicker table tr th{border-left:0}.date-picker .datepicker table tr th.dow{font-size:1.6rem;height:40px}.date-picker .datepicker table tr th:first-child{border-left:1px solid #bcbcbc}.date-picker .datepicker table tr td{font-family:"Barlow Condensed",sans-serif;font-size:3.6rem;position:relative;height:70px;border-radius:0;border-left:0;border-top:0}.date-picker .datepicker table tr td:first-child{border-left:1px solid #bcbcbc}.date-picker .datepicker table tr td p{flex-direction:row}.date-picker .datepicker table tr td p .icon-date1,.date-picker .datepicker table tr td p .icon-date2,.date-picker .datepicker table tr td p .icon-date3{margin:0;margin-left:23px;width:30px;height:30px}.date-picker .datepicker table tr td.old,.date-picker .datepicker table tr td.new{color:#f2f2f2;background:#f2f2f2}.date-picker .datepicker table tr td.old img,.date-picker .datepicker table tr td.new img{display:none}.date-picker .form-input-block{margin:0}.date-picker button{height:50px;width:150px}.date-picker .form-input-label{width:43px;padding-left:.5rem}.date-picker .form-select-box select{border:2px solid #000;color:#000000!important;height:60px;width:158px;font-weight:600;font-size:1.6rem}.date-picker .bottom{max-width:460px;margin:0 auto}.date-picker .bottom .form-input-label{font-size:1.6rem!important}.date-picker .bottom button{min-height:60px;width:220px}.support-service{padding:5.5rem 0 6rem}.support-service .d-flex{flex-direction:row;background:url(/assets/images/index/bg-contact.png) no-repeat right top;background-size:100% 100%}.support-service .same-title{margin-bottom:.7rem}.support-service .descript{margin-bottom:4rem}.support-service .left,.support-service .right{padding:5.2rem 0 2.5rem;background:#fff0}.support-service .left p,.support-service .right p{line-height:1;font-size:1.4rem;margin-bottom:1.5rem}.support-service .left{width:365px;margin-bottom:0;border-right:0}.support-service .left img{width:295px;margin-top:.5rem}.support-service .right{width:410px;padding:3rem 0}.support-service .right p{margin-bottom:1rem}.support-service .right .call{width:315px;height:92px}.support-service .right .call label{font-size:1.4rem;width:125px;height:25px;right:8.5rem}.support-service .right .call a p.heading{margin-bottom:0;font-size:1.3rem;letter-spacing:.9rem}.support-service .right .call a p.phone{font-size:5.2rem;line-height:1;letter-spacing:3px;margin-bottom:0}.support-service .right .call a img{width:3.7rem}.top-search{padding:3rem 0 4rem}.top-search .title{font-size:2rem;text-align:left!important;margin-bottom:2rem}.top-search .form-search{display:flex}.top-search .form-search .fields-search{display:flex;flex-wrap:wrap;flex:1}.top-search .form-search .fields-search .form-input-block{padding:0;flex:0 46%!important;margin-bottom:2.5rem;margin-right:4%}.top-search .form-search .fields-search .form-input-block:first-child{order:1}.top-search .form-search .fields-search .form-input-block:nth-child(2){order:3;margin-bottom:0}.top-search .form-search .fields-search .form-input-block:nth-child(3){order:2}.top-search .form-search .fields-search .form-input-block:last-child{order:4;margin-bottom:0}.top-search button{width:200px;height:120px;margin-top:0;border-radius:8px}.top-search.search-rental button{border-radius:30px}.top-page.home .go-to-top a{bottom:4rem}.top-page .same-title{font-size:3.2rem}.top-page .slider img.show-pc{display:block}.top-page .slider img.show-sp{display:none}.top-page .branch .left,.top-page .branch .right{padding:4.2rem 1.5rem}.top-page .branch .left .inner,.top-page .branch .right .inner{display:flex;flex-direction:row;align-items:center;max-width:650px}.top-page .branch .left .box-img,.top-page .branch .right .box-img{margin-right:3.5rem}.top-page .branch .left img,.top-page .branch .right img{display:block;margin:0 auto}.top-page .branch .left img.img-title,.top-page .branch .right img.img-title{width:150px;margin:0 0 1.8rem}.top-page .branch .left img.logo,.top-page .branch .right img.logo{width:80px;margin-bottom:0}.top-page .branch .left p,.top-page .branch .right p{font-size:1.5rem;line-height:1.9}.top-page .branch .right .inner{float:left;margin-left:12.9%}.top-page .branch .right img.img-title{width:142px}.top-page .branch .right img.logo{width:80px}.top-page .branch .left .inner{float:right;margin-right:14.7%}.top-page .value{padding:4.6rem 0 4rem}.top-page .value h2{margin-bottom:2.7rem}.top-page .value .d-flex .item{width:25.51%;margin-bottom:1.5rem}.top-page .value .d-flex .item:last-child{width:23.47%}.top-page .value .d-flex .item .title-item{font-size:2.4rem;margin-bottom:.5rem}.top-page .value .d-flex .item .inner{margin-left:0!important;margin-right:8%!important}.top-page .value .d-flex .item .inner p.text{font-size:1.4rem;line-height:1.6}.top-page .value .d-flex .item .inner p.text span{margin-top:1.3rem}.top-page .value .d-flex .item .inner p.text span.text-upper{font-size:.9rem;line-height:1.8rem}.top-page .value .d-flex .item .bg-black{height:153px;margin-bottom:1.7rem}.top-page .value .d-flex .item .bg-black .image{width:100%}.top-page .value .d-flex .item:first-child .inner img{width:90px}.top-page .value .d-flex .item:nth-child(2) .inner img{width:130px}.top-page .value .d-flex .item:nth-child(3) .inner img{width:155px}.top-page .value .d-flex .item:last-child .inner{margin-right:0!important;width:230px}.top-page .value .d-flex .item:last-child .inner img{width:125px}.top-page .lineup{padding:4.5rem 0 6rem}.top-page .lineup h2{font-size:5.2rem}.top-page .lineup .quote{margin-bottom:3.5rem}.top-page .lineup .slider-bike-lineup .item{padding:0 1rem}.top-page .lineup .slider-bike-lineup .item-body{padding:3.2rem 2rem 1.5rem}.top-page .lineup .slider-bike-lineup .item-body img{margin-bottom:3.5rem}.top-page .lineup .slider-bike-lineup .item-body img:not(.item-label){height:275px;max-width:100%}.top-page .lineup .slider-bike-lineup .item-body h5{margin-bottom:1rem;font-size:2rem}.top-page .lineup .slider-bike-lineup .box-bottom{display:block;overflow:hidden;position:relative;padding-right:65px}.top-page .lineup .slider-bike-lineup .box-bottom .text p{line-height:1.5}.top-page .lineup .slider-bike-lineup .item-label{right:0;width:5.5rem;border-top-right-radius:0}.top-page .lineup .slider-bike-lineup .slick-dots{bottom:5px}.top-page .lineup .slider-bike-lineup .slick-dots li{margin:0 9.5px}.top-page .lineup .box-btn-view-more{padding:0}.top-page .video{padding:6rem 0}.top-page .video img{max-width:685px}.top-page .search-rental{border-bottom:0;background:url(/assets/images/index/bg.webp) no-repeat left center;background-size:cover;height:600px}.top-page .search-rental .inner{width:580px;background:#fff;padding:2rem 2rem;float:right;position:relative;right:10px;top:155px}.top-page .search-rental .title{text-align:center!important;margin-bottom:1.2rem}.top-page .search-rental .form-search{flex-wrap:wrap}.top-page .search-rental .form-search .form-input-block,.top-page .search-rental .form-search .box-btn{width:50%;margin-bottom:0;padding-left:1rem}.top-page .search-rental .form-search .form-input-block button,.top-page .search-rental .form-search .box-btn button{width:100%;font-size:1.6rem;min-height:60px;height:1rem;padding:0;margin-top:1.2rem}.top-page .search-rental .form-search .form-input-block{flex-wrap:inherit;flex:unset;flex-direction:column;align-items:unset;margin-bottom:1.5rem;padding:0}.top-page .search-rental .form-search .form-input-block select{width:100%}.top-page .search-rental .form-search .form-input-block:first-child{padding-right:1rem}.top-page .search-rental .form-search .form-input-block:nth-child(2){padding-left:1rem}.top-page .search-rental .form-search .form-input-block:nth-child(3){padding-right:1rem;margin-bottom:0}}@media all and (min-width:992px) and (-ms-high-contrast:none),(min-width:992px) and (-ms-high-contrast:active){.top-page .search-rental .form-search .form-input-block{flex:auto}}@media (min-width:992px){.top-page .search-rental .form-search .form-input-label{margin-bottom:0.5rem!important;width:auto}.top-page .search-rental .form-input-box{width:100%!important}.top-page .search-rental-sp .form-sp-search .box-btn{margin-bottom:0;margin-top:30px}.top-page .search-rental-sp .form-sp-search .box-btn button{width:100%;font-size:1.6rem;height:60px;min-height:60px;height:1rem;padding:0;margin-top:1.2rem}.top-page .rental-fee{padding-left:0;padding-right:0;padding-top:5.5rem;padding-bottom:4rem}.top-page .rental-fee .same-title{margin-bottom:.5rem;padding-right:0}.top-page .rental-fee .descript{margin-bottom:3.5rem;padding-right:0}.top-page .rental-fee .text-note{padding-right:0}.top-page .branchtype .container{padding:0;margin-bottom:6rem;display:flex;justify-content:space-between}.top-page .branchtype .left,.top-page .branchtype .right{width:48%;height:265px}.top-page .branchtype .right{margin-top:0}.top-page .branchtype p{font-weight:600}.top-page .branchtype p:first-child{font-size:2rem;margin-bottom:0}.top-page .branchtype p:nth-child(2){font-size:4.7rem}.top-page .branchtype p:nth-child(2) .font-semibold{font-size:6.5rem}.top-page .branchtype p:last-child span{width:180px;height:45px;border:1px solid #fff;display:flex;justify-content:center;align-items:center;margin:.5rem auto 0}.top-page .branchtype .box-btn-view-more{margin-top:4rem}.top-page .branchtype .box-btn-view-more button{min-height:70px;font-size:2rem}.top-page .recommended{padding:7rem 0 0}.top-page .recommended .d-flex{flex-direction:row;margin:3rem 0 2.5rem}.top-page .recommended .item{flex-direction:column;margin:0 2rem;padding:0;width:calc(100% - 80px)}.top-page .recommended .item img{width:100%;margin-bottom:1.5rem}.top-page .recommended .item p{margin-bottom:0}.top-page .recommended .item:first-child{margin-left:0}.top-page .recommended .item:last-child{margin-right:0}.top-page .top-search{padding-top:3rem;padding-bottom:4rem}.top-page .top-search .title{font-size:2rem}.top-page .top-search .form-input-label{width:9%}.top-page .top-search .form-select-box select{width:86%}.top-page .news.news-old{padding:10rem 0 10rem}.top-page .news.news-old .title{font-size:5.1rem;margin-bottom:1.5rem}.top-page .news.news-old .d-flex{flex-direction:column;margin-bottom:3rem}.top-page .news.news-old .item{display:flex;flex-direction:row;justify-content:space-between;padding:1.8rem 0;align-items:flex-start}.top-page .news.news-old .item p.text{flex:1}.top-page .news.news-old .item p.date{font-size:1.4rem;width:140px;margin-bottom:0}.top-page .news.news-old .item .arrow-right{width:0;height:0;border-top:4px solid #fff0;border-bottom:4px solid #fff0;border-left:30px solid #000;display:block;margin-left:2rem;margin-top:6px}.top-page .news.news-new{padding:7rem 1.5rem 0}.top-page .news.news-new .d-flex{flex-direction:row;justify-content:space-between}.top-page .news.news-new .title{font-size:3.2rem;margin-bottom:4rem;line-height:1}.top-page .news.news-new .item{padding:0;width:300px}.top-page .news.news-new .item a{display:block}.top-page .news.news-new .item a span{display:block;width:100%}.top-page .news.news-new .item-4{width:calc(100% / 4)}.top-page .news.news-new #topics_thumbnail{width:300px;height:200px;margin-bottom:1.5rem;margin-right:0}.top-page .news.news-new #topics_thumbnail:hover{transform:scale(1.05);transition:ease 250ms;-webkit-transition:ease 250ms}.top-page .news.news-new .thumbnail-4{height:150px}.top-page .news.news-new #topics_title{font-size:1.6rem}.top-page .news.news-new #topics_title:hover{color:#000;text-decoration:underline}.top-page .news.news-new .btn-view-more{margin-top:2rem}.top-page .new-top-list-product{margin-bottom:1.5rem}.item{padding:0 1.3rem;margin-bottom:3rem}.item-label{width:40px;height:40px;font-size:1.3rem;line-height:1.2}.item-head{height:34px;padding-left:42px}.item-head h3{font-size:2.2rem;line-height:34px}.item-head h3.premium{font-size:1.8rem}.item-body{padding:0 1.5rem 1.4rem}.item-body h5{font-size:1.8rem}.item-body p,.item-body a{font-size:1.4rem;line-height:1.6rem;min-height:3.2rem}.item-body img{object-fit:contain}.item.type-2 .item-body p,.item.type-2 .item-body a{line-height:1.6rem;min-height:3.2rem}.item.type-2 .item-body p.address,.item.type-2 .item-body a.address{font-size:1.2rem}.item.type-2 .item-head{height:3.3rem}.item.type-2 .item-label{margin-right:1rem}.item.type-2 .item-label.premium{font-size:1.3rem}.item.type-2 .item-model{font-size:1rem;line-height:13px!important;padding-right:2.5rem;padding-top:.8rem}.reserve-step-1{padding-top:6rem;padding-bottom:10rem}.reserve-step-1 .select-store .top-search{padding:4rem}.reserve-step-1 .select-store .top-search .form-input-label{font-size:1.8rem!important;width:75px}.reserve-step-1 .select-store .top-search .form-select-box{margin:0;padding:0;width:50%;flex:auto;align-items:center!important}.reserve-step-1 .select-store .top-search .form-select-box select{height:70px;font-size:1.6rem;border-width:2px;background:url(/assets/images/common/icon-select-box.png) no-repeat right 10px center;background-size:12px 7px,12px 7px}.reserve-step-1 .select-store .top-search .form-select-box:first-child select,.reserve-step-1 .select-store .top-search .form-select-box:nth-child(2) select{flex:none!important;width:230px}.reserve-step-1 .select-store .top-search .form-select-box:nth-child(2) .form-input-label{margin-left:1.9rem;margin-right:1rem}.reserve-step-1 .select-store .top-search .arrow{transform:rotate(-90deg);border-left:13px solid #fff0;border-right:13px solid #fff0;border-top:18px solid #737373;margin-top:6rem}.reserve-step-1 .select-store .top-search.search-date{padding-top:3.5rem!important}.reserve-step-1 .select-store .top-search.search-date .form-search{flex-direction:row!important;align-items:flex-start}.reserve-step-1 .select-store .top-search.search-date .form-warning{padding:0;margin-top:1rem}.reserve-step-1 .select-store .top-search.search-date .form-warning p{font-size:1.6rem}.reserve-step-1 .select-store .top-search.search-date .form-control{height:70px;width:250px;font-size:1.6rem;border-width:2px}.reserve-step-1 .select-store .top-search.search-date .left,.reserve-step-1 .select-store .top-search.search-date .right{width:418px}.reserve-step-1 .select-store .top-search.search-date .left select,.reserve-step-1 .select-store .top-search.search-date .right select{width:100%!important}.reserve-step-1 .select-store .top-search.search-date .form-input-box{width:auto}}@media all and (min-width:992px) and (-ms-high-contrast:none),(min-width:992px) and (-ms-high-contrast:active){.reserve-step-1 .select-store .top-search.search-date .form-input-box .input-group-addon{top:2.1rem}}@media (min-width:992px){.reserve-step-1 .select-store .top-search.search-store .form-search{display:flex;flex-wrap:wrap}.reserve-step-1 .select-store .top-search.search-store .form-select-box:last-child{margin-top:3rem}.reserve-step-1 .select-store .top-search.search-store .form-select-box:last-child select{width:340px;flex:none!important}.reserve-step-1 .select-store button{margin:6rem auto 0}}@media all and (min-width:992px) and (-ms-high-contrast:none),(min-width:992px) and (-ms-high-contrast:active){.reserve-step-1 .select-store button{height:70px}}@media (min-width:992px){.form-input-box{width:auto!important}.reserve-step-3{padding-top:0;margin-top:4rem}.reserve-step-3 .container{padding:0}.reserve-step-3 .form-output{padding:1.6rem 3rem}.reserve-step-3 .form-label-block{width:18rem}.reserve-step-3 .form-label-block.special{height:225px;min-height:auto;align-items:flex-start;padding-top:2.2rem}.reserve-step-3 .box-detail{padding-bottom:1rem}.reserve-step-3 .box-detail .top{justify-content:flex-start;margin-top:.2rem;margin-bottom:1rem}.reserve-step-3 .box-detail .top p{font-size:2.4rem!important}.reserve-step-3 .box-detail .top .btn-view-more{margin-left:15px;height:28px;margin-bottom:1rem}.reserve-step-3 .box-detail .bottom{flex-direction:row;align-items:center}.reserve-step-3 .box-detail .bottom img{width:185px;margin:0;margin-right:2rem}.reserve-step-3 .box-detail .bottom .box-text{width:100%}.reserve-step-3 .box-detail .bottom .box-text p{margin-bottom:3.5rem}.reserve-step-3 .box-detail .bottom .fee .item p{text-align:center}.reserve-step-3 .box-detail .bottom .fee .item p:first-child{font-size:1.3rem;height:30px}.reserve-step-3 .box-detail .bottom .fee .item p:last-child{font-size:2.6rem!important;height:45px}.reserve-step-3 .box-date{margin-top:4rem}.reserve-step-3 .box-date .text{margin-top:1.3rem;margin-bottom:0}.reserve-step-3 .box-date .modal .top{margin-bottom:2rem}.reserve-step-3 .box-date .modal .modal-body{padding:0}.reserve-step-3 .box-date .date-picker{margin:0;top:0}.reserve-step-3 .box-date .date-picker .datepicker table tr th.dow{height:40px}.reserve-step-3 .box-date .date-picker .datepicker table tr td{height:69px}.reserve-step-3 .box-date .date-picker .datepicker table tr td span{font-size:3.6rem;width:3.2rem!important}.reserve-step-3 .box-date .date-picker .datepicker table tr td span:first-child{width:3.2rem;margin-top:0}.reserve-step-3 .box-date .date-picker .bottom button{width:560px;margin-top:6rem;height:66px;min-height:70px;font-size:2rem;border-radius:35px}.reserve-step-3 .box-date .date-picker .modal-body{padding-top:0}.reserve-step-3 .support-service{margin-top:5rem;padding-bottom:2.5rem}.reserve-step-3 .support-service .container{padding:0}.reserve-step-3 .support-service .container .descript{margin-bottom:3.5rem}.reserve-step-3 .select-date-modal{padding-right:0}.reserve-step-3 .select-date-modal .modal-dialog{width:620px}.reserve-step-3 .select-date-modal .modal-body{padding:0 3rem}.reserve-step-3 .select-date-modal .modal-content{padding-bottom:1.5rem}.reserve-step-3 .select-date-modal .top-search{padding-top:1.5rem}.reserve-step-3 .select-date-modal .top-search .form-search{flex-direction:row;align-items:center;padding-top:0}.reserve-step-3 .select-date-modal .top-search .form-search .form-input-label{font-size:1.8rem!important}.reserve-step-3 .select-date-modal .top-search .form-search .left,.reserve-step-3 .select-date-modal .top-search .form-search .right{width:calc(100% / 2 - 30px)}.reserve-step-3 .select-date-modal .top-search .form-search .left .d-flex,.reserve-step-3 .select-date-modal .top-search .form-search .right .d-flex{flex-direction:column}.reserve-step-3 .select-date-modal .top-search .form-search .left .form-input-box,.reserve-step-3 .select-date-modal .top-search .form-search .left .form-select-box,.reserve-step-3 .select-date-modal .top-search .form-search .right .form-input-box,.reserve-step-3 .select-date-modal .top-search .form-search .right .form-select-box{width:100%}.reserve-step-3 .select-date-modal .top-search .form-search .left .form-input-box,.reserve-step-3 .select-date-modal .top-search .form-search .right .form-input-box{margin-bottom:1rem;margin-right:0;width:100%!important}.reserve-step-3 .select-date-modal .top-search .form-search .left .form-select-box select,.reserve-step-3 .select-date-modal .top-search .form-search .right .form-select-box select{height:70px;padding-left:17px;font-size:1.6rem}.reserve-step-3 .select-date-modal .top-search .form-search .date-start,.reserve-step-3 .select-date-modal .top-search .form-search .date-end{height:70px;padding-left:1.7rem;font-size:1.6rem}.reserve-step-3 .select-date-modal .top-search .form-search .arrow{transform:rotate(-90deg);margin-top:3.2rem}.reserve-step-3 .select-date-modal button.custom-btn{font-size:1.8rem;margin-top:3rem;height:60px;min-height:60px;width:100%}.date-picker-reserve.date-picker .datepicker{margin-top:1rem}.date-picker-reserve.date-picker .datepicker table tr td{height:69px}ul.note-after-table li p.text-note{font-size:1.3rem;line-height:1.3}.beginner{padding:0}.beginner-h4{font-size:2.2rem;height:60px;padding-left:20px}.beginner-box{padding:2.5rem 2rem 3rem;margin-bottom:4rem!important}.beginner-desc{font-size:2rem;margin-bottom:2.5rem}.video-container{width:800px;height:450px;margin:0 auto}.drawerBtn{width:720px!important;margin:.5rem auto 5.5rem!important;height:90px!important;display:flex;align-items:center;justify-content:center;border-radius:45px!important}.drawerBtn span:first-child{font-size:2.8rem;margin-right:1.5rem}}@media all and (min-width:992px) and (-ms-high-contrast:none),(min-width:992px) and (-ms-high-contrast:active){.drawerBtn span:first-child{margin-top:1rem}}@media (min-width:992px){.drawerBtn span:nth-child(2){font-size:1.6rem;margin-top:0;width:180px;height:3.2rem;line-height:3.2rem;border-radius:16px;margin:0}}@media all and (min-width:992px) and (-ms-high-contrast:none),(min-width:992px) and (-ms-high-contrast:active){.drawerBtn span:nth-child(2){padding-top:.2rem}}@media (min-width:992px){.drawerBtn img{width:5rem;height:1.2rem;right:3.3rem}.banner{padding-bottom:80px}.banner-item{width:300px;padding:0}.slider-banner{margin-top:0;justify-content:space-between}}@media (min-width:992px) and (max-width:1199px){.top-page .lineup .slider-bike-lineup .item-body img:not(.item-label){height:190px}.header .menu{padding:10px 30px}.header .navbar-light .navbar-nav .nav-item .nav-link{font-size:14px}.header .menu .navbar{align-items:center}.header .menu .navbar .navbar-brand{max-width:230px}}@media only screen and (min-width:1500px){.header .container{max-width:1440px;padding-left:0;padding-right:0}}@media all and (-ms-high-contrast:none) and (min-width:0),(-ms-high-contrast:active) and (min-width:0){.flow .container .list-step .triangle .line::before{margin-top:2px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.custom-btn-round-outline img,.custom-btn-round img{height:56%;width:auto}.login-btn-1 img{width:auto;height:52%}.form-custom-row#form{display:block!important;line-height:0!important}}@media only screen and (-ms-high-contrast:active) and (min-width:992px){.form-custom-row#form{flex-direction:column;align-self:stretch}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-input-block{align-items:flex-start!important}.form-input-block input[type='text'],.form-input-block input[type='password'],.form-input-block input[type='email']{display:block!important}.reserve-red-note{font-size:1.4rem;color:#ca0813;margin-top:5px}.form-container-2{display:block}}@media only screen and (-ms-high-contrast:active) and (min-width:992px){.form-container-2{display:flex}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.date-picker .top .prev,.date-picker .top .next{justify-content:flex-start!important}}