/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}body{color:#000;font-family:"HondaGlobalFontJP-Regular",sans-serif;font-size:16px;letter-spacing:0;background-image:url(../img/bg.png);background-color:#dbdfe2;background-size:contain;overflow-x:hidden}@media screen and (max-width: 768px){body{font-size:16px;background-image:url(../img/bg_sp.png)}}main{position:relative}a,button{transition:all .3s}@media(hover: hover){a:hover,button:hover{opacity:.7}}img{display:block;width:100%;height:auto}video{width:100%;vertical-align:bottom}.head-inner{display:flex;position:relative;width:100%;max-width:1340px;margin:0 auto;padding:0 20px;align-items:center;justify-content:flex-start;transform:translateY(3vw);z-index:10}@media screen and (max-width: 768px){.head-inner{display:block;transform:unset;margin-bottom:40px;padding:0 10px 0 20px}}.head-inner .text-contents{position:absolute;top:48%;left:53.5%;transform:translateY(-50%)}@media screen and (max-width: 768px){.head-inner .text-contents{position:static;margin-top:14px;transform:unset}}.head-inner .text-contents p{font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:clamp(12px,1.25vw,18px);line-height:1.8888888889}@media screen and (max-width: 768px){.head-inner .text-contents p{font-size:16px;line-height:1.375}}.inner{width:100%;margin:0 auto;padding:0 20px;position:relative;z-index:1}@media screen and (max-width: 768px){.inner{padding:0 10px}}@media screen and (max-width: 768px){.pc--only{display:none !important}}.sp--only{display:none}@media screen and (max-width: 768px){.sp--only{display:block}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.l-sticky-menu img{width:auto}.l-sticky-menu p{font-weight:400}.c-button-icon--row>p{font-weight:300 !important}.btn{position:relative;display:flex;width:100%;max-width:805px;height:70px;margin:189px auto 0;font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:24px;color:#fff;letter-spacing:.1em;background-color:#c30012;align-items:center;justify-content:center}@media screen and (max-width: 768px){.btn{width:calc(100% - 48px);height:60px;margin:90px 24px 0;padding-left:26px;font-size:16px;line-height:1.5;justify-content:flex-start}}.btn::after{content:"";display:block;position:absolute;top:50%;right:34px;width:30px;height:auto;aspect-ratio:1;background-image:url(../img/icon_blank.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (max-width: 768px){.btn::after{right:23px;width:20px}}.l-auto-header,.l-auto-local-header,.l-sticky-menu,.l-action-router,.l-auto-local-footer,.l-auto-footer{font-weight:500}.mv__container{position:relative;width:100%;height:auto;aspect-ratio:1440/810;background-color:#530100}@media screen and (max-width: 768px){.mv__container{aspect-ratio:375/544}}.mv__container h1{position:absolute;top:50%;left:2.9861111111vw;width:83.125vw;transform:translateY(-50%)}@media screen and (max-width: 768px){.mv__container h1{left:50%;width:95.7333333333vw;transform:translate(-50%, -50%)}}.mv__container p{position:absolute;top:50%;left:50%;font-size:min(2.9166666667vw,42px);letter-spacing:.11em;color:#fff;font-family:"HondaGlobalFontJP-Bold",sans-serif;transform:translate(-50%, -50%);white-space:nowrap}@media screen and (max-width: 768px){.mv__container p{font-size:22px;letter-spacing:.11em}}@media screen and (max-width: 768px){.mv__container video{width:100%;height:auto;aspect-ratio:375/544;object-fit:cover}}.mv__loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mv__loading.is-visible{opacity:1;visibility:visible}.mv__spinner{width:50px;height:50px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.lead__container{position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.lead__container{flex-direction:column}}.lead__container h2{position:absolute;top:51%;left:50.5%;width:60.2777777778vw;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.lead__container h2{top:46.4%;left:49.5%;width:56.5333333333vw}}.lead__container picture{width:100%}.lead__container__bg{width:3.2638888889vw;margin:0 12px 0 15px}@media screen and (max-width: 768px){.lead__container__bg{width:12.5333333333vw;margin:31px 0 62px 0}}.lead__text{width:fit-content;margin:213px auto 0;font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:28px;line-height:2}@media screen and (max-width: 768px){.lead__text{margin-top:91px;font-size:18px}}.movie{margin-top:172px}@media screen and (max-width: 768px){.movie{margin-top:86px}}.movie .head-inner{transform:translateY(2vw)}@media screen and (max-width: 768px){.movie .head-inner{margin-bottom:-9px;transform:unset}}.movie .head-inner h2{width:min(26.5972222222vw,383px)}@media screen and (max-width: 768px){.movie .head-inner h2{width:129px}}.movie .inner{max-width:1302px}.movie__video{position:relative}@media screen and (max-width: 768px){.movie__video{margin-top:0}}.movie__video .img-wrap{position:relative;width:100%;height:auto;cursor:pointer;z-index:100;transition:opacity .3s ease,visibility .3s ease}.movie__video .img-wrap img{width:100%;height:auto;display:block}.movie__video .img-wrap::before{content:"";display:block;position:absolute;top:50%;left:50%;width:116px;height:auto;aspect-ratio:86/68;background-image:url("../img/icon_play.svg");background-repeat:no-repeat;background-size:contain;transform:translate(-50%, -50%);transition:all .3s ease;pointer-events:none}@media screen and (max-width: 768px){.movie__video .img-wrap::before{width:38px;height:auto}}@media(hover: hover){.movie__video .img-wrap:hover::before{transform:translate(-50%, -50%) scale(1.1)}}.movie__video #youtube-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie__video #youtube-iframe iframe{width:100%;height:100%;aspect-ratio:16/9}.special{margin-top:176px}@media screen and (max-width: 768px){.special{margin-top:90px}}.special .head-inner h2{width:min(44.0972222222vw,635px)}@media screen and (max-width: 768px){.special .head-inner h2{width:215px}}.special__item{position:relative;width:100%;height:auto;background-image:url(../img/img_special_bg_1.jpg);background-size:cover;aspect-ratio:1440/800}@media screen and (max-width: 768px){.special__item{aspect-ratio:unset;background-image:url(../img/img_special_bg_1_sp.jpg)}}.special__item .container{display:flex;position:absolute;top:50%;left:50%;width:100%;height:auto;aspect-ratio:1157/668;max-width:1157px;padding:20px;align-items:stretch;justify-content:center;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.special__item .container{position:static;aspect-ratio:unset;flex-direction:column;transform:unset}}.special__item .container .video-container{position:relative;width:53%;max-width:586px;aspect-ratio:586/627;flex-shrink:0}@media screen and (max-width: 768px){.special__item .container .video-container{width:100%;max-width:unset}}.special__item .container .video-container video{width:100%}.special__item .container .video-container .special__loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;opacity:1;transition:opacity .3s ease}.special__item .container .video-container .special__loading.is-hidden{opacity:0;pointer-events:none}.special__item .container .video-container .special__spinner{width:50px;height:50px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.special__item .container .contents{display:flex;width:50%;padding:0 min(2.1527777778vw,31px) min(2.6388888889vw,38px) min(2.6388888889vw,38px);color:#fff;background-color:#3a3a3a;flex-direction:column;justify-content:flex-end}@media screen and (max-width: 768px){.special__item .container .contents{width:unset;padding:42px 15px}}.special__item .container .contents h4{font-size:clamp(22px,1.944444444vw,28px);line-height:1.5}@media screen and (max-width: 768px){.special__item .container .contents h4{font-size:20px;line-height:1.5}}.special__item .container .contents p{margin-top:20px;font-size:clamp(10px,1.1111111111vw,16px);line-height:1.75;white-space:nowrap}@media screen and (max-width: 768px){.special__item .container .contents p{margin-top:10px;font-size:14px;line-height:1.5714285714}}.special__item .container .contents p .space{letter-spacing:-0.06em}.special__item--2{background-image:url(../img/img_special_bg_2.jpg)}@media screen and (max-width: 768px){.special__item--2{background-image:url(../img/img_special_bg_2_sp.jpg)}}.special__item--3{background-image:url(../img/img_special_bg_3.jpg)}@media screen and (max-width: 768px){.special__item--3{background-image:url(../img/img_special_bg_3_sp.jpg)}}.design{margin-top:165px}@media screen and (max-width: 768px){.design{margin-top:90px}}.design .head-inner{transform:translateY(1.5vw)}@media screen and (max-width: 768px){.design .head-inner{margin-bottom:20px}}.design .head-inner h2{width:min(44.3055555556vw,638px)}@media screen and (max-width: 768px){.design .head-inner h2{width:204px}}.design .swiper{width:100%}@media screen and (max-width: 768px){.design .swiper{margin-top:20px}}.design .swiper .swiper-slide{width:auto;margin:0 !important;position:relative;overflow:hidden;user-select:none}.design .swiper .swiper-slide img{width:auto;height:800px;border-radius:0 !important;user-select:none;-webkit-user-drag:none;pointer-events:none}@media screen and (max-width: 768px){.design .swiper .swiper-slide img{height:237px}}.design .swiper .swiper-slide .slide-content{position:absolute;bottom:17px;left:0}@media screen and (max-width: 768px){.design .swiper .swiper-slide .slide-content{display:none}}.design .swiper .swiper-slide .slide-content .slide-labels{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.design .swiper .swiper-slide .slide-content .slide-labels .label{display:inline;background:#c30012;color:#fff;padding:2px 12px;font-size:20px;font-weight:400;line-height:1}.design #display_label{display:none}@media screen and (max-width: 768px){.design #display_label{display:block;padding:5px 20px 0}.design #display_label span{display:block;margin-top:6px;font-size:14px;line-height:17px;font-weight:400}}.design .controls{display:flex;margin-top:min(3.125vw,45px);gap:34px;justify-content:flex-end}@media screen and (max-width: 768px){.design .controls{margin-top:23px;gap:20px}}.design .controls .swiper-button-prev,.design .controls .swiper-button-next{position:static;width:min(6.0416666667vw,87px);height:auto;aspect-ratio:1;border:2px solid #c30012;border-radius:50%;transition:all .3s ease}@media screen and (max-width: 768px){.design .controls .swiper-button-prev,.design .controls .swiper-button-next{width:45px;border:1px solid #c30012}}.design .controls .swiper-button-prev::after,.design .controls .swiper-button-next::after{font-size:0;width:min(1.3888888889vw,20px);height:auto;aspect-ratio:20/38;background-image:url(../img/icon_arrow.svg);background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 768px){.design .controls .swiper-button-prev::after,.design .controls .swiper-button-next::after{width:10px;height:auto;aspect-ratio:10/19}}.design .controls .swiper-button-prev::after{transform:rotateY(180deg)}.feel{margin-top:225px}@media screen and (max-width: 768px){.feel{margin-top:90px}}.feel .head-inner{transform:translateY(2vw)}.feel .head-inner h2{width:min(32.2916666667vw,465px)}@media screen and (max-width: 768px){.feel .head-inner h2{width:151px}}.feel__container{position:relative}.feel__container .btn{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%, -50%)}.info{padding:240px 0 140px;background-color:#fff}@media screen and (max-width: 768px){.info{padding:130px 0 80px}}.info .inner{max-width:920px}@media screen and (max-width: 768px){.info .inner{padding:0 28px}}.info h2{font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:22px;text-align:center}.info__list{display:flex;margin-top:80px;flex-wrap:wrap;gap:70px min(5.5555555556vw,80px)}@media screen and (max-width: 768px){.info__list{margin-top:70px;gap:70px}}.info__list li{width:calc(50% - min(5.5555555556vw,80px)/2)}@media screen and (max-width: 768px){.info__list li{width:100%}}.info__list li h6{margin-top:30px;font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:20px;line-height:1.7}@media screen and (max-width: 768px){.info__list li h6{margin-top:24px;line-height:1.5}}.info__list li p{margin-top:10px;font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.info__list li p{margin-top:14px}}.info__list li .link{position:relative;display:flex;width:100%;height:40px;margin-top:30px;font-size:14px;color:#c30012;border:1px solid #c30012;border-radius:30px;letter-spacing:.1em;align-items:center;justify-content:center}@media screen and (max-width: 768px){.info__list li .link{margin-top:20px;height:50px;padding-left:30px;line-height:1.2857142857;justify-content:flex-start}}.info__list li .link::after{content:"";display:block;position:absolute;top:50%;right:16px;width:8px;height:auto;aspect-ratio:8/13;background-image:url(../img/icon_arrow--link.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (max-width: 768px){.info__list li .link::after{width:10px}}.info .c-list{margin-top:80px}@media screen and (max-width: 768px){.info .c-list{margin-top:60px}}.info .c-list li{padding-left:1em;text-indent:-1em}/*# sourceMappingURL=style.css.map */