_::-webkit-full-page-media,_:future,:root *{image-rendering:auto!important}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}#yui3-css-stamp.cssreset{display:none}div#contents{width:100%!important}body{-webkit-text-size-adjust:none}a{text-decoration:none}a:visited{color:inherit}img{vertical-align:bottom}*{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px),print{.pcHide{display:none!important}}@media screen and (max-width:767px){.spHide{display:none!important}}[data-opacity]{-webkit-transition:.3s;transition:.3s}[data-opacity]:hover{-webkit-transition:.3s;transition:.3s;opacity:.6}html{background-color:#000}body.scroll-false{overflow:hidden}#slogan-content .fv{width:100%;position:relative;z-index:10;opacity:0}@media screen and (min-width:768px),print{#slogan-content .fv{padding-top:125px}}#slogan-content .fv.fade-in{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:0}#slogan-content .fv .movie{width:100%}@media screen and (max-width:767px){#slogan-content .fv .movie{display:none}}#slogan-content .fv .movie video{width:100%}#slogan-content .fv .fv-img{width:100%}#slogan-content .fv .fv-img>img{width:100%}@media screen and (max-width:767px){#slogan-content .fv .fv-img>img{display:none}}@media screen and (max-width:767px){#slogan-content .fv .fv-img{background:url(../img/img-thumbnail-sp.png) no-repeat;background-size:contain;background-position:center;padding-top:100vh;padding-top:100svh}}#slogan-content .fv #movie-button{position:absolute;bottom:5vw;left:calc(50% - .5 * 390px);width:390px;height:120px;cursor:pointer;background-color:rgba(255,255,255,.85);-webkit-transform:translate(0,-50%) translate(0,0);transform:translate(0,-50%) translate(0,0);border:2px solid #fff;-webkit-transition:.3s;transition:.3s;border-radius:10px}#slogan-content .fv #movie-button:hover{background-color:rgba(63,63,63,.85);-webkit-transition:.3s;transition:.3s}#slogan-content .fv #movie-button:hover .ico img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:.3s;transition:.3s}@media screen and (max-width:1080px){#slogan-content .fv #movie-button{bottom:1vw}}@media screen and (max-width:767px){#slogan-content .fv #movie-button{width:66.66667vw;height:24vw;left:calc(50% - 66.66667vw * .5);bottom:5vw;bottom:5svw;background-color:#d9d9d9}}#slogan-content .fv #movie-button.play{display:none}#slogan-content .fv #movie-button .ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:.3s;transition:.3s}#slogan-content .fv #movie-button .ico img{width:154px;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:767px){#slogan-content .fv #movie-button .ico img{width:calc(217px * .5)}}#slogan-content .logo-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:-webkit-sticky;position:sticky;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#slogan-content .logo-area-wrap{height:1500px;padding-top:25vw;padding-bottom:25vw}@media screen and (max-width:767px){#slogan-content .logo-area-wrap{height:200vh;height:200svh;padding-top:100vw}}#slogan-content .logo-area.hide{opacity:0;-webkit-transition:.8s;transition:.8s}#slogan-content .logo-area .textHonda img{width:850px}@media screen and (max-width:1000px){#slogan-content .logo-area .textHonda img{width:calc(850px * .7)}}@media screen and (max-width:767px){#slogan-content .logo-area .textHonda img{width:82.13333vw}}#slogan-content .section-02{z-index:2}#slogan-content .section-03{z-index:3}#slogan-content .section-03.show .bg{-webkit-transition:all 2s ease .5s;transition:all 2s ease .5s}@media screen and (max-width:767px){#slogan-content .section-03.show .bg{-webkit-transition:all 1.5s ease .5s;transition:all 1.5s ease .5s}}#slogan-content .section-03 .onebox.translateY{-webkit-transform:translateY(-10vw);transform:translateY(-10vw)}@media screen and (max-width:767px){#slogan-content .section-03 .onebox.translateY{-webkit-transform:translateY(45vw);transform:translateY(45vw)}}#slogan-content .section-04{z-index:4}#slogan-content .section-04.show .bg{-webkit-transition:all 2s ease .5s;transition:all 2s ease .5s}@media screen and (max-width:767px){#slogan-content .section-04.show .bg{-webkit-transition:all 1.5s ease .5s;transition:all 1.5s ease .5s}}#slogan-content .section-04 .onebox.translateY{-webkit-transform:translateY(-25vw);transform:translateY(-25vw)}@media screen and (max-width:767px){#slogan-content .section-04 .onebox.translateY{-webkit-transform:translateY(25vw);transform:translateY(25vw)}}#slogan-content .section-05{z-index:5}#slogan-content .section-05.show .bg{-webkit-transition:all 2s ease .5s;transition:all 2s ease .5s}@media screen and (max-width:767px){#slogan-content .section-05.show .bg{-webkit-transition:all 1.5s ease .5s;transition:all 1.5s ease .5s}}#slogan-content .section-05 .onebox.translateY{-webkit-transform:translateY(-25vw);transform:translateY(-25vw)}@media screen and (max-width:767px){#slogan-content .section-05 .onebox.translateY{-webkit-transform:translateY(25vw);transform:translateY(25vw)}}#slogan-content .one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:180vh}@media screen and (min-width:768px),print{#slogan-content .one.section-03{min-height:195vh}}@media screen and (max-width:767px){#slogan-content .one{min-height:185vh;min-height:185svh;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#slogan-content .one .img{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slogan-content .one .img img{width:100%}#slogan-content .bg{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;z-index:-1}#slogan-content .show .bg{opacity:1}#slogan-content .bg._01{background-image:url(/about/assets/pod/img/img-thumbnail.png)}#slogan-content .bg._02{background-color:#000}#slogan-content .bg._03{background-image:url(/about/assets/pod/img/bg-02.png)}@media screen and (max-width:767px){#slogan-content .bg._03{background-image:url(/about/assets/pod/img/bg-02-sp.png)}}#slogan-content .bg._04{background-image:url(/about/assets/pod/img/bg-03.png)}@media screen and (max-width:767px){#slogan-content .bg._04{background-image:url(/about/assets/pod/img/bg-03-sp.png)}}#slogan-content .bg._05{background-image:url(/about/assets/pod/img/bg-04.png)}@media screen and (max-width:767px){#slogan-content .bg._05{background-image:url(/about/assets/pod/img/bg-04-sp.png)}}#slogan-content .onebox{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#slogan-content .onebox.hide{opacity:0;-webkit-transition:.5s;transition:.5s}#slogan-content .onebox .text2{width:939px}@media screen and (max-width:767px){#slogan-content .onebox .text2-sp{width:76.13333vw}}#slogan-content .onebox .text3{width:758px}@media screen and (max-width:767px){#slogan-content .onebox .text3-sp{width:84vw}}#slogan-content .onebox .text4{width:743px}@media screen and (max-width:767px){#slogan-content .onebox .text4-sp{width:84vw}}#slogan-content .onebox img{width:100%}.bnr-area{background-color:#e1e1e1;width:100%;padding-top:30px;padding-bottom:30px}@media screen and (max-width:767px){.bnr-area{padding-top:8vw;padding-bottom:8vw}}.bnr-area_inr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5.20833vw}@media screen and (max-width:767px){.bnr-area_inr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.33333vw}}.bnr-area_inr .logo{width:264px}@media screen and (max-width:767px){.bnr-area_inr .logo{width:50.4vw}}.bnr-area_inr .logo img{width:100%}.bnr-area_inr .bnr{width:390px}@media screen and (max-width:767px){.bnr-area_inr .bnr{width:80vw}}.bnr-area_inr .bnr img{width:100%}.modal-open{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;left:50%;width:300px;height:50px;font-weight:700;color:#fff;background:#000;margin:auto;cursor:pointer;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-container{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-container.active{opacity:1;visibility:visible;z-index:99999}.modal-body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;height:100svh}.modal-close{position:absolute;display:block;right:0;top:-45px;width:40px;height:40px;cursor:pointer}.modal-close::after,.modal-close::before{content:"";position:absolute;top:50%;left:50%;display:block;width:40px;height:1px;background:#fff}.modal-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal-content{width:calc(100% - 40px);max-width:1200px;position:relative}@media screen and (max-width:1600px){.modal-content{max-width:800px}}@media screen and (max-width:767px){.modal-content{width:calc(100% - 20px);max-width:none}}.modal-content-inr{width:100%;height:0;padding-top:56.25%;overflow:hidden;position:relative;z-index:1}.modal-content-inr iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.scrolldown{position:fixed;right:5vw;bottom:5vw;height:200px;opacity:0;-webkit-transition:1s;transition:1s}.scrolldown::after{content:"";position:absolute;top:0;left:5px;width:1px;height:140px;background:#eee;-webkit-animation:pathmove 1.4s ease-in-out infinite;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@media screen and (max-width:767px){.scrolldown{display:none}}.scrolldown.show{opacity:1;-webkit-transition:2s;transition:2s}@-webkit-keyframes pathmove{0%{height:0;top:50px;opacity:0}30%{height:140px;opacity:1}100%{height:140px;top:140px;opacity:0}}@keyframes pathmove{0%{height:0;top:50px;opacity:0}30%{height:140px;opacity:1}100%{height:140px;top:140px;opacity:0}}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}