﻿@import url("https://fonts.googleapis.com/css2?family=Lora&display=swap");html{font-size:62.5%}body{margin:0;line-height:1.6;font-family:sans-serif;font-size:16px;color:#000;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:normal}dl,dt,dd{margin:0;padding:0}ul,ol,li{margin:0;padding:0;list-style:none}table,tr,th,td{margin:0;padding:0;text-align:left;font-weight:normal;border-spacing:0}a{text-decoration:none}button{background:none;border:none}:focus{outline:none}a{transition:.2s opacity}a:hover{opacity:.7}picture{line-height:0}.grand-wrapper{position:relative}.grand-wrapper .side-btn{position:fixed;right:0;top:50%;z-index:5;transform:translateY(-50%)}.grand-wrapper .side-btn li{height:21rem;width:5rem}.grand-wrapper .side-btn li:first-child a{background:red}.grand-wrapper .side-btn li:nth-child(2){margin:1rem 0}.grand-wrapper .side-btn li:nth-child(2) a{background:#ffd200}.grand-wrapper .side-btn li:last-child a{background:#75152e}.grand-wrapper .side-btn li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:4px 0 0 4px;transition:.2s opacity}.grand-wrapper .side-btn li a:hover{opacity:.7}.sp{display:none !important}.entry-btn{display:flex;justify-content:center;align-items:flex-start;margin:7rem auto 6rem}.entry-btn li{margin-right:35px}.entry-btn li:last-child{margin-right:0}.wrap{max-width:108rem;width:85%;margin:0 auto}#hero .hero-wrap{position:relative;width:100%;height:0;padding:52% 0 0;margin-bottom:2rem}#hero .hero-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;background:url("../img/bg_hero.jpg") no-repeat center/cover}#hero .hero-wrap h1{position:absolute;top:4rem;left:5rem}#hero .fair{background:url("../img/bg-fair.png") repeat-x center top/contain;padding:0 0 6rem}#hero .fair .fair-wrap{padding:0 2rem}#hero .fair .fair-wrap img{margin:0 auto;display:block}#hero .fair .fair-wrap img:nth-child(2){margin:2rem auto}#benefits .bene-wrap{max-width:108rem;margin:0 auto}#benefits .bene-wrap.bene-top{margin:6rem auto 4rem;padding:0 2rem;line-height:0}#benefits .bene-wrap.bene-under{background:url("../img/bg-benefits.jpg") no-repeat center/cover;padding:1rem 5rem 2rem;box-sizing:border-box}#benefits .bene-wrap.bene-under p{font-size:13px;text-align:right}#benefits .bene-wrap.bene-under p br{display:none}#benefits .bene-wrap.bene-under .safety{margin-top:2rem}#benefits .bene-wrap.bene-under .safety .sp{display:none}#benefits .bene-wrap.bene-under .audio{margin-top:2rem}#slider .slide-wrap{margin-bottom:2rem}#slider .slide-wrap .item{padding:5rem 10rem 6rem;background-position:center;background-repeat:no-repeat;background-size:cover}#slider .slide-wrap .item.item-a{color:#fff;background-image:url("../img/slider-bg-a.jpg")}#slider .slide-wrap .item.item-b{background-image:url("../img/slider-bg-b.jpg")}#slider .slide-wrap .item img{display:block;line-height:0}#slider .slide-wrap .item .car-name{margin:0 auto 2rem}#slider .slide-wrap .item dl{text-align:center;margin-top:2rem}#slider .slide-wrap .item dl dt span,#slider .slide-wrap .item dl dd span{font-weight:bold}#slider .slide-wrap .item dl dt{font-size:2.5rem;line-height:3rem}#slider .slide-wrap .item dl dt span{font-size:3.1rem}#slider .slide-wrap .item dl dd{font-size:2rem}#slider .slide-wrap .item dl dd span{font-size:3rem;margin-left:1rem}#slider .slide-wrap .item a{display:block;max-width:348px;margin:2rem auto 3rem}#slider .slide-wrap .item .price{margin:0 auto}#slider .slide-wrap .slide-arrow{position:absolute;top:50%;z-index:2;width:3rem;height:46px;cursor:pointer}#slider .slide-wrap .slide-arrow.prev-arrow{left:3rem}#slider .slide-wrap .slide-arrow.next-arrow{right:3rem}#slider .slide-wrap .slick-track{display:flex}#slider .slide-wrap .slick-slide{height:auto !important}#slider p{font-size:1.4rem}#finance .top{padding:3rem;box-sizing:border-box;background:#ffd200;margin:6rem auto 5rem}#finance .top h2{margin-bottom:2rem}#finance .top img{display:block;margin:0 auto}#finance .top p{font-size:13px;margin:1rem auto 2rem}#finance .top p span{color:#ff2800}#finance .top a{max-width:342px;margin:2rem auto 0;display:block}#finance .under{padding:3rem;box-sizing:border-box;background:#eb0a1e}#finance .under a{max-width:342px;margin:2rem auto 0;display:block}@media screen and (max-width: 1024px){#hero .hero-wrap h1{top:2rem;left:2rem}}@media screen and (max-width: 767px){.grand-wrapper .side-btn{right:auto;left:50%;top:auto;bottom:0;transform:translate(-50%, 0);display:flex;justify-content:center;align-items:stretch;width:100%;padding:0 2rem;box-sizing:border-box}.grand-wrapper .side-btn li{height:auto;width:100%;max-width:19rem}.grand-wrapper .side-btn li:nth-child(2){margin:0 1rem}.grand-wrapper .side-btn li a{height:100%;border-radius:6px 6px 0 0;border:2px solid white;border-bottom:none;padding:1rem 15%;box-sizing:border-box}.entry-btn{display:none}.wrap{width:100%;padding:0 6%;box-sizing:border-box}.wrap.sp-notWrap{padding:0}.sp{display:block !important}.pc{display:none !important}#hero .hero-wrap{padding:77% 0 0}#hero .hero-wrap:before{background:url("../img/bg_hero_sp.jpg") no-repeat center/cover}#hero .hero-wrap h1{max-width:14rem}#hero .fair{background:url("../img/bg-fair.png") repeat-x center top/cover;padding:0}#hero .fair .fair-wrap{padding:0}#hero .fair .fair-wrap .sp-wrap{padding:0 2rem}#hero .fair .fair-wrap img:nth-child(2){margin:2rem auto 5rem}#hero .fair .fair-wrap .sp-fair03{background:url("../img/fair03-bg.jpg") no-repeat center/cover;padding:1rem 2rem 2rem}#benefits .bene-wrap.bene-top{margin:0 auto;padding:0}#benefits .bene-wrap.bene-under{padding:2rem 3rem}#benefits .bene-wrap.bene-under p{text-align:left}#benefits .bene-wrap.bene-under p br{display:block}#slider .wrap{margin-top:2rem;padding:0}#slider h2{width:calc(100% - 4rem);margin:0 auto}#slider .slide-wrap .item{padding:4rem 0}#slider .slide-wrap .item img{display:block;line-height:0}#slider .slide-wrap .item .car-name{max-width:calc(100% - 10rem)}#slider .slide-wrap .item dl{max-width:calc(100% - 4rem);margin:2rem auto 0}#slider .slide-wrap .item a{width:calc(100% - 6rem)}#slider .slide-wrap .item .price{max-width:calc(100% - 6rem)}#slider .slide-wrap .slide-arrow{top:50%;width:2rem;height:33px}#slider .slide-wrap .slide-arrow.prev-arrow{left:1rem}#slider .slide-wrap .slide-arrow.next-arrow{right:1rem}#slider p{padding:0 2rem}#finance .wrap{padding:0}#finance .top{margin:5rem auto 0}#finance .top img{display:block;margin:0 auto}#finance .top img:nth-child(1){margin-bottom:0}#finance .top p{font-size:13px;margin:1rem auto 2rem}#finance .top p span{color:#ff2800}#finance .top a{max-width:342px;margin:2rem auto 0;display:block}#finance .under{padding:3rem;box-sizing:border-box;background:#eb0a1e}#finance .under a{max-width:342px;margin:2rem auto 0;display:block}}.box_sns{margin:60px 0 0;background:#3c3c3c;line-height:0}.box_sns .lst_sns_sp{display:none}.box_sns .lst_sns_pc{padding:34px 0;margin:0 auto;width:15%}.box_sns .lst_sns_pc li{width:23.2558139535%}.box_sns .lst_sns_pc li a:hover{opacity:0.7}.fb{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.box_footer{padding:35px 0;background-color:#3c3c3c;font-size:1.5rem;font-family:"Noto Sans JP", sans-serif;color:#000;letter-spacing:0.25rem;overflow-x:hidden;line-height:1.5}.foot_menu{justify-content:center;margin:0 auto;width:15%}.foot_menu li:first-child::after{content:"／";color:#fff}.foot_menu a{color:#fff;transition:0.25s ease all}.foot_menu a:hover{color:#bda8af}.footer_logo{margin:20px auto 0;background-color:#790028;text-align:center;line-height:0}.footer_logo img{margin:auto;width:auto;height:54px}.footer_copy{margin:15px auto 0;font-size:12px;color:#777777;text-align:center}@media screen and (max-width: 767px){.box_sns{margin:10vw auto 0;background:transparent}.box_sns .lst_sns_pc{display:none}.box_sns .lst_sns_sp{display:block;padding:0 0 10vw;margin:0 auto;width:95%;max-width:1050px}.box_sns .lst_sns_sp li{width:100%;background-color:#790028;border-radius:4px;background-repeat:no-repeat;background-position:center left;background-size:auto 100%;transition:0.25s ease all}.box_sns .lst_sns_sp li:nth-child(2){margin:4vw 0}.box_sns .lst_sns_sp li:nth-child(4){margin:4vw 0 0}.box_sns .lst_sns_sp li:hover{background-color:#a31443}.box_sns .lst_sns_sp li.twitter{background-image:url("../footer-img/ico_twitter.png")}.box_sns .lst_sns_sp li.line{background-image:url("../footer-img/ico_line.png")}.box_sns .lst_sns_sp li.insta{background-image:url("../footer-img/ico_insta.png")}.box_sns .lst_sns_sp li.youtube{background-image:url("../footer-img/ico_youtube.png")}.box_sns .lst_sns_sp li a{position:relative;display:block;padding:4vw 4vw 4vw 16vw;width:100%;color:#fff;font-size:3.5vw;font-weight:600;font-family:"Noto Sans JP", sans-serif;letter-spacing:0.25rem;overflow-x:hidden;line-height:1.5;box-sizing:border-box}.box_sns .lst_sns_sp li a::after{content:"";display:block;position:absolute;top:0;bottom:0;right:4vw;margin:auto;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.box_footer{padding:5vw 0}.foot_menu{width:44%}.footer_logo{margin:5.5vw auto 0}.footer_copy{font-size:2.5vw}.flow{width:9vw;height:70vw}.txt{font-size:3.5vw}.pc{display:none}.sp{display:block}.note{font-size:2.5vw;line-height:1.5;letter-spacing:0}.lst_nav{display:flex;width:95%;position:fixed;left:0;right:0;bottom:0;margin:10vw auto 0;z-index:1001}.lst_nav li{width:32.2580645161%}.lst_nav li a{display:block;padding:2vw 1vw;color:#000;text-align:center;border-radius:2vw 2vw 0 0}.lst_nav li:nth-child(1) a{background:#e54709}.lst_nav li:nth-child(2) a{background:#0068b3}.lst_nav li:nth-child(3) a{background:#ffed00}}
