.p-mv{background:#eae9f2;position:relative}.p-mv:after{background:linear-gradient(180deg,rgba(40,40,45,0),#eae9f2);bottom:0;content:"";display:inline-block;height:80px;width:100%}.p-mv:after,.p-mv__contents{left:0;position:absolute;right:0}.p-mv__contents{bottom:80px;color:var(--color-white);margin:0 auto;max-width:1200px;width:90vw}.p-mv__heading{font-weight:var(--font-normal);margin:0}.p-mv__heading-main{font-size:var(--text-5xl)}.p-mv__heading-sub{font-size:clamp(1.125rem,.727rem + 1.7vw,2rem)}.p-heading{font-size:var(--text-4xl);font-weight:var(--font-bold);margin-bottom:40px;margin-top:0}.p-heading__color{color:#0f80db}.p-dl:first-child{margin-top:0}.p-dl:last-child{margin-bottom:0}.p-dl>div:not(:first-child){margin-top:16px}.p-dl dt{font-weight:var(--font-bold)}.p-dl dd{margin:0}.p-section{padding:100px 0}.p-section._bg-main{background:#eae9f2}.p-section._bg-sub{background:#f8f8f8}.p-first{padding-top:40px}.p-first__heading{margin:0}.p-first__text{font-size:var(--text-xl)}.p-introduction{margin-top:60px;position:relative}.p-introduction__image{position:absolute;top:0;width:100%}.p-introduction__contents{position:relative}.p-introduction__slider{margin-bottom:60px;margin-top:60px}.p-introduction__slider .p-slider__controller{margin-left:auto;margin-right:auto;max-width:1200px;width:90vw}.p-movie{background-blend-mode:lighten;background-color:hsla(0,0%,100%,.7);background-image:url(../images/movie_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:100px;padding-top:100px;position:relative}.p-movie:before{background:linear-gradient(0deg,rgba(234,233,242,0),#eae9f2);top:0}.p-movie:after,.p-movie:before{content:"";display:inline-block;height:80px;left:0;position:absolute;right:0;width:100%}.p-movie:after{background:linear-gradient(180deg,rgba(234,233,242,0),#eae9f2);bottom:0}.p-movie__inner{aspect-ratio:16/9;margin:0 auto;max-width:792px;width:100%}.p-movie__inner iframe{height:100%;width:100%}.p-slider._full .splide__track{overflow:visible}.p-slider__controller{align-items:center;display:flex;justify-content:center;margin-top:24px;position:relative}.p-slider__controller .splide__arrows{align-items:center;display:flex;margin-left:32px}.p-slider__controller .splide__arrow{background-color:initial;border:1px solid var(--color-black);box-shadow:none;color:var(--color-black);position:relative;transition:background .3s,color .3s}.p-slider__controller .splide__arrow.focus-visible,.p-slider__controller .splide__arrow.focus-visible:focus{background-color:var(--color-black);color:var(--color-white)}.p-slider__controller .splide__arrow.focus-visible:focus,.p-slider__controller .splide__arrow:focus-visible{background-color:var(--color-black);color:var(--color-white)}.p-slider__controller .splide__arrow--next{margin-left:16px}.p-slider__counter{font-size:var(--text-xl)}.p-slider__current{font-weight:var(--font-bold)}.p-slider__total{font-weight:var(--font-bold)}.p-process-heading{display:flex}.p-process-heading__num{border-right:1px solid var(--color-black);display:inline-block;margin-right:16px;padding-right:16px}.p-interview-heading{font-size:var(--text-2xl);font-weight:var(--font-bold);margin-bottom:24px;margin-top:0}.p-interview-heading__color{color:#0f80db;font-size:var(--text-lg)}.p-interview-heading__name{font-size:var(--text-2xl);font-weight:var(--font-bold)}.p-interview__items{list-style:none;margin:0;padding:0}.p-interview__item{font-size:var(--16px)}.p-interview__item:not(:first-child){margin-top:24px}.p-interview__item-heading{display:flex;font-size:var(--text-xl);font-weight:var(--font-bold);margin-bottom:8px;margin-top:0}.p-interview__item-q{flex-shrink:o;margin-right:.5em}.p-products-link{align-items:center;border:1px solid #ddd;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:16px;position:relative;text-decoration:none}.p-products-link img{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}a.p-products-link.focus-visible img,a.p-products-link.focus-visible:focus img{-webkit-transform:scale(var(--scale));transform:scale(var(--scale))}a.p-products-link.focus-visible:focus img,a.p-products-link:focus-visible img{-webkit-transform:scale(var(--scale));transform:scale(var(--scale))}.p-products-link__text{font-size:var(--text-lg);font-weight:var(--font-bold);padding:0 30px;position:relative;z-index:1}.p-products-link__icon{align-items:center;border-radius:50%;bottom:16px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);display:flex;height:30px;justify-content:center;position:absolute;right:16px;width:30px}.p-products-link__icon .c-icon{font-size:var(--18px)}@media only screen and (min-width:768px){.p-mv{max-height:100vh;overflow:hidden}.p-mv:after{background:linear-gradient(180deg,rgba(40,40,45,0),rgba(80,79,88,.499) 49.87%,#eae9f2);height:150px}.p-mv__contents{bottom:120px}.p-heading{margin-bottom:80px}.p-dl>div{display:flex}.p-dl dt{flex-shrink:0;width:5em}.p-dl._vertical>div{display:block}.p-dl._vertical dt{width:auto}.p-section{padding:160px 0}.p-first{padding-top:100px}.p-first__text{line-height:var(--line-height-xl)}.p-introduction{margin-top:100px}.p-introduction__image{max-width:708px;right:50%}.p-introduction__contents{padding-left:56%}.p-introduction__slider{margin-bottom:100px;margin-top:150px}.p-movie{padding-bottom:158px;padding-top:158px}.p-movie:after,.p-movie:before{height:150px}.p-slider__controller{justify-content:flex-end;margin-top:40px}.p-slider__controller .splide__arrow--next{margin-left:32px}.p-slider__counter{font-size:var(--28px)}.p-interview-heading{margin-bottom:40px}.p-interview-heading__name{font-size:var(--32px)}.p-interview__item:not(:first-child){margin-top:40px}.p-interview__item-heading{margin-bottom:16px}}@media only screen and (min-width:1024px){.p-section{padding:200px 0}.p-first{padding-top:100px}}@media only screen and (max-width:767px){.p-introduction{padding-top:40px}.p-introduction__image{opacity:.5}.p-slider__controller .splide__arrow{height:40px;width:40px}}@media (hover:hover){.p-slider__controller .splide__arrow:hover{background-color:var(--color-black);color:var(--color-white)}a.p-products-link:hover img{-webkit-transform:scale(var(--scale));transform:scale(var(--scale))}}
/*# sourceMappingURL=style.min.css.map */