@font-face{font-family:"HondaGlobalFontJP-Bold";src:local("AA HondaGlobal ENJP Bold"),local("HondaGlobalFontJP-Bold"),url("/fonts/HondaGlobalFontJP-Bold.ttf") format("ttf");font-weight:normal}@font-face{font-family:"HondaGlobalFontJP-Regular";src:local("AA HondaGlobal ENJP Regular"),local("HondaGlobalFontJP-Regular"),url("/fonts/HondaGlobalFontJP-Regular.ttf") format("ttf");font-weight:normal}@font-face{font-family:"HondaGlobalFontJP-Light";src:local("AA HondaGlobal ENJP Light"),local("HondaGlobalFontJP-Light"),url("/fonts/HondaGlobalFontJP-Light.ttf") format("ttf");font-weight:normal}.lineup__top{padding:60px 20px 87px;background-color:#c6e5ea}@media screen and (max-width: 767px){.lineup__top{padding:20px 20px 45px}}.lineup__top h1{padding:5px 0 10px;font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:32px;text-align:center;letter-spacing:.1em}@media screen and (max-width: 767px){.lineup__top h1{padding:0;font-size:min(6.10687vw,24px);line-height:1.666666}}.lineup__top h1 span{display:block;margin-top:14px;font-family:"HondaGlobalFontJP-Regular",sans-serif;font-size:24px;letter-spacing:.1em;line-height:1}@media screen and (max-width: 767px){.lineup__top h1 span{margin-top:0;font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:min(4.58015vw,18px);line-height:1.5}}.lineup__top .car-slider{padding:35px 0 30px;max-width:1142px}@media screen and (max-width: 767px){.lineup__top .car-slider{padding:40px 0}}.lineup__top .car-slider .swiper-slide{transform:scale(0.6);transition:transform .5s ease}@media screen and (max-width: 767px){.lineup__top .car-slider .swiper-slide{transform:scale(0.45)}}.lineup__top .car-slider .swiper-slide img{height:auto;width:100%}.lineup__top .car-slider .swiper-slide-active{transform:scale(1);z-index:1}@media screen and (max-width: 767px){.lineup__top .car-slider .swiper-slide-active{transform:scale(1.4)}}.lineup__top .car-slider .swiper-slide-active .type,.lineup__top .car-slider .swiper-slide-active .car-name{opacity:1 !important}.lineup__top .car-slider .swiper-button-prev,.lineup__top .car-slider .swiper-button-next{color:#000}.lineup__top .car-slider .swiper-button-prev::after,.lineup__top .car-slider .swiper-button-next::after{font-size:30px}@media screen and (max-width: 767px){.lineup__top .car-slider .swiper-button-prev::after,.lineup__top .car-slider .swiper-button-next::after{font-size:16px}}.lineup__top .car-slider .swiper-button-prev{left:-4px}.lineup__top .car-slider .swiper-button-next{right:-4px}.lineup__top .car-slider .item{position:relative;display:block}@media(hover: hover){.lineup__top .car-slider .item:hover{opacity:1}}.lineup__top .car-slider .item .car{width:380px;height:auto;aspect-ratio:1;object-fit:contain;background-color:#fff;border-radius:50%;border:1px solid #000;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width: 767px){.lineup__top .car-slider .item .car{width:100%}}.lineup__top .car-slider .item .type,.lineup__top .car-slider .item .car-name{display:block;position:absolute;white-space:nowrap;background-color:#fedc68;border-radius:30px;border:1px solid #000;opacity:0;transition:opacity .5s ease}@media screen and (max-width: 767px){.lineup__top .car-slider .item .type,.lineup__top .car-slider .item .car-name{border-radius:17px}}.lineup__top .car-slider .item .type{top:7%;left:7%;padding:2px 30px;font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:20px;letter-spacing:.2em}@media screen and (max-width: 767px){.lineup__top .car-slider .item .type{display:flex;width:fit-content;height:20px;padding:0 17px;font-size:11px;justify-content:center;align-items:center}}.lineup__top .car-slider .item .car-name{bottom:-4%;left:50%;padding:4px 24px;font-size:34px;letter-spacing:.05em;transform:translateX(-50%)}@media screen and (max-width: 767px){.lineup__top .car-slider .item .car-name{display:flex;width:fit-content;height:27px;padding:0 20px;font-size:18px;justify-content:center;align-items:center}}.lineup__top .car-slider #noneItem .type,.lineup__top .car-slider #noneItem .car-name{background-color:#b7dad2}.lineup__top .car-slider #crvItem .type,.lineup__top .car-slider #crvItem .car-name{background-color:#62b8c5}.lineup__top .car-slider #insightItem .type,.lineup__top .car-slider #insightItem .car-name{background-color:#bacdf2}.lineup__top .movie-btn{max-width:543px;margin-top:60px}.lineup__nav{position:sticky;top:60px;left:0;width:100%;height:100px;padding:20px 0;background-color:#fff;border-bottom:12px solid #fedc68;z-index:90}@media screen and (max-width: 767px){.lineup__nav{padding:10px 0 17px;height:unset;border-bottom:9px solid #fedc68}}.lineup__nav ul{display:flex;align-items:center;justify-content:center;gap:60px}@media screen and (max-width: 767px){.lineup__nav ul{padding:0 20px;justify-content:space-around;gap:unset}}.lineup__nav ul li:nth-child(2) a p{font-family:"HondaGlobalFontJP-Bold",sans-serif;color:#b7dad2}.lineup__nav ul li:nth-child(3) a p{font-family:"HondaGlobalFontJP-Bold",sans-serif;color:#bacdf2}.lineup__nav ul li:last-child a p{font-family:"HondaGlobalFontJP-Bold",sans-serif;color:#62b8c5}.lineup__nav ul li a{display:flex;align-items:center;flex-direction:column;pointer-events:none}.lineup__nav ul li a.disabled{pointer-events:all;opacity:.5}.lineup__nav ul li a.disabled p{font-family:"HondaGlobalFontJP-Bold",sans-serif;color:#000 !important;-webkit-text-stroke-width:0;-webkit-text-stroke-color:#000}.lineup__nav ul li a p{font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:20px;color:#fedc68;letter-spacing:.05em;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}@media screen and (max-width: 767px){.lineup__nav ul li a p{font-size:min(3.2vw,12px);line-height:2;white-space:nowrap}}.lineup__nav ul li a img{display:block;margin-top:5px}@media screen and (max-width: 767px){.lineup__nav ul li a img{width:18px}}.lineup__contents{padding:70px 0;background-color:#c6e5ea}@media screen and (max-width: 767px){.lineup__contents{padding:48px 0}}.lineup__contents .inner #nvan-content,.lineup__contents .inner #none-content,.lineup__contents .inner #crv-content,.lineup__contents .inner #insight-content{display:none}.lineup__contents .inner #nvan-content.is-active,.lineup__contents .inner #none-content.is-active,.lineup__contents .inner #crv-content.is-active,.lineup__contents .inner #insight-content.is-active{display:block;animation:panel-show .9s ease-in-out forwards}@keyframes panel-show{from{opacity:0}to{opacity:1}}.lineup__contents .point{text-align:center}.lineup__contents .point .dot{display:flex;margin-bottom:6px;justify-content:center;align-items:center;transform:translateX(-4px)}.lineup__contents .point .dot-text{display:inline-block;margin-top:4px;padding:10px 30px;font-family:"HondaGlobalFontJP-Regular",sans-serif;font-size:24px;letter-spacing:.1em;background-color:#fff;border-radius:28px;border:1px solid #000}@media screen and (max-width: 767px){.lineup__contents .point .dot-text{padding:7px 19px;font-size:20px}}.lineup__contents .point .circle{display:inline-block;width:10px;height:10px;margin:0 14px;border-radius:50%;border:1px solid #000;background-color:#fedc68}@media screen and (max-width: 767px){.lineup__contents .point .circle{width:8px;height:8px;margin:0 12px}}.lineup__contents .point .circle:last-child{margin:0 10px}@media screen and (max-width: 767px){.lineup__contents .point .circle:last-child{margin:0 7px}}.lineup__contents .heading{margin-top:-30px;padding-top:10px;height:173px}@media screen and (max-width: 767px){.lineup__contents .heading{margin-top:-26px;padding-top:30px;height:140px}}.lineup__contents .contents{padding:82px 10% 70px;border-bottom-left-radius:50px;border-bottom-right-radius:50px;background-color:#fff}@media screen and (max-width: 767px){.lineup__contents .contents{padding:40px 7% 50px;border-bottom-left-radius:18px;border-bottom-right-radius:18px}}.lineup__contents .contents .main-img{display:block;width:78.5%;margin:0 auto;border-radius:20px}@media screen and (max-width: 767px){.lineup__contents .contents .main-img{width:95.5%}}.lineup__contents .contents .movie-btn{max-width:495px}@media screen and (max-width: 767px){.lineup__contents .contents .movie-btn{width:calc(100vw - 21%);transform:translateX(-5%);height:52px;letter-spacing:.05em}}.lineup__contents .contents .list{display:flex;margin-top:90px;flex-direction:column;gap:70px}@media screen and (max-width: 767px){.lineup__contents .contents .list{width:95.5%;margin:40px auto 0;gap:50px}}.lineup__contents .contents .list li{display:flex;align-items:center;gap:58px}@media screen and (max-width: 767px){.lineup__contents .contents .list li{flex-direction:column;gap:20px}}.lineup__contents .contents .list li .img{width:41%;max-width:330px;border-radius:15px;flex-shrink:0}@media screen and (max-width: 767px){.lineup__contents .contents .list li .img{width:86%;border-radius:12px}}.lineup__contents .contents .list li .box h4{padding-left:6px;padding-bottom:20px;border-bottom:1px solid #000;font-size:clamp(20px,1.8055555vw,26px);line-height:1.3846153}@media screen and (max-width: 767px){.lineup__contents .contents .list li .box h4{padding-bottom:5px;font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:20px;line-height:1.6}}.lineup__contents .contents .list li .box h4 small{font-size:12px;font-family:"HondaGlobalFontJP-Light",sans-serif}.lineup__contents .contents .list li .box .text{margin-top:22px;padding-left:6px;font-size:16px;line-height:1.375}@media screen and (max-width: 767px){.lineup__contents .contents .list li .box .text{margin-top:17px;font-family:"HondaGlobalFontJP-Regular",sans-serif;line-height:1.4375}}.lineup__contents .contents .list li .box .caution{margin-top:16px;padding-left:6px;font-family:"HondaGlobalFontJP-Light",sans-serif;font-size:12px;line-height:1.285714}@media screen and (max-width: 767px){.lineup__contents .contents .list li .box .caution{margin-top:12px;padding-left:6px}}.lineup__contents .contents .spec{margin-top:100px}@media screen and (max-width: 767px){.lineup__contents .contents .spec{margin-top:62px}}.lineup__contents .contents .spec .img{display:block;width:100%;margin-top:45px}@media screen and (max-width: 767px){.lineup__contents .contents .spec .img{margin-top:37px}}.lineup__contents .contents .spec small{display:block;margin-top:40px;font-size:12px;font-family:"HondaGlobalFontJP-Light",sans-serif}@media screen and (max-width: 767px){.lineup__contents .contents .spec small{display:none;margin:0}}.lineup__contents .contents .spec .btn-wrap{margin:47px auto 0;text-align:center}@media screen and (max-width: 767px){.lineup__contents .contents .spec .btn-wrap{margin:40px auto 0}}@media screen and (max-width: 767px){.lineup__contents .contents .spec .round img{width:70px}}.lineup__contents .note{margin-top:46px;padding:0 2.5%;font-size:12px;font-family:"HondaGlobalFontJP-Light",sans-serif;line-height:1.2857;letter-spacing:0}@media screen and (max-width: 767px){.lineup__contents .note{padding:0}}.lineup__contents #none-content .movie-btn{background-color:#b7dad2}.lineup__contents #none-content .circle{background-color:#b7dad2}.lineup__contents #crv-content .circle{background-color:#62b8c5}.lineup__contents #crv-content .btn-wrap{margin:74px auto 0}@media screen and (max-width: 767px){.lineup__contents #crv-content .btn-wrap{margin:50px auto 0}}.lineup__contents #insight-content .circle{background-color:#bacdf2}.lineup__contents #insight-content .btn-wrap{margin:74px auto 0}@media screen and (max-width: 767px){.lineup__contents #insight-content .btn-wrap{margin:50px auto 0}}/*# sourceMappingURL=style.css.map */