@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New&display=swap);:root{font-size:16px;--color-primary:#0057ff;--color-secondary:#004de3;--color-white:#ffffff;--color-black:#222;--padding-side:5.55%;--width-primary:1280px;--min-width:680px;--max-height:1080px;--delay-time:1s;--animation-time:1s;--animation-delay-time:1.8s;--rotate-text-delay-time:0.3s;--rotate-text-animetion-time:1s;--rotate-img-delay-time:0.6s;--rotate-img-animetion-time:5s;--opacity-delay-time:1s;--opacity-animetion-time:0.8s;--fadein-time:0.05s;--pc-scale-ratio:1;--sp-scale-ratio:1;--font-size-14px:0.875rem;--font-size-15px:0.9375rem;--font-size-16px:1rem;--font-size-18px:1.125rem;--font-size-20px:1.25rem;--font-size-22px:1.375rem;--font-size-24px:1.5rem;--font-size-26px:1.625rem;--font-size-28px:1.75rem;--font-size-32px:2rem;--font-size-36px:2.25rem;--font-size-37px:2.3125rem;--font-size-sp-10px:min(2.56vw, 0.625rem);--font-size-sp-12px:min(3.08vw, 0.75rem);--font-size-sp-13px:min(3.33vw, 0.8125rem);--font-size-sp-14px:min(3.59vw, 0.875rem);--font-size-sp-15px:min(3.85vw, 0.9375rem);--font-size-sp-16px:min(4.1vw, 1rem);--font-size-sp-17px:min(4.36vw, 1.0625rem);--font-size-sp-18px:min(4.62vw, 1.125rem);--font-size-sp-19px:min(4.87vw, 1.1875rem);--font-size-sp-20px:min(5.13vw, 1.25rem);--font-size-sp-22px:min(5.64vw, 1.375rem);--font-size-sp-24px:min(6.15vw, 1.5rem);--font-size-sp-26px:min(6.67vw, 1.625rem);--font-size-sp-28px:min(7.18vw, 1.75rem);--font-size-sp-32px:min(8.21vw, 2rem);--font-size-sp-37px:min(6.92vw, 2.3125rem)}img.lazy{opacity:.5;transition:opacity .3s}img.lazy.loaded{opacity:1}body{min-height:100vh;min-height:100svh;min-height:-webkit-fill-available}section{overflow:hidden}.c-bold{font-weight:700;color:inherit}.p-load{display:none}.l-main{position:relative}.logo-white{display:none}.logo-black{display:block}.l-header{padding:36px 35px;opacity:1;transition:transform var(--animation-time) ease var(--delay-time),opacity var(--animation-time) ease var(--delay-time)}@media screen and (max-width:768px){.l-header{padding:18px 24px}}.l-header.hidden{transform:translateY(-100%);-webkit-transform:translateY(-100%);transition:transform 1s ease,opacity .3s ease;opacity:0}.l-header__newgraduate-logo{width:228px}@media screen and (max-width:768px){.l-header__newgraduate-logo{width:112px}}.l-hamburger{display:none}.l-hamburger__line{background-color:#000}.l-header.is-white{background-color:transparent;box-shadow:none}@media screen and (max-width:768px){.l-footer{padding:45px 0 75px}}@media screen and (max-width:768px){.l-footer{padding:22px 0 40px}}.p-pageMv .p-section__contents{background-image:url(assets/images/top/culture.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 0 0 calc(50% - 50vw);padding-left:100px}@media screen and (max-width:768px){.p-pageMv .p-section__contents{padding-left:35px;background-position:190px -170px}}@media screen and (max-width:768px){.p-pageMv .p-section__contents{background-position:100px -80px}}.p-pageMv .p-section__contents::after{display:none}.p-pageMv .p-section__texts{position:relative;background-color:var(--width-primary);width:615px;height:100%;padding-left:10px;border-radius:0 60px 60px 0}@media screen and (max-width:768px){.p-pageMv .p-section__texts{width:315px;padding-left:0}}@media screen and (max-width:768px){.p-pageMv .p-section__texts{width:175px;border-radius:0 30px 30px 0}}.p-pageMv .p-section__texts::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:var(--color-white);left:-100%}.p-pageMv .p-section__title{color:#f6a20f}.p-pageMv .p-section__textImg{width:255px}@media screen and (max-width:768px){.p-pageMv .p-section__textImg{width:175px;margin-top:15px}}@media screen and (max-width:768px){.p-pageMv .p-section__textImg{width:105px;margin-top:10px}}.navbar{display:flex;flex-direction:column}@media screen and (min-width:769px){.pc-view{display:block!important}.pc-view__flex{display:flex!important}.sp-view{display:none!important}}@media screen and (max-width:768px){.pc-view{display:none!important}.pc-view__flex{display:none!important}.sp-view{display:block!important}}@media screen and (min-width:501px){.pc-tab-view{display:block!important}.tab-sp-view{display:none!important}}@media screen and (max-width:500px){.pc-tab-view{display:none!important}.tab-sp-view{display:block!important}}.swiper{height:100vh;height:100svh;width:100%;position:relative}.swiper .p-humberger{position:absolute;top:10px;right:0;z-index:100;height:55px;width:55px;right:min(2.22vw,2rem);cursor:pointer}@media screen and (max-width:768px){.swiper .p-humberger{display:none}}.swiper .p-humberger .p-inner{position:relative;width:100%;height:100%}.swiper .p-humberger .p-inner>svg{width:100%;object-fit:cover}.swiper .p-humberger .p-inner>svg>path{stroke:var(--color-black);transition:stroke 1s ease}.swiper .p-humberger.view .p-inner>svg>path{stroke:var(--color-white)}.swiper-wrapper{-webkit-transition-timing-function:cubic-bezier(.65,.05,.36,1);transition-timing-function:cubic-bezier(.65,.05,.36,1);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.swiper-slide{will-change:transform,opacity}.swiper-container{transform:translate3d(0,0,0);height:calc(100svh - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.l-main .swiper-pagination-bullet:only-child{display:block!important}.l-main .swiper-pagination.view .swiper-pagination-bullet>p{position:relative;font-size:var(--font-size-16px);opacity:1;display:block;-webkit-transform:translate(-110%,-50%) scale(1);transform:translate(-110%,-50%) scale(1);-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-animation:animate 1s ease-in-out forwards;animation:animate 1s ease-in-out forwards;z-index:5}@media screen and (max-width:768px){.l-main .swiper-pagination.view .swiper-pagination-bullet>p{display:none}}@keyframes animate{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}100%{opacity:1;-webkit-transform:translate(-110%,-50%) scale(1);transform:translate(-110%,-50%) scale(1)}}.l-main .swiper-pagination::after{position:absolute;content:'';height:100vh;height:100svh;width:20vw;max-width:600px;min-width:300px;background:var(--color-primary);top:50%;left:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:3;opacity:0;-webkit-transition:opacity 1s ease,transform 1s ease;transition:opacity 1s ease,transform 1s ease;box-shadow:-10px 0 20px rgba(0,0,0,.1)}@media screen and (max-width:768px){.l-main .swiper-pagination::after{width:128.21vw;height:calc(100% + 30px);background:var(--color-secondary);box-shadow:2px 2px 4px rgba(0,0,0,.5);border-radius:20px}}@media screen and (max-width:768px){.l-main .swiper-pagination::after{width:140vw}}.l-main .swiper-pagination.view::after{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:768px){.l-main .swiper-pagination.view::after{display:none}}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{flex-direction:column-reverse;display:flex;position:relative;display:block;width:10px;height:10px;-webkit-transform:scale(1);transform:scale(1);background-color:var(--color-primary);border-radius:50%;margin:calc(35px * var(--pc-scale-ratio)) auto;-webkit-transition:transform .3s ease,background-color .6s ease;transition:transform .3s ease,background-color .6s ease;z-index:5}@media screen and (max-width:768px){.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{width:7px;height:7px;margin:calc(26px * var(--sp-scale-ratio)) auto}}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.hidden{display:none}.l-main .swiper-pagination.white .swiper-pagination-bullet{background-color:var(--color-white)}.l-main .swiper-pagination.blue .swiper-pagination-bullet{background-color:var(--color-secondary)}.l-main .swiper-pagination.blue .swiper-pagination-bullet.view{background-color:var(--color-primary);opacity:1}.l-main .swiper-pagination.black .swiper-pagination-bullet{background-color:#222}.l-main .swiper-pagination.view .swiper-pagination-bullet{background-color:var(--color-white)}.swiper-container-vertical>.swiper-pagination-bullets{right:min(2.22vw,2rem)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{-webkit-transform:scale(1.2);transform:scale(1.2)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet>p{display:none;opacity:0;position:absolute;top:50%;left:50%;min-width:max-content;width:100px;color:#222;padding-right:3px;text-align:right;transform-origin:center}.l-main .swiper-pagination.white .swiper-pagination-bullet>p{color:var(--color-white)}.l-main .swiper-pagination.blue .swiper-pagination-bullet>p{color:var(--color-white)}.l-main .swiper-pagination.black .swiper-pagination-bullet>p{color:var(--color-white)}@media screen and (max-width:768px){.l-main .swiper-pagination .swiper-pagination-bullet>p{display:none!important}}.p-mv{display:block;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;background:var(--color-white);z-index:100;opacity:1}.p-mv.hidden{display:none;opacity:0;-webkit-animation:hiddenAnimation 1s linear forwards;animation:hiddenAnimation 1s linear forwards}@keyframes hiddenAnimation{0%{display:block;opacity:1}1%{display:block;opacity:1}100%{display:none;opacity:0}}.p-mv .p-inner{width:100%;padding:0 var(--padding-side);max-width:var(--width-primary);margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column}.p-mv .p-inner .p-catch{width:100%;display:flex;justify-content:center;padding-bottom:40px}.p-mv .p-inner .p-catch .p-catch__img{opacity:0;max-width:800px;width:100%;object-fit:cover;-webkit-transition:opacity var(--animation-delay-time) ease;transition:opacity var(--animation-delay-time) ease}.p-mv.view .p-inner .p-catch .p-catch__img{opacity:1}.p-mv .p-inner .p-contents{width:100%;display:flex;justify-content:center;opacity:0;-webkit-transition:opacity var(--animation-delay-time) ease 1s;transition:opacity var(--animation-delay-time) ease 1s}.p-mv.view .p-inner .p-contents{opacity:1}.p-mv .p-inner .p-contents .p-hash{color:var(--color-primary);padding:8.5px;letter-spacing:7px;font-family:'Zen Kaku Gothic New',sans-serif}.p-mv .p-draw__line{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;display:flex;justify-content:flex-end;flex-direction:column;padding-bottom:60px;opacity:0;-webkit-transition:opacity 1s ease 1.5s;transition:opacity 1s ease 1.5s}.p-mv.view .p-draw__line{opacity:1}.p-mv .p-draw__line>svg{width:100%}.p-mv .p-draw__line>svg path{fill:none;stroke:var(--color-primary);stroke-width:1;stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:drawPath1 3s linear forwards;animation:drawPath1 3s linear forwards}@keyframes drawPath1{0%{stroke-dashoffset:0}100%{stroke-dashoffset:2000}}.p-fv{width:100%;height:100vh;height:100svh;position:relative;background:var(--color-primary);overflow:hidden;transition:opacity 1s ease,height 1s ease}.p-fv.reduction{height:0;opacity:0;pointer-events:none}.p-fv .p-inner{position:relative;left:0;top:0;width:100%;height:100%}@media screen and (max-width:768px){.p-fv .p-inner{height:100vh;height:100svh}}.p-fv .p-inner .p-contents{position:relative;width:100%;height:100%;z-index:5}.p-fv .p-inner .p-contents .p-catch{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;display:flex;justify-content:flex-end;flex-direction:column;align-items:center;padding:0 64px 12px;z-index:10}@media screen and (max-width:1380px){.p-fv .p-inner .p-contents .p-catch{max-width:100%;padding:0 var(--padding-side) 12px}}@media screen and (max-width:768px){.p-fv .p-inner .p-contents .p-catch{width:100%;min-width:100%;padding:17px}}.p-fv .p-inner .p-contents .p-catch>img{width:calc(100% * var(--pc-scale-ratio));object-fit:cover}@media screen and (max-width:768px){.p-fv .p-inner .p-contents .p-catch>img{width:calc(100% * var(--sp-scale-ratio));max-width:calc(500px * var(--pc-scale-ratio))}}.p-fv .p-inner .p-contents .p-hash{position:absolute;top:0;left:0;width:100%;height:100%}.p-fv .p-inner .p-contents .p-hash>li{position:absolute;top:50%;left:50%;opacity:0;display:none;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:transform var(--rotate-text-animetion-time) ease var(--rotate-text-delay-time),opacity var(--rotate-text-animetion-time) ease var(--rotate-text-delay-time);-webkit-transition:transform var(--rotate-text-animetion-time) var(--rotate-text-delay-time),opacity var(--rotate-text-animetion-time) ease var(--rotate-text-delay-time);z-index:5}.p-fv .p-inner .p-contents .p-hash>li:nth-child(1){top:60%;left:43%}.p-fv .p-inner .p-contents .p-hash>li:nth-child(2){top:54%;left:68%}.p-fv .p-inner .p-contents .p-hash>li:nth-child(3){top:64%;left:48%}.p-fv .p-inner .p-contents .p-hash>li:nth-child(4){top:59%;left:40%}.p-fv .p-inner .p-contents .p-hash>li:nth-child(5){top:53%;left:60%}@media screen and (max-width:768px){.p-fv .p-inner .p-contents .p-hash>li:nth-child(1),.p-fv .p-inner .p-contents .p-hash>li:nth-child(2),.p-fv .p-inner .p-contents .p-hash>li:nth-child(3),.p-fv .p-inner .p-contents .p-hash>li:nth-child(4){top:60%}.p-fv .p-inner .p-contents .p-hash>li:nth-child(2){left:60%}}.p-fv .p-inner .p-contents .p-hash>li.next,.p-fv .p-inner .p-contents .p-hash>li.prev,.p-fv .p-inner .p-contents .p-hash>li.view{display:flex}.p-fv .p-inner .p-contents .p-hash>li.prev{transform:translate(-50%,-50%) scale(.8);-webkit-transform:translate(-50%,-50%) scale(.8);opacity:0}.p-fv .p-inner .p-contents .p-hash>li.view{transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);opacity:1}.p-fv .p-inner .p-contents .p-hash>li.next{transform:translate(-50%,-50%) scale(.8);-webkit-transform:translate(-50%,-50%) scale(.8);opacity:0}.p-fv .p-inner .p-contents .p-hash>li>p{color:var(--color-primary);background:var(--color-white);font-size:calc(var(--font-size-28px) * var(--pc-scale-ratio));padding:8.5px;letter-spacing:.28em;line-height:1.6;font-family:'Zen Kaku Gothic New',sans-serif;width:max-content;border-radius:2.19px}@media screen and (max-width:1268px){.p-fv .p-inner .p-contents .p-hash>li>p{font-size:calc(var(--font-size-20px) * var(--pc-scale-ratio))}}@media screen and (max-height:900px){.p-fv .p-inner .p-contents .p-hash>li>p{font-size:calc(var(--font-size-18px) * var(--pc-scale-ratio))}}@media screen and (max-width:768px){.p-fv .p-inner .p-contents .p-hash>li>p{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));text-align:center}}.p-fv .p-inner .p-bg__contents{position:absolute;left:0;top:0;width:100%;height:100%;padding:17px;z-index:3;background:var(--color-primary)}.p-fv .p-inner .p-bg__contents .p-bgImg{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;border-radius:30px}.p-fv .p-inner .p-bg__contents .p-bgImg>img{object-fit:cover;width:100%;height:100%;display:none;opacity:0;object-position:50% 15%;object-fit:cover;transition:transform var(--rotate-img-animetion-time) ease var(--rotate-img-delay-time),opacity var(--opacity-animetion-time) ease var(--opacity-delay-time);-webkit-transition:transform var(--rotate-img-animetion-time) ease var(--rotate-img-delay-time),opacity var(--opacity-animetion-time) ease var(--opacity-delay-time)}.p-fv .p-inner .p-bg__contents .p-bgImg>img.next,.p-fv .p-inner .p-bg__contents .p-bgImg>img.prev,.p-fv .p-inner .p-bg__contents .p-bgImg>img.view{display:block;position:absolute;top:0;left:0;width:100%}.p-fv .p-inner .p-bg__contents .p-bgImg>img.prev{transform:scale(1);-webkit-transform:scale(1);opacity:0}.p-fv .p-inner .p-bg__contents .p-bgImg>img.view{transform:scale(1);-webkit-transform:scale(1);opacity:1}.p-fv .p-inner .p-bg__contents .p-bgImg>img.next{transform:scale(1.2);-webkit-transform:scale(1.2);opacity:0}.p-introduction{position:relative;width:100%;height:100%;background:var(--color-primary)}.p-introduction .p-inner{width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column;opacity:1;transition:opacity 1s ease 1s;-webkit-transition:opacity 1s ease 1s}@media screen and (max-width:1380px){.p-introduction .p-inner{padding:0 var(--padding-side) 0;max-width:100%}}@media screen and (max-width:768px){.p-introduction .p-inner{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--sp-scale-ratio));justify-content:center;-webkit-transform:translateY(8px);transform:translateY(8px)}}.p-introduction.reduction .p-inner{opacity:0}.p-introduction .p-inner .p-catch{width:100%;display:flex;justify-content:center;padding-bottom:calc(60px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-introduction .p-inner .p-catch{padding-bottom:calc(36px * var(--sp-scale-ratio))}}.p-introduction .p-inner .p-catch img{width:calc(61.81vw * var(--pc-scale-ratio));object-fit:cover;max-width:890px}@media screen and (max-width:768px){.p-introduction .p-inner .p-catch img{width:calc(480px * var(--sp-scale-ratio));max-width:480px}}.p-introduction .p-inner .p-contents{max-width:800px;margin:0 auto;padding-bottom:calc(60px * var(--pc-scale-ratio))}.p-introduction .p-inner .p-contents>li{padding-bottom:calc(26px * var(--pc-scale-ratio));display:flex;align-items:center;justify-content:flex-start;margin:auto}.p-introduction .p-inner .p-contents>li:last-child{padding-bottom:0}.p-introduction .p-inner .p-contents>li .p-num{margin-right:10px;display:flex;justify-content:center}@media screen and (max-width:768px){.p-introduction .p-inner .p-contents>li .p-num{display:none}}.p-introduction .p-inner .p-contents>li .p-num>img{width:calc(80px * var(--pc-scale-ratio));max-width:80px}.p-introduction .p-inner .p-contents>li .p-bar{margin-right:10px;width:4.17vw;max-width:60px;height:0;border:1px solid var(--color-white)}@media screen and (max-width:768px){.p-introduction .p-inner .p-contents>li .p-bar{display:none}}.p-introduction .p-inner .p-contents>li .p-text{display:flex;background:var(--color-white);padding:8.5px;letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-28px) * var(--pc-scale-ratio));font-weight:500;color:var(--color-primary);align-items:center;border-radius:4px}@media screen and (max-width:768px){.p-introduction .p-inner .p-contents>li .p-text{width:100%;font-size:calc(var(--font-size-sp-18px) * var(--sp-scale-ratio));letter-spacing:.12em}}@media screen and (max-width:500px){.p-introduction .p-inner .p-contents>li .p-text{letter-spacing:.06em}}.p-introduction .p-inner .p-contents>li .p-text .p-sharp__icon{margin-right:16px;width:2.43vw;max-width:35px}@media screen and (max-width:768px){.p-introduction .p-inner .p-contents>li .p-text .p-sharp__icon{margin-right:3px;width:18px;max-width:18px}}.p-introduction .p-inner .p-texts__bottom{width:100%;display:flex;justify-content:center}.p-introduction .p-inner .p-texts__bottom>img{width:calc(46.67vw * var(--pc-scale-ratio));object-fit:cover;max-width:672px}@media screen and (max-width:768px){.p-introduction .p-inner .p-texts__bottom>img{width:calc(325px * var(--sp-scale-ratio));max-width:325px}}.p-about{position:relative;width:100%;height:100%;background:var(--color-secondary)}@media screen and (max-width:768px){.p-about{display:flex}}.p-about .p-inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:flex-end;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time);z-index:5}@media screen and (max-width:1380px){.p-about .p-inner{max-width:100%;padding:0 var(--padding-side)}}@media screen and (max-width:768px){.p-about .p-inner{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--sp-scale-ratio));justify-content:space-between;-webkit-transform:translateY(8px);transform:translateY(8px)}}.p-about.swiper-slide-active .p-inner{-webkit-transform:translateY(0);transform:translateY(0)}.p-about .p-inner .p-catch{width:calc(65% * var(--pc-scale-ratio));max-width:650px;display:flex;align-items:flex-start;justify-content:flex-end;margin-bottom:calc(28px * var(--pc-scale-ratio))}@media screen and (max-width:1068px){.p-about .p-inner .p-catch{width:55%}}@media screen and (max-width:768px){.p-about .p-inner .p-catch{width:calc(60% * var(--sp-scale-ratio))}}@media screen and (max-width:500px){.p-about .p-inner .p-catch{width:calc(100% * var(--sp-scale-ratio))}}@media screen and (max-width:390px){.p-about .p-inner .p-catch{width:calc(80% * var(--sp-scale-ratio))}}.p-about .p-inner .p-catch .p-catch__img{width:100%;height:auto;object-fit:cover}.p-about .p-inner .p-contents{max-width:473px;position:relative;width:calc(48% * var(--pc-scale-ratio));display:flex;justify-content:flex-end;z-index:5}@media screen and (max-width:1068px){.p-about .p-inner .p-contents{width:42%}}@media screen and (max-width:768px){.p-about .p-inner .p-contents{max-width:100%;width:100%}}.p-about .p-inner .p-contents .p-block{display:flex;flex-direction:column}@media screen and (max-width:768px){.p-about .p-inner .p-contents .p-block{width:100%;max-width:100%}}.p-about .p-inner .p-contents .p-block .p-crosshead{margin-bottom:calc(20px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-about .p-inner .p-contents .p-block .p-crosshead{margin-bottom:0;padding-bottom:calc(20px * var(--sp-scale-ratio));padding-right:16px;width:fit-content;background:var(--color-secondary)}}.p-about .p-inner .p-contents .p-block .p-crosshead>span{border-bottom:1px solid var(--color-white);letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-26px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-white);line-height:2;padding:4px 0}@media screen and (max-width:768px){.p-about .p-inner .p-contents .p-block .p-crosshead>span{font-size:calc(var(--font-size-sp-22px) * var(--sp-scale-ratio))}}.p-about .p-inner .p-contents .p-block .p-text{letter-spacing:.2em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-white);line-height:2;margin-bottom:calc(30px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-about .p-inner .p-contents .p-block .p-text{position:relative;top:0;left:0;margin-bottom:0;padding-bottom:calc(38px * var(--sp-scale-ratio));font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));background:var(--color-secondary)}.p-about .p-inner .p-contents .p-block .p-text::after{position:absolute;content:'';top:0;left:50%;background:var(--color-secondary);transform:translateX(-50%);z-index:-1;width:100vw;height:300px}}.p-about .p-inner .p-contents .p-block .p-btn{width:100%;display:flex;justify-content:flex-end}.p-about .p-inner .p-contents .p-block .p-btn .p-btn__modal{width:100%;display:flex;justify-content:flex-start}.p-about .p-inner .p-contents .p-block .p-btn .p-btn__modal p{position:relative;border:1px solid var(--color-white);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}.p-about .p-inner .p-contents .p-block .p-btn .p-btn__modal p::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:var(--color-white);transform:scaleX(0);transform-origin:left;transition:transform 1s ease;z-index:-1}.p-about .p-inner .p-contents .p-block .p-btn .p-btn__modal p:hover::after{transform:scaleX(1);transition:transform 1s ease}.p-about .p-inner .p-contents .p-block .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-about .p-inner .p-contents .p-block .p-btn .p-btn__modal p:hover .p-button__arrow>path{fill:var(--color-secondary)}.p-about .p-inner .p-contents .p-block .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-white);line-height:2}@media screen and (max-width:768px){.p-about .p-inner .p-contents .p-block .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-about .p-inner .p-contents .p-block .p-btn .p-btn__modal p:hover>span{color:var(--color-secondary)}section.swiper-slide-active .p-inner .p-hash .p-hash__inner>p{-webkit-transform:scale(1);transform:scale(1)}section .p-inner .p-hash .p-hash__inner>p{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time)}.p-about .p-inner .p-hash{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;z-index:1}@media screen and (max-width:1380px){.p-about .p-inner .p-hash{padding:0 var(--padding-side)}}.p-about .p-inner .p-hash .p-hash__inner{position:relative;transform:translateY(12.5rem);-webkit-transform:translateY(12.5rem)}@media screen and (max-width:768px){.p-about .p-inner .p-hash .p-hash__inner{position:relative;transform:translateY(-50%);-webkit-transform:translateY(-50%)}}.p-about .p-inner .p-hash .p-hash__inner>p{display:flex}.p-about .p-inner .p-hash .p-hash__inner>p>span{background:var(--color-white);color:var(--color-primary);font-size:calc(var(--font-size-18px) * var(--pc-scale-ratio));letter-spacing:.28em;font-family:'Zen Kaku Gothic New',sans-serif;display:inline-block;opacity:0;line-height:1.7;padding:0 11px;border-radius:2.19px}@media screen and (max-width:768px){.p-about .p-inner .p-hash .p-hash__inner>p>span{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio))}}@keyframes fadeInUp{from{opacity:0}to{opacity:1}}.p-about>.p-bg{position:absolute;top:0;left:0;right:0;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;z-index:3}@media screen and (max-width:1380px){.p-about>.p-bg{max-width:100%;padding:0 var(--padding-side)}}@media screen and (max-width:768px){.p-about>.p-bg{width:100%;min-width:100%}}.p-about>.p-bg .p-bg__main{position:absolute;top:50%;left:50%;max-width:min(1440px,calc(134vh));height:auto;-webkit-transform:translate(-50%,-48%);transform:translate(-50%,-48%);z-index:3;-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time);object-fit:contain}@media screen and (max-width:1068px){.p-about>.p-bg .p-bg__main{width:100%}}@media screen and (max-width:768px){.p-about>.p-bg .p-bg__main{width:calc(80.56vw * var(--sp-scale-ratio));top:50%;left:50%}}@media screen and (max-width:500px){.p-about>.p-bg .p-bg__main{width:calc(137.56vw * var(--sp-scale-ratio));-webkit-transform:translate(-50%,-50%) scale(var(--sp-scale-ratio));transform:translate(-50%,-50%) scale(var(--sp-scale-ratio));max-width:460px}}.p-about.swiper-slide-active>.p-bg .p-bg__main{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:500px){.p-about.swiper-slide-active>.p-bg .p-bg__main{-webkit-transform:translate(-50%,-50%) scale(var(--sp-scale-ratio));transform:translate(-50%,-50%) scale(var(--sp-scale-ratio))}}.p-about>.p-bg .p-bg__text{position:absolute;top:46%;left:13%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:37%}@media screen and (max-width:768px){.p-about>.p-bg .p-bg__text{top:34%;left:22%}}@media screen and (max-width:500px){.p-about>.p-bg .p-bg__text{top:22%}}.p-about .p-modal{display:none;position:absolute;width:100vw;height:100%;background:var(--color-white);top:50%;left:50%;z-index:10;transform:translate(-50%,-50%) translateX(30%);animation:closeModal 1s ease forwards;overflow:hidden;opacity:0}.p-about .p-modal.open{display:block;animation:openModal 1s ease forwards;opacity:1}@keyframes openModal{0%{display:none;opacity:0;transform:translate(-50%,-50%) translateX(30%)}1%{display:block;opacity:0;transform:translate(-50%,-50%) translateX(30%)}100%{display:block;opacity:1;transform:translate(-50%,-50%) translateX(0)}}@keyframes closeModal{0%{display:block;opacity:1;transform:translate(-50%,-50%) translateX(0)}99%{display:block;opacity:0;transform:translate(-50%,-50%) translateX(30%)}100%{display:none;opacity:0;transform:translate(-50%,-50%) translateX(30%)}}.p-about .p-modal .p-modal__inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column;z-index:5}@media screen and (max-width:1380px){.p-about .p-modal .p-modal__inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-about .p-modal .p-modal__inner{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--pc-scale-ratio));justify-content:flex-end;overflow-y:scroll}}.p-about .p-modal .p-modal__inner .p-catch{width:fit-content;display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:calc(24px * var(--pc-scale-ratio));width:calc(64% * var(--pc-scale-ratio));max-width:811px}@media screen and (max-width:768px){.p-about .p-modal .p-modal__inner .p-catch{margin-bottom:0;transform:translate(-3px,1px);-webkit-transform:translate(-3px,1px);width:calc(64% * var(--sp-scale-ratio));max-width:411px;min-width:234px}}.p-about .p-modal .p-modal__inner .p-catch .p-catch__img{position:relative;width:100%;object-fit:cover;z-index:5}.p-about .p-modal .p-modal__inner .p-contents{max-width:603px;width:45%;display:flex;justify-content:flex-start;padding-left:calc(7% * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-about .p-modal .p-modal__inner .p-contents{max-width:100%;width:100%;background:var(--color-white);padding-left:0;padding-top:calc(10px * var(--sp-scale-ratio))}}.p-about .p-modal .p-modal__inner .p-contents .p-block{display:flex;flex-direction:column;width:100%}.p-about .p-modal .p-modal__inner .p-contents .p-block .p-text{letter-spacing:.08em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;margin-bottom:calc(40px * var(--sp-scale-ratio))}@media screen and (max-width:768px){.p-about .p-modal .p-modal__inner .p-contents .p-block .p-text{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));line-height:1.6;margin-bottom:calc(30px * var(--sp-scale-ratio))}}.p-about .p-modal .p-modal__inner .p-btn{max-width:603px;width:calc(45% * var(--pc-scale-ratio));display:flex;justify-content:flex-start;padding-left:calc(7% * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-about .p-modal .p-modal__inner .p-btn{margin-bottom:calc(32px * var(--sp-scale-ratio));width:auto;padding-left:0}}.p-about .p-modal .p-modal__inner .p-btn .p-btn__modal{width:100%;display:flex}.p-about .p-modal .p-modal__inner .p-btn .p-btn__modal p{border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;cursor:pointer}.p-about .p-modal .p-modal__inner .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-about .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-about .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio));line-height:1}}.p-about .p-modal>.p-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;max-width:var(--width-primary);margin:auto;height:100%;z-index:3}@media screen and (max-width:1380px){.p-about .p-modal>.p-bg{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-about .p-modal>.p-bg{padding:20px var(--padding-side);height:100%;overflow:hidden}}.p-about .p-modal>.p-bg .p-bg__main{position:absolute;width:calc(50% * var(--pc-scale-ratio));max-width:650px;height:942px;object-fit:contain;top:50%;left:76%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}@media screen and (max-width:768px){.p-about .p-modal>.p-bg .p-bg__main{width:100%;left:50%;height:50%;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative}}@media screen and (max-width:768px){.p-about .p-modal>.p-bg .p-bg__main{object-fit:cover}}.p-commitment{position:relative;width:100%;height:100%}@media screen and (max-width:768px){.p-commitment{display:flex}}.p-commitment .p-inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;padding-bottom:min(29.63vh,20rem);height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time);z-index:5}@media screen and (max-width:1380px){.p-commitment .p-inner{max-width:100%;padding:11.11vh var(--padding-side) min(29.63vh,20rem)}}@media screen and (max-width:768px){.p-commitment .p-inner{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--pc-scale-ratio));justify-content:flex-start;padding:0 var(--padding-side);-webkit-transform:translateY(8px);transform:translateY(8px)}}.p-commitment.swiper-slide-active .p-inner{-webkit-transform:translateY(0);transform:translateY(0)}.p-commitment .p-inner .p-catch{width:calc(86% * var(--pc-scale-ratio));max-width:1095px;display:flex;align-items:center;justify-content:center;margin-bottom:calc(27px * var(--pc-scale-ratio))}.p-commitment .p-inner .p-catch .p-catch__img{width:100%;object-fit:cover}@media screen and (max-width:768px){.p-commitment .p-inner .p-catch .p-catch__img{width:calc(350px * var(--sp-scale-ratio));max-width:500px}}.p-commitment .p-inner .p-contents{width:100%;display:flex;text-align:center;align-items:center;justify-content:center;flex-direction:column}.p-commitment .p-inner .p-contents .p-heading{display:flex;margin-bottom:min(3.33vh,2.25rem)}@media screen and (max-width:768px){.p-commitment .p-inner .p-contents .p-heading{margin-bottom:calc(20px * var(--sp-scale-ratio))}}@media screen and (max-width:500px){.p-commitment .p-inner .p-contents .p-heading{display:inline}}.p-commitment .p-inner .p-contents .p-heading>span{border-bottom:1px solid var(--color-secondary);letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-26px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:1.384615385;padding:0 7px}@media screen and (max-width:768px){.p-commitment .p-inner .p-contents .p-heading>span{font-size:calc(var(--font-size-sp-18px) * var(--sp-scale-ratio))}}@media screen and (max-width:500px){.p-commitment .p-inner .p-contents .p-heading>span{padding:0;letter-spacing:0}}.p-commitment .p-inner .p-contents .p-text{letter-spacing:.08em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;margin-bottom:min(4.63vh,3.125rem)}@media screen and (max-width:768px){.p-commitment .p-inner .p-contents .p-text{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));text-align:center;margin-bottom:calc(20px * var(--sp-scale-ratio))}}.p-commitment .p-inner.p-btn{width:100%;display:flex;justify-content:flex-end}.p-commitment .p-inner .p-btn .p-btn__modal{position:relative;width:100%;display:flex;justify-content:center;z-index:5}.p-commitment .p-inner .p-btn .p-btn__modal p{position:relative;border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}.p-commitment .p-inner .p-btn .p-btn__modal p::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:var(--color-secondary);transform:scaleX(0);transform-origin:left;transition:transform 1s ease;z-index:-1}.p-commitment .p-inner .p-btn .p-btn__modal p:hover::after{transform:scaleX(1);transition:transform 1s ease}.p-commitment .p-inner .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-commitment .p-inner .p-btn .p-btn__modal p:hover .p-button__arrow>path{fill:var(--color-white)}.p-commitment .p-inner .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-commitment .p-inner .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-commitment .p-inner .p-btn .p-btn__modal p:hover>span{color:var(--color-white)}.p-commitment .p-inner .p-hash{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;z-index:1}@media screen and (max-width:1380px){.p-commitment .p-inner .p-hash{padding:0 var(--padding-side)}}.p-commitment .p-inner .p-hash .p-hash__inner{position:relative;transform:translateY(calc(18.5rem * var(--pc-scale-ratio)));-webkit-transform:translateY(calc(18.5rem * var(--pc-scale-ratio)))}@media screen and (max-width:768px){.p-commitment .p-inner .p-hash .p-hash__inner{transform:translateY(-50%);-webkit-transform:translateY(-50%)}}.p-commitment .p-inner .p-hash .p-hash__inner>p{display:flex}.p-commitment .p-inner .p-hash .p-hash__inner>p>span{background:var(--color-white);color:var(--color-primary);font-size:calc(var(--font-size-18px) * var(--pc-scale-ratio));letter-spacing:.28em;font-family:'Zen Kaku Gothic New',sans-serif;display:inline-block;opacity:0;line-height:1.7;padding:0 11px;border-radius:2.19px}.p-commitment>.p-bg{position:absolute;top:0;left:0;right:0;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;z-index:3}@media screen and (max-width:1380px){.p-commitment>.p-bg{max-width:100%;padding:0 var(--padding-side)}}@media screen and (max-width:768px){.p-commitment>.p-bg{width:100%;min-width:100%}}.p-commitment>.p-bg .p-bg__main{position:absolute;width:calc(100vw * var(--pc-scale-ratio));max-width:1440px;top:50%;left:50%;-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%);z-index:3;object-fit:cover;object-position:50% 15%;-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time)}@media screen and (max-width:1380px){.p-commitment>.p-bg .p-bg__main{top:55%}}@media screen and (max-width:768px){.p-commitment>.p-bg .p-bg__main{top:50%;width:130vw;max-width:100vw}}@media screen and (max-width:500px){.p-commitment>.p-bg .p-bg__main{width:calc(138vw * var(--sp-scale-ratio));max-width:138vw}}.p-commitment.swiper-slide-active>.p-bg .p-bg__main{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:768px){.p-commitment.swiper-slide-active>.p-bg .p-bg__main{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.p-commitment>.p-bg .p-bg__text{position:absolute;width:100%;top:67%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;object-fit:cover}.p-commitment .p-modal{display:none;position:absolute;width:100vw;height:100%;background:var(--color-white);top:50%;left:50%;z-index:10;transform:translate(-50%,-50%) translateX(30%);animation:closeModal 1s ease forwards;overflow:hidden;opacity:0}.p-commitment .p-modal.open{display:block;-webkit-animation:openModal 1s ease forwards;animation:openModal 1s ease forwards;opacity:1}.p-commitment .p-modal .p-modal__inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column;z-index:5}@media screen and (max-width:1380px){.p-commitment .p-modal .p-modal__inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner{width:100%;min-width:100%;justify-content:flex-start}}.p-commitment .p-modal .p-modal__inner .p-catch{width:calc(61% * var(--pc-scale-ratio));max-width:779px;display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:calc(24px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-catch{width:calc(100% * var(--sp-scale-ratio));padding-top:calc(42px * var(--sp-scale-ratio));margin-bottom:calc(22px * var(--sp-scale-ratio))}}.p-commitment .p-modal .p-modal__inner .p-catch .p-sharp__icon{position:relative;max-width:76px;width:5.28vw;object-fit:cover;margin-right:10px;z-index:5}.p-commitment .p-modal .p-modal__inner .p-catch .p-catch__img{width:100%;height:auto;object-fit:cover;z-index:5}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-catch .p-catch__img{width:100%}}.p-commitment .p-modal .p-modal__inner>.p-block{overflow-y:scroll}.p-commitment .p-modal .p-modal__inner .p-category{width:100%;display:flex;justify-content:space-between;margin-bottom:calc(4.17vh * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-category{flex-direction:column;align-items:center;margin-bottom:calc(34px * var(--sp-scale-ratio))}}.p-commitment .p-modal .p-modal__inner .p-category>li{position:relative;width:32%;max-width:405px;max-height:420px;display:flex;align-items:baseline;padding-top:calc(12.4375rem * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-category>li{width:100%;left:0;bottom:0;padding-top:0;margin-bottom:calc(20px * var(--sp-scale-ratio))}.p-commitment .p-modal .p-modal__inner .p-category>li:last-child{margin-bottom:0}}.p-commitment .p-modal .p-modal__inner .p-category>li>.p-contents{position:relative;display:flex;flex-direction:column;width:100%;z-index:5;transform:translate(0,min(2.78vh,1.875rem))}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-category>li>.p-contents{position:absolute;left:0;bottom:0;transform:none}}.p-commitment .p-modal .p-modal__inner .p-category>li:nth-child(1)>.p-contents .p-catch__img{width:calc(60% * var(--pc-scale-ratio));max-width:241px;object-fit:cover;margin-bottom:7px}.p-commitment .p-modal .p-modal__inner .p-category>li:nth-child(2)>.p-contents .p-catch__img{width:calc(50% * var(--pc-scale-ratio));max-width:200px;object-fit:cover;margin-bottom:7px}.p-commitment .p-modal .p-modal__inner .p-category>li:nth-child(3)>.p-contents .p-catch__img{width:calc(47% * var(--pc-scale-ratio));max-width:187px;object-fit:cover;margin-bottom:7px}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-category>li:nth-child(1)>.p-contents .p-catch__img{width:calc(42% * var(--sp-scale-ratio));max-width:141px;object-fit:cover;margin-bottom:7px}.p-commitment .p-modal .p-modal__inner .p-category>li:nth-child(2)>.p-contents .p-catch__img{width:calc(34% * var(--sp-scale-ratio));max-width:115px;object-fit:cover;margin-bottom:7px}.p-commitment .p-modal .p-modal__inner .p-category>li:nth-child(3)>.p-contents .p-catch__img{width:calc(33% * var(--sp-scale-ratio));max-width:109px;object-fit:cover;margin-bottom:7px}}.p-commitment .p-modal .p-modal__inner .p-category>li>.p-contents .p-texts>p{display:flex;margin-bottom:7px}.p-commitment .p-modal .p-modal__inner .p-category>li>.p-contents .p-texts>p:nth-child(2){margin-bottom:0}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-category>li>.p-contents .p-texts>p:nth-child(1){margin-bottom:0}}.p-commitment .p-modal .p-modal__inner .p-category>li>.p-contents .p-texts>p>span{font-size:calc(var(--font-size-36px) * var(--pc-scale-ratio));font-weight:700;line-height:1.2;background:var(--color-white);color:var(--color-secondary);border-radius:4px}@media screen and (max-width:1268px){.p-commitment .p-modal .p-modal__inner .p-category>li>.p-contents .p-texts>p>span{font-size:calc(var(--font-size-26px) * var(--pc-scale-ratio))}}@media screen and (max-width:968px){.p-commitment .p-modal .p-modal__inner .p-category>li>.p-contents .p-texts>p>span{font-size:calc(var(--font-size-20px) * var(--pc-scale-ratio))}}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-category>li>.p-contents .p-texts>p>span{font-size:calc(var(--font-size-sp-20px) * var(--sp-scale-ratio))}}.p-commitment .p-modal .p-modal__inner .p-category>li>.p-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:3;overflow:hidden}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-category>li>.p-bg{position:relative;width:80%;margin:0 0 0 auto}}.p-commitment .p-modal .p-modal__inner .p-category>li>.p-bg .p-bg__bgImg{height:100%;width:100%;object-fit:cover}.p-commitment .p-modal .p-modal__inner .p-contents{width:100%;display:flex;justify-content:center}.p-commitment .p-modal .p-modal__inner .p-contents .p-block{max-width:842px;display:flex;flex-direction:column}.p-commitment .p-modal .p-modal__inner .p-contents .p-block .p-text{letter-spacing:.08em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;margin-bottom:calc(3.7vh * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-contents .p-block .p-text{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));line-height:1.6;margin-bottom:0}}.p-commitment .p-modal .p-modal__inner .p-btn{width:100%;display:flex}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-btn{margin:calc(32px * var(--sp-scale-ratio)) 0}}.p-commitment .p-modal .p-modal__inner .p-btn .p-btn__modal{width:100%;display:flex;justify-content:center}.p-commitment .p-modal .p-modal__inner .p-btn .p-btn__modal p{border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;cursor:pointer}.p-commitment .p-modal .p-modal__inner .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-commitment .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-commitment .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-declaration{position:relative;display:flex;width:100%;height:100%;background:var(--color-white)}@media screen and (max-width:768px){.p-declaration{display:flex}}.p-declaration .p-inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:calc(100% - 8rem);max-height:var(--max-height);display:flex;justify-content:flex-end;flex-direction:column;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time);z-index:5}@media screen and (max-width:1380px){.p-declaration .p-inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-declaration .p-inner{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--pc-scale-ratio));justify-content:flex-end;padding:0 var(--padding-side);-webkit-transform:translateY(8px);transform:translateY(8px)}}.p-declaration.swiper-slide-active .p-inner{-webkit-transform:translateY(0);transform:translateY(0)}.p-declaration .p-inner .p-catch{position:absolute;max-width:var(--width-primary);margin:auto;width:100%;top:calc(40% * var(--pc-scale-ratio));left:50%;display:flex;flex-direction:row-reverse;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}@media (min-height:1180px){.p-declaration .p-inner .p-catch{top:calc(30% * var(--pc-scale-ratio))}}@media screen and (max-width:768px){.p-declaration .p-inner .p-catch{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:0;justify-content:center}}@media screen and (max-width:1380px){.p-declaration .p-inner .p-catch{padding:0 var(--padding-side)}}.p-declaration .p-inner .p-catch .p-catch__img01{width:calc(10% * var(--pc-scale-ratio));max-width:128px;object-fit:cover}@media screen and (max-width:768px){.p-declaration .p-inner .p-catch .p-catch__img01{width:calc(12% * var(--sp-scale-ratio))}}@media screen and (max-width:500px){.p-declaration .p-inner .p-catch .p-catch__img01{width:calc(18% * var(--sp-scale-ratio));max-width:62px}}.p-declaration .p-inner .p-catch .p-catch__img02{width:calc(10% * var(--pc-scale-ratio));max-width:128px;object-fit:cover;-webkit-transform:translate(-10px,64px);transform:translate(-10px,64px)}@media screen and (max-width:768px){.p-declaration .p-inner .p-catch .p-catch__img02{width:calc(12% * var(--sp-scale-ratio));-webkit-transform:translate(0,calc(24px * var(--sp-scale-ratio)));transform:translate(0,calc(24px * var(--sp-scale-ratio)));margin-right:8px}}@media screen and (max-width:500px){.p-declaration .p-inner .p-catch .p-catch__img02{width:calc(18% * var(--sp-scale-ratio));max-width:62px}}.p-declaration .p-inner .p-contents{width:60%;max-width:740px;display:flex;justify-content:flex-start}@media screen and (max-width:768px){.p-declaration .p-inner .p-contents{width:100%}}.p-declaration .p-inner .p-contents .p-block{width:100%;display:flex;flex-direction:column}.p-declaration .p-inner .p-contents .p-block .p-crosshead{width:calc(100% * var(--pc-scale-ratio));max-width:533px}@media screen and (max-width:768px){.p-declaration .p-inner .p-contents .p-block .p-crosshead{width:calc(80% * var(--sp-scale-ratio));max-width:380px}}.p-declaration .p-inner .p-contents .p-block .p-crosshead>img{width:100%;object-fit:cover}.p-declaration .p-inner .p-contents .p-block .p-texts{background:var(--color-white);padding:16px 16px 30px 0;width:fit-content;border-radius:0 3px 3px 0}@media screen and (max-width:768px){.p-declaration .p-inner .p-contents .p-block .p-texts{padding:calc(20px * var(--sp-scale-ratio)) 6px}}@media screen and (max-width:500px){.p-declaration .p-inner .p-contents .p-block .p-texts{padding:0}}.p-declaration .p-inner .p-contents .p-block .p-texts>p{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:1.8;margin-bottom:calc(46px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-declaration .p-inner .p-contents .p-block .p-texts>p{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));letter-spacing:1.04px;margin-bottom:calc(20px * var(--sp-scale-ratio));margin-top:calc(20px * var(--sp-scale-ratio))}}.p-declaration .p-inner .p-contents .p-block .p-texts .p-btn{width:100%;display:flex;justify-content:flex-end;background:var(--color-white)}.p-declaration .p-inner .p-contents .p-block .p-texts .p-btn .p-btn__modal{position:relative;width:100%;display:flex;justify-content:flex-start;z-index:5}.p-declaration .p-inner .p-contents .p-block .p-texts .p-btn .p-btn__modal p{position:relative;border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}.p-declaration .p-inner .p-contents .p-block .p-texts .p-btn .p-btn__modal p::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:var(--color-secondary);transform:scaleX(0);transform-origin:left;transition:transform 1s ease;z-index:-1}.p-declaration .p-inner .p-contents .p-block .p-texts .p-btn .p-btn__modal p:hover::after{transform:scaleX(1);transition:transform 1s ease}.p-declaration .p-inner .p-contents .p-block .p-texts .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-declaration .p-inner .p-contents .p-block .p-texts .p-btn .p-btn__modal p:hover .p-button__arrow>path{fill:var(--color-white)}.p-declaration .p-inner .p-contents .p-block .p-texts .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-declaration .p-inner .p-contents .p-block .p-texts .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-declaration .p-inner .p-contents .p-block .p-texts .p-btn .p-btn__modal p:hover>span{color:var(--color-white)}.p-declaration>.p-bg{position:absolute;top:50%;left:50%;width:calc(100% * var(--pc-scale-ratio));height:calc(100% - 8rem);max-height:var(--max-height);max-width:var(--width-primary);min-width:var(--min-width);margin:auto;z-index:3;transform:translate(-50%,-50%)}@media screen and (max-width:1380px){.p-declaration>.p-bg{max-width:100%;padding:0 var(--padding-side)}}@media screen and (max-width:768px){.p-declaration>.p-bg{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--pc-scale-ratio));top:50%;left:0;transform:translateY(-50%)}}.p-declaration>.p-bg .p-bg__main{position:relative;width:100%;height:64.81vh;height:64.81svh;max-height:700px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;z-index:3}@media screen and (max-width:768px){.p-declaration>.p-bg .p-bg__main{padding:0;width:100vw;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);top:0}}@media screen and (max-width:500px){.p-declaration>.p-bg .p-bg__main{top:0;height:auto}}@media screen and (max-width:768px){.p-declaration.swiper-slide-active>.p-bg .p-bg__main{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}.p-declaration .p-modal{display:none;position:absolute;width:100vw;height:100%;background:var(--color-white);top:50%;left:50%;z-index:10;transform:translate(-50%,-50%) translateX(30%);animation:closeModal 1s ease forwards;overflow:hidden;opacity:0}.p-declaration .p-modal.open{display:block;-webkit-animation:openModal 1s ease forwards;animation:openModal 1s ease forwards;opacity:1}.p-declaration .p-modal .p-modal__inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);padding:0;margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column;z-index:5}@media screen and (max-width:1380px){.p-declaration .p-modal .p-modal__inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner{width:100%;min-width:100%;padding-top:calc(20px * var(--sp-scale-ratio));justify-content:flex-start}}.p-declaration .p-modal .p-modal__inner .p-block{display:flex;justify-content:flex-start;width:100%;margin-top:calc(32px * var(--pc-scale-ratio));margin-bottom:calc(16px * var(--pc-scale-ratio))}@media screen and (max-width:1068px){.p-declaration .p-modal .p-modal__inner .p-block{flex-direction:column}}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner .p-block{margin-bottom:calc(16px * var(--sp-scale-ratio))}}.p-declaration .p-modal .p-modal__inner .p-block .p-catch{width:calc(42% * var(--pc-scale-ratio));max-width:534px;display:flex;align-items:flex-start;justify-content:flex-start;align-items:center;margin-right:calc(60px * var(--pc-scale-ratio))}@media screen and (max-width:1068px){.p-declaration .p-modal .p-modal__inner .p-block .p-catch{width:calc(78% * var(--pc-scale-ratio));margin-bottom:calc(16px * var(--pc-scale-ratio));margin-right:0}}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner .p-block .p-catch{margin-bottom:calc(16px * var(--sp-scale-ratio))}}@media screen and (max-width:500px){.p-declaration .p-modal .p-modal__inner .p-block .p-catch{width:calc(100% * var(--sp-scale-ratio))}}.p-declaration .p-modal .p-modal__inner .p-block .p-catch .p-sharp__icon{position:relative;max-width:76px;width:5.28vw;object-fit:cover;margin-right:10px;z-index:5}.p-declaration .p-modal .p-modal__inner .p-block .p-catch .p-catch__img{width:100%;height:auto;object-fit:cover;z-index:5}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner .p-block .p-catch .p-catch__img{width:100%}}.p-declaration .p-modal .p-modal__inner .p-numbers{padding:calc(42px * var(--pc-scale-ratio)) 0 0;display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;overflow-y:scroll;height:calc(660px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner .p-numbers{padding:0}}.p-declaration .p-modal .p-modal__inner .p-numbers>li{position:relative;top:0;left:0;display:flex;width:24%;max-width:306px;height:auto;max-height:192px;background:var(--color-white);justify-content:center;align-items:center;margin-bottom:37px}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner .p-numbers>li{max-width:100%;max-height:140px;width:32%;margin-bottom:calc(7px * var(--sp-scale-ratio))}}.p-declaration .p-modal .p-modal__inner .p-numbers>li .p-data{width:100%;display:flex}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner .p-numbers>li .p-data{height:100%}}.p-declaration .p-modal .p-modal__inner .p-numbers>li .p-data>img{width:100%;object-fit:cover}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner .p-numbers>li .p-data>img{object-fit:contain}}.p-declaration .p-modal .p-modal__inner .p-numbers>li .p-icon{position:absolute;top:-25px;left:calc(15px * var(--pc-scale-ratio));width:calc(60px * var(--pc-scale-ratio));max-width:60px;z-index:3}@media screen and (max-width:1068px){.p-declaration .p-modal .p-modal__inner .p-numbers>li .p-icon{width:calc(42px * var(--pc-scale-ratio));left:8px;top:-21px}}.p-declaration .p-modal .p-modal__inner .p-numbers>li .p-icon .p-icon__img{width:100%;object-fit:cover}.p-declaration .p-modal .p-modal__inner .p-block .p-texts{width:calc(100% * var(--pc-scale-ratio));max-width:705px}@media screen and (max-width:1068px){.p-declaration .p-modal .p-modal__inner .p-block .p-texts{width:100%}}.p-declaration .p-modal .p-modal__inner .p-block .p-texts>p{letter-spacing:0;font-size:calc(var(--font-size-18px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:1.8}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner .p-block .p-texts>p{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));line-height:1.6}}.p-declaration .p-modal .p-modal__inner .p-btn{margin:calc(32px * var(--pc-scale-ratio)) 0;width:100%;display:flex}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner .p-btn{margin:calc(32px * var(--sp-scale-ratio)) 0}}.p-declaration .p-modal .p-modal__inner .p-btn .p-btn__modal{width:100%;display:flex;justify-content:center}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner .p-btn .p-btn__modal{justify-content:flex-start}}.p-declaration .p-modal .p-modal__inner .p-btn .p-btn__modal p{border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;cursor:pointer}.p-declaration .p-modal .p-modal__inner .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-declaration .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-declaration .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-declaration>.p-modal>.p-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.p-declaration>.p-modal>.p-bg .p-bg__main{width:100%;height:100%;object-fit:cover;filter:blur(34px)}.p-reward{position:relative;width:100%;height:100%;background:var(--color-secondary)}@media screen and (max-width:768px){.p-reward{display:flex}}.p-reward .p-inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time);z-index:5}@media screen and (max-width:1380px){.p-reward .p-inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-reward .p-inner{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--sp-scale-ratio));justify-content:space-between;-webkit-transform:translateY(8px);transform:translateY(8px)}}.p-reward.swiper-slide-active .p-inner{-webkit-transform:translateY(0);transform:translateY(0)}.p-reward .p-inner .p-catch{width:calc(65% * var(--pc-scale-ratio));max-width:645px;display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:calc(28px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-reward .p-inner .p-catch{width:calc(67% * var(--sp-scale-ratio));max-width:100%}}@media screen and (max-width:500px){.p-reward .p-inner .p-catch{justify-content:flex-end}}.p-reward .p-inner .p-catch .p-sharp__icon{max-width:124px;width:17%;object-fit:cover;margin-right:.97vw}@media screen and (max-width:768px){.p-reward .p-inner .p-catch .p-sharp__icon{width:calc(20vw * var(--pc-scale-ratio));max-width:76px}}@media screen and (max-width:500px){.p-reward .p-inner .p-catch .p-sharp__icon{max-width:14vw}}.p-reward .p-inner .p-catch .p-catch__img{max-width:506px;width:calc(35.14vw * var(--pc-scale-ratio));object-fit:cover}@media screen and (max-width:768px){.p-reward .p-inner .p-catch .p-catch__img{width:100%;max-width:100%}}.p-reward .p-inner .p-contents{max-width:473px;position:relative;width:calc(65% * var(--pc-scale-ratio));display:flex;justify-content:flex-start;z-index:5;transform:translateX(20%);-webkit-transform:translateX(20%)}@media screen and (max-width:1268px){.p-reward .p-inner .p-contents{width:100%;transform:translateX(0);-webkit-transform:translateX(0)}}@media screen and (max-width:768px){.p-reward .p-inner .p-contents{max-width:100%;width:100%}}.p-reward .p-inner .p-contents .p-block{display:flex;flex-direction:column}@media screen and (max-width:768px){.p-reward .p-inner .p-contents .p-block{width:100%}}.p-reward .p-inner .p-contents .p-block .p-crosshead{margin-bottom:calc(20px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-reward .p-inner .p-contents .p-block .p-crosshead{margin-bottom:calc(20px * var(--sp-scale-ratio))}}.p-reward .p-inner .p-contents .p-block .p-crosshead>span{border-bottom:1px solid var(--color-white);letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-28px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-white);line-height:2;padding:4px 0}@media screen and (max-width:768px){.p-reward .p-inner .p-contents .p-block .p-crosshead>span{font-size:calc(var(--font-size-sp-19px) * var(--sp-scale-ratio));padding:6px;line-height:1.6}}.p-reward .p-inner .p-contents .p-block .p-text{letter-spacing:.2em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-white);line-height:2;margin-bottom:calc(30px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-reward .p-inner .p-contents .p-block .p-text{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));letter-spacing:1.04px}}.p-reward .p-inner .p-contents .p-block .p-btn{width:100%;display:flex;justify-content:flex-end}.p-reward .p-inner .p-contents .p-block .p-btn .p-btn__modal{width:100%;display:flex;justify-content:flex-start}.p-reward .p-inner .p-contents .p-block .p-btn .p-btn__modal p{position:relative;border:1px solid var(--color-white);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}.p-reward .p-inner .p-contents .p-block .p-btn .p-btn__modal p::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:var(--color-white);transform:scaleX(0);transform-origin:left;transition:transform 1s ease;z-index:-1}.p-reward .p-inner .p-contents .p-block .p-btn .p-btn__modal p:hover::after{transform:scaleX(1);transition:transform 1s ease}.p-reward .p-inner .p-contents .p-block .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-reward .p-inner .p-contents .p-block .p-btn .p-btn__modal p:hover .p-button__arrow>path{fill:var(--color-secondary)}.p-reward .p-inner .p-contents .p-block .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-white);line-height:2}@media screen and (max-width:768px){.p-reward .p-inner .p-contents .p-block .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-reward .p-inner .p-contents .p-block .p-btn .p-btn__modal p:hover>span{color:var(--color-secondary)}.p-reward .p-inner .p-hash{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;z-index:1}@media screen and (max-width:1380px){.p-reward .p-inner .p-hash{padding:0 var(--padding-side)}}@media screen and (max-width:768px){.p-reward .p-inner .p-hash{justify-content:flex-start}}.p-reward .p-inner .p-hash .p-hash__inner{position:relative;transform:translateY(calc(12.5rem * var(--pc-scale-ratio)));-webkit-transform:translateY(calc(12.5rem * var(--pc-scale-ratio)))}@media screen and (max-width:768px){.p-reward .p-inner .p-hash .p-hash__inner{position:relative;transform:translateY(-50%);-webkit-transform:translateY(-50%)}}.p-reward .p-inner .p-hash .p-hash__inner>p{display:flex}.p-reward .p-inner .p-hash .p-hash__inner>p>span{background:var(--color-white);color:var(--color-primary);font-size:calc(var(--font-size-18px) * var(--pc-scale-ratio));letter-spacing:.28em;font-family:'Zen Kaku Gothic New',sans-serif;display:inline-block;opacity:0;line-height:1.7;padding:0 11px;border-radius:2.19px}@media screen and (max-width:768px){.p-reward .p-inner .p-hash .p-hash__inner>p>span{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio))}}.p-reward>.p-bg{position:absolute;top:50%;left:50%;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);height:calc(100% - 8rem);max-height:var(--max-height);margin:auto;height:100%;z-index:3;transform:translate(-50%,-50%)}@media screen and (max-width:1380px){.p-reward>.p-bg{max-width:100%;padding:0 var(--padding-side)}}@media screen and (max-width:768px){.p-reward>.p-bg{width:100%;min-width:100%}}.p-reward>.p-bg .p-bg__main{position:absolute;top:50%;left:67%;width:1713px;max-width:calc(118.96vw * var(--pc-scale-ratio));-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%);z-index:3;object-fit:cover;-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time)}@media screen and (max-width:768px){.p-reward>.p-bg .p-bg__main{width:100%;left:calc(50% + 19vw);top:50%}}@media screen and (max-width:500px){.p-reward>.p-bg .p-bg__main{left:50%;top:calc(62% * var(--sp-scale-ratio));width:154vw;max-width:154vw}}.p-reward.swiper-slide-active>.p-bg .p-bg__main{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-reward>.p-bg .p-bg__text{position:absolute;top:0;right:0;z-index:1;object-fit:cover;width:100%;max-width:480px}@media screen and (max-width:768px){.p-reward>.p-bg .p-bg__text{left:0;right:auto;width:45%;max-width:280px}}.p-reward .p-modal{display:none;position:absolute;width:100vw;height:100%;background:var(--color-white);top:50%;left:50%;z-index:10;transform:translate(-50%,-50%) translateX(30%);animation:closeModal 1s ease forwards;overflow:hidden;opacity:0}.p-reward .p-modal.open{display:block;-webkit-animation:openModal 1s ease forwards;animation:openModal 1s ease forwards;opacity:1}.p-reward .p-modal .p-modal__inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column;z-index:5}@media screen and (max-width:1380px){.p-reward .p-modal .p-modal__inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-reward .p-modal .p-modal__inner{width:100%;min-width:100%;justify-content:flex-start;padding-top:calc(20px * var(--sp-scale-ratio))}}.p-reward .p-modal .p-modal__inner .p-category{width:100%;display:flex;justify-content:space-around;margin-top:calc(32px * var(--pc-scale-ratio));overflow-y:scroll}@media screen and (max-width:768px){.p-reward .p-modal .p-modal__inner .p-category{flex-direction:column;margin-top:0;margin-bottom:0}}.p-reward .p-modal .p-modal__inner .p-category>li{position:relative;width:32%;display:flex;flex-direction:column;align-items:baseline}@media screen and (max-width:768px){.p-reward .p-modal .p-modal__inner .p-category>li{width:100%;margin-bottom:calc(36px * var(--sp-scale-ratio))}.p-reward .p-modal .p-modal__inner .p-category>li:last-child{margin-bottom:0}}.p-reward .p-modal .p-modal__inner .p-category>li>.p-block{width:100%;position:relative;padding-bottom:calc(100px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-reward .p-modal .p-modal__inner .p-category>li>.p-block{padding-bottom:0;margin-bottom:calc(16px * var(--sp-scale-ratio))}}.p-reward .p-modal .p-modal__inner .p-category>li>.p-block>.p-contents{position:relative;display:flex;z-index:3;max-height:calc(403px * var(--pc-scale-ratio));overflow:hidden}@media screen and (max-width:500px){.p-reward .p-modal .p-modal__inner .p-category>li>.p-block>.p-contents{max-height:164px}}.p-reward .p-modal .p-modal__inner .p-category>li>.p-block>.p-contents .p-bg__bgImg{width:98%;margin:auto;object-fit:cover}.p-reward .p-modal .p-modal__inner .p-category>li>.p-texts{position:relative;width:100%}.p-reward .p-modal .p-modal__inner .p-category>li>.p-texts>p{letter-spacing:.08em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-reward .p-modal .p-modal__inner .p-category>li>.p-texts>p{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));line-height:1.6}}.p-reward .p-modal .p-modal__inner .p-category>li>.p-block>.p-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:3;overflow:hidden}.p-reward .p-modal .p-modal__inner .p-category>li>.p-block>.p-bg .p-catch__img{position:absolute;bottom:0}.p-reward .p-modal .p-modal__inner .p-category>li:nth-child(1)>.p-block>.p-bg .p-catch__img{width:calc(70% * var(--pc-scale-ratio));max-width:297px;object-fit:cover}@media screen and (max-width:768px){.p-reward .p-modal .p-modal__inner .p-category>li:nth-child(1)>.p-block>.p-bg .p-catch__img{max-width:281px;width:calc(78% * var(--sp-scale-ratio))}}.p-reward .p-modal .p-modal__inner .p-category>li:nth-child(2)>.p-block>.p-bg .p-catch__img{width:calc(54% * var(--pc-scale-ratio));max-width:221px;object-fit:cover}@media screen and (max-width:768px){.p-reward .p-modal .p-modal__inner .p-category>li:nth-child(2)>.p-block>.p-bg .p-catch__img{max-width:237px;width:calc(69% * var(--sp-scale-ratio))}}.p-reward .p-modal .p-modal__inner .p-category>li:nth-child(3)>.p-block>.p-bg .p-catch__img{width:calc(76% * var(--pc-scale-ratio));max-width:321px;object-fit:cover}@media screen and (max-width:768px){.p-reward .p-modal .p-modal__inner .p-category>li:nth-child(3)>.p-block>.p-bg .p-catch__img{max-width:301px;width:calc(86% * var(--sp-scale-ratio))}}.p-reward .p-modal .p-modal__inner .p-btn{margin:calc(32px * var(--pc-scale-ratio)) 0;width:100%;display:flex}@media screen and (max-width:768px){.p-reward .p-modal .p-modal__inner .p-btn{margin:calc(32px * var(--sp-scale-ratio)) 0}}.p-reward .p-modal .p-modal__inner .p-btn .p-btn__modal{width:100%;display:flex;justify-content:center}.p-reward .p-modal .p-modal__inner .p-btn .p-btn__modal p{border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;cursor:pointer}.p-reward .p-modal .p-modal__inner .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-reward .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-reward .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-members{position:relative;width:100%;height:100%}@media screen and (max-width:768px){.p-members{display:flex}}.p-members .p-inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);padding-bottom:min(44.44vh,30rem);margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;z-index:5;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time)}@media screen and (max-width:1380px){.p-members .p-inner{padding:11.11vh var(--padding-side) min(44.44vh,30rem);max-width:100%}}@media screen and (max-width:768px){.p-members .p-inner{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--pc-scale-ratio));justify-content:flex-start;padding:0 var(--padding-side)}}.p-members.swiper-slide-active .p-inner{-webkit-transform:translateY(0);transform:translateY(0)}.p-members .p-inner .p-catch{width:calc(86% * var(--pc-scale-ratio));max-width:1095px;display:flex;align-items:center;justify-content:center;margin-bottom:calc(27px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-members .p-inner .p-catch{margin-bottom:calc(1rem * var(--sp-scale-ratio));-webkit-transform:scale(var(--sp-scale-ratio));transform:scale(var(--sp-scale-ratio))}}.p-members .p-inner .p-catch .p-sharp__icon{max-width:120px;width:8.33vw;object-fit:cover;margin-right:1.81vw}.p-members .p-inner .p-catch .p-catch__img{width:100%;object-fit:cover}@media screen and (max-width:768px){.p-members .p-inner .p-catch .p-catch__img{width:calc(350px * var(--sp-scale-ratio));max-width:500px}}.p-members .p-inner .p-contents{width:100%;display:flex;justify-content:center}.p-members .p-inner .p-contents .p-text{letter-spacing:.08em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;margin-bottom:calc(50px * var(--pc-scale-ratio));text-align:center}@media screen and (max-width:768px){.p-members .p-inner .p-contents .p-text{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));margin-bottom:calc(50px * var(--sp-scale-ratio))}}.p-members>.p-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;z-index:3}@media screen and (max-width:1380px){.p-members>.p-bg{max-width:100%;padding:0 var(--padding-side)}}@media screen and (max-width:768px){.p-members>.p-bg{width:100%;min-width:100%}}.p-members>.p-bg .p-bg__main{position:absolute;width:calc(100vw * var(--pc-scale-ratio));max-width:1440px;top:50%;left:50%;-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%);z-index:3;object-fit:cover;-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time)}@media screen and (max-width:1380px){.p-members>.p-bg .p-bg__main{top:58%}}@media screen and (max-width:768px){.p-members>.p-bg .p-bg__main{top:50%;width:calc(140% * var(--sp-scale-ratio));min-width:100%}}.p-members.swiper-slide-active>.p-bg .p-bg__main{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-members>.p-bg .p-bg__text{position:absolute;width:100%;top:67%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;object-fit:cover}.p-interview__first{position:relative;width:100%;height:100%;background:#e4f1f4}@media screen and (max-width:768px){.p-interview__first{display:flex}}.p-interview__first .p-inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);padding:0;margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time);z-index:5}@media screen and (max-width:1380px){.p-interview__first .p-inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-interview__first .p-inner{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--pc-scale-ratio));justify-content:flex-end;padding:0 var(--padding-side)}}.p-interview__first.swiper-slide-active .p-inner{-webkit-transform:translateY(0);transform:translateY(0)}.p-interview__first .p-inner .p-catch{width:calc(47% * var(--pc-scale-ratio));max-width:598px;display:flex;padding-bottom:calc(32px * var(--pc-scale-ratio));flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:768px){.p-interview__first .p-inner .p-catch{width:100%;padding-bottom:calc(17px * var(--sp-scale-ratio));width:calc(65% * var(--sp-scale-ratio))}}@media screen and (max-width:500px){.p-interview__first .p-inner .p-catch{padding-bottom:calc(17px * var(--sp-scale-ratio));max-width:313px;width:calc(93% * var(--sp-scale-ratio))}}.p-interview__first .p-inner .p-catch .p-catch__p1___img{width:100%;height:auto;object-fit:cover}@media screen and (max-width:768px){.p-interview__first .p-inner .p-catch .p-catch__p1___img{width:100%;padding:0;margin-bottom:0}}.p-interview__first .p-inner .p-contents{position:relative;width:calc(64% * var(--pc-scale-ratio));display:flex;flex-direction:column;max-width:515px;padding-left:calc(44px * var(--pc-scale-ratio));z-index:5}@media screen and (max-width:768px){.p-interview__first .p-inner .p-contents{width:100%;padding-left:0}}.p-interview__first .p-inner .p-contents .p-self-introduction{display:flex}.p-interview__first .p-inner .p-contents .p-self-introduction .p-name{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-26px) * var(--pc-scale-ratio));font-weight:500;color:var(--color-secondary);line-height:2;align-items:center;display:flex;margin-right:1.46vw}@media screen and (max-width:768px){.p-interview__first .p-inner .p-contents .p-self-introduction .p-name{font-size:calc(var(--font-size-sp-22px) * var(--sp-scale-ratio));line-height:1}}.p-interview__first .p-inner .p-contents .p-self-introduction .p-roman{letter-spacing:.1em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-20px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;align-items:center;display:flex}@media screen and (max-width:768px){.p-interview__first .p-inner .p-contents .p-self-introduction .p-roman{font-size:calc(var(--font-size-sp-14px) * var(--sp-scale-ratio));line-height:1}}.p-interview__first .p-inner .p-contents .p-career{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-15px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;margin-bottom:min(1.85vh,1.25rem)}@media screen and (max-width:768px){.p-interview__first .p-inner .p-contents .p-career{font-size:calc(var(--font-size-sp-15px) * var(--sp-scale-ratio));line-height:2.4;margin-bottom:calc(6px * var(--sp-scale-ratio))}}.p-interview__first .p-inner .p-contents .p-bar{background:var(--color-secondary);opacity:.6;width:100%;height:1px;margin-bottom:min(1.85vh,1.25rem)}@media screen and (max-width:768px){.p-interview__first .p-inner .p-contents .p-bar{margin-bottom:calc(14px * var(--sp-scale-ratio))}}.p-interview__first .p-inner .p-contents .p-text{letter-spacing:.08em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;margin-bottom:min(2.78vh,1.875rem)}@media screen and (max-width:768px){.p-interview__first .p-inner .p-contents .p-text{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));line-height:1.6}}.p-interview__first .p-inner .p-contents .p-btn{width:100%;display:flex;justify-content:flex-end}.p-interview__first .p-inner .p-contents .p-btn .p-btn__modal{width:100%;display:flex;justify-content:flex-start}.p-interview__first .p-inner .p-contents .p-btn .p-btn__modal p{position:relative;border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}.p-interview__first .p-inner .p-contents .p-btn .p-btn__modal p::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:var(--color-secondary);transform:scaleX(0);transform-origin:left;transition:transform 1s ease;z-index:-1}.p-interview__first .p-inner .p-contents .p-btn .p-btn__modal p:hover::after{transform:scaleX(1);transition:transform 1s ease}.p-interview__first .p-inner .p-contents .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-interview__first .p-inner .p-contents .p-btn .p-btn__modal p:hover .p-button__arrow>path{fill:var(--color-white)}.p-interview__first .p-inner .p-contents .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-interview__first .p-inner .p-contents .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-interview__first .p-inner .p-contents .p-btn .p-btn__modal p:hover>span{color:var(--color-white)}.p-interview__first .p-inner .p-hash{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;z-index:1}@media screen and (max-width:1380px){.p-interview__first .p-inner .p-hash{padding:0 var(--padding-side)}}.p-interview__first .p-inner .p-hash .p-hash__inner{position:relative;transform:translateY(12rem);-webkit-transform:translateY(12rem)}.p-interview__first .p-inner .p-hash .p-hash__inner>p{display:flex}.p-interview__first .p-inner .p-hash .p-hash__inner>p>span{background:var(--color-white);color:var(--color-primary);font-size:calc(var(--font-size-18px) * var(--pc-scale-ratio));letter-spacing:.28em;font-family:'Zen Kaku Gothic New',sans-serif;display:inline-block;opacity:0;line-height:1.7;padding:0 11px;border-radius:2.19px}.p-interview__first>.p-bg{position:absolute;top:0;left:0;right:0;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;z-index:3}@media screen and (max-width:1380px){.p-interview__first>.p-bg{max-width:100%;padding:0 var(--padding-side)}}@media screen and (max-width:768px){.p-interview__first>.p-bg{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--pc-scale-ratio));padding:0 var(--padding-side);top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}}.p-interview__first>.p-bg .p-bg__main{position:absolute;top:50%;left:50%;width:calc(162.79vw * var(--pc-scale-ratio));max-width:2344px;-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%);z-index:5;-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time);object-fit:cover}@media screen and (max-width:768px){.p-interview__first>.p-bg .p-bg__main{width:155vw;-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%)}}@media screen and (max-width:500px){.p-interview__first>.p-bg .p-bg__main{width:calc(210vw * var(--sp-scale-ratio))}}.p-interview__first.swiper-slide-active>.p-bg .p-bg__main{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-interview__first>.p-bg .p-bg__num{position:absolute;top:24%;left:83%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;object-fit:cover;width:28.47vw;max-width:410px}@media screen and (max-width:768px){.p-interview__first>.p-bg .p-bg__num{top:35%;left:30%;width:calc(51.28vw * var(--sp-scale-ratio));max-width:180px}}.p-interview__first.swiper-slide-active>.p-bg .p-bg__num{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-interview__first>.p-bg .p-bg__text{position:absolute;top:89%;left:51%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;object-fit:cover;width:100%;max-width:1440px}@media screen and (max-width:768px){.p-interview__first>.p-bg .p-bg__text{width:100%;max-width:500px;top:17%;left:50%}}.p-interview__first .p-modal{display:none;position:absolute;width:100vw;height:100%;background:var(--color-white);top:50%;left:50%;z-index:10;transform:translate(-50%,-50%) translateX(30%);animation:closeModal 1s ease forwards;overflow:hidden;opacity:0}@media screen and (max-width:768px){.p-interview__first .p-modal{align-content:flex-start}}.p-interview__first .p-modal.open{display:block;-webkit-animation:openModal 1s ease forwards;animation:openModal 1s ease forwards;opacity:1}.p-interview__first .p-modal .p-modal__inner{position:relative;top:0;left:0;right:0;bottom:0;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;max-height:var(--max-height);display:flex;justify-content:flex-end;flex-direction:column;z-index:5}@media screen and (max-width:1380px){.p-interview__first .p-modal .p-modal__inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-interview__first .p-modal .p-modal__inner{justify-content:center;padding:0;max-height:100%;width:100%;min-width:100%}}@media screen and (max-width:500px){.p-interview__first .p-modal .p-modal__inner{justify-content:flex-start}}@media screen and (max-width:768px){.p-interview__first .p-modal .p-modal__inner>.p-top__bg{position:relative;top:0;left:0;right:0;bottom:0;height:60%;overflow:hidden}}@media screen and (max-width:768px){.p-interview__first .p-modal .p-modal__inner>.p-top__bg .p-bg__main{position:relative;top:0;left:0;width:100%;height:auto;object-position:top;object-fit:cover}}@media screen and (max-width:500px){.p-interview__first .p-modal .p-modal__inner>.p-top__bg .p-bg__main{height:calc(433px * var(--sp-scale-ratio))}}@media screen and (max-width:768px){.p-interview__first .p-modal .p-modal__inner>.p-top__bg .p-catch__p1___img{position:absolute;bottom:20px;left:0;width:calc(320px * var(--sp-scale-ratio))}}.p-interview__first .p-modal .p-modal__inner .p-catch{width:calc(46% * var(--pc-scale-ratio));max-width:584px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:calc(2.22vh * var(--pc-scale-ratio))}.p-interview__first .p-modal .p-modal__inner .p-catch .p-cover{position:relative;top:0;left:0}.p-interview__first .p-modal .p-modal__inner .p-catch .p-cover .p-catch__p1___img{position:relative;width:100%;object-fit:cover;z-index:5}.p-interview__first .p-modal .p-modal__inner .p-contents{width:100%;display:flex;justify-content:flex-start}@media screen and (max-width:768px){.p-interview__first .p-modal .p-modal__inner .p-contents{padding:0 var(--padding-side);height:40%}}.p-interview__first .p-modal .p-modal__inner .p-contents .p-block{max-width:578px;width:calc(67% * var(--pc-scale-ratio));padding:calc(40px * var(--pc-scale-ratio)) calc(87px * var(--pc-scale-ratio)) calc(40px * var(--pc-scale-ratio)) calc(40px * var(--pc-scale-ratio));display:flex;flex-direction:column;background:var(--color-white)}@media screen and (max-width:768px){.p-interview__first .p-modal .p-modal__inner .p-contents .p-block{width:100%;max-width:100%;padding:calc(20px * var(--sp-scale-ratio)) 0;height:100%}}.p-interview__first .p-modal .p-modal__inner .p-contents .p-block .p-text{letter-spacing:.96px;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:1.8;margin-bottom:calc(2.22vh * var(--pc-scale-ratio));overflow-y:scroll;height:260px}@media screen and (max-width:768px){.p-interview__first .p-modal .p-modal__inner .p-contents .p-block .p-text{letter-spacing:.08em;font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));line-height:1.6;margin-bottom:calc(20px * var(--sp-scale-ratio))}}.p-interview__first .p-modal .p-modal__inner .p-btn{width:100%;display:flex}.p-interview__first .p-modal .p-modal__inner .p-btn .p-btn__modal{width:100%;display:flex;justify-content:flex-start}.p-interview__first .p-modal .p-modal__inner .p-btn .p-btn__modal p{border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;cursor:pointer}.p-interview__first .p-modal .p-modal__inner .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-interview__first .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-interview__first .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio));line-height:1}}.p-interview__first .p-modal>.p-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);max-height:var(--max-height);margin:auto;height:100%;z-index:3}.p-interview__first .p-modal>.p-bg .p-bg__main{position:relative;width:87.99vw;max-width:1267px;height:94.81vh;max-height:1024px;height:100%;object-fit:cover;top:50%;left:70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}@media screen and (max-width:768px){.p-interview__first .p-modal>.p-bg .p-bg__main{display:none}}.p-interview__first .p-modal>.p-bg .p-comments{position:absolute;width:calc(50% * var(--pc-scale-ratio));max-width:505px;bottom:0;right:0;z-index:5;margin-bottom:calc(46px * var(--pc-scale-ratio))}@media screen and (max-width:1068px){.p-interview__first .p-modal>.p-bg .p-comments{display:none}}.p-interview__first .p-modal>.p-bg .p-comments>li{margin-bottom:calc(32px * var(--pc-scale-ratio));display:flex;align-items:center}.p-interview__first .p-modal>.p-bg .p-comments>li:last-child{margin-bottom:0}.p-interview__first .p-modal>.p-bg .p-comments>li .p-circle{position:relative;display:flex;justify-content:center;align-items:center;width:calc(110px * var(--pc-scale-ratio));padding:3px;background:var(--color-white);border-radius:100%;margin-right:32px}.p-interview__first .p-modal>.p-bg .p-comments>li .p-circle img{width:100%;object-fit:cover}.p-interview__first .p-modal>.p-bg .p-comments>li .p-comment{position:relative;top:0;left:0;width:25.83vw;max-width:420px;height:fit-content;background:var(--color-white);padding:1.48vh 1.11vw;border-radius:4px;display:flex;align-items:center}.p-interview__first .p-modal>.p-bg .p-comments>li .p-comment>p{letter-spacing:.98px;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-14px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:1.6}.p-interview__first .p-modal>.p-bg .p-comments>li .p-comment>svg{position:absolute;top:50%;left:-20px;transform:translateY(-50%);width:25px;height:19px;z-index:3}.p-interview__second{position:relative;width:100%;height:100%;background:#e4f1f4}@media screen and (max-width:768px){.p-interview__second{display:flex}}.p-interview__second .p-inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);padding:0;margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column;z-index:5;align-items:flex-end;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time)}@media screen and (max-width:1380px){.p-interview__second .p-inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-interview__second .p-inner{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--pc-scale-ratio));justify-content:flex-end;padding:0 var(--padding-side);align-items:flex-start}}.p-interview__second.swiper-slide-active .p-inner{-webkit-transform:translateY(0);transform:translateY(0)}.p-interview__second .p-inner .p-block{width:50%}@media screen and (max-width:768px){.p-interview__second .p-inner .p-block{width:100%}}.p-interview__second .p-inner .p-catch{width:calc(74% * var(--pc-scale-ratio));max-width:474px;display:flex;padding-bottom:calc(32px * var(--pc-scale-ratio));flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:768px){.p-interview__second .p-inner .p-catch{width:100%;padding-bottom:calc(17px * var(--sp-scale-ratio));width:calc(65% * var(--sp-scale-ratio))}}@media screen and (max-width:500px){.p-interview__second .p-inner .p-catch{padding-bottom:calc(17px * var(--sp-scale-ratio));max-width:313px;width:calc(93% * var(--sp-scale-ratio))}}.p-interview__second.swiper-slide-active .p-inner .p-catch{-webkit-transform:translateY(0);transform:translateY(0)}.p-interview__second .p-inner .p-catch .p-catch__p1___img{width:100%;object-fit:cover}@media screen and (max-width:768px){.p-interview__second .p-inner .p-catch .p-catch__p1___img{width:100%;padding:0;margin-bottom:0}}.p-interview__second .p-inner .p-contents{position:relative;width:100%;display:flex;flex-direction:column;max-width:515px;z-index:5;padding-left:calc(44px * var(--pc-scale-ratio))}@media screen and (max-width:1068px){.p-interview__second .p-inner .p-contents{width:100%}}@media screen and (max-width:768px){.p-interview__second .p-inner .p-contents{padding-left:0}}.p-interview__second .p-inner .p-contents .p-self-introduction{display:flex}.p-interview__second .p-inner .p-contents .p-self-introduction .p-name{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-26px) * var(--pc-scale-ratio));font-weight:500;color:var(--color-secondary);line-height:2;align-items:center;display:flex;margin-right:1.3125rem}@media screen and (max-width:768px){.p-interview__second .p-inner .p-contents .p-self-introduction .p-name{font-size:calc(var(--font-size-sp-22px) * var(--sp-scale-ratio));line-height:1}}.p-interview__second .p-inner .p-contents .p-self-introduction .p-roman{letter-spacing:.1em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-20px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;align-items:center;display:flex}@media screen and (max-width:768px){.p-interview__second .p-inner .p-contents .p-self-introduction .p-roman{font-size:calc(var(--font-size-sp-14px) * var(--sp-scale-ratio));line-height:1}}.p-interview__second .p-inner .p-contents .p-career{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-15px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;margin-bottom:min(1.85vh,1.25rem)}@media screen and (max-width:768px){.p-interview__second .p-inner .p-contents .p-career{font-size:calc(var(--font-size-sp-15px) * var(--sp-scale-ratio));line-height:2.4;margin-bottom:calc(6px * var(--sp-scale-ratio))}}.p-interview__second .p-inner .p-contents .p-bar{background:var(--color-secondary);opacity:.6;width:100%;height:1px;margin-bottom:min(1.85vh,1.25rem)}@media screen and (max-width:768px){.p-interview__second .p-inner .p-contents .p-bar{margin-bottom:calc(14px * var(--sp-scale-ratio))}}.p-interview__second .p-inner .p-contents .p-text{letter-spacing:.08em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;margin-bottom:min(2.78vh,1.875rem)}@media screen and (max-width:768px){.p-interview__second .p-inner .p-contents .p-text{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));line-height:1.6}}.p-interview__second .p-inner .p-contents .p-btn{width:100%;display:flex;justify-content:flex-end}.p-interview__second .p-inner .p-contents .p-btn .p-btn__modal{width:100%;display:flex;justify-content:flex-start}.p-interview__second .p-inner .p-contents .p-btn .p-btn__modal p{position:relative;border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}.p-interview__second .p-inner .p-contents .p-btn .p-btn__modal p::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:var(--color-secondary);transform:scaleX(0);transform-origin:left;transition:transform 1s ease;z-index:-1}.p-interview__second .p-inner .p-contents .p-btn .p-btn__modal p:hover::after{transform:scaleX(1);transition:transform 1s ease}.p-interview__second .p-inner .p-contents .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-interview__second .p-inner .p-contents .p-btn .p-btn__modal p:hover .p-button__arrow>path{fill:var(--color-white)}.p-interview__second .p-inner .p-contents .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-interview__second .p-inner .p-contents .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-interview__second .p-inner .p-contents .p-btn .p-btn__modal p:hover>span{color:var(--color-white)}.p-interview__second .p-inner .p-hash{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;z-index:1}@media screen and (max-width:1380px){.p-interview__second .p-inner .p-hash{padding:0 var(--padding-side)}}.p-interview__second .p-inner .p-hash .p-hash__inner{position:relative;transform:translateY(12rem);-webkit-transform:translateY(12rem)}.p-interview__second .p-inner .p-hash .p-hash__inner>p{display:flex}.p-interview__second .p-inner .p-hash .p-hash__inner>p>span{background:var(--color-white);color:var(--color-primary);font-size:calc(var(--font-size-18px) * var(--pc-scale-ratio));letter-spacing:.28em;font-family:'Zen Kaku Gothic New',sans-serif;display:inline-block;opacity:0;line-height:1.7;padding:0 11px;border-radius:2.19px}.p-interview__second>.p-bg{position:absolute;top:0;left:0;right:0;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;z-index:3}@media screen and (max-width:1380px){.p-interview__second>.p-bg{max-width:100%;padding:0 var(--padding-side)}}@media screen and (max-width:768px){.p-interview__second>.p-bg{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--pc-scale-ratio));padding:0 var(--padding-side);top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}}.p-interview__second>.p-bg .p-bg__main{position:absolute;top:50%;left:50%;width:calc(162.79vw * var(--pc-scale-ratio));max-width:2344px;-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%);z-index:5;-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time);object-fit:cover}@media screen and (max-width:768px){.p-interview__second>.p-bg .p-bg__main{width:155vw;-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%)}}@media screen and (max-width:500px){.p-interview__second>.p-bg .p-bg__main{width:calc(210vw * var(--sp-scale-ratio))}}.p-interview__second.swiper-slide-active>.p-bg .p-bg__main{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-interview__second>.p-bg .p-bg__num{position:absolute;top:24%;left:83%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;object-fit:cover;width:28.47vw;max-width:410px}@media screen and (max-width:768px){.p-interview__second>.p-bg .p-bg__num{top:35%;left:30%;width:calc(51.28vw * var(--sp-scale-ratio));max-width:180px}}.p-interview__second.swiper-slide-active>.p-bg .p-bg__num{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-interview__second>.p-bg .p-bg__text{position:absolute;top:89%;left:51%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;object-fit:cover;width:100%;max-width:1440px}@media screen and (max-width:768px){.p-interview__second>.p-bg .p-bg__text{width:100%;max-width:500px;top:17%;left:50%}}.p-interview__second .p-modal{display:none;position:absolute;width:100vw;height:100%;background:var(--color-white);top:50%;left:50%;z-index:10;transform:translate(-50%,-50%) translateX(30%);animation:closeModal 1s ease forwards;overflow:hidden;opacity:0}@media screen and (max-width:768px){.p-interview__second .p-modal{align-content:flex-start}}.p-interview__second .p-modal.open{display:block;-webkit-animation:openModal 1s ease forwards;animation:openModal 1s ease forwards;opacity:1}.p-interview__second .p-modal .p-modal__inner{position:relative;top:0;left:0;right:0;bottom:0;width:100%;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;max-height:var(--max-height);display:flex;justify-content:flex-end;flex-direction:column;z-index:5}@media screen and (max-width:1380px){.p-interview__second .p-modal .p-modal__inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-interview__second .p-modal .p-modal__inner{justify-content:center;padding:0;max-height:100%;width:100%;min-width:100%}}@media screen and (max-width:500px){.p-interview__second .p-modal .p-modal__inner{justify-content:flex-start}}@media screen and (max-width:768px){.p-interview__second .p-modal .p-modal__inner>.p-top__bg{position:relative;top:0;left:0;right:0;bottom:0;height:60%;overflow:hidden}}@media screen and (max-width:768px){.p-interview__second .p-modal .p-modal__inner>.p-top__bg .p-bg__main{position:relative;top:0;left:0;width:100%;height:auto;object-position:top;object-fit:cover}}@media screen and (max-width:500px){.p-interview__second .p-modal .p-modal__inner>.p-top__bg .p-bg__main{height:calc(433px * var(--sp-scale-ratio))}}@media screen and (max-width:768px){.p-interview__second .p-modal .p-modal__inner>.p-top__bg .p-catch__p1___img{position:absolute;bottom:20px;left:0;width:calc(320px * var(--sp-scale-ratio))}}.p-interview__second .p-modal .p-modal__inner .p-catch{width:calc(54% * var(--pc-scale-ratio));max-width:439px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:calc(2.22vh * var(--pc-scale-ratio))}.p-interview__second .p-modal .p-modal__inner .p-catch .p-cover{position:relative;top:0;left:0}.p-interview__second .p-modal .p-modal__inner .p-catch .p-cover .p-catch__p1___img{position:relative;width:100%;object-fit:cover;z-index:5}.p-interview__second .p-modal .p-modal__inner .p-contents{width:100%;display:flex;justify-content:flex-start}@media screen and (max-width:768px){.p-interview__second .p-modal .p-modal__inner .p-contents{padding:0 var(--padding-side);height:40%}}.p-interview__second .p-modal .p-modal__inner .p-contents .p-block{max-width:578px;width:calc(67% * var(--pc-scale-ratio));padding:calc(40px * var(--pc-scale-ratio)) calc(87px * var(--pc-scale-ratio)) calc(40px * var(--pc-scale-ratio)) calc(40px * var(--pc-scale-ratio));display:flex;flex-direction:column;background:var(--color-white)}@media screen and (max-width:768px){.p-interview__second .p-modal .p-modal__inner .p-contents .p-block{width:100%;max-width:100%;padding:calc(20px * var(--sp-scale-ratio)) 0;height:100%}}.p-interview__second .p-modal .p-modal__inner .p-contents .p-block .p-text{letter-spacing:.96px;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:1.8;margin-bottom:calc(2.22vh * var(--pc-scale-ratio));overflow-y:scroll;height:260px}@media screen and (max-width:768px){.p-interview__second .p-modal .p-modal__inner .p-contents .p-block .p-text{letter-spacing:.08em;font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));line-height:1.6;margin-bottom:calc(20px * var(--sp-scale-ratio))}}.p-interview__second .p-modal .p-modal__inner .p-btn{width:100%;display:flex}.p-interview__second .p-modal .p-modal__inner .p-btn .p-btn__modal{width:100%;display:flex;justify-content:flex-start}.p-interview__second .p-modal .p-modal__inner .p-btn .p-btn__modal p{border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;cursor:pointer}.p-interview__second .p-modal .p-modal__inner .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-interview__second .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-interview__second .p-modal .p-modal__inner .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio));line-height:1}}.p-interview__second .p-modal>.p-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);max-height:var(--max-height);margin:auto;height:100%;z-index:3}.p-interview__second .p-modal>.p-bg .p-bg__main{position:relative;width:87.99vw;max-width:1267px;height:94.81vh;max-height:1024px;height:100%;object-fit:cover;top:50%;left:70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;object-position:right}@media screen and (max-width:768px){.p-interview__second .p-modal>.p-bg .p-bg__main{display:none}}.p-interview__second .p-modal>.p-bg .p-comments{position:absolute;width:calc(50% * var(--pc-scale-ratio));max-width:505px;bottom:0;right:0;z-index:5;margin-bottom:calc(46px * var(--pc-scale-ratio))}@media screen and (max-width:1068px){.p-interview__second .p-modal>.p-bg .p-comments{display:none}}.p-interview__second .p-modal>.p-bg .p-comments>li{margin-bottom:calc(2.96vh * var(--pc-scale-ratio));display:flex;align-items:center}.p-interview__second .p-modal>.p-bg .p-comments>li:last-child{margin-bottom:0}.p-interview__second .p-modal>.p-bg .p-comments>li .p-circle{position:relative;display:flex;justify-content:center;align-items:center;width:calc(110px * var(--pc-scale-ratio));padding:3px;background:var(--color-white);border-radius:100%;margin-right:32px}.p-interview__second .p-modal>.p-bg .p-comments>li .p-circle img{width:100%;object-fit:cover}.p-interview__second .p-modal>.p-bg .p-comments>li .p-comment{position:relative;top:0;left:0;width:25.83vw;max-width:420px;height:fit-content;background:var(--color-white);padding:1.48vh 1.11vw;border-radius:4px;display:flex;align-items:center}.p-interview__second .p-modal>.p-bg .p-comments>li .p-comment>p{letter-spacing:.98px;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-14px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:1.6}.p-interview__second .p-modal>.p-bg .p-comments>li .p-comment>svg{position:absolute;top:50%;left:-20px;transform:translateY(-50%);width:25px;height:19px;z-index:3}.p-interview__third{position:relative;width:100%;height:100%;background:#e4f1f4}@media screen and (max-width:768px){.p-interview__third{display:flex}}.p-interview__third .p-inner{position:relative;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);padding:0;margin:auto;height:100%;display:flex;justify-content:center;flex-direction:column;z-index:5;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time)}@media screen and (max-width:1380px){.p-interview__third .p-inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-interview__third .p-inner{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--pc-scale-ratio));justify-content:flex-end;padding:0 var(--padding-side)}}.p-interview__third.swiper-slide-active .p-inner{-webkit-transform:translateY(0);transform:translateY(0)}.p-interview__third .p-inner .p-catch{width:calc(61% * var(--pc-scale-ratio));max-width:779px;display:flex;padding-bottom:calc(32px * var(--pc-scale-ratio));flex-direction:column;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:768px){.p-interview__third .p-inner .p-catch{padding-bottom:calc(17px * var(--sp-scale-ratio));width:calc(65% * var(--sp-scale-ratio))}}@media screen and (max-width:500px){.p-interview__third .p-inner .p-catch{padding-bottom:calc(17px * var(--sp-scale-ratio));max-width:322px;width:calc(93% * var(--sp-scale-ratio))}}.p-interview__third .p-inner .p-catch .p-catch__p1___img{width:100%;height:auto;object-fit:cover}@media screen and (max-width:768px){.p-interview__third .p-inner .p-catch .p-catch__p1___img{width:100%;padding:0;margin-bottom:0}}.p-interview__third .p-inner .p-contents{position:relative;width:calc(64% * var(--pc-scale-ratio));display:flex;flex-direction:column;max-width:505px;padding-left:calc(44px * var(--pc-scale-ratio));z-index:5}@media screen and (max-width:768px){.p-interview__third .p-inner .p-contents{width:100%;padding-left:0}}.p-interview__third .p-inner .p-contents .p-self-introduction{display:flex}.p-interview__third .p-inner .p-contents .p-self-introduction .p-name{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-26px) * var(--pc-scale-ratio));font-weight:500;color:var(--color-secondary);line-height:2;align-items:center;display:flex;margin-right:1.46vw}@media screen and (max-width:768px){.p-interview__third .p-inner .p-contents .p-self-introduction .p-name{font-size:calc(var(--font-size-sp-22px) * var(--sp-scale-ratio));line-height:1}}.p-interview__third .p-inner .p-contents .p-self-introduction .p-roman{letter-spacing:.1em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-20px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;align-items:center;display:flex}@media screen and (max-width:768px){.p-interview__third .p-inner .p-contents .p-self-introduction .p-roman{font-size:calc(var(--font-size-sp-14px) * var(--sp-scale-ratio));line-height:1}}.p-interview__third .p-inner .p-contents .p-career{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-15px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;margin-bottom:min(1.85vh,1.25rem)}@media screen and (max-width:768px){.p-interview__third .p-inner .p-contents .p-career{font-size:calc(var(--font-size-sp-15px) * var(--sp-scale-ratio));line-height:2.4;margin-bottom:calc(6px * var(--sp-scale-ratio))}}.p-interview__third .p-inner .p-contents .p-bar{background:var(--color-secondary);opacity:.6;width:100%;height:1px;margin-bottom:min(1.85vh,1.25rem)}@media screen and (max-width:768px){.p-interview__third .p-inner .p-contents .p-bar{margin-bottom:calc(14px * var(--sp-scale-ratio))}}.p-interview__third .p-inner .p-contents .p-text{letter-spacing:.08em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2;margin-bottom:min(2.78vh,1.875rem)}@media screen and (max-width:768px){.p-interview__third .p-inner .p-contents .p-text{font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));line-height:1.6}}.p-interview__third .p-inner .p-contents .p-btn{width:100%;display:flex;justify-content:flex-end}.p-interview__third .p-inner .p-contents .p-btn .p-btn__modal{width:100%;display:flex;justify-content:flex-start}.p-interview__third .p-inner .p-contents .p-btn .p-btn__modal p{position:relative;border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer}.p-interview__third .p-inner .p-contents .p-btn .p-btn__modal p::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:var(--color-secondary);transform:scaleX(0);transform-origin:left;transition:transform 1s ease;z-index:-1}.p-interview__third .p-inner .p-contents .p-btn .p-btn__modal p:hover::after{transform:scaleX(1);transition:transform 1s ease}.p-interview__third .p-inner .p-contents .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-interview__third .p-inner .p-contents .p-btn .p-btn__modal p:hover .p-button__arrow>path{fill:var(--color-white)}.p-interview__third .p-inner .p-contents .p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-interview__third .p-inner .p-contents .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-interview__third .p-inner .p-contents .p-btn .p-btn__modal p:hover>span{color:var(--color-white)}.p-interview__third .p-inner .p-hash{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;z-index:1}@media screen and (max-width:1380px){.p-interview__third .p-inner .p-hash{padding:0 var(--padding-side)}}.p-interview__third .p-inner .p-hash .p-hash__inner{position:relative;transform:translateY(12rem);-webkit-transform:translateY(12rem)}.p-interview__third .p-inner .p-hash .p-hash__inner>p{display:flex}.p-interview__third .p-inner .p-hash .p-hash__inner>p>span{background:var(--color-white);color:var(--color-primary);font-size:calc(var(--font-size-18px) * var(--pc-scale-ratio));letter-spacing:.28em;font-family:'Zen Kaku Gothic New',sans-serif;display:inline-block;opacity:0;line-height:1.7;padding:0 11px;border-radius:2.19px}.p-interview__third>.p-bg{position:absolute;top:0;left:0;right:0;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;z-index:3}@media screen and (max-width:1380px){.p-interview__third>.p-bg{max-width:100%;padding:0 var(--padding-side)}}@media screen and (max-width:768px){.p-interview__third>.p-bg{width:100%;min-width:100%;height:calc(100% - 13.756svh * var(--pc-scale-ratio));padding:0 var(--padding-side);top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}}.p-interview__third>.p-bg .p-bg__main{position:absolute;top:50%;left:50%;width:calc(162.79vw * var(--pc-scale-ratio));max-width:2344px;-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%);z-index:5;-webkit-transition:transform var(--animation-time) ease var(--delay-time);transition:transform var(--animation-time) ease var(--delay-time);object-fit:cover}@media screen and (max-width:768px){.p-interview__third>.p-bg .p-bg__main{width:155vw;-webkit-transform:translate(-50%,-49%);transform:translate(-50%,-49%)}}@media screen and (max-width:500px){.p-interview__third>.p-bg .p-bg__main{width:calc(210vw * var(--sp-scale-ratio))}}.p-interview__third.swiper-slide-active>.p-bg .p-bg__main{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-interview__third>.p-bg .p-bg__num{position:absolute;top:24%;left:83%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;object-fit:cover;width:28.47vw;max-width:410px}@media screen and (max-width:768px){.p-interview__third>.p-bg .p-bg__num{top:35%;left:30%;width:calc(51.28vw * var(--sp-scale-ratio));max-width:180px}}.p-interview__third.swiper-slide-active>.p-bg .p-bg__num{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-interview__third>.p-bg .p-bg__text{position:absolute;top:89%;left:51%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;object-fit:cover;width:100%;max-width:1440px}@media screen and (max-width:768px){.p-interview__third>.p-bg .p-bg__text{width:100%;max-width:500px;top:17%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.p-interview__third .p-modal{display:none;position:absolute;width:100vw;height:100%;background:var(--color-white);top:50%;left:50%;z-index:10;transform:translate(-50%,-50%) translateX(30%);animation:closeModal 1s ease forwards;overflow:hidden;opacity:0}@media screen and (max-width:768px){.p-interview__third .p-modal{align-content:flex-start}}.p-interview__third .p-modal.open{display:block;-webkit-animation:openModal 1s ease forwards;animation:openModal 1s ease forwards;opacity:1}.p-interview__third .p-modal .p-modal__inner{position:relative;top:0;left:0;right:0;bottom:0;width:100%;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);margin:auto;height:100%;max-height:var(--max-height);display:flex;justify-content:flex-end;flex-direction:column;z-index:5;align-items:flex-end}@media screen and (max-width:1380px){.p-interview__third .p-modal .p-modal__inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:768px){.p-interview__third .p-modal .p-modal__inner{justify-content:center;padding:0;max-height:100%;width:100%;min-width:100%}}@media screen and (max-width:500px){.p-interview__third .p-modal .p-modal__inner{justify-content:flex-start}}.p-interview__third .p-modal .p-modal__inner .p-block{width:50%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width:768px){.p-interview__third .p-modal .p-modal__inner .p-block{width:100%}}@media screen and (max-width:768px){.p-interview__third .p-modal .p-modal__inner .p-block>.p-top__bg{position:relative}}@media screen and (max-width:500px){.p-interview__third .p-modal .p-modal__inner .p-block>.p-top__bg{height:60%}}@media screen and (max-width:768px){.p-interview__third .p-modal .p-modal__inner .p-block>.p-top__bg .p-bg__main{position:relative;top:0;left:0;right:0;bottom:0;width:100%;height:60%;overflow:hidden;object-fit:cover}}@media screen and (max-width:500px){.p-interview__third .p-modal .p-modal__inner .p-block>.p-top__bg .p-bg__main{height:calc(433px * var(--sp-scale-ratio));overflow:auto}}@media screen and (max-width:768px){.p-interview__third .p-modal .p-modal__inner .p-block>.p-top__bg .p-catch__p1___img{position:absolute;bottom:20px;left:0;width:calc(320px * var(--sp-scale-ratio))}}@media screen and (max-width:500px){.p-interview__third .p-modal .p-modal__inner .p-block>.p-top__bg .p-catch__p1___img{height:auto}}.p-interview__third .p-modal .p-modal__inner .p-block>.p-catch{width:calc(96% * var(--pc-scale-ratio));max-width:439px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:calc(2.22vh * var(--pc-scale-ratio))}.p-interview__third .p-modal .p-modal__inner .p-block>.p-catch .p-cover{position:relative;top:0;left:0}.p-interview__third .p-modal .p-modal__inner .p-block>.p-catch .p-cover .p-catch__p1___img{position:relative;width:100%;object-fit:cover;z-index:5}.p-interview__third .p-modal .p-modal__inner .p-block>.p-contents{width:100%;display:flex;justify-content:flex-end}@media screen and (max-width:768px){.p-interview__third .p-modal .p-modal__inner .p-block>.p-contents{padding:0 var(--padding-side);height:40%}}.p-interview__third .p-modal .p-modal__inner .p-block>.p-contents .p-block{width:100%;padding:calc(40px * var(--pc-scale-ratio)) calc(40px * var(--pc-scale-ratio)) calc(40px * var(--pc-scale-ratio)) calc(87px * var(--pc-scale-ratio));display:flex;flex-direction:column;background:var(--color-white)}@media screen and (max-width:768px){.p-interview__third .p-modal .p-modal__inner .p-block>.p-contents .p-block{width:100%;max-width:100%;padding:calc(20px * var(--sp-scale-ratio)) 0;height:100%}}.p-interview__third .p-modal .p-modal__inner .p-block>.p-contents .p-block .p-text{letter-spacing:.96px;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:1.8;margin-bottom:calc(2.22vh * var(--pc-scale-ratio));overflow-y:scroll;height:260px}@media screen and (max-width:768px){.p-interview__third .p-modal .p-modal__inner .p-block>.p-contents .p-block .p-text{letter-spacing:.08em;font-size:calc(var(--font-size-sp-13px) * var(--sp-scale-ratio));line-height:1.6;margin-bottom:calc(20px * var(--sp-scale-ratio))}}.p-interview__third .p-modal .p-modal__inner .p-block>.p-btn{width:100%;display:flex}.p-interview__third .p-modal .p-modal__inner .p-block>.p-btn .p-btn__modal{width:100%;display:flex;justify-content:flex-start}.p-interview__third .p-modal .p-modal__inner .p-block>.p-btn .p-btn__modal p{border:1px solid var(--color-secondary);border-radius:40px;padding:14px 32px;display:flex;justify-content:center;cursor:pointer}.p-interview__third .p-modal .p-modal__inner .p-block>.p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-interview__third .p-modal .p-modal__inner .p-block>.p-btn .p-btn__modal p>span{letter-spacing:.16em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:2}@media screen and (max-width:768px){.p-interview__third .p-modal .p-modal__inner .p-block>.p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio));line-height:1}}.p-interview__third .p-modal>.p-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);max-height:var(--max-height);margin:auto;height:100%;z-index:3}.p-interview__third .p-modal>.p-bg .p-bg__main{position:relative;width:87.99vw;max-width:1267px;height:94.81vh;max-height:1024px;height:100%;object-fit:cover;top:50%;left:30%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;object-position:left}@media screen and (max-width:768px){.p-interview__third .p-modal>.p-bg .p-bg__main{display:none}}.p-interview__third .p-modal>.p-bg .p-comments{position:absolute;width:calc(50% * var(--pc-scale-ratio));max-width:505px;bottom:0;left:0;z-index:5;margin-bottom:calc(46px * var(--pc-scale-ratio))}@media screen and (max-width:1068px){.p-interview__third .p-modal>.p-bg .p-comments{display:none}}.p-interview__third .p-modal>.p-bg .p-comments>li{margin-bottom:calc(2.96vh * var(--pc-scale-ratio));display:flex;align-items:center}.p-interview__third .p-modal>.p-bg .p-comments>li:last-child{margin-bottom:0}.p-interview__third .p-modal>.p-bg .p-comments>li .p-circle{position:relative;display:flex;justify-content:center;align-items:center;width:calc(110px * var(--pc-scale-ratio));padding:3px;background:var(--color-white);border-radius:100%;margin-right:32px}.p-interview__third .p-modal>.p-bg .p-comments>li .p-circle img{width:100%;object-fit:cover}.p-interview__third .p-modal>.p-bg .p-comments>li .p-comment{position:relative;top:0;left:0;width:25.83vw;max-width:420px;height:fit-content;background:var(--color-white);padding:1.48vh 1.11vw;border-radius:4px;display:flex;align-items:center}.p-interview__third .p-modal>.p-bg .p-comments>li .p-comment>p{letter-spacing:.98px;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-14px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-secondary);line-height:1.6}.p-interview__third .p-modal>.p-bg .p-comments>li .p-comment>svg{position:absolute;top:50%;left:-20px;transform:translateY(-50%);width:25px;height:19px;z-index:3}.p-conclusion{position:relative;width:100%;height:100%;background:var(--color-secondary)}.p-conclusion__outer{position:relative;width:100%;background:var(--color-secondary);z-index:0;overflow:hidden;transition:clip-path 1s}.p-conclusion__outer.reduction{clip-path:inset(0 0 100% 0);height:0}.p-conclusion__outer .p-inner{position:relative;width:100%;padding:0;max-width:calc(var(--width-primary) - 4rem);margin:auto;display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:1;background:var(--color-secondary)}@media screen and (max-width:1380px){.p-conclusion__outer .p-inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:500px){.p-conclusion__outer .p-inner{padding:0}}.p-conclusion__outer .p-inner .p-bg__inner{position:relative;top:0;left:0;width:100%;padding:0;max-width:calc(var(--width-primary) - 4rem);margin:auto;height:96vh;display:flex;justify-content:center;align-items:center;z-index:6}@media screen and (max-width:1380px){.p-conclusion__outer .p-inner .p-bg__inner{padding:0 var(--padding-side);max-width:100%}}@media screen and (max-width:500px){.p-conclusion__outer .p-inner .p-bg__inner{height:90vh}}.p-conclusion__outer .p-inner .p-bg__inner>.p-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;height:80vh}@media screen and (max-width:768px){.p-conclusion__outer .p-inner .p-bg__inner>.p-bg{align-items:center;height:80%}}@media screen and (max-width:500px){.p-conclusion__outer .p-inner .p-bg__inner>.p-bg{height:90%}}.p-conclusion__outer .p-inner .p-bg__inner>.p-bg>img{object-fit:contain;width:100%;max-width:361px}@media screen and (max-width:768px){.p-conclusion__outer .p-inner .p-bg__inner>.p-bg>img{width:auto;height:100%}}@media screen and (max-width:500px){.p-conclusion__outer .p-inner .p-bg__inner>.p-bg>img{max-width:180px}}.p-conclusion__outer .p-inner .p-block{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;margin-top:-14vh;z-index:5}@media screen and (max-width:500px){.p-conclusion__outer .p-inner .p-block{margin-top:-10vh}}.p-conclusion__outer .p-inner .p-block>.p-bg{position:relative;top:0;left:0;right:0;width:100%;max-width:var(--width-primary);margin:auto;height:100%;z-index:3}.p-conclusion__outer .p-inner .p-block>.p-bg .p-bg__main{width:100%;object-fit:cover}.p-conclusion__outer .p-inner .p-block .p-contents{position:relative;max-width:645px;width:100%;background:var(--color-secondary);z-index:5;padding:25px 32px 0;margin-top:-145px}@media screen and (max-width:1168px){.p-conclusion__outer .p-inner .p-block .p-contents{margin-top:-32px}}@media screen and (max-width:768px){.p-conclusion__outer .p-inner .p-block .p-contents{width:100%;padding:20px;padding:20px var(--padding-side);margin-top:0}}.p-conclusion__outer .p-inner .p-block .p-contents .p-text{letter-spacing:.08em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-16px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-white);line-height:2;margin-bottom:min(5.56vh,3.75rem)}@media screen and (max-width:768px){.p-conclusion__outer .p-inner .p-block .p-contents .p-text{font-size:calc(var(--font-size-sp-16px) * var(--sp-scale-ratio));line-height:1.6;margin-bottom:calc(60px * var(--sp-scale-ratio))}}.p-conclusion__outer .p-inner .p-block .p-contents .p-btn{width:100%;display:flex;justify-content:flex-end}.p-conclusion__outer .p-inner .p-block .p-contents .p-btn .p-btn__modal{width:100%;display:flex;justify-content:center}.p-conclusion__outer .p-inner .p-block .p-contents .p-btn .p-btn__modal a{position:relative;width:100%;border:3px solid var(--color-white);border-radius:80px;padding:14px 32px;display:flex;justify-content:center;cursor:pointer;align-items:center;overflow:hidden;z-index:5}.p-conclusion__outer .p-inner .p-block .p-contents .p-btn .p-btn__modal a::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:var(--color-white);transform:scaleX(0);transform-origin:left;transition:transform 1s ease;z-index:-1}.p-conclusion__outer .p-inner .p-block .p-contents .p-btn .p-btn__modal a:hover::after{transform:scaleX(1);transition:transform 1s ease}.p-conclusion__outer .p-inner .p-block .p-contents .p-btn .p-btn__modal a .p-button__arrow{width:10px;margin-right:12px}.p-conclusion__outer .p-inner .p-block .p-contents .p-btn .p-btn__modal a:hover .p-button__arrow>path{fill:var(--color-secondary)}.p-conclusion__outer .p-inner .p-block .p-contents .p-btn .p-btn__modal a>span{letter-spacing:.33em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-37px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-white);line-height:2}@media screen and (max-width:768px){.p-conclusion__outer .p-inner .p-block .p-contents .p-btn .p-btn__modal a>span{font-size:calc(var(--font-size-sp-20px) * var(--sp-scale-ratio));line-height:1}}.p-conclusion__outer .p-inner .p-block .p-contents .p-btn .p-btn__modal a:hover>span{color:var(--color-secondary)}.p-conclusion__outer .p-inner__bottom{position:relative;width:100%;max-width:var(--width-primary);margin:auto}.p-conclusion__outer .p-inner__bottom .p-contents__bottom{position:relative;top:0;left:0;display:flex;background:var(--color-secondary);width:100%;justify-content:center;padding:100px 0}@media screen and (max-width:768px){.p-conclusion__outer .p-inner__bottom .p-contents__bottom{padding:100px var(--padding-side)}}.p-conclusion__outer .p-inner__bottom .p-contents__bottom .p-catch__img{width:50.42vw;max-width:726px;object-fit:cover}@media screen and (max-width:768px){.p-conclusion__outer .p-inner__bottom .p-contents__bottom .p-catch__img{width:100%}}.p-conclusion__outer .p-inner__bottom .p-contents__bottom .p-bg__text{position:absolute;width:100%;transform:translateX(-50%);left:50%;bottom:0;z-index:2;object-fit:cover}.p-conclusion__outer .p-info__inner{position:relative;width:100%;padding:78px 7.5rem 0;display:flex;align-items:center;flex-direction:column;justify-content:flex-start;z-index:1;background:var(--color-white)}@media screen and (max-width:1380px){.p-conclusion__outer .p-info__inner{padding:78px var(--padding-side) 0}}.p-conclusion__outer .p-info__inner>.p-info__contents{display:flex;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);justify-content:space-between;margin-bottom:calc(132px * var(--pc-scale-ratio));max-width:var(--width-primary)}@media screen and (max-width:1380px){.p-conclusion__outer .p-info__inner>.p-info__contents{max-width:100%}}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner>.p-info__contents{width:100%;min-width:100%;flex-direction:column;margin-bottom:calc(60px * var(--sp-scale-ratio))}}.p-conclusion__outer .p-info__inner>.p-info__contents>li{width:32%;max-width:400px}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner>.p-info__contents>li{max-width:100%;width:100%;margin-bottom:calc(20px * var(--sp-scale-ratio))}.p-conclusion__outer .p-info__inner>.p-info__contents>li:last-child{margin-bottom:0}}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a{position:relative;cursor:pointer}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents{position:relative;top:0;left:0;height:44.44vh;max-height:480px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;border-radius:8px}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents{height:240px;max-height:100%}}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-block{position:relative;top:0;left:0;z-index:5;margin-bottom:calc(2.5rem * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-block{margin-bottom:calc(24px * var(--sp-scale-ratio))}}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-block .p-text{letter-spacing:.13em;font-family:'Zen Kaku Gothic New',sans-serif;line-height:1.9;font-size:calc(var(--font-size-32px) * var(--pc-scale-ratio));font-weight:700;display:flex;justify-content:center;color:var(--color-white)}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-block .p-text{font-size:calc(var(--font-size-sp-24px) * var(--sp-scale-ratio))}}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-block .p-btn{width:100%;display:flex;justify-content:center}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-block .p-btn .p-btn__modal{width:100%;display:flex;justify-content:center}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-block .p-btn .p-btn__modal p{position:relative;border:3px solid var(--color-white);border-radius:40px;padding:8px 32px;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:5}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-block .p-btn .p-btn__modal p::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:var(--color-white);transform:scaleX(0);transform-origin:left;transition:transform 1s ease;z-index:-1}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a:hover .p-contents .p-block .p-btn .p-btn__modal p::after{transform:scaleX(1);transition:transform 1s ease}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-block .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a:hover .p-contents .p-block .p-btn .p-btn__modal p .p-button__arrow>path{fill:var(--color-secondary)}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-block .p-btn .p-btn__modal p>span{letter-spacing:.06em;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-24px) * var(--pc-scale-ratio));font-weight:400;color:var(--color-white);line-height:2}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-block .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a:hover .p-contents .p-block .p-btn .p-btn__modal p>span{color:var(--color-secondary)}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents>.p-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents .p-bg::after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background:var(--color-primary);opacity:0;transform:scaleX(0);transform-origin:left;transition:transform 1s ease,opacity 1s ease}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a:hover .p-contents .p-bg::after{transform:scaleX(1);opacity:.7}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a .p-contents>.p-bg .p-bg__link{height:100%;width:100%;object-fit:cover;-webkit-transition:transform 1s ease;transition:transform 1s ease;transform:scale(1)}.p-conclusion__outer .p-info__inner>.p-info__contents>li>a:hover .p-contents>.p-bg .p-bg__link{-webkit-transition:transform 1s ease;transition:transform 1s ease;transform:scale(1.1)}.p-conclusion__outer .p-info__inner .p-textImg{position:relative;left:0;top:0;width:100%;display:flex;justify-content:center;margin-bottom:calc(1rem * var(--pc-scale-ratio))}.p-conclusion__outer .p-info__inner .p-textImg .p-bg__textImg{width:76.39vw;max-width:1100px;object-fit:cover}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-textImg .p-bg__textImg{width:100%}}.p-conclusion__outer .p-info__inner .p-category{display:flex;width:calc(100% * var(--pc-scale-ratio));max-width:var(--width-primary);min-width:var(--min-width);justify-content:space-between;max-width:var(--width-primary);flex-wrap:wrap;margin-bottom:calc(75px * var(--pc-scale-ratio))}@media screen and (max-width:1380px){.p-conclusion__outer .p-info__inner .p-category{max-width:100%}}@media screen and (max-width:1068px){.p-conclusion__outer .p-info__inner .p-category{flex-direction:column;margin-bottom:calc(30px * var(--pc-scale-ratio))}}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-category{width:100%;min-width:100%;margin-bottom:calc(30px * var(--sp-scale-ratio))}}.p-conclusion__outer .p-info__inner .p-category>li{width:32%;max-width:400px;margin-bottom:calc(2rem * var(--pc-scale-ratio))}@media screen and (max-width:1068px){.p-conclusion__outer .p-info__inner .p-category>li{width:100%;max-width:100%;margin-bottom:calc(20px * var(--pc-scale-ratio))}}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-category>li{margin-bottom:calc(20px * var(--sp-scale-ratio))}}.p-conclusion__outer .p-info__inner .p-category>li:nth-child(n+4){margin-bottom:0}@media screen and (max-width:1068px){.p-conclusion__outer .p-info__inner .p-category>li:nth-child(n+4){margin-bottom:calc(20px * var(--pc-scale-ratio))}}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-category>li:nth-child(n+4){margin-bottom:calc(20px * var(--sp-scale-ratio))}}.p-conclusion__outer .p-info__inner .p-category>li>a{cursor:pointer}.p-conclusion__outer .p-info__inner .p-category>li>a .p-contents{position:relative;top:0;left:0;padding:4.375rem 0;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;border-radius:8px;background:var(--color-secondary);border:3px solid var(--color-secondary)}@media screen and (max-width:1068px){.p-conclusion__outer .p-info__inner .p-category>li>a .p-contents{padding:20px 0}}.p-conclusion__outer .p-info__inner .p-category>li>a .p-contents::after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:var(--color-white);transform:scaleX(0);transform-origin:left;transition:transform 1s ease,opacity 1s ease;z-index:3}.p-conclusion__outer .p-info__inner .p-category>li>a:hover .p-contents::after{transform:scaleX(1)}.p-conclusion__outer .p-info__inner .p-category>li>a .p-contents .p-btn{position:relative;width:100%;display:flex;justify-content:center;z-index:5}.p-conclusion__outer .p-info__inner .p-category>li>a .p-contents .p-btn .p-btn__modal{width:100%;display:flex;justify-content:center}.p-conclusion__outer .p-info__inner .p-category>li>a .p-contents .p-btn .p-btn__modal p{display:flex;justify-content:center;align-items:center;cursor:pointer}.p-conclusion__outer .p-info__inner .p-category>li>a .p-contents .p-btn .p-btn__modal p .p-button__arrow{width:10px;margin-right:12px}.p-conclusion__outer .p-info__inner .p-category>li>a:hover .p-contents .p-btn .p-btn__modal p .p-button__arrow>path{fill:var(--color-secondary)}.p-conclusion__outer .p-info__inner .p-category>li>a .p-contents .p-btn .p-btn__modal p>span{letter-spacing:1px;font-family:'Zen Kaku Gothic New',sans-serif;font-size:calc(var(--font-size-24px) * var(--pc-scale-ratio));font-weight:700;color:var(--color-white);line-height:2}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-category>li>a .p-contents .p-btn .p-btn__modal p>span{font-size:calc(var(--font-size-sp-17px) * var(--sp-scale-ratio))}}.p-conclusion__outer .p-info__inner .p-category>li>a:hover .p-contents .p-btn .p-btn__modal p>span{color:var(--color-secondary)}.p-conclusion__outer .p-info__inner .p-entry-links{display:flex;width:100%;max-width:918px;justify-content:center;margin-bottom:calc(45px * var(--pc-scale-ratio))}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-entry-links{flex-direction:column;display:flex;align-items:center;margin-bottom:calc(38px * var(--sp-scale-ratio))}}.p-conclusion__outer .p-info__inner .p-entry-links>li{width:48%;max-width:400px}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-entry-links>li{width:100%;margin-bottom:calc(20px * var(--sp-scale-ratio));max-width:360px}.p-conclusion__outer .p-info__inner .p-entry-links>li:last-child{margin-bottom:0}}.p-conclusion__outer .p-info__inner .p-entry-links>li>a{position:relative;width:100%;height:80px;border:2px solid var(--color-black);border-radius:80px;padding:14px 32px;display:flex;justify-content:center;cursor:pointer;align-items:center;overflow:hidden;z-index:5}.p-conclusion__outer .p-info__inner .p-entry-links>li>a::after{position:absolute;content:'';top:0;left:0;height:100%;width:0;background:var(--color-white);-webkit-transition:width 1s ease;transition:width 1s ease;z-index:-1}.p-conclusion__outer .p-info__inner .p-entry-links>li>a>img{height:100%;object-fit:cover}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-entry-links>li>a>img{width:auto;height:100%}}.p-conclusion__outer .p-info__inner .p-sns-links{display:flex;width:100%;max-width:300px;justify-content:space-between;margin-bottom:3.75rem}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-sns-links{display:flex;align-items:center;margin-bottom:2.5rem}}.p-conclusion__outer .p-info__inner .p-sns-links>li{width:32%;max-width:400px}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-sns-links>li{width:100%;margin-bottom:calc(20px * var(--sp-scale-ratio));max-width:360px;display:flex;justify-content:center;margin:auto}.p-conclusion__outer .p-info__inner .p-sns-links>li:last-child{margin-bottom:0}}.p-conclusion__outer .p-info__inner .p-sns-links>li>a{position:relative;width:50px;height:50px;display:flex;justify-content:center;cursor:pointer;align-items:center;overflow:hidden;z-index:5}.p-conclusion__outer .p-info__inner .p-sns-links>li>a>img{width:auto;object-fit:cover}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-sns-links>li>a>img{width:auto;height:100%}}.p-conclusion__outer .p-info__inner .p-footer{position:relative;display:flex;justify-content:space-between;width:100vw;padding:20px 40px;border-top:1px solid #d9d9d9}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-footer{flex-direction:column}}.p-conclusion__outer .p-info__inner .p-footer .p-footer__left{display:flex;align-items:center}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-footer .p-footer__left{flex-direction:column}}.p-conclusion__outer .p-info__inner .p-footer .p-footer__left a{margin-right:30px}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-footer .p-footer__left a{margin-right:0;margin-bottom:16px}}.p-conclusion__outer .p-info__inner .p-footer .p-footer__left a>.p-logo{width:250px;object-fit:cover;margin:auto}.p-conclusion__outer .p-info__inner .p-footer .p-footer__left .p-years{width:88px;object-fit:cover;margin:auto}@media screen and (max-width:768px){.p-conclusion__outer .p-info__inner .p-footer .p-footer__left .p-years{margin-bottom:40px}}.p-conclusion__outer .p-info__inner .p-footer .p-footer__right{display:flex}.p-conclusion__outer .p-info__inner .p-footer .p-footer__right .p-credit{width:158px;object-fit:cover;margin:auto}