@import"https://fonts.googleapis.com/css2?family=Six+Caps&display=swap";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}p{font-size:18px}@media(max-width: 500px){p{font-size:16px}}html,body{overflow-x:hidden}header{width:100vw;height:80px;background-color:#212529;padding:5px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:5px solid #dbbe78;position:fixed;top:0;left:0;z-index:200}header .header_logo img{color:#fff;margin-left:20px;max-height:70px;height:auto;width:auto;-webkit-transition:.3s;transition:.3s}@media(max-width: 900px){header .header_logo img{margin-left:0;max-height:50px}}header .header_logo img a{text-decoration:none}header .header_logo img:hover{opacity:.5}header .header_nav{margin-right:30px}@media(max-width: 900px){header .header_nav{display:none}}header .header_nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}header .header_nav ul li a{font-family:"Six Caps",sans-serif;letter-spacing:2px;font-size:35px;color:#fff;text-decoration:none;padding:5px 10px;position:relative;margin:0 10px}header .header_nav ul li a::after{position:absolute;content:"";width:0%;height:3px;background-color:#dbbe78;bottom:0px;left:0;-webkit-transition:.3s;transition:.3s}header .header_nav ul li a:hover::after{width:100%}header .hamburger{width:40px;height:30px;display:none;position:relative;cursor:pointer;-webkit-transition:.3s;transition:.3s}header .hamburger:hover{opacity:.5}header .hamburger span{position:absolute;width:40px;height:2px;background-color:#fff;top:0;left:0}header .hamburger span:nth-child(2){top:13px}header .hamburger span:nth-child(3){top:28px}@media(max-width: 900px){header .hamburger{display:block}}header .hamburger.active{opacity:0}header .hamburger_menu{position:absolute;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.7);display:grid;place-items:center;opacity:0;pointer-events:none;-webkit-transition:.3s;transition:.3s}header .hamburger_menu ul{list-style:none}header .hamburger_menu ul li{margin-bottom:10px;text-align:center}header .hamburger_menu ul li a{font-family:"Six Caps",sans-serif;letter-spacing:2px;font-size:50px;color:#fff;text-decoration:none;padding:5px 10px;position:relative}header .hamburger_menu ul li a::after{position:absolute;content:"";width:0%;height:3px;background-color:#dbbe78;bottom:0px;left:0;-webkit-transition:.3s;transition:.3s}header .hamburger_menu ul li a:hover::after{width:100%}header .hamburger_menu.active{opacity:1;pointer-events:all}header .hamburger_menu .hamburger_close{cursor:pointer;position:absolute;width:40px;height:40px;top:35px;right:30px;-webkit-transition:.3s;transition:.3s}header .hamburger_menu .hamburger_close:hover{opacity:.5}header .hamburger_menu .hamburger_close span{position:absolute;top:0;left:0;width:40px;height:2px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .hamburger_menu .hamburger_close span:nth-child(2){-webkit-transform:rotate(135deg);transform:rotate(135deg)}main{max-width:1680px;margin:0 auto}main .main_title{font-family:"Six Caps",sans-serif;width:calc(100vw - 10px);max-width:1280px;margin:100px auto;border-bottom:2px solid #212529;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .main_title h2{font-size:70px;color:#212529;letter-spacing:3px}main .main_top{width:100%;height:90vh;pointer-events:none;position:relative;max-height:800px}main .main_top .top_item{top:0;left:0;width:100%;height:90vh}main .main_top .top_item img{width:100vw;max-width:1680px;height:90vh;max-height:800px;-o-object-fit:cover;object-fit:cover}main .main_top .main_top_title{position:absolute;bottom:0;left:30px}main .main_top .main_top_title h1{font-size:200px;color:#fff;font-family:"Six Caps",sans-serif;text-shadow:0 0 10px #000}@media(max-width: 900px){main .main_top .main_top_title h1{font-size:130px}}@media(max-width: 500px){main .main_top .main_top_title h1{font-size:70px}}main .lineup{padding-top:80px;width:100%}main .lineup .lineup_box{width:100%}main .lineup .lineup_box .lineup_block{position:relative}main .lineup .lineup_box .lineup_block .lineup_slider{position:relative}main .lineup .lineup_box .lineup_block .lineup_slider::after{position:absolute;content:"";width:100%;height:5px;background-color:#dbbe78;bottom:0;left:0}main .lineup .lineup_box .lineup_block .lineup_slider .lineup_item{width:100%;height:100vh}@media(max-width: 500px){main .lineup .lineup_box .lineup_block .lineup_slider .lineup_item{height:500px}}main .lineup .lineup_box .lineup_block .lineup_slider .lineup_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .lineup .lineup_box .lineup_block .lineup_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:600px;position:absolute;top:0;left:0;margin:100px 0 0 100px}@media(max-width: 900px){main .lineup .lineup_box .lineup_block .lineup_text{margin:10px 0 0 10px}}main .lineup .lineup_box .lineup_block .lineup_text .car_name{display:inline-block;position:relative}main .lineup .lineup_box .lineup_block .lineup_text .car_name h3{font-size:150px;color:#fff;font-family:"Six Caps",sans-serif;text-transform:uppercase}@media(max-width: 500px){main .lineup .lineup_box .lineup_block .lineup_text .car_name h3{font-size:80px}}main .lineup .lineup_box .lineup_block .lineup_text .car_name--benz h3{font-size:150px;color:#fff;font-family:"Six Caps",sans-serif;text-transform:none}@media(max-width: 500px){main .lineup .lineup_box .lineup_block .lineup_text .car_name--benz h3{font-size:80px}}main .lineup .lineup_box .lineup_block .lineup_text .car_name::after{content:"";width:100%;height:5px;position:absolute;bottom:0;left:0;background-color:#dbbe78}main .lineup .lineup_box .lineup_block .lineup_text .car_type_box{margin-top:50px;display:inline-block}main .lineup .lineup_box .lineup_block .lineup_text .car_type_box .car_type{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;position:relative;margin-bottom:30px}main .lineup .lineup_box .lineup_block .lineup_text .car_type_box .car_type::after{content:"";position:absolute;width:100%;height:2px;background-color:#fff;bottom:-10px;left:0}main .lineup .lineup_box .lineup_block .lineup_text .car_type_box .car_type p{font-size:24px;margin-right:10px}@media(max-width: 500px){main .lineup .lineup_box .lineup_block .lineup_text .car_type_box .car_type p{font-size:16px}}main .lineup .lineup_box .lineup_block .lineup_text .car_type_box .car_type .car_type_text{margin-right:10px}main .lineup .lineup_box .lineup_block .lineup_text .car_type_box .car_type .car_title{margin-bottom:10px}main .lineup .lineup_box .lineup_block .lineup_text .car_type_box .car_type .car_title p{font-weight:bold}main .lineup .lineup_box .lineup_block .lineup_text .car_type_box .car_type .car_details{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px}main .lineup .lineup_box .lineup_block .lineup_text .car_type_box .car_type .car_details .people{width:20px;height:30px;margin-right:3px;position:relative;background-image:url(../img/people.svg);background-size:cover;background-repeat:no-repeat}@media(max-width: 500px){main .lineup .lineup_box .lineup_block .lineup_text .car_type_box .car_type .car_details .people{width:10px;height:20px}}main .lineup .lineup_box .lineup_block .lineup_text .car_type_box .car_type .car_yen p{margin-bottom:5px}main .reservation_box{max-width:1280px;width:calc(100% - 20px);margin:50px auto}main .reservation_box .reservation_box_title{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:5px solid #dbbe78;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .reservation_box .reservation_box_title h4{font-size:50px;font-family:"Six Caps",sans-serif;margin:0 20px;letter-spacing:5px;text-transform:uppercase}@media(max-width: 500px){main .reservation_box .reservation_box_title h4{font-size:40px}}main .reservation_box .reservation_box_title p{font-size:20px;margin-left:50px}@media(max-width: 500px){main .reservation_box .reservation_box_title p{margin-left:10px}}main .reservation_box .reservation_box_text{width:calc(100% - 20px);margin:100px auto;max-width:1080px}main .reservation_box .reservation_box_text p{line-height:50px}main .reservation_box .reservation_box_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:0 0 0 auto}main .reservation_box .reservation_box_btn a{display:inline-block;font-size:30px;font-family:"Six Caps",sans-serif;letter-spacing:2px;padding:5px 30px;background-color:#212529;color:#fff;text-decoration:none;border-right:5px solid #fff;border-bottom:5px solid #fff;-webkit-transition:.3s;transition:.3s;margin:0 10px}main .reservation_box .reservation_box_btn a:hover{border-right:5px solid #dbbe78;border-bottom:5px solid #dbbe78}@media(max-width: 500px){main .reservation_box .step2_btn{display:grid}main .reservation_box .step2_btn a{margin:5px}}main .license{padding-top:80px;max-width:1280px;margin:0 auto}main .license .license_title{max-width:700px;margin:0 auto;text-align:center;width:calc(100% - 20px)}main .license .license_text{max-width:1080px;width:calc(100% - 100px);margin:100px auto;font-size:20px;font-weight:bold}@media(max-width: 500px){main .license .license_text{font-size:18px}}main .license .license_text ol li{padding:10px 0}main .license .license_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:0 0 0 auto}main .license .license_btn a{display:inline-block;font-size:30px;font-family:"Six Caps",sans-serif;letter-spacing:2px;padding:5px 30px;background-color:#212529;color:#fff;text-decoration:none;border-right:5px solid #fff;border-bottom:5px solid #fff;-webkit-transition:.3s;transition:.3s;margin:0 10px}main .license .license_btn a:hover{border-right:5px solid #dbbe78;border-bottom:5px solid #dbbe78}main .pickup{margin:0 auto;max-width:1280px;width:calc(100% - 20px)}main .pickup .pickup_main{max-width:1000px;margin:0 auto}main .pickup .pickup_main .pickup_text{width:calc(100% - 100px);margin:50px auto;max-width:500px}main .pickup .pickup_main .pickup_img{max-width:1080px;display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto}main .pickup .pickup_main .pickup_img img{height:100px;margin:0 auto}@media(max-width: 500px){main .pickup .pickup_main .pickup_img img{height:50px}}main .contact{padding-top:100px;margin-bottom:100px}main .contact .contact_main{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1fr}@media(max-width: 500px){main .contact .contact_main{grid-template-columns:1fr 1fr}}main .contact .contact_main a{width:100px;margin:0 auto;text-align:center;text-decoration:none;color:#000;-webkit-transition:.3s;transition:.3s;margin-bottom:30px}main .contact .contact_main a:hover{opacity:.5}footer{width:100%;background-color:#212529}.c-copyright{color:#fff;text-align:center;padding-top:20px;padding-bottom:20px}.slick-next{display:none}.slider-wrapper{padding:0;width:100%}.slider{width:100%;height:90vh}.slider-progress .progress{width:0%;height:5px;background:#dbbe78;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.license_page{max-width:1280px;width:calc(100% - 20px);margin:50px auto}.license_page .license_page_title{border-bottom:5px solid #dbbe78;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:100px 0}.license_page .license_page_title p{font-size:20px;margin-bottom:20px;margin-left:10px}.license_page .license_page_text{width:calc(100% - 20px);margin:50px auto;max-width:1080px}.license_page .license_page_text p{line-height:50px}.license_page .license_page_text.bold p{font-weight:bold}.license_page .license_page_text.bg_black{background-color:#212529;color:#fff;padding:30px 100px;max-width:1280px}@media(max-width: 500px){.license_page .license_page_text.bg_black{padding:30px 10px}}.license_page .license_page_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:0 0 0 auto}.license_page .license_page_btn a{display:inline-block;font-size:30px;font-family:"Six Caps",sans-serif;letter-spacing:2px;padding:5px 30px;background-color:#212529;color:#fff;text-decoration:none;border-right:5px solid #fff;border-bottom:5px solid #fff;-webkit-transition:.3s;transition:.3s;margin:0 10px}.license_page .license_page_btn a:hover{border-right:5px solid #dbbe78;border-bottom:5px solid #dbbe78}.terms_page{max-width:1000px;width:calc(100% - 20px);padding-top:80px;margin:50px auto}.terms_page .terms_header{text-align:center}.terms_page .terms_header h1{font-size:40px;margin-bottom:10px}.terms_page .terms_header p{font-weight:bold;color:red}.terms_page .terms_box{margin-top:30px}.terms_page .terms_box h2{font-size:24px;margin-bottom:2px;background-color:#dfdfdf}.terms_page .terms_box h3{margin-top:10px;background-color:#f1f1f1}.terms_page .terms_box table{border-collapse:collapse}.terms_page .terms_box table tbody tr th,.terms_page .terms_box table tbody tr td{padding:5px;-moz-text-align-last:left;text-align-last:left;border:1px solid #000}.terms_page .terms_box .margin{margin-top:20px}.terms_page .terms_title{margin:50px auto}.terms_page .terms_title h2{font-size:36px;text-align:center}.terms_page .terms_title p{text-align:center;font-size:20px;color:red}.terms_page .day{margin-top:30px}/*# sourceMappingURL=style.min.css.map */