@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes arrow-down{0%{transform:translate(0)scale(1)}40%{transform:translateY(60%)scale(0)}60%{transform:translateY(-60%)scale(0)}to{transform:translate(0)scale(1)}}@keyframes arrow-advance{0%{transform:translate(0)scale(1)}40%{transform:translate(60%)scale(0)}60%{transform:translate(-60%)scale(0)}to{transform:translate(0)scale(1)}}@keyframes arrow-slide{0%{translate:0}49%{translate:105%}50%{translate:-105%}to{translate:0}}@keyframes card-shine{0%{left:-100%}20%{left:150%}to{left:150%}}@keyframes mv-wave-sway-a{0%,to{transform:translateY(0) translateX(0) scaleX(1.05, .8)}50%{transform:translateY(-12px)translate(10px)scale(1.1,1.05)}}@keyframes mv-wave-sway-b{0%,to{transform:translateY(0)translate(0)scale(1.03,.9)}40%{transform:translateY(-10px)translate(4px)scale(1.05,1.1)}60%{transform:translateY(-18px)translate(5px)scaleX(1.06)}}@keyframes mv-wave-sway-icon{0%,to{transform:translateY(0)translate(0)scaleX(1.03)}40%{transform:translateY(-5px)translate(4px)scaleX(1.05)}60%{transform:translateY(-8px)translate(3px)scaleX(1.06)}}@keyframes mv-wave-sway-under{0%,to{transform:translateY(0)translate(0)scaleX(1.03)}40%{transform:translateY(2px)translate(4px)scaleX(1.05)}60%{transform:translateY(-2px)translate(5px)scaleX(1.06)}}@keyframes mv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mv-icon-scale-out{0%{scale:.2}to{scale:1}}@keyframes mv-fire-scale-out{0%{scale:.6}to{scale:1}}@keyframes culture-fire-1{0%{transform:skewY(0)scaleX(1)scaleY(1)}14%{transform:skewY(5deg)scaleX(.96)scaleY(1.04)}35%{transform:skewY(-2deg)scaleX(.99)scaleY(1.01)}53%{transform:skewY(7deg)scaleX(.94)scaleY(1.06)}71%{transform:skewY(-4deg)scaleX(.97)scaleY(1.03)}88%{transform:skewY(3deg)scaleX(.97)scaleY(1.02)}to{transform:skewY(0)scaleX(1)scaleY(1)}}@keyframes culture-fire-2{0%{transform:skewY(0)scaleX(1)scaleY(1)}22%{transform:skewY(-6deg)scaleX(.95)scaleY(1.05)}43%{transform:skewY(2deg)scaleX(.98)scaleY(1.02)}69%{transform:skewY(-5deg)scaleX(.96)scaleY(1.04)}to{transform:skewY(0)scaleX(1)scaleY(1)}}@keyframes culture-fire-3{0%{transform:skewY(0)scaleX(1)scaleY(1)}11%{transform:skewY(4deg)scaleX(.97)scaleY(1.03)}29%{transform:skewY(-6deg)scaleX(.94)scaleY(1.06)}48%{transform:skewY(1deg)scaleX(.99)scaleY(1.01)}63%{transform:skewY(5deg)scaleX(.96)scaleY(1.04)}80%{transform:skewY(-3deg)scaleX(.98)scaleY(1.02)}93%{transform:skewY(6deg)scaleX(.95)scaleY(1.05)}to{transform:skewY(0)scaleX(1)scaleY(1)}}@keyframes culture-fire-4{0%{transform:skewY(0)scaleX(1)scaleY(1)}19%{transform:skewY(-4deg)scaleX(.97)scaleY(1.03)}40%{transform:skewY(6deg)scaleX(.95)scaleY(1.05)}58%{transform:skewY(-2deg)scaleX(.98)scaleY(1.02)}82%{transform:skewY(5deg)scaleX(.96)scaleY(1.04)}to{transform:skewY(0)scaleX(1)scaleY(1)}}@keyframes culture-fire-5{0%{transform:skewY(0)scaleX(1)scaleY(1)}16%{transform:skewY(6deg)scaleX(.95)scaleY(1.05)}37%{transform:skewY(-3deg)scaleX(.98)scaleY(1.02)}61%{transform:skewY(4deg)scaleX(.97)scaleY(1.03)}77%{transform:skewY(-6deg)scaleX(.94)scaleY(1.06)}91%{transform:skewY(2deg)scaleX(.98)scaleY(1.01)}to{transform:skewY(0)scaleX(1)scaleY(1)}}@keyframes culture-fire-6{0%{transform:skewY(0)scaleX(1)scaleY(1)}27%{transform:skewY(-5deg)scaleX(.96)scaleY(1.04)}46%{transform:skewY(3deg)scaleX(.98)scaleY(1.02)}67%{transform:skewY(6deg)scaleX(.95)scaleY(1.05)}85%{transform:skewY(-2deg)scaleX(.99)scaleY(1.01)}to{transform:skewY(0)scaleX(1)scaleY(1)}}@keyframes culture-brightness-1{0%{filter:brightness()}16%{filter:brightness(1.1)}38%{filter:brightness(1.02)}57%{filter:brightness(1.14)}79%{filter:brightness(1.04)}to{filter:brightness()}}@keyframes culture-brightness-2{0%{filter:brightness()}21%{filter:brightness(1.06)}44%{filter:brightness(1.13)}66%{filter:brightness(1.02)}86%{filter:brightness(1.1)}to{filter:brightness()}}@keyframes culture-brightness-3{0%{filter:brightness()}13%{filter:brightness(1.12)}32%{filter:brightness(1.03)}55%{filter:brightness(1.08)}74%{filter:brightness(1.01)}91%{filter:brightness(1.13)}to{filter:brightness()}}@keyframes culture-brightness-4{0%{filter:brightness()}28%{filter:brightness(1.1)}50%{filter:brightness(1.03)}70%{filter:brightness(1.15)}88%{filter:brightness(1.04)}to{filter:brightness()}}@keyframes culture-brightness-5{0%{filter:brightness()}18%{filter:brightness(1.04)}40%{filter:brightness(1.13)}63%{filter:brightness(1.01)}82%{filter:brightness(1.11)}to{filter:brightness()}}@keyframes culture-brightness-6{0%{filter:brightness()}24%{filter:brightness(1.14)}43%{filter:brightness(1.03)}68%{filter:brightness(1.1)}85%{filter:brightness(1.02)}to{filter:brightness()}}@keyframes mv-fire-sway-1{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-10px,6px)rotate(-1.5deg)}70%{transform:translate(8px,-4px)rotate(1deg)}}@keyframes mv-fire-sway-1-sp{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-5px,4px)rotate(-1.5deg)}70%{transform:translate(4px,-2px)rotate(1deg)}}@keyframes mv-fire-sway-2{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(12px,-7px)rotate(1.5deg)}75%{transform:translate(-8px,5px)rotate(-1deg)}}@keyframes mv-fire-sway-2-sp{0%,to{transform:translate(0)rotate(0)}40%{transform:translate(6px,-4px)rotate(1.5deg)}75%{transform:translate(-4px,3px)rotate(-1deg)}}@keyframes mv-fire-sway-3{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(9px,-8px)rotate(2.5deg)}60%{transform:translate(-22px,5px)rotate(5deg)}}@keyframes mv-fire-sway-3-sp{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(4px,-4px)rotate(2.5deg)}60%{transform:translate(-8px,3px)rotate(5deg)}}@keyframes mv-catch-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes mv-circle-fly-in{0%{transform:translate(calc(-50% + var(--tx,0px) * .5), calc(-50% + var(--ty,0px) * .5)) scale(0)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes mv-circle-float-1{0%{transform:translate(-50%,-50%)}12%{transform:translate(calc(5px - 50%),calc(-50% - 14px))}40%{transform:translate(calc(-50% - 5px),calc(-50% - 32px))}68%{transform:translate(calc(8px - 50%),calc(-50% - 20px))}88%{transform:translate(calc(-50% - 3px),calc(-50% - 10px))}to{transform:translate(-50%,-50%)}}@keyframes mv-circle-float-2{0%{transform:translate(-50%,-50%)}14%{transform:translate(calc(-50% - 7px),calc(-50% - 16px))}42%{transform:translate(calc(5px - 50%),calc(-50% - 36px))}65%{transform:translate(calc(-50% - 8px),calc(-50% - 24px))}86%{transform:translate(calc(4px - 50%),calc(-50% - 10px))}to{transform:translate(-50%,-50%)}}@keyframes mv-circle-float-3{0%{transform:translate(calc(3px - 50%),calc(-50% - 6px))}10%{transform:translate(calc(8px - 50%),calc(-50% - 18px))}38%{transform:translate(calc(-50% - 6px),calc(-50% - 34px))}62%{transform:translate(calc(9px - 50%),calc(-50% - 38px))}84%{transform:translate(calc(-50% - 5px),calc(-50% - 16px))}to{transform:translate(calc(3px - 50%),calc(-50% - 6px))}}@keyframes mv-person-scale-in{0%{scale:1}to{scale:2}}@keyframes mv-person-scale-in-sp{0%{scale:1}to{scale:2.5}}@keyframes mv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mv-reveal{to{clip-path:inset(0 0% 0 0)}}@keyframes mv-bg-scroll{to{background-position-x:1685px}}@keyframes culture-size-scale1{0%,to{scale:1}50%{scale:1.1}}@keyframes culture-size-scale2{0%,to{scale:1}50%{scale:.92}}@keyframes culture-size-scale3{0%,to{scale:1}50%{scale:1.2}}@keyframes culture-size-scale4{0%,to{scale:1}50%{scale:.9}}@keyframes culture-size-scale5{0%,to{scale:1}50%{scale:1.18}}@keyframes culture-size-scale6{0%,to{scale:1}50%{scale:.92}}@keyframes c-button-line{0%{transform-origin:100%;transform:translateY(-50%)scaleX(1)}45%{transform-origin:100%;transform:translateY(-50%)scaleX(0)}55%{transform-origin:0;transform:translateY(-50%)scaleX(0)}to{transform-origin:0;transform:translateY(-50%)scaleX(1)}}:root{scroll-behavior:smooth;width:100%;overflow-x:hidden}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}@media not all and (width<=767px){:root{font-size:62.5%}}@media screen and (width>=768px) and (width<=1440px){:root{font-size:min(10px,.694444vw)}}@media screen and (width<=767px){:root{font-size:max(5px,2.66667vw)}}body{color:#0866a9;font-feature-settings:"palt" on;letter-spacing:.025em;background:#fff;width:100%;min-height:100vh;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1;animation:.5s linear forwards fade-in;position:relative;overflow-x:hidden}body::selection{color:#fff;background-color:#003371}html.lenis body{height:auto}body.is-menu-open,body.is-scroll-locked{overflow:hidden}main{z-index:1;position:relative}img{width:100%;max-width:100%;height:auto;display:block}svg{width:100%;height:auto;display:block}i{font-style:normal}input{appearance:none}button{color:#000;text-align:left}strong{font-weight:inherit}html.is-page-hidden *,.is-anim-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes loading{to{transform:translate(-50%,-50%)rotate(360deg)}}main{position:relative}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}picture{display:contents}.l-companyDocument{z-index:4;position:relative}@media not all and (width<=767px){.l-companyDocument{padding:13rem 0 17rem;scroll-margin-top:7.3rem}}@media screen and (width<=767px){.l-companyDocument{padding:6rem 0 7rem;scroll-margin-top:4.7rem}}.l-companyDocument__inner{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.l-companyDocument__inner{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.l-companyDocument__inner{padding-left:1.6rem;padding-right:1.6rem}}.l-companyDocument__headingSub{justify-content:center;display:flex}@media not all and (width<=767px){.l-companyDocument__headingSub{margin-bottom:4rem}}@media screen and (width<=767px){.l-companyDocument__headingSub{margin-bottom:3.2rem}}.l-companyDocument__sliderWrap{max-width:113rem;margin:0 auto;position:relative}.l-companyDocument__slider{border:1px solid #efefef;width:100%;overflow:hidden}@media not all and (width<=767px){.l-companyDocument__slider{border-radius:2.2rem}}@media screen and (width<=767px){.l-companyDocument__slider{border-radius:.8rem}}.l-companyDocument__slider .splide__list{height:auto}.l-companyDocument__slide{width:100%}.l-companyDocument__slideImage{aspect-ratio:16/9;width:100%;overflow:hidden}.l-companyDocument__slideImage img{object-fit:cover;width:100%;height:100%}.l-companyDocument__sliderNav{justify-content:space-between;align-items:center;display:flex}@media not all and (width<=767px){.l-companyDocument__sliderNav{margin-top:3.2rem}}@media screen and (width<=767px){.l-companyDocument__sliderNav{margin-top:1.6rem}}.l-companyDocument__paginationWrap{flex-direction:column;align-items:center;display:flex}@media not all and (width<=767px){.l-companyDocument__paginationWrap{gap:.8rem}}@media screen and (width<=767px){.l-companyDocument__paginationWrap{gap:.6rem}}.l-companyDocument__count{letter-spacing:.025em;font-size:1.4rem}@media not all and (width<=767px){.l-companyDocument__count{display:none}}.l-companyDocument__pagination{text-align:center;flex-wrap:wrap;justify-content:center;gap:.3rem;padding:0 .8rem;display:flex}@media screen and (width<=767px){.l-companyDocument__pagination{display:none}}.l-companyDocument__pagination .splide__pagination__page{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}@media not all and (width<=767px){.l-companyDocument__pagination .splide__pagination__page{width:1.9rem;height:1.9rem}}@media screen and (width<=767px){.l-companyDocument__pagination .splide__pagination__page{width:1.6rem;height:1.6rem}}.l-companyDocument__pagination .splide__pagination__page:after{content:"";background-color:#efefef;border-radius:50%;transition:background .6s;display:block}@media not all and (width<=767px){.l-companyDocument__pagination .splide__pagination__page:after{width:1.1rem;height:1.1rem}}@media screen and (width<=767px){.l-companyDocument__pagination .splide__pagination__page:after{width:.8rem;height:.8rem}}.l-companyDocument__pagination .splide__pagination__page.is-active:after{background-color:#0866a9}.l-companyDocument__prev,.l-companyDocument__next{cursor:pointer;background-color:#0866a9;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s linear,filter .2s linear;display:flex}@media not all and (width<=767px){.l-companyDocument__prev,.l-companyDocument__next{border-radius:.7rem;width:4.7rem;height:4.7rem}}@media screen and (width<=767px){.l-companyDocument__prev,.l-companyDocument__next{border-radius:.5rem;width:3.5rem;height:3.5rem}}@media (hover:hover) and (pointer:fine){.l-companyDocument__prev:hover,.l-companyDocument__next:hover{filter:brightness(1.3)}}.l-companyDocument__prev:before,.l-companyDocument__next:before{content:"";border-top:.3rem solid #fff;border-right:.3rem solid #fff;display:block;position:relative;rotate:45deg}@media not all and (width<=767px){.l-companyDocument__prev:before,.l-companyDocument__next:before{width:2rem;height:2rem}}@media screen and (width<=767px){.l-companyDocument__prev:before,.l-companyDocument__next:before{border-width:.2rem;width:1.7rem;height:1.7rem}}.l-companyDocument__prev.is-disabled,.l-companyDocument__next.is-disabled{opacity:.5;pointer-events:none}.l-companyDocument__prev:before{left:.4rem;scale:-1}.l-companyDocument__next:before{right:.4rem}.l-companyDocument--bgGray{background-color:#eceeed}@media not all and (width<=767px){.l-companyDocument--bgGray{margin-bottom:13.8rem}}@media screen and (width<=767px){.l-companyDocument--bgGray{margin-bottom:8.2rem}}.l-companyDocument--bgGray .l-companyDocument__pagination .splide__pagination__page:not(.is-active):after{background-color:#fff}.l-entry{z-index:2;position:relative}@media not all and (width<=767px){.l-entry{padding:10.6rem 0 15rem}}@media screen and (width<=767px){.l-entry{padding:8.2rem 0 9.4rem}}.l-companyDocument+.l-entry{padding-top:0}.l-entry__inner{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.l-entry__inner{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.l-entry__inner{padding-left:1.6rem;padding-right:1.6rem}}.l-fixedCv{z-index:10;width:16rem;position:fixed;bottom:5rem;right:0}.l-fixedCv__button{color:#fff;text-align:center;background-color:#d61518;justify-content:center;align-items:center;width:100%;height:5.5rem;font-family:Lato,sans-serif;font-size:1.8rem;transition:filter .2s;display:flex}@media (hover:hover) and (pointer:fine){.l-fixedCv__button:hover{filter:brightness(1.3)}}.l-fixedCv__button--entry{background-color:#d61518}.l-fixedCv__button--internship{background-color:#0866a9}.l-footer{background-color:#f7f8f8}@media not all and (width<=767px){.l-footer{padding:10rem 0 5.8rem}}@media screen and (width<=767px){.l-footer{padding:6.4rem 0 7rem}}.l-footer__inner{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.l-footer__inner{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.l-footer__inner{padding-left:1.6rem;padding-right:1.6rem}}.l-footer__inner{justify-content:center;display:flex}@media not all and (width<=767px){.l-footer__inner{gap:13.2rem}}@media screen and (width<=767px){.l-footer__inner{flex-direction:column;gap:4.4rem}}@media not all and (width<=767px){.l-footer__logo{flex:0 0 20.5rem;padding-top:3.8rem;padding-left:4rem}}@media screen and (width<=767px){.l-footer__logo{max-width:23rem;padding-left:.4rem}}.l-footer__logoLink{display:block}.l-footer__logoLink svg{width:100%;height:100%}@media screen and (width<=767px){.l-footer__logoPc{display:none}}@media not all and (width<=767px){.l-footer__logoSp{display:none}}@media screen and (width<=767px){.l-footer__logoSp{color:#000}}.l-footer__navInner{display:flex}@media not all and (width<=767px){.l-footer__navInner{gap:10.8rem}}@media screen and (width<=767px){.l-footer__navInner{gap:2rem}.l-footer__navInner .l-footerNav{flex:0 0 calc(50% - 1rem)}}.l-footer__buttons{gap:4rem;display:flex}@media not all and (width<=767px){.l-footer__buttons{margin-top:4.6rem}}@media screen and (width<=767px){.l-footer__buttons{margin-top:4rem}}.l-footer__button{color:#0866a9;background-color:#fff;flex:1;justify-content:center;align-items:center;max-width:36.5rem;height:4.8rem;padding:.8rem;transition:background-color .4s,color .4s,filter .4s;display:flex}@media not all and (width<=767px){.l-footer__button{border-radius:1rem;font-size:1.6rem}}@media screen and (width<=767px){.l-footer__button{border-radius:.5rem;font-size:1.2rem}}@media (hover:hover) and (pointer:fine){.l-footer__button:hover{color:#fff;background-color:#0866a9}}.l-footer__copy{color:#000;letter-spacing:.025em}@media not all and (width<=767px){.l-footer__copy{max-width:120rem;margin:6.2rem auto 0;padding:0 4rem;font-size:1.6rem}}@media screen and (width<=767px){.l-footer__copy{text-align:center;margin:3.8rem auto 0;padding:0 1.8rem;font-size:.9rem}}.l-footerNav{color:#000}@media not all and (width<=767px){.l-footerNav__item:nth-child(n+2){margin-top:2.2rem}}@media screen and (width<=767px){.l-footerNav__item:nth-child(n+2){margin-top:1.4rem}}.l-footerNav__link{flex-direction:column;transition:color .2s;display:flex}@media not all and (width<=767px){.l-footerNav__link{gap:.8rem}}@media screen and (width<=767px){.l-footerNav__link{gap:.6rem}}@media (hover:hover) and (pointer:fine){.l-footerNav__link:hover{color:#0866a9}}@media not all and (width<=767px){.l-footerNav__link[target=_blank] .l-footerNav__en{font-size:1.6rem}}@media screen and (width<=767px){.l-footerNav__link[target=_blank] .l-footerNav__en{font-size:1.2rem}}.l-footerNav__en{letter-spacing:.025em;font-weight:600;display:flex}@media not all and (width<=767px){.l-footerNav__en{gap:1.2rem;font-size:2.1rem}}@media screen and (width<=767px){.l-footerNav__en{letter-spacing:.025em;gap:.8rem;font-size:1.5rem}}.l-footerNav__ja{letter-spacing:.025em}@media not all and (width<=767px){.l-footerNav__ja{font-size:1.4rem}}@media screen and (width<=767px){.l-footerNav__ja{font-size:1rem}}@media not all and (width<=767px){.l-footerNav--interview{flex:1}.l-footerNav__external{width:2.2rem;height:1.9rem}}@media screen and (width<=767px){.l-footerNav__external{width:1.5rem;height:1.3rem}}@media not all and (width<=767px){.l-footerNav__categories{gap:1rem 6rem;margin-top:2.4rem;display:flex}}@media screen and (width<=767px){.l-footerNav__categories{margin-top:.6rem}}.l-footerNav__categoryColumn:first-child{min-width:fit-content}@media screen and (width<=767px){.l-footerNav__categoryColumn:nth-child(n+2){margin-top:2.2rem}}@media not all and (width<=767px){.l-footerNav__category:nth-child(n+2){margin-top:2.4rem}}@media screen and (width<=767px){.l-footerNav__category:nth-child(n+2){margin-top:2.2rem}}@media not all and (width<=767px){.l-footerNav__categoryName{margin-bottom:1rem;font-size:1.6rem}}@media screen and (width<=767px){.l-footerNav__categoryName{margin-bottom:.8rem;font-size:1rem}}@media not all and (width<=767px){.l-footerNav__posts{padding-left:3.4rem}}.l-footerNav__post:nth-child(n+2){margin-top:.4rem}@media not all and (width<=767px){.l-footerNav__category[data-category=projectStory] .l-footerNav__post{text-indent:-2.7em;padding-left:2.7em}}@media screen and (width<=767px){.l-footerNav__category[data-category=projectStory] .l-footerNav__post{text-indent:-2em;padding-left:2em}}.l-footerNav__postLink{line-height:1.6;transition:color .4s}@media not all and (width<=767px){.l-footerNav__postLink{font-size:1.6rem}}@media screen and (width<=767px){.l-footerNav__postLink{font-size:1.2rem}}@media (hover:hover) and (pointer:fine){.l-footerNav__postLink:hover{color:#0866a9}}.l-header{z-index:100;width:100%;position:fixed;top:0;left:0}.l-header[data-theme=white] .l-header__inner{background-color:#0000}.l-header[data-theme=white] .l-header__logoLink svg,.l-header[data-theme=white] .l-header__logoLink span{color:#fff}@media not all and (width<=767px){.l-header[data-theme=white] .l-header__entryButton{color:#000;background-color:#fff}}@media (hover:hover) and (pointer:fine){.l-header[data-theme=white] .l-header__entryButton:hover{filter:none;color:#fff;background-color:#0866a9}}.l-header[data-theme=white] .c-buttonMenu span{background-color:#fff}.l-header[data-theme=black] .l-header__inner:after{opacity:1}.l-header.is-open .l-header__logoLink svg,.l-header.is-open .l-header__logoLink span{color:#000}.l-header.is-open .c-buttonMenu span{background-color:#000}.l-header__inner{background-color:#fff;justify-content:space-between;transition:background .3s;display:flex;position:relative}@media not all and (width<=767px){.l-header__inner{height:8rem;padding:1.6rem 4.2rem 1.6rem 1.8rem}}@media screen and (width<=767px){.l-header__inner{z-index:3;padding:1.4rem .8rem .4rem 1.6rem;position:relative}}.l-header__inner:after{opacity:0;z-index:-1;content:"";background:linear-gradient(90deg,#ddfbf8,#e7eafa);width:100%;height:100%;transition:opacity .45s;display:block;position:absolute;top:0;left:0}@media not all and (width<=767px){.l-header__inner:after{display:none}}.l-header__logo{z-index:3;font-size:inherit;font-weight:inherit;margin:0;position:relative}.l-header__logoLink{align-items:center;transition:color .2s;display:flex;position:relative}@media not all and (width<=767px){.l-header__logoLink{gap:2rem}}@media screen and (width<=767px){.l-header__logoLink{gap:1rem}}@media (hover:hover) and (pointer:fine){.l-header__logoLink:hover{color:#0866a9}}.l-header__logoLink svg{color:#000300;transition:color .2s}@media not all and (width<=767px){.l-header__logoLink svg{width:20rem;height:3.7rem}}@media screen and (width<=767px){.l-header__logoLink svg{width:15.6rem;height:2.9rem}}.l-header__logoLink span{color:#000;font-weight:400;transition:color .2s;display:inline-block}@media not all and (width<=767px){.l-header__logoLink span{font-size:1.1rem;position:absolute;bottom:-.8rem;left:8.2rem}}@media screen and (width<=767px){.l-header__logoLink span{margin-bottom:.2rem;font-size:1.4rem}}@media not all and (width<=767px){.l-header__nav{display:contents}}.l-header__navInner{justify-content:space-between;align-items:center;display:flex}@media not all and (width<=767px){.l-header__navInner{justify-content:center;width:100%;padding-top:.4rem}}@media screen and (width<=767px){.l-header__navInner{visibility:hidden;opacity:0;z-index:2;pointer-events:none;background-color:#fff;flex-direction:column;align-items:center;width:100%;padding:10rem 5.2rem 6.4rem;transition:opacity .4s,visibility 0s .4s;display:flex;position:fixed;top:0;left:0}.l-header__navInner.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .4s,visibility}.l-header__entry{z-index:5;width:100%;position:fixed;bottom:0;left:0}}.l-header__entryButton{color:#fff;background-color:#0866a9;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:1.6rem;transition:background-color .4s,color .4s,filter .45s;display:flex}@media (hover:hover) and (pointer:fine){.l-header__entryButton:hover{filter:brightness(1.3)}}@media not all and (width<=767px){.l-header__entryButton{border-radius:1rem;width:21.7rem;min-height:4.7rem}}@media screen and (width<=767px){.l-header__entryButton{width:100%;min-height:4.7rem;font-size:1.7rem}}@media not all and (width<=767px){.l-header__menu{display:none}}@media screen and (width<=767px){.l-header__menu{z-index:3;margin-top:-.8rem;position:relative}}@media not all and (width<=767px){.l-header__navOverlay{display:none}}@media screen and (width<=767px){.l-header__navOverlay{visibility:hidden;opacity:0;z-index:1;pointer-events:none;background:#0003;width:100%;height:100%;transition:opacity .4s,visibility 0s .4s;display:block;position:fixed;top:0;left:0}.l-header__navOverlay.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .4s,visibility}}.l-headerNav{gap:6rem;display:flex}@media screen and (width<=767px){.l-headerNav{text-align:center;flex-direction:column;gap:0;width:100%}}.l-headerNav__link{color:#000;flex-direction:column;align-items:center;gap:.6rem;transition:color .4s;display:flex}@media (hover:hover) and (pointer:fine){.l-headerNav__link:hover{color:#0866a9}}@media screen and (width<=767px){.l-headerNav__link{align-items:flex-start;padding:1.6rem 0}}.l-header[data-theme=white] .l-headerNav__link{color:#fff}@media (hover:hover) and (pointer:fine){.l-header[data-theme=white] .l-headerNav__link:hover{color:#0866a9}}.l-header__navInner.is-open .l-headerNav__link{color:#000}.l-headerNav__en{font-size:1.7rem;font-weight:500}@media screen and (width<=767px){.l-headerNav__en{font-size:2rem}}.l-headerNav__ja{font-size:1rem}@media screen and (width<=767px){.l-headerNav__ja{font-size:1.1rem}}.l-main{width:100%}.l-pageMv{width:100%;position:relative}.l-pageMv__inner{z-index:1;max-width:144rem;margin:0 auto;position:relative}@media not all and (width<=767px){.l-pageMv__inner{flex-direction:column;justify-content:center;align-items:center;gap:2.8rem;min-height:67rem;padding:6rem 4rem 8rem;display:flex}}@media screen and (width<=767px){.l-pageMv__inner{padding:14.5rem .8rem}}@media not all and (width<=767px){.page-business .l-pageMv__inner{padding-bottom:21rem}}@media screen and (width<=767px){.page-culture .l-pageMv__inner{padding-bottom:17.6rem}}.l-pageMv__title{color:#fff;letter-spacing:.025em;text-align:center}@media not all and (width<=767px){.l-pageMv__title{font-size:4rem}}@media screen and (width<=767px){.l-pageMv__title{margin-bottom:1.4rem;font-size:2.5rem}}.l-pageMv__text{color:#fff;letter-spacing:.025em;text-align:center}@media not all and (width<=767px){.l-pageMv__text{font-size:2rem;line-height:1.9}}@media screen and (width<=767px){.l-pageMv__text{font-size:1.3rem;line-height:1.7}}.l-pageMv__bg{z-index:0;width:100%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.l-pageMv__bg img{object-fit:cover;width:100%;height:100%}@media not all and (width<=767px){.l-pageMv--culture .l-pageMv__bg{bottom:-3.8rem}}.c-button{color:#fff;letter-spacing:.05em;letter-spacing:.05em;background-color:#0866a9;justify-content:center;align-items:center;line-height:1.6;transition:background .4s,color .4s,filter .4s;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.c-button:hover{filter:brightness(1.3)}.c-button:hover:before{animation:.8s forwards c-button-line}}@media not all and (width<=767px){.c-button{min-width:41rem;height:7.6rem;padding:.8rem 7.4rem .8rem 4.8rem;font-size:2rem}}@media screen and (width<=767px){.c-button{width:100%;height:6rem;padding:.8rem 4.2rem .8rem 2.4rem;font-size:1.4rem}}.c-button:before{content:"";background-color:#fff;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media not all and (width<=767px){.c-button:before{width:6rem;height:.2rem}}@media screen and (width<=767px){.c-button:before{width:3.2rem;height:.1rem}}.c-buttonWide{color:#fff;background-color:#0866a9;justify-content:center;align-items:center;width:100%;line-height:1.6;transition:background .4s,color .4s,filter .4s;display:inline-flex;position:relative}@media not all and (width<=767px){.c-buttonWide{height:14rem;font-size:4rem}}@media screen and (width<=767px){.c-buttonWide{height:6rem;font-size:2.4rem}}@media (hover:hover) and (pointer:fine){.c-buttonWide:hover{filter:brightness(1.3)}}.c-buttonRound{color:#000;text-align:center;background-color:#fff;border-radius:1.2rem;justify-content:center;align-items:center;width:100%;min-height:9.4rem;font-size:2.4rem;line-height:1.6;transition:background-color .4s,filter .4s;display:flex}@media (hover:hover) and (pointer:fine){.c-buttonRound:hover{filter:brightness(1.3);background-color:#0866a9}}.c-buttonMenu{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:4.8rem;height:4.8rem;padding:0;transition:opacity .2s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.c-buttonMenu:hover{opacity:.6}}.c-buttonMenu span{background-color:#0866a9;width:3.5rem;height:.3rem;transition:background .2s,width .2s,transform .45s cubic-bezier(.37,0,.63,1),opacity .15s cubic-bezier(.37,0,.63,1);position:absolute;left:50%;transform:translate(-50%)}.c-buttonMenu span:first-child{top:calc(50% - 1.4rem)}.c-buttonMenu span:nth-child(2){top:calc(50% - .2rem)}.c-buttonMenu span:nth-child(3){top:calc(50% + 1rem)}.c-buttonMenu.is-open span{background-color:#0866a9}.c-buttonMenu.is-open span:first-child{width:4.6rem;transform:translate(-50%)translateY(1.2rem)rotate(33deg)}.c-buttonMenu.is-open span:nth-child(2){opacity:0;transform:translate(-50%)scaleX(0)}.c-buttonMenu.is-open span:nth-child(3){width:4.6rem;transform:translate(-50%)translateY(-1.2rem)rotate(-33deg)}.c-buttonMenu__inner{width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.c-heading{font-size:2rem}.c-heading__text{display:inline-block}.c-headingIndexSub{color:#0866a9;letter-spacing:.025em;font-weight:600;line-height:1.5}@media not all and (width<=767px){.c-headingIndexSub{font-size:3.3rem}}@media screen and (width<=767px){.c-headingIndexSub{font-size:1.7rem}}.c-headingIndexSub--white{color:#fff}.c-headingIndexMain{color:#0866a9;letter-spacing:.025em;font-weight:300}@media not all and (width<=767px){.c-headingIndexMain{font-size:3rem;line-height:1.6}}@media screen and (width<=767px){.c-headingIndexMain{font-size:2rem;line-height:1.75}}.c-headingIndexMain--white{color:#fff}.c-headingIndexMain--center{text-align:center}.c-svg{display:none;position:absolute}.p-business{z-index:1;position:relative}@media not all and (width<=767px){.p-business{margin-top:-27.6rem}}@media screen and (width<=767px){.p-business{margin-top:-8rem}}.p-business__intro{position:relative}@media not all and (width<=767px){.p-business__intro{margin-top:4rem}}@media screen and (width<=767px){.p-business__intro{padding-top:3.4rem;padding-bottom:3.6rem}}.p-business__introInner{z-index:5;position:relative}.p-business__introHeading{letter-spacing:.025em;text-align:center;font-weight:400}@media not all and (width<=767px){.p-business__introHeading{margin-bottom:10.8rem;font-size:3.3rem;line-height:1.54}}@media screen and (width<=767px){.p-business__introHeading{margin-bottom:6.8rem;font-size:1.9rem;line-height:1.6}}.p-business__introSlider{position:relative}@media not all and (width<=767px){.p-business__introSlider{padding-top:5.2rem}}@media screen and (width<=767px){.p-business__introSlider{padding:2rem 1rem 0;visibility:visible!important}}.p-business__introSlider:before{content:"";border-style:solid solid none;border-bottom-width:0;border-bottom-color:currentColor;width:0;height:0;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}@media not all and (width<=767px){.p-business__introSlider:before{border-top:3.5rem solid #000;border-left:5.8rem solid #0000;border-right:5.8rem solid #0000}}@media screen and (width<=767px){.p-business__introSlider:before{border-top:2.4rem solid #000;border-left:4rem solid #0000;border-right:4rem solid #0000}.p-business__introSliderList{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}}.p-business__introSlide{mix-blend-mode:multiply}@media not all and (width<=767px){.p-business__introSlide{width:26.6rem!important}}@media screen and (width<=767px){.p-business__introSlide{flex:0 0 calc(50% - .5rem)}.p-business__introSlide:first-child{order:4}.p-business__introSlide:nth-child(2){order:3}.p-business__introSlide:nth-child(3){order:1}.p-business__introSlide:nth-child(4){order:2}.p-business__introSlide:nth-child(5){order:5}.p-business__introSlide:nth-child(n+6){order:6}}.p-business__introSlideCard{background-color:#c2eef5;flex-direction:column;justify-content:center;align-items:center;display:flex}@media not all and (width<=767px){.p-business__introSlideCard{border-radius:50%;width:26.6rem;height:26.6rem;padding:2rem}}@media screen and (width<=767px){.p-business__introSlideCard{border-radius:.8rem;height:100%;min-height:15.6rem;padding:.4rem}}.p-business__introSlideCard.is-coming-soon{background-color:#ddf5fa}@media screen and (width<=767px){.p-business__introSlideCard.is-coming-soon .p-business__introSlideTitle{padding-bottom:1rem;font-size:2.2rem;line-height:1.2}}.p-business__introSlideTitle{letter-spacing:.025em;text-align:center;font-weight:600;line-height:1.8}@media not all and (width<=767px){.p-business__introSlideTitle{font-size:2.2rem}}@media screen and (width<=767px){.p-business__introSlideTitle{font-size:1.9rem}}.p-business__introSlideText{letter-spacing:.025em;text-align:center}@media not all and (width<=767px){.p-business__introSlideText{margin-top:1rem;font-size:1.7rem;line-height:1.76}}@media screen and (width<=767px){.p-business__introSlideText{font-size:1.3rem;line-height:1.5}}.p-business__introButton{position:relative}@media not all and (width<=767px){.p-business__introButton{text-align:center;margin-top:3.6rem}}@media screen and (width<=767px){.p-business__introButton{max-width:max-content;margin:4.4rem auto 0}}.p-business__introCaption{color:#000;text-align:center;margin-top:1.6rem;font-size:1.2rem}.p-business__introBottomBg{z-index:3;width:100%;height:12.0833vw;position:absolute;left:50%;transform:translate(-50%,100%)scale(-1)}@media not all and (width<=767px){.p-business__introBottomBg{bottom:5.2rem}}@media screen and (width<=767px){.p-business__introBottomBg{bottom:2px}}.p-business__story{z-index:2;background:url(/assets/images/index/work_bg_texture.png);position:relative}@media not all and (width<=767px){.p-business__story{background-size:300px 300px;padding:16.25vw 0 17.2rem}}@media screen and (width<=767px){.p-business__story{background-size:150px 150px;padding:28.2667vw 0 7.2rem}}.p-business__story:before{z-index:-1;mix-blend-mode:color;pointer-events:none;content:"";background-image:linear-gradient(#d7dddd 0%,#fff 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-business__storyHeading{color:#000;letter-spacing:.025em;text-align:center;font-weight:600}@media not all and (width<=767px){.p-business__storyHeading{font-size:2.6rem}}@media screen and (width<=767px){.p-business__storyHeading{font-size:1.6rem}}.p-business__project{background-image:linear-gradient(90deg,#f5edf8 0%,#e7ffeb 100%);position:relative}@media not all and (width<=767px){.p-business__project{padding:8.8rem 0}}@media screen and (width<=767px){.p-business__project{padding:9.6rem 0 8rem}}.p-business__project:before{z-index:0;mix-blend-mode:multiply;pointer-events:none;content:"";background-color:#efefef;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-business__projectInner{z-index:2;margin:0 auto;position:relative}@media not all and (width<=767px){.p-business__projectInner{max-width:121rem;padding:0 4rem}}@media screen and (width<=767px){.p-business__projectInner{padding:0 1rem}}.p-business__projectHeadingSub{text-align:center;margin-bottom:1.4rem;font-weight:500}@media not all and (width<=767px){.p-business__projectHeadingSub{font-size:2rem}}@media screen and (width<=767px){.p-business__projectHeadingSub{font-size:1.6rem}}.p-business__projectHeading{color:#000;text-align:center}@media not all and (width<=767px){.p-business__projectHeading{font-size:3.5rem;line-height:1.5}}@media screen and (width<=767px){.p-business__projectHeading{font-size:2.5rem;line-height:1.4}}@media not all and (width<=767px){.p-business__projectList{margin-top:5rem}}@media screen and (width<=767px){.p-business__projectList{margin-top:2.6rem}}@media not all and (width<=767px){.p-business__projectItem:nth-child(odd){margin-left:3rem;margin-right:-3rem}.p-business__projectItem:nth-child(2n){margin-left:-2rem;margin-right:2rem}.p-business__projectItem:nth-child(2n) .p-business__projectCard{flex-direction:row-reverse}.p-business__projectItem:nth-child(n+2){margin-top:3.4rem}}@media screen and (width<=767px){.p-business__projectItem:nth-child(n+2){margin-top:3.8rem}}.p-business__projectCard{background-color:#fff;display:flex}@media not all and (width<=767px){.p-business__projectCard{border-radius:1.4rem;gap:4.6rem;padding:3.5rem 4.6rem}}@media screen and (width<=767px){.p-business__projectCard{border-radius:.6rem;flex-direction:column;gap:1.6rem;padding:3.4rem 2rem}}@media not all and (width<=767px){.p-business__projectImage{flex:0 0 63.2rem}}.p-business__projectDetail{flex:1}.p-business__projectTitle{letter-spacing:.025em;font-weight:600}@media not all and (width<=767px){.p-business__projectTitle{font-size:2.3rem;line-height:1.58}}@media screen and (width<=767px){.p-business__projectTitle{font-size:1.8rem;line-height:1.66}}.p-business__projectText{color:#000;letter-spacing:.025em;line-height:1.7}@media not all and (width<=767px){.p-business__projectText{margin-top:1.4rem;font-size:1.6rem}}@media screen and (width<=767px){.p-business__projectText{margin-top:1rem;font-size:1.3rem}}.p-business__projectSub{z-index:2;margin:0 auto;position:relative}@media not all and (width<=767px){.p-business__projectSub{max-width:125rem;padding:10rem 4rem 0}}@media screen and (width<=767px){.p-business__projectSub{padding:6.4rem 1rem 0}}.p-business__projectSubHeading{text-align:center}@media not all and (width<=767px){.p-business__projectSubHeading{margin-bottom:5.6rem;font-size:3rem}}@media screen and (width<=767px){.p-business__projectSubHeading{margin-bottom:3rem;font-size:2.4rem}}.p-business__projectSubHeading span{background-image:linear-gradient(90deg,#0866a9,#0866a9 .2rem,#0000 .2rem .6rem);background-position:0 100%;background-repeat:repeat-x;background-size:.6rem .2rem;display:inline-block}@media not all and (width<=767px){.p-business__projectSubHeading span{padding-bottom:1.8rem}}@media screen and (width<=767px){.p-business__projectSubHeading span{padding-bottom:1rem}.p-business__projectSubHeading span:nth-child(n+2){margin-top:1.6rem}}.p-business__projectSubList{flex-wrap:wrap;display:flex}@media not all and (width<=767px){.p-business__projectSubList{gap:4rem}}@media screen and (width<=767px){.p-business__projectSubList{background-color:#fff;border-radius:.8rem;flex-direction:column}}@media not all and (width<=767px){.p-business__projectSubItem{flex:0 0 calc(50% - 2rem)}}@media screen and (width<=767px){.p-business__projectSubItem:nth-child(n+2) .p-business__projectSubCard{padding-top:.6rem}}.p-business__projectSubCard{height:100%;display:flex}@media not all and (width<=767px){.p-business__projectSubCard{background-color:#fff;border-radius:1.4rem;gap:2rem;padding:3rem 2.8rem}}@media screen and (width<=767px){.p-business__projectSubCard{gap:1.4rem;padding:3.6rem 2rem 4rem}}.p-business__projectSubTitle{letter-spacing:.025em;writing-mode:vertical-rl;align-items:center;font-weight:600;display:flex}@media not all and (width<=767px){.p-business__projectSubTitle{flex:0 0 5.8rem;font-size:2.6rem}}@media screen and (width<=767px){.p-business__projectSubTitle{flex:0 0 3.2rem;font-size:1.9rem}}.p-business__projectSubDetail{flex:1}.p-business__projectSubText{color:#000;line-height:1.7}@media not all and (width<=767px){.p-business__projectSubText{margin-top:2rem;font-size:1.6rem}}@media screen and (width<=767px){.p-business__projectSubText{margin-top:1.2rem;font-size:1.3rem}}@media not all and (width<=767px){.p-crossTalk{padding-bottom:17.8rem}}@media screen and (width<=767px){.p-crossTalk{padding-bottom:8rem}}.p-crossTalk__inner{background:linear-gradient(45deg,#ddfbf8,#e7eafa)}@media not all and (width<=767px){.p-crossTalk__inner{margin-bottom:44rem}}@media screen and (width<=767px){.p-crossTalk__inner{margin-bottom:9.2rem}}.p-crossTalk__mv{position:relative}@media not all and (width<=767px){.p-crossTalk__mv{margin-top:8rem;padding-bottom:12rem}}@media screen and (width<=767px){.p-crossTalk__mv{margin-top:5.7rem}}.p-crossTalk__mvInner{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-crossTalk__mvInner{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-crossTalk__mvInner{padding-left:1.6rem;padding-right:1.6rem}}.p-crossTalk__mvInner{z-index:1;display:flex;position:relative}@media not all and (width<=767px){.p-crossTalk__mvInner{align-items:flex-start;gap:4rem;max-width:123.6rem}}@media screen and (width<=767px){.p-crossTalk__mvInner{flex-direction:column;gap:8rem;padding-bottom:19.6rem}}@media not all and (width<=767px){.p-crossTalk__mvHead{flex:1;margin-top:-13.2rem;padding-top:1.6rem}}@media screen and (width<=767px){.p-crossTalk__mvHead{margin:-2.4rem auto 0}.p-crossTalk__mvLabel{flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}}.p-crossTalk__mvLabel span{color:#fff;background-color:#000;line-height:1;display:inline-block}@media not all and (width<=767px){.p-crossTalk__mvLabel span{letter-spacing:.18em;padding:1.4rem .8rem 1.4rem 1.2rem;font-size:3rem}.p-crossTalk__mvLabel span:first-child{padding-right:0}.p-crossTalk__mvLabel span:last-child{padding-left:0}}@media screen and (width<=767px){.p-crossTalk__mvLabel span{letter-spacing:.05em;padding:1.1rem 1rem 1.1rem 1.5rem;font-size:2.1rem}}.p-crossTalk__mvTitle{color:#000;line-height:1}@media not all and (width<=767px){.p-crossTalk__mvTitle{margin-top:1.2rem;font-size:8.5rem}}@media screen and (width<=767px){.p-crossTalk__mvTitle{margin-top:1.4rem;font-size:5.2rem;display:none}}.p-crossTalk__mvLeadHeading{color:#000;letter-spacing:.025em;font-weight:600}@media not all and (width<=767px){.p-crossTalk__mvLeadHeading{margin-top:8rem;font-size:2.3rem;line-height:1.56}}@media screen and (width<=767px){.p-crossTalk__mvLeadHeading{margin-top:3.4rem;font-size:1.7rem}}.p-crossTalk__mvLeadText{color:#000;letter-spacing:.025em}@media not all and (width<=767px){.p-crossTalk__mvLeadText{margin-top:1.2rem;font-size:1.6rem;line-height:2.25}}@media screen and (width<=767px){.p-crossTalk__mvLeadText{margin-top:2rem;font-size:1.3rem;line-height:2}}.p-crossTalk__members{flex-direction:column;display:flex}@media not all and (width<=767px){.p-crossTalk__members{flex:0 0 53.6rem;gap:1.4rem;margin-top:9.6rem}}@media screen and (width<=767px){.p-crossTalk__members{gap:1.4rem}}.p-crossTalk__membersHeading{letter-spacing:.025em}@media not all and (width<=767px){.p-crossTalk__membersHeading{font-size:2rem}}@media screen and (width<=767px){.p-crossTalk__membersHeading{font-size:1.7rem}}.p-crossTalk__membersList{flex-direction:column;gap:2rem;display:flex}.p-crossTalk__membersItem{background-color:#fff}@media not all and (width<=767px){.p-crossTalk__membersItem{border-radius:.8rem;padding:2.4rem 3rem 2.8rem}}@media screen and (width<=767px){.p-crossTalk__membersItem{border-radius:.5rem;padding:2rem 1.6rem}}.p-crossTalk__membersItemInner{align-items:center;display:flex}@media not all and (width<=767px){.p-crossTalk__membersItemInner{gap:2.2rem}}@media screen and (width<=767px){.p-crossTalk__membersItemInner{gap:1.4rem}}.p-crossTalk__membersPhoto{overflow:hidden}@media not all and (width<=767px){.p-crossTalk__membersPhoto{flex:0 0 8.8rem}}@media screen and (width<=767px){.p-crossTalk__membersPhoto{flex:0 0 8rem}}.p-crossTalk__mvMemberInfo{flex:1}@media not all and (width<=767px){.p-crossTalk__mvMemberInfo{padding-top:.6rem}}@media screen and (width<=767px){.p-crossTalk__mvMemberInfo{padding-top:1rem}}.p-crossTalk__membersName{letter-spacing:.025em;font-weight:500}@media not all and (width<=767px){.p-crossTalk__membersName{font-size:2rem}}@media screen and (width<=767px){.p-crossTalk__membersName{font-size:1.9rem}}.p-crossTalk__membersPosition{color:#000;letter-spacing:.025em;font-size:1.2rem}@media not all and (width<=767px){.p-crossTalk__membersPosition{margin-top:1rem;line-height:1.66}}@media screen and (width<=767px){.p-crossTalk__membersPosition{margin-top:.8rem;line-height:1.5}}.p-crossTalk__membersDescription{color:#000;letter-spacing:.025em;text-align:justify}@media not all and (width<=767px){.p-crossTalk__membersDescription{margin-top:1.6rem;font-size:1.3rem;line-height:1.7}}@media screen and (width<=767px){.p-crossTalk__membersDescription{margin-top:1rem;padding:0 .6rem;font-size:1.2rem;line-height:1.58}}.p-crossTalk__section{position:relative}@media not all and (width<=767px){.p-crossTalk__section{padding-top:20rem;padding-bottom:29.7rem}}@media screen and (width<=767px){.p-crossTalk__section{padding-top:13.6rem;padding-bottom:31rem}}.p-crossTalk__section:nth-child(odd){background-color:#fff}.p-crossTalk__section:nth-child(odd) .p-crossTalk__sectionContent{margin-left:auto}@media not all and (width<=767px){.p-crossTalk__section--1 .p-crossTalk__sectionPhoto{width:58.8rem;transform:translate(-122.5%,-12.6rem)}}@media screen and (width<=767px){.p-crossTalk__section--1 .p-crossTalk__sectionPhoto{width:29.4rem;transform:translateY(-12.6rem)}}@media not all and (width<=767px){.p-crossTalk__section--1 .p-crossTalk__sectionHeader{padding-left:39.4rem}.p-crossTalk__section--2{padding-top:28rem;padding-bottom:33rem}}@media screen and (width<=767px){.p-crossTalk__section--2{padding-top:13.5rem;padding-bottom:17.3rem}}@media not all and (width<=767px){.p-crossTalk__section--2 .p-crossTalk__sectionPhoto--1{width:52.7rem;transform:translate(-87%,-20.2rem)}}@media screen and (width<=767px){.p-crossTalk__section--2 .p-crossTalk__sectionPhoto--1{width:20.8rem;transform:translateY(-26rem)}}@media not all and (width<=767px){.p-crossTalk__section--2 .p-crossTalk__sectionPhoto--2{width:56.4rem;transform:translate(28%,-8.8rem)}}@media screen and (width<=767px){.p-crossTalk__section--2 .p-crossTalk__sectionPhoto--2{width:25.5rem;left:auto;right:0;transform:translateY(-9rem)}}@media not all and (width<=767px){.p-crossTalk__section--2 .p-crossTalk__sectionIcon{width:4.6rem;margin:-.4rem 0 0 -.3rem}}@media screen and (width<=767px){.p-crossTalk__section--2 .p-crossTalk__sectionIcon{width:3.6rem;margin:0 -.3rem}}.p-crossTalk__section--2 .p-crossTalk__dialogList{margin-top:4.8rem}@media not all and (width<=767px){.p-crossTalk__section--3{padding-top:31rem;padding-bottom:11.6rem}}@media screen and (width<=767px){.p-crossTalk__section--3{padding-top:16.3rem;padding-bottom:7.2rem}}@media not all and (width<=767px){.p-crossTalk__section--3 .p-crossTalk__sectionPhoto--1{width:92.3rem;transform:translate(-22%,-26.6rem)}}@media screen and (width<=767px){.p-crossTalk__section--3 .p-crossTalk__sectionPhoto--1{aspect-ratio:312/180;width:31.2rem;left:auto;right:0;transform:translateY(-9rem)}.p-crossTalk__section--3 .p-crossTalk__sectionPhoto--1 img{object-fit:cover;object-position:100% 50%;width:100%;height:100%}}@media not all and (width<=767px){.p-crossTalk__section--3 .p-crossTalk__sectionHeader{max-width:67rem;margin-left:auto}.p-crossTalk__section--3 .p-crossTalk__sectionIcon{width:4.1rem}}@media screen and (width<=767px){.p-crossTalk__section--3 .p-crossTalk__sectionIcon{width:2.5rem;margin-left:.3rem}}@media not all and (width<=767px){.p-crossTalk__section--3 .p-crossTalk__dialogList{margin-top:6.4rem}}@media screen and (width<=767px){.p-crossTalk__section--3 .p-crossTalk__dialogList{margin-top:4.4rem}}.p-crossTalk__sectionInner{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-crossTalk__sectionInner{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-crossTalk__sectionInner{padding-left:1.6rem;padding-right:1.6rem}}@media not all and (width<=767px){.p-crossTalk__sectionInner{max-width:123.6rem}}.p-crossTalk__sectionPhoto{position:absolute;top:0}@media not all and (width<=767px){.p-crossTalk__sectionPhoto{left:50%;transform:translate(-50%)}}@media screen and (width<=767px){.p-crossTalk__sectionPhoto{left:0}}@media not all and (width<=767px){.p-crossTalk__sectionContent{max-width:101rem}}.p-crossTalk__sectionLabel{color:#0866a9;letter-spacing:.025em;align-items:center;gap:.4rem;line-height:1;display:flex}@media not all and (width<=767px){.p-crossTalk__sectionLabel{font-size:2rem}}@media screen and (width<=767px){.p-crossTalk__sectionLabel{font-size:1.2rem}}@media not all and (width<=767px){.p-crossTalk__sectionIcon{width:3.4rem;margin-left:-.5rem}}@media screen and (width<=767px){.p-crossTalk__sectionIcon{width:2.8rem}}.p-crossTalk__sectionHeading{color:#000;letter-spacing:.025em;line-height:1.5}@media not all and (width<=767px){.p-crossTalk__sectionHeading{margin-top:.4rem;font-size:3.8rem}}@media screen and (width<=767px){.p-crossTalk__sectionHeading{margin-top:.4rem;padding-left:.4rem;font-size:1.7rem}}@media not all and (width<=767px){.p-crossTalk__dialogList{margin-top:9.5rem}}@media screen and (width<=767px){.p-crossTalk__dialogList{margin-top:4.7rem}}.p-crossTalk__dialogItem{display:flex}@media not all and (width<=767px){.p-crossTalk__dialogItem{align-items:flex-start;gap:1.2rem}}@media screen and (width<=767px){.p-crossTalk__dialogItem{gap:.8rem}}@media not all and (width<=767px){.p-crossTalk__dialogItem+.p-crossTalk__dialogItem{margin-top:3.8rem}}@media screen and (width<=767px){.p-crossTalk__dialogItem+.p-crossTalk__dialogItem{margin-top:3.2rem}}.p-crossTalk__dialogHeader{flex-direction:column;align-items:center;gap:.8rem;display:flex}@media not all and (width<=767px){.p-crossTalk__dialogHeader{flex:0 0 6.8rem}}@media screen and (width<=767px){.p-crossTalk__dialogHeader{flex:0 0 4.6rem}}.p-crossTalk__dialogName{color:#fff;letter-spacing:.025em;text-align:center;background-color:#0866a9;border-radius:3rem;width:100%;line-height:1}@media not all and (width<=767px){.p-crossTalk__dialogName{padding:.6rem .4rem .7rem;font-size:1.7rem}}@media screen and (width<=767px){.p-crossTalk__dialogName{padding:.4rem .2rem .5rem;font-size:1.2rem}}.p-crossTalk__dialogBody{color:#000;letter-spacing:.025em;flex:1}@media not all and (width<=767px){.p-crossTalk__dialogBody{font-size:1.6rem;line-height:1.875}}@media screen and (width<=767px){.p-crossTalk__dialogBody{text-align:justify;font-size:1.2rem;line-height:1.625}}.p-crossTalk__closing{position:relative}@media not all and (width<=767px){.p-crossTalk__closing{padding:9rem 0 15.6rem}}@media screen and (width<=767px){.p-crossTalk__closing{padding:5.6rem 0 13rem}}.p-crossTalk__closingInner{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-crossTalk__closingInner{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-crossTalk__closingInner{padding-left:1.6rem;padding-right:1.6rem}}@media not all and (width<=767px){.p-crossTalk__closingInner{max-width:91.2rem}}.p-crossTalk__closingText{letter-spacing:.025em;text-align:center}@media not all and (width<=767px){.p-crossTalk__closingText{font-size:2.7rem;line-height:1.92}}@media screen and (width<=767px){.p-crossTalk__closingText{font-size:1.4rem;line-height:2.2}}.p-crossTalk__closingPhoto{margin-top:7.6rem;position:absolute;bottom:0;left:50%}@media not all and (width<=767px){.p-crossTalk__closingPhoto{width:83.2rem;transform:translate(-50%,85%)}}@media screen and (width<=767px){.p-crossTalk__closingPhoto{width:30rem;transform:translate(-50%,50%)}}@media not all and (width<=767px){.p-crossTalk__related{padding-top:23.8rem}}@media screen and (width<=767px){.p-crossTalk__related{padding-top:18rem}}@media not all and (width<=767px){.p-crossTalk__story{margin-top:10.2rem}}@media screen and (width<=767px){.p-crossTalk__story{margin-top:5.4rem}}.p-cultureEnergy{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-cultureEnergy{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-cultureEnergy{padding-left:1.6rem;padding-right:1.6rem;overflow:hidden}}@media not all and (width<=767px){.l-pageMv+.p-cultureEnergy{margin-top:21.4rem}}@media screen and (width<=767px){.l-pageMv+.p-cultureEnergy{padding-top:7.2rem}}@media not all and (width<=767px){.p-cultureEnergy+.p-cultureEnergy{padding-top:22rem}}@media screen and (width<=767px){.p-cultureEnergy+.p-cultureEnergy{padding-top:18rem}}@media not all and (width<=767px){.p-cultureEnergy+.l-companyDocument{margin-top:22rem}}@media screen and (width<=767px){.p-cultureEnergy+.l-companyDocument{margin-top:8rem}}.p-cultureEnergy__header{z-index:2;gap:3.6rem;display:flex;position:relative}@media not all and (width<=767px){.p-cultureEnergy__header{justify-content:flex-end;align-items:center}}@media screen and (width<=767px){.p-cultureEnergy__header{flex-direction:column}}@media not all and (width<=767px){.p-cultureEnergy__headingWrap{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:50rem;padding-left:12.4rem;display:flex;position:absolute;bottom:-.8rem;left:0}}@media screen and (width<=767px){.p-cultureEnergy__headingWrap{z-index:2;position:relative}}.p-cultureEnergy__heading{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}@media not all and (width<=767px){.p-cultureEnergy--2 .p-cultureEnergy__heading{bottom:-3.3rem;left:-1.3rem}.p-cultureEnergy--4 .p-cultureEnergy__heading{bottom:-2.5rem}.p-cultureEnergy--5 .p-cultureEnergy__heading{bottom:-.6rem}}.p-cultureEnergy__headingSub{letter-spacing:.025em;display:block}@media not all and (width<=767px){.p-cultureEnergy__headingSub{margin-bottom:.8rem;font-size:2.3rem}}@media screen and (width<=767px){.p-cultureEnergy__headingSub{margin-bottom:.2rem;padding-right:.8rem;font-size:1.2rem}}.p-cultureEnergy__headingNumber{letter-spacing:.025em;display:block}@media not all and (width<=767px){.p-cultureEnergy__headingNumber{font-size:4.6rem}}@media screen and (width<=767px){.p-cultureEnergy__headingNumber{padding-right:1rem;font-size:2.5rem}}.p-cultureEnergy__headingText{letter-spacing:.025em;line-height:1.48;display:block}@media not all and (width<=767px){.p-cultureEnergy__headingText{margin-top:1.8rem;padding-left:1.6rem;font-size:3.3rem}}@media screen and (width<=767px){.p-cultureEnergy__headingText{margin-top:1rem;font-size:1.8rem}}.p-cultureEnergy__headingBg{z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media not all and (width<=767px){.p-cultureEnergy__headingBg{width:50rem;height:60rem}}@media screen and (width<=767px){.p-cultureEnergy__headingBg{width:27rem}}@media not all and (width<=767px){.p-cultureEnergy--1 .p-cultureEnergy__headingBg{top:33%;left:62%}}@media screen and (width<=767px){.p-cultureEnergy--1 .p-cultureEnergy__headingBg{top:32%;left:48%}}@media not all and (width<=767px){.p-cultureEnergy--2 .p-cultureEnergy__headingBg{top:42%;left:57%}}@media screen and (width<=767px){.p-cultureEnergy--2 .p-cultureEnergy__headingBg{width:29rem;top:27%;left:47%}}@media not all and (width<=767px){.p-cultureEnergy--3 .p-cultureEnergy__headingBg{top:16%;left:63%}}@media screen and (width<=767px){.p-cultureEnergy--3 .p-cultureEnergy__headingBg{width:30.5rem;top:11%;left:50%}}@media not all and (width<=767px){.p-cultureEnergy--4 .p-cultureEnergy__headingBg{top:33%;left:62%}}@media screen and (width<=767px){.p-cultureEnergy--4 .p-cultureEnergy__headingBg{top:32%;left:48%}}@media not all and (width<=767px){.p-cultureEnergy--5 .p-cultureEnergy__headingBg{top:35%;left:65%}}@media screen and (width<=767px){.p-cultureEnergy--5 .p-cultureEnergy__headingBg{width:31.5rem;top:20%;left:48%}}@media not all and (width<=767px){.p-cultureEnergy__detail{flex:0 0 74.4rem;padding-bottom:2.4rem}}@media screen and (width<=767px){.p-cultureEnergy__detail{background-image:linear-gradient(90deg,#ddfbf8,#e7eafa);border-radius:2rem 2rem 0 0;margin-top:-8rem;padding:9.8rem 1.6rem 4rem;position:relative}.p-cultureEnergy__detail:before{z-index:0;mix-blend-mode:multiply;pointer-events:none;content:"";background-color:#f7f8f8;border-radius:2rem 2rem 0 0;width:100%;height:100%;position:absolute;top:0;left:0}.p-cultureEnergy--2 .p-cultureEnergy__detail,.p-cultureEnergy--4 .p-cultureEnergy__detail{background-image:linear-gradient(90deg,#f5edf8,#e7ffeb)}.p-cultureEnergy--2 .p-cultureEnergy__detail:before,.p-cultureEnergy--4 .p-cultureEnergy__detail:before{background-color:#efefef}}.p-cultureEnergy__lead{color:#000;letter-spacing:.075em}@media not all and (width<=767px){.p-cultureEnergy__lead{font-size:1.8rem;line-height:1.77}}@media screen and (width<=767px){.p-cultureEnergy__lead{font-size:1.3rem;line-height:1.84}}.p-cultureEnergy__tags{flex-wrap:wrap;display:flex}@media not all and (width<=767px){.p-cultureEnergy__tags{gap:1rem;margin-top:2.4rem}}@media screen and (width<=767px){.p-cultureEnergy__tags{justify-content:center;gap:.8rem;margin-top:2.2rem}}.p-cultureEnergy__tag{color:#000;letter-spacing:.075em}@media not all and (width<=767px){.p-cultureEnergy__tag{font-size:1.4rem}}@media screen and (width<=767px){.p-cultureEnergy__tag{font-size:1.2rem}}.p-cultureEnergy__inner{background-image:linear-gradient(90deg,#ddfbf8,#e7eafa);position:relative}@media not all and (width<=767px){.p-cultureEnergy__inner{border-radius:4.5rem;padding:4.5rem 5rem 6rem;overflow:hidden}}@media screen and (width<=767px){.p-cultureEnergy__inner{border-radius:0 0 2rem 2rem;margin-top:.5rem}}.p-cultureEnergy__inner:before{z-index:0;mix-blend-mode:multiply;pointer-events:none;content:"";background-color:#f7f8f8;border-radius:0 0 2rem 2rem;width:100%;height:100%;position:absolute;top:0;left:0}.p-cultureEnergy--2 .p-cultureEnergy__inner,.p-cultureEnergy--4 .p-cultureEnergy__inner{background-image:linear-gradient(90deg,#f5edf8,#e7ffeb)}.p-cultureEnergy--2 .p-cultureEnergy__inner:before,.p-cultureEnergy--4 .p-cultureEnergy__inner:before{background-color:#efefef}.p-cultureEnergy__daily{z-index:2;position:relative}@media screen and (width<=767px){.p-cultureEnergy__daily{padding-top:3.5rem}}.p-cultureEnergy__dailyTitle{letter-spacing:.2em;text-align:center;line-height:1.6}@media not all and (width<=767px){.p-cultureEnergy__dailyTitle{margin-bottom:2.4rem;padding-left:1.6rem;font-size:4rem}}@media screen and (width<=767px){.p-cultureEnergy__dailyTitle{letter-spacing:.1em;writing-mode:vertical-rl;font-size:2rem;position:absolute;top:4.6rem;left:3.3rem}}@media not all and (width<=767px){.p-cultureEnergy__dailyContent{margin-top:1rem}}@media screen and (width<=767px){.p-cultureEnergy__dailyContent{display:none}}.p-cultureEnergy__dailyImage{position:relative}@media screen and (width<=767px){.p-cultureEnergy__dailyImage{justify-content:center;display:flex}}.p-cultureEnergy__dailyImage img{width:100%;height:auto;display:block}.p-cultureEnergy__dailyImageVoice{margin:0 auto}@media not all and (width<=767px){.p-cultureEnergy__dailyImageVoice{max-width:113.2rem}}@media screen and (width<=767px){.p-cultureEnergy__dailyImageVoice{display:none}}@media not all and (width<=767px){.p-cultureEnergy--1 .p-cultureEnergy__dailyImageVoice{padding-right:24px}.p-cultureEnergy--2 .p-cultureEnergy__dailyImageVoice{padding-bottom:4.2rem;padding-left:.6rem}.p-cultureEnergy--4 .p-cultureEnergy__dailyImageVoice{padding-bottom:1rem;padding-left:.6rem}.p-cultureEnergy--5 .p-cultureEnergy__dailyImageVoice{max-width:113.8rem;padding-bottom:2rem}.p-cultureEnergy__dailyImagePerson{width:21.8rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (width<=767px){.p-cultureEnergy__dailyImagePerson{width:11rem;position:relative}}@media not all and (width<=767px){.p-cultureEnergy--1 .p-cultureEnergy__dailyImagePerson{transform:translate(35.5%,-48.5%)}.p-cultureEnergy--2 .p-cultureEnergy__dailyImagePerson{width:24.2rem;transform:translate(25%,-52%)}}@media screen and (width<=767px){.p-cultureEnergy--2 .p-cultureEnergy__dailyImagePerson{width:11.6rem;margin-top:-1.8rem}}@media not all and (width<=767px){.p-cultureEnergy--3 .p-cultureEnergy__dailyImagePerson{width:34.7rem;transform:translate(-6%,-46%)}}@media screen and (width<=767px){.p-cultureEnergy--3 .p-cultureEnergy__dailyImagePerson{width:17.4rem;margin-top:1rem;margin-right:-2.7rem}}@media not all and (width<=767px){.p-cultureEnergy--4 .p-cultureEnergy__dailyImagePerson{width:27.7rem;transform:translate(33%,-35%)}}@media screen and (width<=767px){.p-cultureEnergy--4 .p-cultureEnergy__dailyImagePerson{width:14rem;margin-top:.3rem;margin-right:-3.4rem}}@media not all and (width<=767px){.p-cultureEnergy--5 .p-cultureEnergy__dailyImagePerson{width:30.8rem;transform:translate(-8.5%,-38%)}}@media screen and (width<=767px){.p-cultureEnergy--5 .p-cultureEnergy__dailyImagePerson{width:17.5rem;margin-top:.8rem}}.p-cultureEnergy__accordion{flex-direction:column;display:flex}.p-cultureEnergy__accordion[open]{flex-direction:column-reverse}.p-cultureEnergy__accordionTrigger{z-index:3;cursor:pointer;display:flex;position:relative}@media not all and (width<=767px){.p-cultureEnergy__accordionTrigger{min-height:8.4rem;padding-top:3.7rem}}.p-cultureEnergy__accordionTrigger::-webkit-details-marker{display:none}.p-cultureEnergy__accordionTriggerIcon{z-index:-1;width:17rem;position:absolute;top:21%;left:39.4%;transform:translate(-50%,-50%)}.p-cultureEnergy__accordionTriggerLine{background-color:#fff;width:100%;height:1.1rem;position:relative}.p-cultureEnergy__accordionTriggerMore{color:#000;background-color:#fff;border-radius:0 0 9.2rem 9.2rem;flex-direction:column;align-items:center;gap:1.2rem;width:9.2rem;height:4.6rem;padding-top:.4rem;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%,100%)}.p-cultureEnergy__accordionTriggerMoreLabel{letter-spacing:.025em;font-size:1.6rem;line-height:1}.p-cultureEnergy__accordionTriggerMoreLabel:before{content:"more"}.p-cultureEnergy__accordionTriggerMoreIcon{width:1.4rem;position:relative}.p-cultureEnergy__accordionTriggerMoreIcon:before,.p-cultureEnergy__accordionTriggerMoreIcon:after{content:"";background-color:#000;width:1.4rem;height:.1rem;display:block;position:absolute;top:.4rem}.p-cultureEnergy__accordionTriggerMoreIcon:before{transform-origin:100%;left:-.7rem;transform:translateY(-50%)rotate(45deg)}.p-cultureEnergy__accordionTriggerMoreIcon:after{transform-origin:0;right:-.7rem;transform:translateY(-50%)rotate(-45deg)}.p-cultureEnergy__accordion[open] .p-cultureEnergy__accordionTriggerMoreLabel:before{content:"close"}.p-cultureEnergy__accordion[open] .p-cultureEnergy__accordionTriggerMoreIcon:before,.p-cultureEnergy__accordion[open] .p-cultureEnergy__accordionTriggerMoreIcon:after{width:2rem;top:0}.p-cultureEnergy__accordion[open] .p-cultureEnergy__accordionTriggerMoreIcon:before{transform-origin:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.p-cultureEnergy__accordion[open] .p-cultureEnergy__accordionTriggerMoreIcon:after{transform-origin:50%;right:50%;transform:translate(50%,-50%)rotate(-45deg)}@media not all and (width<=767px){.p-cultureEnergy__accordionBody{margin-top:-.4rem;padding:0 0 2.4rem;font-size:1.5rem}}@media screen and (width<=767px){.p-cultureEnergy__accordionBody{padding:0 0 1.6rem;font-size:1.3rem}}.p-cultureEnergy__accordionBody p{letter-spacing:.025em;line-height:1.85}.p-cultureEnergy__accordionBodyImage{padding:0 .6rem 0 2.4rem}.p-cultureEnergy__dailySlider{margin-top:2rem;overflow:visible!important}@media not all and (width<=767px){.p-cultureEnergy__dailySlider{display:none!important}}@media screen and (width<=767px){.p-cultureEnergy__dailySlider .splide__track{overflow:visible}}.p-cultureEnergy__dailySlide{width:29rem}.p-cultureEnergy__dailySlide img{width:100%;height:auto;display:block}.p-cultureEnergy__dailyPagination{justify-content:center;gap:.4rem;margin-top:2.8rem;display:flex}.p-cultureEnergy__dailyPagination .splide__pagination__page{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;padding:0;display:flex;position:relative}.p-cultureEnergy__dailyPagination .splide__pagination__page:before{cursor:pointer;content:"";background-color:#fff;border-radius:50%;width:.8rem;height:.8rem;transition:opacity .3s,background .3s;display:block}.p-cultureEnergy__dailyPagination .splide__pagination__page.is-active:before{background-color:#0866a9}.p-cultureEnergy__interview{z-index:2;align-items:center;display:flex;position:relative}@media not all and (width<=767px){.p-cultureEnergy__interview{gap:4rem;margin-top:4rem;padding:0 1rem 0 3.2rem}}@media screen and (width<=767px){.p-cultureEnergy__interview{flex-direction:column;padding:8.6rem 2.4rem 4.2rem}}.p-cultureEnergy__interviewHeader{position:relative}@media not all and (width<=767px){.p-cultureEnergy__interviewHeader{flex:0 0 32.9rem}}.p-cultureEnergy__interviewTitle{letter-spacing:.025em;font-weight:600}@media not all and (width<=767px){.p-cultureEnergy__interviewTitle{white-space:nowrap;font-size:2rem;line-height:2.5;position:absolute;top:-1rem;left:0;transform:translateY(-100%)}}@media screen and (width<=767px){.p-cultureEnergy__interviewTitle{text-align:center;margin-bottom:1.6rem;font-size:1.6rem;line-height:1.5}}.p-cultureEnergy__interviewTitle span{display:inline-block;position:relative}.p-cultureEnergy__interviewTitle span:before,.p-cultureEnergy__interviewTitle span:after{content:"";background-color:#0866a9;width:.2rem;display:block;position:absolute}@media not all and (width<=767px){.p-cultureEnergy__interviewTitle span:before,.p-cultureEnergy__interviewTitle span:after{height:5rem;top:60%}}@media screen and (width<=767px){.p-cultureEnergy__interviewTitle span:before,.p-cultureEnergy__interviewTitle span:after{height:3.8rem;top:52%}}.p-cultureEnergy__interviewTitle span:before{transform:translateY(-50%)rotate(-28deg)}@media not all and (width<=767px){.p-cultureEnergy__interviewTitle span:before{left:-2.4rem}}@media screen and (width<=767px){.p-cultureEnergy__interviewTitle span:before{left:-2.8rem}}.p-cultureEnergy__interviewTitle span:after{transform:translateY(-50%)rotate(28deg)}@media not all and (width<=767px){.p-cultureEnergy__interviewTitle span:after{right:-1.4rem}}@media screen and (width<=767px){.p-cultureEnergy__interviewTitle span:after{right:-2.8rem}}.p-cultureEnergy__interviewImage{overflow:hidden}@media not all and (width<=767px){.p-cultureEnergy__interviewImage{aspect-ratio:329/201}}@media screen and (width<=767px){.p-cultureEnergy__interviewImage{aspect-ratio:3/1.85}}.p-cultureEnergy__interviewImage img{object-fit:cover;width:100%;height:100%}@media not all and (width<=767px){.p-cultureEnergy__interviewBody{flex:1;justify-content:space-between;align-items:center;gap:4rem;display:flex}}@media screen and (width<=767px){.p-cultureEnergy__interviewBody{margin-top:1.8rem}}@media not all and (width<=767px){.p-cultureEnergy__interviewText{letter-spacing:.075em;margin-right:-1rem;font-size:1.8rem;line-height:1.77}}@media screen and (width<=767px){.p-cultureEnergy__interviewText{letter-spacing:.05em;font-size:1.4rem;line-height:1.6}}.p-cultureEnergy__interviewButton{color:#000;align-items:center;display:flex;position:relative}@media not all and (width<=767px){.p-cultureEnergy__interviewButton{text-align:center;background-color:#fff;border-radius:50%;flex-direction:column;flex:0 0 18rem;justify-content:center;height:18rem;padding-top:.2rem;font-size:1.4rem;line-height:1.42;top:-1.6rem}}@media screen and (width<=767px){.p-cultureEnergy__interviewButton{letter-spacing:.025em;justify-content:flex-end;gap:1.4rem;margin-top:1.4rem;font-size:1.2rem;line-height:1}}.p-cultureEnergy__interviewButton:before{content:"";border-top:.1rem solid #000;border-right:.1rem solid #000;display:block;top:50%}@media not all and (width<=767px){.p-cultureEnergy__interviewButton:before{width:2.8rem;height:2.8rem;position:relative;left:-.8rem;transform:rotate(45deg)}}@media screen and (width<=767px){.p-cultureEnergy__interviewButton:before{width:2.4rem;height:2.4rem;position:absolute;right:2.8rem;transform:translateY(-50%)rotate(45deg)}}.p-cultureEnergy__interviewButton:after{content:"";background-color:#fff;border-radius:50%;width:6.4rem;height:6.4rem;display:block}.p-indexCasual{z-index:2;padding:13rem 4rem 8rem;position:relative}.p-indexCasual__inner{border-radius:4rem;max-width:128rem;margin:0 auto;padding:6.4rem 4rem;position:relative;overflow:hidden}.p-indexCasual__bg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.p-indexCasual__bg img{object-fit:cover;width:100%;height:100%}.p-indexCasual__heading{color:#fff;letter-spacing:.03em;text-align:center;margin-bottom:2rem;font-size:4rem;line-height:1.6}.p-indexCasual__text{color:#fff;text-align:center;font-size:2rem;line-height:1.9}.p-indexCasual__button{justify-content:center;max-width:72.7rem;margin:7.2rem auto 0;display:flex}.p-indexCulture{z-index:3;position:relative}@media not all and (width<=767px){.p-indexCulture{padding:12.4rem 0 2.4rem}}@media screen and (width<=767px){.p-indexCulture{padding:5.7rem 0 2.6rem}}@media not all and (width<=767px){.p-indexCulture__inner{max-width:136rem;margin:0 auto;padding:0 4rem}}@media screen and (width<=767px){.p-indexCulture__inner{overflow:hidden}}.p-indexCulture__headingSub{justify-content:center;display:flex}@media not all and (width<=767px){.p-indexCulture__headingSub{margin-bottom:2.4rem}}@media screen and (width<=767px){.p-indexCulture__headingSub{margin-bottom:1.6rem}}.p-indexCulture__box{position:relative}@media not all and (width<=767px){.p-indexCulture__box{background:linear-gradient(-45deg,#e7eafa,#ddfbf8);border-radius:4rem;padding:7.7rem 6.8rem 7.2rem;overflow:hidden}.p-indexCulture__box:before{z-index:0;mix-blend-mode:multiply;pointer-events:none;content:"";background:linear-gradient(-90deg,#f5edf8,#e7ffeb);width:100%;height:100%;position:absolute;top:0;left:0}}.p-indexCulture__list{z-index:1;position:relative;overflow:visible!important}@media not all and (width<=767px){.p-indexCulture__list{visibility:visible!important}.p-indexCulture__list.is-initialized:not(.is-active) .splide__list{display:flex!important}.p-indexCulture__list .splide__track{overflow:visible}}.p-indexCulture__list .splide__list{transition-timing-function:cubic-bezier(.45,0,.55,1)}@media not all and (width<=767px){.p-indexCulture__list .splide__list{flex-wrap:wrap;height:auto}}@media screen and (width<=767px){.p-indexCulture__list .splide__list{height:39rem}}.p-indexCulture__item{z-index:2;justify-content:center;align-items:center;position:relative;display:flex!important}@media not all and (width<=767px){.p-indexCulture__item{flex:0 0 33.3333%;height:32.2rem!important}.p-indexCulture__item--1 .p-indexCulture__bg{width:20rem;transform:translate(-74.5%,-46%)}}@media screen and (width<=767px){.p-indexCulture__item--1 .p-indexCulture__bg{width:90%}}@media not all and (width<=767px){.p-indexCulture__item--1 .p-indexCulture__text{padding:7rem 10rem 0 0}.p-indexCulture__item--2 .p-indexCulture__bg{width:30.5rem;transform:translate(-52%,-42%)}}@media screen and (width<=767px){.p-indexCulture__item--2 .p-indexCulture__bg{width:105%}}@media not all and (width<=767px){.p-indexCulture__item--2 .p-indexCulture__text{padding:10.8rem 0 0 .8rem}.p-indexCulture__item--3 .p-indexCulture__bg{width:22rem;transform:translate(-44%,-43%)}}@media screen and (width<=767px){.p-indexCulture__item--3 .p-indexCulture__bg{width:90%}}@media not all and (width<=767px){.p-indexCulture__item--3 .p-indexCulture__text{padding:7rem 0 0 3.8rem}.p-indexCulture__item--4 .p-indexCulture__bg{width:26rem;transform:translate(-53%,-48%)}.p-indexCulture__item--4 .p-indexCulture__text{padding:6rem 3.8rem 0 0}.p-indexCulture__item--5 .p-indexCulture__bg{width:20rem;transform:translate(-50%,-27%)}}@media screen and (width<=767px){.p-indexCulture__item--5 .p-indexCulture__bg{width:90%;transform:translate(-50%,-45%)}}@media not all and (width<=767px){.p-indexCulture__item--5 .p-indexCulture__text{padding:11.1rem 0 0 .8rem}.p-indexCulture__item--6 .p-indexCulture__bg{width:27rem;transform:translate(-44%,-43%)}.p-indexCulture__item--6 .p-indexCulture__text{padding:12rem 0 0 5.3rem}}.p-indexCulture__bg{z-index:-1;pointer-events:none;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-indexCulture__bg img{transform-origin:bottom}.p-indexCulture__item--1 .p-indexCulture__bg img{animation:18s cubic-bezier(.37,0,.63,1) infinite culture-fire-1,8s ease-in-out infinite culture-brightness-1,12s ease-in-out infinite culture-size-scale1}.p-indexCulture__item--2 .p-indexCulture__bg img{animation:15.5s cubic-bezier(.37,0,.63,1) .8s infinite culture-fire-2,6.5s ease-in-out 1.2s infinite culture-brightness-2,10s ease-in-out 1.5s infinite culture-size-scale2}.p-indexCulture__item--3 .p-indexCulture__bg img{animation:20.5s cubic-bezier(.37,0,.63,1) .3s infinite culture-fire-3,9s ease-in-out .5s infinite culture-brightness-3,12s ease-in-out .8s infinite culture-size-scale3}.p-indexCulture__item--4 .p-indexCulture__bg img{animation:13.5s cubic-bezier(.37,0,.63,1) 1.2s infinite culture-fire-4,7s ease-in-out 2s infinite culture-brightness-4,11s ease-in-out 2.2s infinite culture-size-scale4}.p-indexCulture__item--5 .p-indexCulture__bg img{animation:19.5s cubic-bezier(.37,0,.63,1) .5s infinite culture-fire-5,7.5s ease-in-out .8s infinite culture-brightness-5,13s ease-in-out .4s infinite culture-size-scale5}.p-indexCulture__item--6 .p-indexCulture__bg img{animation:16s cubic-bezier(.37,0,.63,1) 1.8s infinite culture-fire-6,8.5s ease-in-out 1.5s infinite culture-brightness-6,9s ease-in-out 1s infinite culture-size-scale6}.p-indexCulture__text{color:#fff;letter-spacing:.05em;text-align:center;font-weight:600}@media not all and (width<=767px){.p-indexCulture__text{font-size:2rem;line-height:1.78}}@media screen and (width<=767px){.p-indexCulture__text{padding-top:2.6rem;font-size:1.8rem;line-height:1.66}}.p-indexCulture__button{justify-content:center;display:flex}@media not all and (width<=767px){.p-indexCulture__button{margin-top:3.5rem}}@media screen and (width<=767px){.p-indexCulture__button{max-width:31rem;margin:.8rem auto 0}}.p-indexCulture__bottomPc{z-index:3;width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)scale(-1)}@media screen and (width<=767px){.p-indexCulture__bottomPc{display:none}}.p-indexCulture__bottomSp{z-index:-1;width:100vw;height:auto;position:absolute;top:0;left:0}@media not all and (width<=767px){.p-indexCulture__bottomSp{display:none}}.p-indexInterview{z-index:4;position:relative}@media not all and (width<=767px){.p-indexInterview{margin-top:-46.8rem;padding:0 0 8.2rem}}@media screen and (width<=767px){.p-indexInterview{margin-top:-27.6rem;padding:0 0 5rem}}.p-indexInterview__bg{z-index:-1;pointer-events:none;width:100vw;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media not all and (width<=767px){.p-indexInterview__bg{height:159rem}}@media screen and (width<=767px){.p-indexInterview__bg{height:77.6rem}}.p-indexInterview__headingSub{justify-content:center;display:flex}@media not all and (width<=767px){.p-indexInterview__headingSub{margin-bottom:2.8rem}}@media screen and (width<=767px){.p-indexInterview__headingSub{margin-bottom:1.8rem}}.p-indexInterview__heading{text-align:center;margin-bottom:2.5rem}.p-indexInterview__slider{overflow:visible}@media not all and (width<=767px){.p-indexInterview__slide[data-category=interview]{width:34.2rem!important}}@media screen and (width<=767px){.p-indexInterview__slide[data-category=interview]{width:27rem!important}}@media not all and (width<=767px){.p-indexInterview__slide[data-category=projectStory],.p-indexInterview__slide[data-category=crosstalk]{width:60.5rem!important}}@media screen and (width<=767px){.p-indexInterview__slide[data-category=projectStory],.p-indexInterview__slide[data-category=crosstalk]{width:35.4rem!important}}.p-indexInterview__link{display:block;position:relative}@media (hover:hover) and (pointer:fine){.p-indexInterview__link:hover .p-indexInterview__slideImage img{transform:scale(1.06)}}.p-indexInterview__linkInner{border-radius:1.5rem;position:relative;overflow:hidden}.p-indexInterview__slideImage{width:100%;overflow:hidden}[data-category=interview] .p-indexInterview__slideImage{aspect-ratio:343/412}.p-indexInterview__slideImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.p-indexInterview__slideCatch{z-index:2;color:#0866a9;letter-spacing:.1em;writing-mode:vertical-rl;flex-direction:column;align-items:flex-start;gap:.8rem;line-height:1.8;display:inline-flex;position:absolute}@media not all and (width<=767px){.p-indexInterview__slideCatch{font-size:1.9rem;bottom:3rem;right:3.4rem}}@media screen and (width<=767px){.p-indexInterview__slideCatch{font-size:1.5rem;bottom:2.4rem;right:2.6rem}}.p-indexInterview__slideCatch span{background-color:#fff;padding-top:1rem;display:inline-block}.p-indexInterview__slideCatch span:nth-child(2){margin-top:5.6rem}.p-indexInterview__slideMeta{text-align:center;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding-bottom:.8rem;display:flex}@media not all and (width<=767px){.p-indexInterview__slideMeta{gap:1.4rem;height:12.5rem}}@media screen and (width<=767px){.p-indexInterview__slideMeta{gap:1rem;height:9.7rem}}.p-indexInterview__slideYear,.p-indexInterview__slideName{line-height:1}@media not all and (width<=767px){.p-indexInterview__slideYear{font-size:1.4rem}}@media screen and (width<=767px){.p-indexInterview__slideYear{font-size:1.1rem}}.p-indexInterview__slideName{letter-spacing:.2em}@media not all and (width<=767px){.p-indexInterview__slideName{font-size:2.7rem}}@media screen and (width<=767px){.p-indexInterview__slideName{font-size:2.1rem}}.p-indexInterview__category{color:#fff;letter-spacing:.1em;text-align:center;font-weight:600;line-height:1}@media not all and (width<=767px){.p-indexInterview__category{margin-top:2rem;font-size:2rem}}@media screen and (width<=767px){.p-indexInterview__category{margin-top:1.4rem;font-size:1.6rem}}.p-indexInterview__pagination{text-align:center;justify-content:center;display:flex}@media not all and (width<=767px){.p-indexInterview__pagination{gap:.3rem;margin-top:5.6rem}}@media screen and (width<=767px){.p-indexInterview__pagination{margin-top:3.8rem}}.p-indexInterview__pagination .splide__pagination__page{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}@media not all and (width<=767px){.p-indexInterview__pagination .splide__pagination__page{width:1.9rem;height:1.9rem}}@media screen and (width<=767px){.p-indexInterview__pagination .splide__pagination__page{width:1.6rem;height:1.6rem}}.p-indexInterview__pagination .splide__pagination__page:after{content:"";background-color:#fff;border-radius:50%;transition:background .6s;display:block}@media not all and (width<=767px){.p-indexInterview__pagination .splide__pagination__page:after{width:1.1rem;height:1.1rem}}@media screen and (width<=767px){.p-indexInterview__pagination .splide__pagination__page:after{width:.8rem;height:.8rem}}.p-indexInterview__pagination .splide__pagination__page.is-active:after{background-color:#e46a6e}html.is-nointro .p-indexIntro{display:none}.p-indexIntro{z-index:1000;pointer-events:none;width:100vw;height:100lvh;position:fixed;top:0;left:0}.p-indexIntro__catch{z-index:101;pointer-events:none;width:100%;transition:all 1.5s cubic-bezier(.16,1,.3,1) .5s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media not all and (width<=767px){.p-indexIntro__catch{max-width:60%}}@media screen and (width<=767px){.p-indexIntro__catch{max-width:92%}}.p-indexIntro.is-exit .p-indexIntro__catch{opacity:0;pointer-events:none}.p-indexIntro__catch .char-group{clip-path:inset(0 100% 0 0)}.p-indexIntro__catch svg{transition:opacity .2s linear}.p-indexIntro__catch.is-hide svg{opacity:0}.p-indexIntro__intro{opacity:1;z-index:100;clip-path:inset(0 0 0 0%);will-change:opacity, transform, clip-path;background-color:#fff;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity 1s linear .5s,clip-path .4s cubic-bezier(.25,1,.5,1) .4s;position:fixed;inset:0;overflow:hidden}.p-indexIntro.is-exit .p-indexIntro__intro{opacity:0;pointer-events:none}.p-indexIntro__intro.is-exit--clip{clip-path:inset(0 0 0 100%);pointer-events:none}.p-indexIntro__introFire{z-index:10;position:absolute;transform:translate(-50%,-50%)}@media not all and (width<=767px){.p-indexIntro__introFire{transform-origin:0;width:42rem;top:49%;left:47%}}@media screen and (width<=767px){.p-indexIntro__introFire{width:100vw;height:100vh;top:50%;left:50%}}.p-indexIntro__introFireInner{z-index:1;transition:transform 1s cubic-bezier(.87,0,.13,1) .2s;position:relative}@media not all and (width<=767px){.p-indexIntro__introFireInner{aspect-ratio:1/1.2}}@media screen and (width<=767px){.p-indexIntro__introFireInner{width:100%;height:100%}}@media not all and (width<=767px){.p-indexIntro__introFireInner.is-expanded .p-indexIntro__introFire1{transform:scale(7)translate(-3%,-5%)}}@media screen and (width<=767px){.p-indexIntro__introFireInner.is-expanded .p-indexIntro__introFire1{transform:scale(7)translate(-8%,-8%)}}@media not all and (width<=767px){.p-indexIntro__introFireInner.is-expanded .p-indexIntro__introFire2{transform:scale(6)translateY(-8%)}}@media screen and (width<=767px){.p-indexIntro__introFireInner.is-expanded .p-indexIntro__introFire2{transform:scale(6)translate(4%,-8%)}}@media not all and (width<=767px){.p-indexIntro__introFireInner.is-expanded .p-indexIntro__introFire3{transform:scale(5.8)translate(1%,-1%)}}@media screen and (width<=767px){.p-indexIntro__introFireInner.is-expanded .p-indexIntro__introFire3{transform:scale(5.8)translate(6%,-1%)}}.p-indexIntro__introFireBox{transition:transform 1s cubic-bezier(.87,0,.13,1) .2s}.p-indexIntro__introFire1,.p-indexIntro__introFire2,.p-indexIntro__introFire3{transition:transform 1.2s cubic-bezier(.87,0,.13,1) .2s}.p-indexIntro__introFire1{transition-delay:0s}.p-indexIntro__introFire2{transition-delay:60ms}.p-indexIntro__introFire3{transition-delay:20ms}.p-indexIntro__introFireBox:first-child,.p-indexIntro__introFireBox:nth-child(2),.p-indexIntro__introFireBox:nth-child(3){position:absolute}.p-indexIntro__introFireBox:first-child svg,.p-indexIntro__introFireBox:nth-child(2) svg,.p-indexIntro__introFireBox:nth-child(3) svg{width:100%;height:auto}.p-indexIntro__introFireBox:first-child{transform-origin:50% 80%}@media not all and (width<=767px){.p-indexIntro__introFireBox:first-child{width:42rem;animation:3s cubic-bezier(.37,0,.63,1) infinite mv-fire-sway-1;top:6rem;left:2.5rem}}@media screen and (width<=767px){.p-indexIntro__introFireBox:first-child{width:17.5rem;animation:3s cubic-bezier(.37,0,.63,1) infinite mv-fire-sway-1-sp;top:36%;left:23%}}.p-indexIntro__introFireBox:nth-child(2){transform-origin:50% 80%}@media not all and (width<=767px){.p-indexIntro__introFireBox:nth-child(2){width:58rem;animation:3.8s cubic-bezier(.37,0,.63,1) .2s infinite mv-fire-sway-2;top:-6rem;left:1.5rem}}@media screen and (width<=767px){.p-indexIntro__introFireBox:nth-child(2){width:23rem;animation:3.8s cubic-bezier(.37,0,.63,1) .2s infinite mv-fire-sway-2-sp;top:30%;left:22%}}.p-indexIntro__introFireBox:nth-child(3){transform-origin:50% 80%}@media not all and (width<=767px){.p-indexIntro__introFireBox:nth-child(3){width:43.5rem;animation:2.8s cubic-bezier(.37,0,.63,1) infinite mv-fire-sway-3;top:8rem;left:9rem}}@media screen and (width<=767px){.p-indexIntro__introFireBox:nth-child(3){width:17.5rem;animation:2.8s cubic-bezier(.37,0,.63,1) infinite mv-fire-sway-3-sp;top:39%;left:29.5%}}.p-indexIntro__introCircles{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.p-indexIntro__introCircle{z-index:2;pointer-events:all;border-radius:50%;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.p-indexIntro__introCircle:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-indexIntro__introCircle--blue{background-color:#0a61a1}.p-indexIntro__introCircle--blue:before{background:url(/assets/images/index/mv_circle_bg_blue.jpg) 0 0/150px 150px}.p-indexIntro__introCircle--red{background-color:#c8102e}.p-indexIntro__introCircle--red:before{background:url(/assets/images/index/mv_circle_bg_red.jpg) 0 0/150px 150px}@media not all and (width<=767px){.p-indexIntro__introCircle--1{width:8.3rem;height:8.3rem;top:40%;left:1.5%}}@media screen and (width<=767px){.p-indexIntro__introCircle--1{width:1.9rem;height:1.9rem;top:10%;right:30%}}@media not all and (width<=767px){.p-indexIntro__introCircle--2{width:2.2rem;height:2.2rem;top:41%;left:28.4%}}@media screen and (width<=767px){.p-indexIntro__introCircle--2{width:2rem;height:2rem;bottom:8%;right:24%}}@media not all and (width<=767px){.p-indexIntro__introCircle--3{width:4rem;height:4rem;top:87.6%;left:37%}}@media screen and (width<=767px){.p-indexIntro__introCircle--3{width:2rem;height:2rem;bottom:6.5%;left:20.5%}}.p-indexIntro__introCircle--4{width:2.2rem;height:2.2rem;top:38.5%;right:38.5%}@media screen and (width<=767px){.p-indexIntro__introCircle--4{display:none}}.p-indexIntro__introCircle--5{width:4rem;height:4rem;top:30.7%;right:21%}@media screen and (width<=767px){.p-indexIntro__introCircle--5{display:none}}.p-indexIntro__introCircle--6{width:8.3rem;height:8.3rem;top:58.3%;right:-6.8%}@media screen and (width<=767px){.p-indexIntro__introCircle--6{display:none}}@media not all and (width<=767px){.p-indexIntro__introCircle--7{width:8.5rem;height:8.5rem;bottom:-10%;left:9%}}@media screen and (width<=767px){.p-indexIntro__introCircle--7{width:3.3rem;height:3.3rem;top:29.5%;right:2.8%}}@media not all and (width<=767px){.p-indexIntro__introCircle--8{width:4rem;height:4rem;top:78.5%;left:12.7%}}@media screen and (width<=767px){.p-indexIntro__introCircle--8{width:2.6rem;height:2.6rem;bottom:24%;left:20%}}@media not all and (width<=767px){.p-indexIntro__introCircle--9{width:9.2rem;height:9.2rem;top:16.8%;left:15.2%}}@media screen and (width<=767px){.p-indexIntro__introCircle--9{width:4.8rem;height:4.8rem;top:16.8%;left:0}}.p-indexIntro__introCircle--10{width:2.5rem;height:2.5rem;top:44.8%;left:41.2%}@media screen and (width<=767px){.p-indexIntro__introCircle--10{display:none}}.p-indexIntro__introCircle--11{width:6.5rem;height:6.5rem;top:12%;right:31%}@media screen and (width<=767px){.p-indexIntro__introCircle--11{display:none}}.p-indexIntro__introCircle--12{width:3.3rem;height:3.3rem;top:63%;right:12%}@media screen and (width<=767px){.p-indexIntro__introCircle--12{display:none}}.p-indexIntro__introCircle--13{width:3.7rem;height:3.7rem;top:16%;right:3.8%}@media screen and (width<=767px){.p-indexIntro__introCircle--13{display:none}}.p-indexIntro.is-chars-visible .p-indexIntro__catch .char-group{animation:.4s cubic-bezier(.87,0,.13,1) forwards mv-reveal;animation-delay:calc(var(--i) * .22s)}.p-indexIntro.is-circles-visible .p-indexIntro__introCircle[data-float-pattern="1"]{animation:mv-circle-float-1 var(--float-dur,6s) cubic-bezier(.37, 0, .63, 1) 0s infinite}.p-indexIntro.is-circles-visible .p-indexIntro__introCircle[data-float-pattern="2"]{animation:mv-circle-float-2 var(--float-dur,6s) cubic-bezier(.37, 0, .63, 1) 0s infinite}.p-indexIntro.is-circles-visible .p-indexIntro__introCircle[data-float-pattern="3"]{animation:mv-circle-float-3 var(--float-dur,6s) cubic-bezier(.37, 0, .63, 1) 0s infinite}.p-indexIntro__introPerson{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.p-indexIntro__introPersonInner{will-change:transform;width:100%;height:100%}@media not all and (width<=767px){.p-indexIntro__introPersonInner{padding-left:4rem}.p-indexIntro__introPersonInner.is-expanded{animation:1.1s cubic-bezier(.87,0,.13,1) 50ms forwards mv-person-scale-in}}@media screen and (width<=767px){.p-indexIntro__introPersonInner.is-expanded{animation:1.1s cubic-bezier(.87,0,.13,1) 50ms forwards mv-person-scale-in-sp}}.p-indexIntro__introPersonInner img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.p-indexIntro__introBg{width:100%;height:100%}@media screen and (width<=767px){.p-indexIntro__introBg{height:140vh}}@media not all and (width<=767px){.p-indexIntro__introBg.is-expanded img{animation:1.4s cubic-bezier(.87,0,.13,1) 50ms forwards mv-person-scale-in}}@media screen and (width<=767px){.p-indexIntro__introBg.is-expanded img{animation:1.4s cubic-bezier(.87,0,.13,1) 50ms forwards mv-person-scale-in-sp}}.p-indexIntro__introBg img{object-fit:cover;object-position:50% 50%;will-change:transform;width:100%;height:100%}.p-indexMessage{z-index:2;min-height:100lvh;position:relative}@media not all and (width<=767px){.p-indexMessage{padding:20rem 0 30rem}}@media screen and (width<=767px){.p-indexMessage{padding:20rem 0}}@media not all and (width<=767px){.p-indexMessage__inner{justify-content:flex-end;display:flex}}.p-indexMessage__text{color:#fff;letter-spacing:.025em;font-size:2rem;line-height:2.5}@media not all and (width<=767px){.p-indexMessage__text{flex:0 0 50%;font-size:2rem}}@media screen and (width<=767px){.p-indexMessage__text{text-align:center;font-size:1.6rem}}.p-indexMv{opacity:0;z-index:1;width:100%;height:100lvh;min-height:60rem;transition:opacity .1s linear;position:relative;overflow:hidden}.p-indexMv.is-visible,.p-indexMv.is-shade:before{opacity:1}.p-indexMv:before{opacity:0;z-index:100;mix-blend-mode:multiply;pointer-events:none;content:"";background-color:#999;width:100%;height:100%;transition:all .4s linear;position:absolute;top:0;left:0}.p-indexMv__main{width:100%;height:100%;position:relative}.p-indexMv__mainInner{position:relative;overflow:hidden}@media not all and (width<=767px){.p-indexMv__mainInner{width:100%;height:100%}}@media screen and (width<=767px){.p-indexMv__mainInner{height:95%}}.p-indexMv__copy{position:absolute}@media not all and (width<=767px){.p-indexMv__copy{z-index:101;width:59.2rem;top:10rem;left:3.4rem}}@media screen and (width<=767px){.p-indexMv__copy{z-index:10;width:28.5rem;top:7.6rem;left:1rem}}.p-indexMv__bg{z-index:0;position:absolute;inset:0}@media not all and (width<=767px){.p-indexMv__bg{background:url(../images/mv_bg-DTVVQdnJ.jpg) 0 100%/cover no-repeat}}@media screen and (width<=767px){.p-indexMv__bg{background:url(../images/mv_bg_sp-CRsNTKW0.jpg) 0 100%/cover no-repeat}}@media not all and (width<=767px){.p-indexMv__waveWrap{display:contents}}@media screen and (width<=767px){.p-indexMv__waveWrap{transform-origin:0 100%;width:130%;height:100%;position:absolute;bottom:10%;left:1.5%;rotate:-25deg}}.p-indexMv__wave{transform-origin:0 100%;width:100%;position:absolute;bottom:0;left:6.5%}.p-indexMv__wave img{width:100%}@media not all and (width<=767px){.p-indexMv__wave--1{width:73%;bottom:13.5%;left:12%}}@media screen and (width<=767px){.p-indexMv__wave--1{width:102%;bottom:3.8%;left:12%;rotate:2deg}}.p-indexMv__wave--1.is-animated{animation:10s cubic-bezier(.37,0,.63,1) infinite mv-wave-sway-a}@media not all and (width<=767px){.p-indexMv__wave--2{width:90%;bottom:13.5%;left:13%}}@media screen and (width<=767px){.p-indexMv__wave--2{width:100%;bottom:1.6%;left:14%;rotate:3deg}}.p-indexMv__wave--2.is-animated{animation:11s cubic-bezier(.37,0,.63,1) .6s infinite mv-wave-sway-b}@media not all and (width<=767px){.p-indexMv__wave--3{width:88%;bottom:11.5%;left:12%}}@media screen and (width<=767px){.p-indexMv__wave--3{width:105%;bottom:1.6%;left:13.5%}}.p-indexMv__wave--3.is-animated{animation:12s cubic-bezier(.37,0,.63,1) 1.2s infinite mv-wave-sway-a}@media not all and (width<=767px){.p-indexMv__wave--4{width:90%;bottom:13%;left:12%}}@media screen and (width<=767px){.p-indexMv__wave--4{width:103%;bottom:2.3%;left:14%;rotate:1deg}}.p-indexMv__wave--4.is-animated{animation:10s cubic-bezier(.37,0,.63,1) .8s infinite mv-wave-sway-b}.p-indexMv__waveIcon{z-index:3;position:absolute}.p-indexMv__waveIcon img{width:100%}@media not all and (width<=767px){.p-indexMv__waveIcon--1{width:9.5%;bottom:89%;right:6%}}@media screen and (width<=767px){.p-indexMv__waveIcon--1{width:9.5%;bottom:54%;right:-13%}}@media not all and (width<=767px){.p-indexMv__waveIcon--2{width:5.2%;bottom:16.5%;left:12.2%}}@media screen and (width<=767px){.p-indexMv__waveIcon--2{width:5.2%;bottom:4.5%;left:16.2%}}@media not all and (width<=767px){.p-indexMv__waveIcon--8{width:12.5%;bottom:14%;left:14%}}@media screen and (width<=767px){.p-indexMv__waveIcon--8{width:16.5%;bottom:3%;left:12%}}@media not all and (width<=767px){.p-indexMv__waveIcon--9{width:27%;bottom:21%;left:21%}}@media screen and (width<=767px){.p-indexMv__waveIcon--9{width:27%;bottom:9%;left:30%}}@media not all and (width<=767px){.p-indexMv__waveIcon--10{width:20%;bottom:23%;right:-7%}}@media screen and (width<=767px){.p-indexMv__waveIcon--10{width:20%;bottom:4%;right:0}}@media not all and (width<=767px){.p-indexMv__waveIcon--11{width:22%;bottom:26%;right:14%}}@media screen and (width<=767px){.p-indexMv__waveIcon--11{width:26%;bottom:8%;right:6%}}@media not all and (width<=767px){.p-indexMv__waveIcon--12{width:16%;bottom:32%;right:-6%}}@media screen and (width<=767px){.p-indexMv__waveIcon--12{width:16%;bottom:19%;right:-14%}}@media not all and (width<=767px){.p-indexMv__waveIcon--13{width:13%;bottom:37%;right:28%}}@media screen and (width<=767px){.p-indexMv__waveIcon--13{width:19%;bottom:17%;right:12%}}@media not all and (width<=767px){.p-indexMv__waveIcon--14{width:4%;bottom:52%;right:27%}}@media screen and (width<=767px){.p-indexMv__waveIcon--14{width:4%;bottom:32%;right:7%}}@media not all and (width<=767px){.p-indexMv__waveIcon--16{width:14%;bottom:63%;right:9%}}@media screen and (width<=767px){.p-indexMv__waveIcon--16{width:21%;bottom:41%;right:-17%}}.p-indexMv__waveUnder1{z-index:1;mix-blend-mode:multiply;position:absolute}@media not all and (width<=767px){.p-indexMv__waveUnder1{width:13.8%;bottom:2.6%;left:7.8%}}@media screen and (width<=767px){.p-indexMv__waveUnder1{width:40.8%;bottom:1.4%;left:5%}}.p-indexMv__waveUnder1 img{width:100%}.p-indexMv__waveUnder2{z-index:1;position:absolute}@media not all and (width<=767px){.p-indexMv__waveUnder2{width:27%;bottom:-1.2%;left:9.8%}}@media screen and (width<=767px){.p-indexMv__waveUnder2{width:60%;bottom:.5%;left:10%}}.p-indexMv__waveUnder2 img{width:100%}.p-indexMv__iconFire{z-index:5;position:absolute}@media not all and (width<=767px){.p-indexMv__iconFire{width:13%;height:16%;bottom:54%;left:31%}}@media screen and (width<=767px){.p-indexMv__iconFire{width:17.5%;height:20%;bottom:52%;left:29%}}.p-indexMv__person{z-index:4;position:absolute}@media not all and (width<=767px){.p-indexMv__person{width:14.1%;bottom:4%;left:5.3%}}@media screen and (width<=767px){.p-indexMv__person{width:42%;bottom:3%;left:-2.6%}}.p-indexMv__person img{width:100%}.p-indexMv__icons{z-index:3;position:absolute}.p-indexMv__icons img{width:100%}.p-indexMv__icons--1{z-index:5}@media not all and (width<=767px){.p-indexMv__icons--1{width:89%;bottom:11.5%;left:17%}}@media screen and (width<=767px){.p-indexMv__icons--1{z-index:5;width:90%;bottom:20%;left:33%}}.p-indexMv__icons--1.is-animated{animation:4.5s cubic-bezier(.37,0,.63,1) infinite mv-float}.p-indexMv__icons--2{z-index:4}@media not all and (width<=767px){.p-indexMv__icons--2{width:81.2%;bottom:15%;left:21.5%}}@media screen and (width<=767px){.p-indexMv__icons--2{width:90%;bottom:24%;left:23.5%}}.p-indexMv__icons--2.is-animated{animation:6s cubic-bezier(.37,0,.63,1) .7s infinite mv-float}.p-indexMv__icons--3{z-index:4}@media not all and (width<=767px){.p-indexMv__icons--3{width:83%;bottom:6.2%;left:6%}}@media screen and (width<=767px){.p-indexMv__icons--3{width:95.5%;bottom:17%;left:6%}}.p-indexMv__icons--3.is-animated{animation:3s cubic-bezier(.37,0,.63,1) .7s infinite mv-float}.p-indexMv__icons--4{z-index:4}@media not all and (width<=767px){.p-indexMv__icons--4{width:86%;bottom:20%;left:9.5%}}@media screen and (width<=767px){.p-indexMv__icons--4{width:85.5%;bottom:19%;left:2.5%}}.p-indexMv__icons--4.is-animated{animation:10s cubic-bezier(.37,0,.63,1) .7s infinite mv-float}.p-indexMv__inner{z-index:10;width:100%;height:100%;position:relative}.p-indexMv__cv{width:16rem;position:absolute;bottom:5rem;right:0}.p-indexMv__cvButton{color:#fff;text-align:center;background-color:#d61518;justify-content:center;align-items:center;width:100%;height:5.5rem;font-size:1.8rem;display:flex}.p-indexMv__cvButton--entry{background-color:#d61518}.p-indexMv__cvButton--internship{background-color:#0866a9}.p-indexRecruitMsg{z-index:2;position:relative}@media not all and (width<=767px){.p-indexRecruitMsg{padding:5.6rem 0 6.6rem}}@media screen and (width<=767px){.p-indexRecruitMsg{padding:7.5rem 0 5.6rem}}.p-indexRecruitMsg__bg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.p-indexRecruitMsg__bg img{object-fit:fill;object-position:center;width:100%;height:100%}.p-indexRecruitMsg__inner{z-index:1;max-width:136rem;margin-left:auto;margin-right:auto;position:relative}@media not all and (width<=767px){.p-indexRecruitMsg__inner{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-indexRecruitMsg__inner{padding-left:1.6rem;padding-right:1.6rem}}.p-indexRecruitMsg__headingSub{color:#fff;justify-content:center;display:flex}@media not all and (width<=767px){.p-indexRecruitMsg__headingSub{margin-bottom:1.8rem}}@media screen and (width<=767px){.p-indexRecruitMsg__headingSub{margin-bottom:2.2rem}}.p-indexRecruitMsg__content{align-items:center;display:flex}@media not all and (width<=767px){.p-indexRecruitMsg__content{gap:8rem}}@media screen and (width<=767px){.p-indexRecruitMsg__content{flex-direction:column;gap:2.4rem}}.p-indexRecruitMsg__image{overflow:hidden}@media not all and (width<=767px){.p-indexRecruitMsg__image{border-radius:3rem;flex:0 0 66.5rem}}@media screen and (width<=767px){.p-indexRecruitMsg__image{border-radius:1.5rem;width:100%;height:19rem}}.p-indexRecruitMsg__image img{object-fit:cover;width:100%;height:100%;display:block}.p-indexRecruitMsg__body{flex:1}@media not all and (width<=767px){.p-indexRecruitMsg__body{margin-right:-2rem}}.p-indexRecruitMsg__text{color:#fff}@media not all and (width<=767px){.p-indexRecruitMsg__text{letter-spacing:.075em;font-size:1.8rem;line-height:2}}@media screen and (width<=767px){.p-indexRecruitMsg__text{letter-spacing:.05em;text-align:center;font-size:1.4rem;line-height:2.17}}.p-indexWork{z-index:2;background:url(/assets/images/index/work_bg_texture.png);position:relative}@media not all and (width<=767px){.p-indexWork{background-size:300px 300px;padding:17.3611vw 0 73rem}}@media screen and (width<=767px){.p-indexWork{background-size:150px 150px;padding:48vw 0 40rem}}.p-indexWork:before{z-index:1;mix-blend-mode:color;content:"";background-image:linear-gradient(#d7dddd 0%,#fff 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-indexWork__inner{z-index:2;max-width:136rem;margin-left:auto;margin-right:auto;position:relative}@media not all and (width<=767px){.p-indexWork__inner{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-indexWork__inner{padding-left:1.6rem;padding-right:1.6rem}}.p-indexWork__headingSub{justify-content:center;display:flex}@media not all and (width<=767px){.p-indexWork__headingSub{margin-bottom:3.4rem}}@media screen and (width<=767px){.p-indexWork__headingSub{margin-bottom:2rem}}.p-indexWork__heading{text-align:center}@media not all and (width<=767px){.p-indexWork__heading{margin-bottom:9rem}}@media screen and (width<=767px){.p-indexWork__heading{margin-bottom:3rem}}@media not all and (width<=767px){.p-indexWork__button{text-align:center;margin-top:6.4rem}}@media screen and (width<=767px){.p-indexWork__button{max-width:26rem;margin:4rem auto 0}}@media not all and (width<=767px){.p-interview{padding-bottom:12rem}}.p-interview__container{z-index:1;background:url(/assets/images/index/work_bg_texture.png);position:relative}@media not all and (width<=767px){.p-interview__container{background-size:300px 300px;padding:15.6rem 0 40rem}}@media screen and (width<=767px){.p-interview__container{background-size:150px 150px;padding:11.2rem 0 30rem}}.p-interview__container:before{z-index:-1;mix-blend-mode:color;pointer-events:none;content:"";background-image:linear-gradient(#d7dddd 0%,#fff 100%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-interview__title{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@media not all and (width<=767px){.p-interview__title{height:19.6rem}}@media screen and (width<=767px){.p-interview__title{height:11rem}}.p-interview__titleText{color:#fff;letter-spacing:.025em;padding-bottom:1rem;line-height:1.6}@media not all and (width<=767px){.p-interview__titleText{font-size:4rem}}@media screen and (width<=767px){.p-interview__titleText{font-size:2.5rem}}.p-interview__titleBg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.p-interview__titleBg img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.p-interview__lead{color:#000;letter-spacing:.025em;text-align:center}@media not all and (width<=767px){.p-interview__lead{margin-top:6.2rem;font-size:2rem;line-height:1.9}}@media screen and (width<=767px){.p-interview__lead{margin-top:3rem;font-size:1.3rem;line-height:1.68}}.p-interview__anchorNav{z-index:1;position:relative}@media not all and (width<=767px){.p-interview__anchorNav{margin-top:6rem}}@media screen and (width<=767px){.p-interview__anchorNav{margin-top:4.8rem}}.p-interview__anchorList{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-interview__anchorList{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-interview__anchorList{padding-left:1.6rem;padding-right:1.6rem}}.p-interview__anchorList{display:flex}@media not all and (width<=767px){.p-interview__anchorList{justify-content:space-between;align-items:center;gap:3rem;max-width:134.4rem}}@media screen and (width<=767px){.p-interview__anchorList{flex-direction:column;gap:1.2rem;max-width:32.5rem}}@media not all and (width<=767px){.p-interview__anchorItem{flex:0 0 calc(33.3333% - 2rem);height:6.9rem}}@media screen and (width<=767px){.p-interview__anchorItem{height:4.8rem}}.p-interview__anchorLink{color:#fff;letter-spacing:.2em;justify-content:center;align-items:center;height:100%;transition:filter .45s;display:flex;position:relative}@media not all and (width<=767px){.p-interview__anchorLink{font-size:2rem}}@media screen and (width<=767px){.p-interview__anchorLink{gap:.8rem;width:100%;padding:1.4rem .4rem;font-size:1.5rem}}@media (hover:hover) and (pointer:fine){.p-interview__anchorLink:hover{filter:brightness(1.1)}}.p-interview__anchorLink:after{content:"";border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;width:2.4rem;height:2.4rem;display:block;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}@media not all and (width<=767px){.p-interview__anchorLink:after{border-bottom:.2rem solid #fff;border-right:.2rem solid #fff;width:2.4rem;height:2.4rem;right:2.4rem}}@media screen and (width<=767px){.p-interview__anchorLink:after{border-bottom:.1rem solid #fff;border-right:.1rem solid #fff;width:1.6rem;height:1.6rem;right:1.6rem}}.p-interview__anchorBg{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.p-interview__sectionHeading{color:#000;letter-spacing:.025em;text-align:center;font-weight:600;line-height:2}@media not all and (width<=767px){.p-interview__sectionHeading{font-size:2.3rem}}@media screen and (width<=767px){.p-interview__sectionHeading{font-size:1.7rem}}@media not all and (width<=767px){.p-interview__members{padding-top:12.4rem}}@media screen and (width<=767px){.p-interview__members{padding-top:6rem}}.p-interview__memberList{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-interview__memberList{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-interview__memberList{padding-left:1.6rem;padding-right:1.6rem}}.p-interview__memberList{display:grid}@media not all and (width<=767px){.p-interview__memberList{grid-template-columns:repeat(2,1fr);gap:13.4rem 5.6rem;margin-top:5.4rem}}@media screen and (width<=767px){.p-interview__memberList{grid-template-columns:repeat(1,1fr);gap:6rem;margin-top:2.6rem;padding-left:1.6rem;padding-right:1.6rem}}.p-interview__memberCard{display:block;position:relative}@media (hover:hover) and (pointer:fine){.p-interview__memberCard:hover .p-interview__memberImage img{transform:scale(1.06)}.p-interview__memberCard:hover .p-interview__memberCatch{filter:brightness(1.2)}.p-interview__memberCard:hover .p-interview__memberMeta{filter:brightness(1.4)}}.p-interview__memberCatch{z-index:1;letter-spacing:.1em;writing-mode:vertical-rl;flex-direction:column;align-items:flex-start;line-height:1.8;display:inline-flex;position:absolute}@media not all and (width<=767px){.p-interview__memberCatch{gap:2.4rem;font-size:2.8rem;transition:filter .45s;top:-7rem;left:5rem}}@media screen and (width<=767px){.p-interview__memberCatch{gap:1.2rem;font-size:1.6rem;top:-2.4rem;left:1.8rem}}.p-interview__memberCatch span{background-color:#fff;display:inline-block;position:relative}@media not all and (width<=767px){.p-interview__memberCatch span{padding-top:1.6rem}}@media screen and (width<=767px){.p-interview__memberCatch span{padding-top:.8rem}}@media not all and (width<=767px){.p-interview__memberItem:first-child .p-interview__memberCatch span:nth-child(2){bottom:-8rem}}@media screen and (width<=767px){.p-interview__memberItem:first-child .p-interview__memberCatch span:nth-child(2){bottom:-3.6rem}}@media not all and (width<=767px){.p-interview__memberItem:nth-child(2) .p-interview__memberCatch span:nth-child(2){bottom:-4rem}}@media screen and (width<=767px){.p-interview__memberItem:nth-child(2) .p-interview__memberCatch span:nth-child(2){bottom:-3rem}}@media not all and (width<=767px){.p-interview__memberItem:nth-child(3) .p-interview__memberCatch span:nth-child(2){bottom:-10.5rem}}@media screen and (width<=767px){.p-interview__memberItem:nth-child(3) .p-interview__memberCatch span:nth-child(2){bottom:-5.4rem}}@media not all and (width<=767px){.p-interview__memberItem:nth-child(4) .p-interview__memberCatch span:nth-child(2){bottom:-9.6rem}}@media screen and (width<=767px){.p-interview__memberItem:nth-child(4) .p-interview__memberCatch span:nth-child(2){bottom:-6rem}}@media not all and (width<=767px){.p-interview__memberItem:nth-child(2) .p-interview__memberCatch span:nth-child(3){bottom:-12rem}}@media screen and (width<=767px){.p-interview__memberItem:nth-child(2) .p-interview__memberCatch span:nth-child(3){bottom:-8rem}}.p-interview__memberImage{aspect-ratio:611/331;overflow:hidden}@media not all and (width<=767px){.p-interview__memberImage{border-radius:2rem}}@media screen and (width<=767px){.p-interview__memberImage{border-radius:1.1rem}}.p-interview__memberImage img{object-fit:cover;width:100%;height:100%;transition:transform .45s}@media not all and (width<=767px){.p-interview__memberBody{padding-top:2.4rem}}@media screen and (width<=767px){.p-interview__memberBody{padding-top:1rem}}.p-interview__memberMeta{flex-direction:column;align-items:center;display:flex}@media not all and (width<=767px){.p-interview__memberMeta{gap:.8rem;margin-bottom:1rem;transition:filter .45s}}@media screen and (width<=767px){.p-interview__memberMeta{gap:.4rem}}.p-interview__memberYear{color:#fff;letter-spacing:.1em;background-color:#0866a9;line-height:1}@media not all and (width<=767px){.p-interview__memberYear{padding:.5rem 1.2rem;font-size:1.4rem}}@media screen and (width<=767px){.p-interview__memberYear{padding:.4rem 1rem .5rem;font-size:1.3rem}}.p-interview__memberName{color:#fff;text-align:center;background-color:#0866a9;line-height:1}@media not all and (width<=767px){.p-interview__memberName{letter-spacing:.2em;min-width:13.8rem;padding:.6rem 1.2rem;font-size:2.1rem}}@media screen and (width<=767px){.p-interview__memberName{letter-spacing:.1em;min-width:12.4rem;padding:.5rem 1.2rem .6rem;font-size:1.8rem}}.p-interview__story{z-index:2;background:url(/assets/images/index/work_bg_texture.png);position:relative;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media not all and (width<=767px){.p-interview__story{background-size:300px 300px;margin-top:-34.2rem;padding:20rem 0 88.8rem;-webkit-mask-image:url(/assets/images/interview/section_mask_1.svg);mask-image:url(/assets/images/interview/section_mask_1.svg)}}@media screen and (width<=767px){.p-interview__story{background-size:150px 150px;margin-top:-19rem;padding:26.6667vw 0 10rem;-webkit-mask-image:url(/assets/images/interview/section_mask_1_sp.svg);mask-image:url(/assets/images/interview/section_mask_1_sp.svg)}}.p-interview__story:before,.p-interview__story:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-interview__story:before{z-index:-2;mix-blend-mode:color;background-image:linear-gradient(#e6dddd 0%,#fff 100%)}.p-interview__story:after{opacity:.2;z-index:-1;mix-blend-mode:multiply;background-image:linear-gradient(#f0d6d6 0%,#fff 100%)}@media not all and (width<=767px){.p-interview__storyList{margin-top:5.6rem}}@media screen and (width<=767px){.p-interview__storyList{margin-top:-1rem}}.p-interview__storyHeading{color:#000;letter-spacing:.025em;text-align:center;font-weight:600}@media not all and (width<=767px){.p-interview__storyHeading{font-size:2.6rem}}@media screen and (width<=767px){.p-interview__storyHeading{font-size:1.6rem}}.p-interview__crosstalk{z-index:3;background:url(/assets/images/index/work_bg_texture.png);position:relative;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media not all and (width<=767px){.p-interview__crosstalk{background-size:300px 300px;min-height:96.2rem;margin-top:-74rem;padding:11.3889vw 0;-webkit-mask-image:url(/assets/images/interview/section_mask_2.svg);mask-image:url(/assets/images/interview/section_mask_2.svg)}}@media screen and (width<=767px){.p-interview__crosstalk{background-size:150px 150px;margin-top:-4rem;padding:25.0667vw 1rem 8rem;-webkit-mask-image:url(/assets/images/interview/section_mask_3_sp.svg);mask-image:url(/assets/images/interview/section_mask_3_sp.svg)}}.p-interview__crosstalk:before,.p-interview__crosstalk:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-interview__crosstalk:before{z-index:-2;mix-blend-mode:color;background-image:linear-gradient(#d2ede2 10%,#fff 100%)}.p-interview__crosstalk:after{opacity:.2;z-index:-1;mix-blend-mode:multiply;background-image:linear-gradient(#d2ede2 0%,#fff 100%)}.p-interview__crosstalkSubHeading{z-index:1;color:#fff;letter-spacing:.05em;line-height:1.2;position:absolute}@media not all and (width<=767px){.p-interview__crosstalkSubHeading{flex-direction:row-reverse;align-items:flex-start;gap:.8rem;padding:2rem 2.1rem 1.2rem;font-size:4.4rem;display:flex;top:-7.7rem;left:4rem}}@media screen and (width<=767px){.p-interview__crosstalkSubHeading{background-color:#000;width:max-content;padding:.8rem 1.2rem;font-size:1.9rem;top:0;left:50%;transform:translate(-50%,-50%)}}@media not all and (width<=767px){.p-interview__crosstalkSubHeading span{writing-mode:vertical-rl;background-color:#000;padding:1.2rem .4rem 0}.p-interview__crosstalkSubHeading span:nth-child(n+2){margin-top:10rem}.p-interview__crosstalkSubHeading span i{margin-bottom:.8rem;display:inline-block;position:relative;right:-.4rem}}.p-interview__crosstalkInner{margin:0 auto;position:relative}@media not all and (width<=767px){.p-interview__crosstalkInner{max-width:106.5rem;margin-top:3.8rem}}@media screen and (width<=767px){.p-interview__crosstalkInner{margin-top:4rem}}.p-interview__crosstalkLink{display:block}@media screen and (width<=767px){.p-interview__crosstalkLink{border-radius:1.3rem;overflow:hidden}}@media (hover:hover) and (pointer:fine){.p-interview__crosstalkLink:hover .p-interview__crosstalkImage img{transform:scale(1.06)}.p-interview__crosstalkLink:hover .p-interview__crosstalkButton,.p-interview__crosstalkLink:hover .p-interview__crosstalkButton svg{color:#0866a9}}.p-interview__crosstalkImage{overflow:hidden}@media not all and (width<=767px){.p-interview__crosstalkImage{border-radius:2rem}}.p-interview__crosstalkImage img{transition:transform .6s}.p-interview__crosstalkButton{color:#000;letter-spacing:.025em;background-color:#fff;line-height:1.5;position:relative}@media not all and (width<=767px){.p-interview__crosstalkButton{text-align:center;margin-top:3.8rem;padding:2rem 6.8rem 2rem 2rem;font-size:3rem;transition:color .45s}}@media screen and (width<=767px){.p-interview__crosstalkButton{padding:2rem 6.8rem 2rem 2rem;font-size:1.5rem}}.p-interview__crosstalkButton svg{color:#9fa0a0;transition:color .45s;position:absolute;top:50%;transform:translate(-50%,-50%)}@media not all and (width<=767px){.p-interview__crosstalkButton svg{width:2.6rem;right:1rem}}@media screen and (width<=767px){.p-interview__crosstalkButton svg{width:1.6rem;right:1.6rem}}.p-interviewDetail{z-index:2;background:url(/assets/images/index/work_bg_texture.png);position:relative}@media not all and (width<=767px){.p-interviewDetail{background-size:300px 300px;padding-bottom:15rem}}@media screen and (width<=767px){.p-interviewDetail{background-size:150px 150px;padding-bottom:8rem}}.p-interviewDetail:before,.p-interviewDetail:after{z-index:-1;mix-blend-mode:color;pointer-events:none;content:"";background:linear-gradient(70deg,#f5edf8,#f1eaf9);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-interviewDetail:after{opacity:.35;mix-blend-mode:multiply}@media not all and (width<=767px){.p-interviewDetail--reverse .p-interviewDetail__contentSection:nth-child(odd) .p-interviewDetail__contentHeader{flex-direction:row}.p-interviewDetail--reverse .p-interviewDetail__contentSection:nth-child(odd) .p-interviewDetail__contentHeading{justify-content:flex-end}.p-interviewDetail--reverse .p-interviewDetail__contentSection:nth-child(odd) .p-interviewDetail__contentInner{margin-left:auto}.p-interviewDetail--reverse .p-interviewDetail__contentSection:nth-child(2n) .p-interviewDetail__contentHeader{flex-direction:row-reverse}.p-interviewDetail--reverse .p-interviewDetail__contentSection:nth-child(2n) .p-interviewDetail__contentHeading{justify-content:flex-start}.p-interviewDetail--reverse .p-interviewDetail__contentSection:nth-child(2n) .p-interviewDetail__contentInner{margin-left:0}.p-interviewDetail--people01 .p-interviewDetail__mvPhoto{bottom:-3.2rem}}.p-interviewDetail--people02:before,.p-interviewDetail--people02:after{background:linear-gradient(70deg,#f5edf8,#ffefee)}@media not all and (width<=767px){.p-interviewDetail--people02 .p-interviewDetail__mvTitle{transform:translate(-142%,-50%)}}@media screen and (width<=767px){.p-interviewDetail--people02 .p-interviewDetail__mvTitle{transform:translate(-67%,-60%)}}.p-interviewDetail--people02 .p-interviewDetail__mvTitleFire{transform:translate(-49.8%,-50.5%)}@media not all and (width<=767px){.p-interviewDetail--people02 .p-interviewDetail__mvTitleFire{width:56.8rem}}@media screen and (width<=767px){.p-interviewDetail--people02 .p-interviewDetail__mvTitleFire{width:23.5rem}}.p-interviewDetail--people03:before,.p-interviewDetail--people03:after{background:linear-gradient(70deg,#f5edf8,#e6f1ec)}@media not all and (width<=767px){.p-interviewDetail--people03 .p-interviewDetail__mvTitle{transform:translate(-155%,-42%)}}@media screen and (width<=767px){.p-interviewDetail--people03 .p-interviewDetail__mvTitle{transform:translate(-67%,-44%)}}.p-interviewDetail--people03 .p-interviewDetail__mvTitleFire{transform:translate(-51.8%,-56%)}@media not all and (width<=767px){.p-interviewDetail--people03 .p-interviewDetail__mvTitleFire{width:49rem}}@media screen and (width<=767px){.p-interviewDetail--people03 .p-interviewDetail__mvTitleFire{width:21.5rem}}.p-interviewDetail--people04:before,.p-interviewDetail--people04:after{background:linear-gradient(70deg,#f5edf8,#e7f6ff)}@media not all and (width<=767px){.p-interviewDetail--people04 .p-interviewDetail__mvTitle{transform:translate(-145%,-40%)}}@media screen and (width<=767px){.p-interviewDetail--people04 .p-interviewDetail__mvTitle{transform:translate(-69%,-50%)}}.p-interviewDetail--people04 .p-interviewDetail__mvTitleFire{transform:translate(-49.8%,-61.5%)}@media not all and (width<=767px){.p-interviewDetail--people04 .p-interviewDetail__mvTitleFire{width:40rem}}@media screen and (width<=767px){.p-interviewDetail--people04 .p-interviewDetail__mvTitleFire{width:17.5rem}}.p-interviewDetail__mv{position:relative;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media not all and (width<=767px){.p-interviewDetail__mv{min-height:68rem;-webkit-mask-image:url(/assets/images/interview/detail_mv_mask.svg);mask-image:url(/assets/images/interview/detail_mv_mask.svg)}}@media screen and (width<=767px){.p-interviewDetail__mv{min-height:34.7rem;-webkit-mask-image:url(/assets/images/interview/detail_mv_mask_sp.svg);mask-image:url(/assets/images/interview/detail_mv_mask_sp.svg)}}.p-interviewDetail__mvTitle{z-index:1;justify-content:center;align-items:center;width:40rem;height:40rem;display:flex;position:absolute;top:50%;left:50%}@media not all and (width<=767px){.p-interviewDetail__mvTitle{transform:translate(53%,-22%)}}@media screen and (width<=767px){.p-interviewDetail__mvTitle{transform:translate(-26%,-37%)}}.p-interviewDetail__mvTitleFire{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-48.5%,-57%)}@media not all and (width<=767px){.p-interviewDetail__mvTitleFire{width:64.5rem}}@media screen and (width<=767px){.p-interviewDetail__mvTitleFire{width:29.5rem}}.p-interviewDetail__mvTitleText{z-index:2;color:#fff;text-align:center;line-height:1.62;position:relative}@media not all and (width<=767px){.p-interviewDetail__mvTitleText{font-size:3.5rem}}@media screen and (width<=767px){.p-interviewDetail__mvTitleText{font-size:1.4rem}}.p-interviewDetail__mvPhoto{position:relative;overflow:hidden}@media not all and (width<=767px){.p-interviewDetail__mvPhoto{width:100%;height:75rem}}@media screen and (width<=767px){.p-interviewDetail__mvPhoto{height:34.7rem;margin-top:5.8rem}}.p-interviewDetail__mvPhoto img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.p-interviewDetail__mvWave{width:100%;height:10.4167vw;position:absolute;bottom:-1.94444vw;left:0}.p-interviewDetail__profile{color:#000;background-color:#fff;display:flex}@media not all and (width<=767px){.p-interviewDetail__profile{border-radius:3rem;justify-content:space-between;align-items:center;gap:4rem;max-width:112rem;min-height:23.3rem;margin:11rem auto 0;padding-right:4rem}}@media screen and (width<=767px){.p-interviewDetail__profile{border-radius:1.5rem;flex-direction:column-reverse;gap:1rem;margin:3.7rem 1.8rem 0;padding:3.6rem 2.4rem 0}}.p-interviewDetail__profileHeader{align-self:stretch;align-items:center;gap:.6rem;display:flex}@media screen and (width<=767px){.p-interviewDetail__profileHeader{flex-direction:row-reverse;justify-content:space-between}}.p-interviewDetail__profileImage{align-items:flex-end;height:100%;display:flex}@media not all and (width<=767px){.p-interviewDetail__profileImage{flex:0 0 21.7rem;margin-left:4.6rem}}@media screen and (width<=767px){.p-interviewDetail__profileImage{flex:0 0 10.4rem;margin-top:-.8rem;margin-right:-.4rem}.p-interviewDetail__profileInfo{padding-bottom:.4rem}}.p-interviewDetail__profilePosition{letter-spacing:.025em}@media not all and (width<=767px){.p-interviewDetail__profilePosition{margin-bottom:.6rem;font-size:1.6rem;line-height:1.875}}@media screen and (width<=767px){.p-interviewDetail__profilePosition{padding-bottom:.4rem;font-size:1rem;line-height:1.5}}.p-interviewDetail__profileName{letter-spacing:.025em}@media not all and (width<=767px){.p-interviewDetail__profileName{font-size:2.4rem;line-height:1.66}}@media screen and (width<=767px){.p-interviewDetail__profileName{font-size:1.4rem;line-height:1.48}}@media not all and (width<=767px){.p-interviewDetail__profileContent{flex:1}}.p-interviewDetail__profileText{letter-spacing:.025em;text-align:justify}@media not all and (width<=767px){.p-interviewDetail__profileText{max-width:58.7rem;margin-left:auto;font-size:1.6rem;line-height:1.875}}@media screen and (width<=767px){.p-interviewDetail__profileText{font-size:1.2rem;line-height:1.66}}.p-interviewDetail__content{color:#000}@media not all and (width<=767px){.p-interviewDetail__content{padding-top:8.6rem}}@media screen and (width<=767px){.p-interviewDetail__content{padding:8rem 1.8rem 0}}@media not all and (width<=767px){.p-interviewDetail__contentSection:nth-child(2n) .p-interviewDetail__contentHeader{flex-direction:row}.p-interviewDetail__contentSection:nth-child(2n) .p-interviewDetail__contentHeading{justify-content:flex-end}.p-interviewDetail__contentSection:nth-child(2n) .p-interviewDetail__contentInner{margin-left:auto}}.p-interviewDetail__contentHeader{display:flex}@media not all and (width<=767px){.p-interviewDetail__contentHeader{flex-direction:row-reverse;justify-content:center;align-items:center;gap:8.6rem;max-width:144rem;margin:0 auto}}@media screen and (width<=767px){.p-interviewDetail__contentHeader{flex-direction:column-reverse;gap:5.4rem}}@media not all and (width<=767px){.p-interviewDetail__contentImage{flex:0 0 85.7rem}}.p-interviewDetail__contentImage img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}@media not all and (width<=767px){.p-interviewDetail__contentInner{max-width:86rem}}.p-interviewDetail__contentHeading{letter-spacing:.025em}@media not all and (width<=767px){.p-interviewDetail__contentHeading{flex:1;padding-top:4rem;font-size:2.6rem;line-height:1.88;display:flex}}@media screen and (width<=767px){.p-interviewDetail__contentHeading{font-size:1.7rem;line-height:1.77}}.p-interviewDetail__contentMain{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-interviewDetail__contentMain{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-interviewDetail__contentMain{padding-left:1.6rem;padding-right:1.6rem}}@media not all and (width<=767px){.p-interviewDetail__contentMain{max-width:123.4rem;padding-top:6.4rem;padding-bottom:6.4rem}}@media screen and (width<=767px){.p-interviewDetail__contentMain{padding:5.2rem 0 7.8rem}}.p-interviewDetail__contentInner{max-width:70.8rem}.p-interviewDetail__contentInner h3{letter-spacing:.025em;font-weight:500}@media not all and (width<=767px){.p-interviewDetail__contentInner h3{margin-bottom:2rem;font-size:2.6rem;line-height:1.88}}@media screen and (width<=767px){.p-interviewDetail__contentInner h3{margin-bottom:1.6rem;font-size:1.6rem;line-height:1.48}}.p-interviewDetail__contentInner p{letter-spacing:.025em;text-align:justify}@media not all and (width<=767px){.p-interviewDetail__contentInner p{font-size:1.6rem;line-height:1.875}}@media screen and (width<=767px){.p-interviewDetail__contentInner p{font-size:1.3rem;line-height:1.76}}@media not all and (width<=767px){.p-interviewDetail__contentInner p+p{margin-top:2rem}}@media screen and (width<=767px){.p-interviewDetail__contentInner p+p{margin-top:1.6rem}}.p-interviewDetail__contentInner a{color:#0866a9;text-underline-offset:.4rem;text-decoration:underline;transition:filter .15s}@media (hover:hover) and (pointer:fine){.p-interviewDetail__contentInner a:hover{filter:brightness(1.5)}}@media not all and (width<=767px){.p-interviewDetail__contentBlock+.p-interviewDetail__contentBlock{padding-top:6.4rem}}@media screen and (width<=767px){.p-interviewDetail__contentBlock+.p-interviewDetail__contentBlock{padding-top:4rem}}.p-interviewDetail__contentBottomImage{display:flex;overflow:hidden}@media not all and (width<=767px){.p-interviewDetail__contentBottomImage{height:48rem;margin-top:7.2rem}}@media screen and (width<=767px){.p-interviewDetail__contentBottomImage{height:17.4rem}}.p-interviewDetail__contentBottomImage--reverse .p-interviewDetail__contentBottomImageItem:first-child{flex:1}.p-interviewDetail__contentBottomImage--reverse .p-interviewDetail__contentBottomImageItem:last-child{flex:0 0 45%}.p-interviewDetail__contentBottomImageItem{height:100%;overflow:hidden}.p-interviewDetail__contentBottomImageItem img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.p-interviewDetail__contentBottomImageItem:first-child{flex:0 0 45%}.p-interviewDetail__contentBottomImageItem:last-child{flex:1}.p-interviewDetail--people02 .p-interviewDetail__contentBottomImageItem:first-child img{object-position:75% 0}.p-interviewDetail--people02 .p-interviewDetail__contentBottomImageItem:last-child img{object-position:30% 0}.p-interviewDetail--people03 .p-interviewDetail__contentBottomImageItem:last-child img{object-position:100% 0}.p-interviewDetail--people04 .p-interviewDetail__contentBottomImageItem:first-child img{object-position:30% 0}.p-interviewDetail--people04 .p-interviewDetail__contentBottomImageItem:last-child img{object-position:0 0}.p-interviewDetail__schedule{color:#000;max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-interviewDetail__schedule{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-interviewDetail__schedule{padding-left:1.6rem;padding-right:1.6rem}}@media not all and (width<=767px){.p-interviewDetail__schedule{max-width:120rem;padding-top:15rem;padding-bottom:20rem}}@media screen and (width<=767px){.p-interviewDetail__schedule{padding-top:11rem;padding-bottom:10rem}}.p-interviewDetail__scheduleHeading{color:#fff;letter-spacing:.025em;text-align:center;background-color:#000}@media not all and (width<=767px){.p-interviewDetail__scheduleHeading{margin-bottom:5.6rem;padding:.2rem 2rem .3rem;font-size:3rem;line-height:1.63}}@media screen and (width<=767px){.p-interviewDetail__scheduleHeading{margin-bottom:1.6rem;padding:.9rem 2rem 1.1rem;font-size:1.8rem}}.p-interviewDetail__scheduleItem{display:flex}@media not all and (width<=767px){.p-interviewDetail__scheduleItem{gap:.8rem;min-height:13.2rem}}@media screen and (width<=767px){.p-interviewDetail__scheduleItem{gap:.4rem;min-height:11.4rem}}@media not all and (width<=767px){.p-interviewDetail__scheduleItem:nth-child(n+2){margin-top:2rem}}@media screen and (width<=767px){.p-interviewDetail__scheduleItem:nth-child(n+2){margin-top:1rem}}.p-interviewDetail__scheduleTime{letter-spacing:.025em;background-color:#fff;border-radius:1.5rem 0 0 1.5rem;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}@media not all and (width<=767px){.p-interviewDetail__scheduleTime{width:23rem;font-size:2.6rem}}@media screen and (width<=767px){.p-interviewDetail__scheduleTime{width:10.8rem;font-size:1.5rem}}.p-interviewDetail__scheduleDetail{background-color:#fff;border-radius:0 1.5rem 1.5rem 0;flex-direction:column;flex:1;justify-content:center;display:flex}@media not all and (width<=767px){.p-interviewDetail__scheduleDetail{padding:1rem 4rem 1.6rem}}@media screen and (width<=767px){.p-interviewDetail__scheduleDetail{padding:1rem 2rem}}.p-interviewDetail__scheduleTitle{letter-spacing:.025em;font-weight:500;line-height:1.95}@media not all and (width<=767px){.p-interviewDetail__scheduleTitle{font-size:2.1rem}}@media screen and (width<=767px){.p-interviewDetail__scheduleTitle{font-size:1.4rem}}.p-interviewDetail__scheduleText{letter-spacing:.025em}@media not all and (width<=767px){.p-interviewDetail__scheduleText{font-size:1.6rem;line-height:1.5}}@media screen and (width<=767px){.p-interviewDetail__scheduleText{font-size:1.2rem;line-height:1.3}}.p-interviewDetail__related{z-index:2;position:relative}@media not all and (width<=767px){.p-interviewDetail__related{max-width:123rem;margin:0 auto;padding-top:15rem;padding-bottom:17rem}}@media screen and (width<=767px){.p-interviewDetail__related{padding-top:8rem;padding-bottom:6.8rem}}.p-interviewDetail__related:before{z-index:-1;content:"";background-color:#fff;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.p-interviewDetail__story{padding-top:5.8rem}.p-projectStoryDetail{z-index:2;position:relative}@media not all and (width<=767px){.p-projectStoryDetail{padding-bottom:12rem}}@media screen and (width<=767px){.p-projectStoryDetail{padding-bottom:8rem}}.p-projectStoryDetail__mv{position:relative}@media not all and (width<=767px){.p-projectStoryDetail__mv{padding-top:14.4rem}}@media screen and (width<=767px){.p-projectStoryDetail__mv{padding-top:9rem}}.p-projectStoryDetail__mvInner{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-projectStoryDetail__mvInner{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-projectStoryDetail__mvInner{padding-left:1.6rem;padding-right:1.6rem}}.p-projectStoryDetail__mvInner{position:relative}@media screen and (width<=767px){.p-projectStoryDetail__mvInner{flex-direction:column-reverse;display:flex}}.p-projectStoryDetail__mvPhoto{position:relative;overflow:hidden}@media not all and (width<=767px){.p-projectStoryDetail__mvPhoto{aspect-ratio:1124/639;border-radius:3.5rem;width:100%;max-width:112.4rem;margin-left:auto}}@media screen and (width<=767px){.p-projectStoryDetail__mvPhoto{aspect-ratio:680/764;border-radius:2rem}}.p-projectStoryDetail__mvPhoto img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.p-projectStoryDetail__mvTitle{z-index:1;color:#000}@media not all and (width<=767px){.p-projectStoryDetail__mvTitle{position:absolute;top:50%;left:7.2rem;transform:translateY(-50%)}}@media screen and (width<=767px){.p-projectStoryDetail__mvTitle{margin-top:-5.4rem;padding-left:2.5rem;position:relative}}@media not all and (width<=767px){.p-projectStoryDetail__mvLabel{margin-bottom:8rem}}@media screen and (width<=767px){.p-projectStoryDetail__mvLabel{margin-bottom:2.5rem}}.p-projectStoryDetail__mvLabelSub{letter-spacing:.025em;background-color:#fff;padding:0 .8rem;line-height:2.3}@media not all and (width<=767px){.p-projectStoryDetail__mvLabelSub{font-size:2.1rem}}@media screen and (width<=767px){.p-projectStoryDetail__mvLabelSub{font-size:1.4rem}}.p-projectStoryDetail__mvLabelMain{letter-spacing:.025em;background-color:#fff;align-items:baseline;gap:.4rem;line-height:1;display:inline-flex}@media not all and (width<=767px){.p-projectStoryDetail__mvLabelMain{padding:0 .8rem .6rem;font-size:2.9rem}}@media screen and (width<=767px){.p-projectStoryDetail__mvLabelMain{padding:.2rem .8rem .4rem;font-size:1.9rem}}.p-projectStoryDetail__mvLabelMain span{background-color:#fff}@media not all and (width<=767px){.p-projectStoryDetail__mvLabelMain span{font-size:4.8rem}}@media screen and (width<=767px){.p-projectStoryDetail__mvLabelMain span{font-size:3.1rem}}.p-projectStoryDetail__mvTitleText{letter-spacing:.025em;flex-direction:column;align-items:flex-start;line-height:1.83;display:flex}@media not all and (width<=767px){.p-projectStoryDetail__mvTitleText{gap:.8rem;font-size:3rem}}@media screen and (width<=767px){.p-projectStoryDetail__mvTitleText{gap:.6rem;font-size:2rem}}.p-projectStoryDetail__mvTitleText span{background-color:#fff}@media not all and (width<=767px){.p-projectStoryDetail__mvTitleText span{padding:0 .8rem}}@media screen and (width<=767px){.p-projectStoryDetail__mvTitleText span{padding:0 .6rem;line-height:1.5}}.p-projectStoryDetail__mvBg{z-index:-1;width:100%;position:absolute;top:8rem;left:0}.p-projectStoryDetail__intro{color:#000;background-color:#fff}@media not all and (width<=767px){.p-projectStoryDetail__intro{border-radius:3rem;max-width:112rem;margin:11rem auto 0;padding:5.2rem 6rem}}@media screen and (width<=767px){.p-projectStoryDetail__intro{border-radius:1.5rem;margin:3.7rem 1.8rem 0;padding:3.6rem 2.4rem}}.p-projectStoryDetail__member{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-projectStoryDetail__member{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-projectStoryDetail__member{padding-left:1.6rem;padding-right:1.6rem}}@media not all and (width<=767px){.p-projectStoryDetail__member{padding-top:5.8rem}}@media screen and (width<=767px){.p-projectStoryDetail__member{padding-top:8.2rem}}.p-projectStoryDetail__memberHeading{letter-spacing:.02em;text-align:center;line-height:1.7}@media not all and (width<=767px){.p-projectStoryDetail__memberHeading{color:#fff;margin-bottom:2.5rem;font-size:2rem}}@media screen and (width<=767px){.p-projectStoryDetail__memberHeading{color:#000;margin-bottom:1.5rem;font-size:1.7rem}}.p-projectStoryDetail__memberList{justify-content:center;display:flex}@media not all and (width<=767px){.p-projectStoryDetail__memberList{gap:2.4rem}}@media screen and (width<=767px){.p-projectStoryDetail__memberList{flex-direction:column;gap:1.8rem}}.p-projectStoryDetail__memberItem{background-color:#ddf5fa;flex:0 0 calc(33.3333% - 1.53333rem);align-items:center;display:flex}@media not all and (width<=767px){.p-projectStoryDetail__memberItem{gap:2.2rem}}@media screen and (width<=767px){.p-projectStoryDetail__memberItem{gap:2.5rem}.p-projectStoryDetail__memberItem:nth-child(2n){flex-direction:row-reverse}.p-projectStoryDetail__memberItem:nth-child(2n) .p-projectStoryDetail__memberInfo{padding-left:2.6rem}}.p-projectStoryDetail__memberImage{aspect-ratio:181/172;overflow:hidden}@media not all and (width<=767px){.p-projectStoryDetail__memberImage{flex:0 0 18.1rem}}@media screen and (width<=767px){.p-projectStoryDetail__memberImage{flex:0 0 15rem}}.p-projectStoryDetail__memberImage img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.p-projectStoryDetail__memberInfo{flex:1}@media not all and (width<=767px){.p-projectStoryDetail__memberInfo{padding-bottom:.8rem}}@media screen and (width<=767px){.p-projectStoryDetail__memberInfo{padding-bottom:.4rem}}.p-projectStoryDetail__memberPosition{color:#fff;letter-spacing:.025em;flex-direction:column;align-items:flex-start;display:flex}@media not all and (width<=767px){.p-projectStoryDetail__memberPosition{gap:.3rem;margin-left:-.4rem;font-size:1.4rem;line-height:1.6}}@media screen and (width<=767px){.p-projectStoryDetail__memberPosition{gap:.2rem;margin-left:-.2rem;font-size:1.2rem;line-height:1.3}}.p-projectStoryDetail__memberPosition span{white-space:nowrap;background-color:#0866a9}@media not all and (width<=767px){.p-projectStoryDetail__memberPosition span{padding:0 .4rem}}@media screen and (width<=767px){.p-projectStoryDetail__memberPosition span{padding:0 .2rem}}.p-projectStoryDetail__memberYear{color:#000;letter-spacing:.025em;font-size:1.2rem}@media not all and (width<=767px){.p-projectStoryDetail__memberYear{margin-top:.8rem}}@media screen and (width<=767px){.p-projectStoryDetail__memberYear{margin-top:1rem}}.p-projectStoryDetail__memberName{color:#000;letter-spacing:.025em}@media not all and (width<=767px){.p-projectStoryDetail__memberName{margin-top:1.6rem;font-size:1.8rem}}@media screen and (width<=767px){.p-projectStoryDetail__memberName{margin-top:.8rem;font-size:1.6rem}}.p-projectStoryDetail__content{color:#000}@media not all and (width<=767px){.p-projectStoryDetail__content{padding-top:20rem}}@media screen and (width<=767px){.p-projectStoryDetail__content{padding:9.5rem 1.8rem 0}}.p-projectStoryDetail__lead{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-projectStoryDetail__lead{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-projectStoryDetail__lead{padding-left:1.6rem;padding-right:1.6rem}}.p-projectStoryDetail__lead{letter-spacing:.025em}@media not all and (width<=767px){.p-projectStoryDetail__lead{color:#fff;text-align:center;margin-top:1rem;margin-bottom:6rem;font-size:1.6rem;line-height:1.875}}@media screen and (width<=767px){.p-projectStoryDetail__lead{color:#000;text-align:justify;margin-top:3.2rem;margin-bottom:4rem;padding:0;font-size:1.3rem;line-height:1.76}}@media not all and (width<=767px){.p-projectStoryDetail__contentSection:nth-child(2n) .p-projectStoryDetail__contentHeader{flex-direction:row-reverse}.p-projectStoryDetail__contentSection:nth-child(2n) .p-projectStoryDetail__contentHeading{justify-content:flex-start}.p-projectStoryDetail__contentSection:nth-child(2n) .p-projectStoryDetail__contentInner{margin-left:0}.p-projectStoryDetail__contentSection:nth-child(2n) .p-projectStoryDetail__contentMainImage{bottom:5.6rem;left:auto;right:-10.2rem}.p-projectStoryDetail__contentSection+.p-projectStoryDetail__contentSection{padding-top:14rem}}@media screen and (width<=767px){.p-projectStoryDetail__contentSection+.p-projectStoryDetail__contentSection{padding-top:4.5rem}}.p-projectStoryDetail__contentHeader{display:flex}@media not all and (width<=767px){.p-projectStoryDetail__contentHeader{justify-content:center;align-items:center;gap:8.6rem;max-width:144rem;margin:0 auto}}@media screen and (width<=767px){.p-projectStoryDetail__contentHeader{flex-direction:column-reverse;gap:4.5rem}}@media not all and (width<=767px){.p-projectStoryDetail__contentImage{flex:0 0 85.7rem}}@media screen and (width<=767px){.p-projectStoryDetail__contentImage{max-width:34rem;margin-left:-1.8rem}}.p-projectStoryDetail__contentImage img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.p-projectStoryDetail__contentHeading{letter-spacing:.025em;justify-content:flex-end}@media not all and (width<=767px){.p-projectStoryDetail__contentHeading{flex:1;font-size:2.6rem;line-height:1.88;display:flex}}@media screen and (width<=767px){.p-projectStoryDetail__contentHeading{font-size:1.7rem;line-height:1.77}}.p-projectStoryDetail__contentMain{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-projectStoryDetail__contentMain{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-projectStoryDetail__contentMain{padding-left:1.6rem;padding-right:1.6rem}}.p-projectStoryDetail__contentMain{position:relative}@media not all and (width<=767px){.p-projectStoryDetail__contentMain{max-width:123.4rem;padding-top:6.4rem;padding-bottom:6.4rem}}@media screen and (width<=767px){.p-projectStoryDetail__contentMain{padding:5.2rem 0 7.8rem}}@media not all and (width<=767px){.p-projectStoryDetail__contentInner{max-width:70.8rem;margin-left:auto}}.p-projectStoryDetail__contentInner h3{letter-spacing:.025em;font-weight:500}@media not all and (width<=767px){.p-projectStoryDetail__contentInner h3{margin-bottom:2rem;font-size:2.6rem;line-height:1.88}}@media screen and (width<=767px){.p-projectStoryDetail__contentInner h3{margin-bottom:1.6rem;font-size:1.6rem;line-height:1.48}}.p-projectStoryDetail__contentInner p{letter-spacing:.025em;text-align:justify}@media not all and (width<=767px){.p-projectStoryDetail__contentInner p{font-size:1.6rem;line-height:1.875}}@media screen and (width<=767px){.p-projectStoryDetail__contentInner p{font-size:1.3rem;line-height:1.76}}@media not all and (width<=767px){.p-projectStoryDetail__contentInner p+p{margin-top:1.6rem}}@media screen and (width<=767px){.p-projectStoryDetail__contentInner p+p{margin-top:1.6rem}}@media not all and (width<=767px){.p-projectStoryDetail__contentBlock+.p-projectStoryDetail__contentBlock{padding-top:6.4rem}}@media screen and (width<=767px){.p-projectStoryDetail__contentBlock+.p-projectStoryDetail__contentBlock{padding-top:4rem}}.p-projectStoryDetail__dialogItem{display:flex}@media not all and (width<=767px){.p-projectStoryDetail__dialogItem{align-items:flex-start;gap:2rem}}@media screen and (width<=767px){.p-projectStoryDetail__dialogItem{gap:.8rem}}@media not all and (width<=767px){.p-projectStoryDetail__dialogItem+.p-projectStoryDetail__dialogItem{margin-top:2.4rem}}@media screen and (width<=767px){.p-projectStoryDetail__dialogItem+.p-projectStoryDetail__dialogItem{margin-top:1.6rem}}@media not all and (width<=767px){.p-projectStoryDetail__dialogHeader{flex:0 0 3.6rem}}.p-projectStoryDetail__dialogName{color:#000;letter-spacing:.025em;text-align:center;font-weight:600}@media not all and (width<=767px){.p-projectStoryDetail__dialogName{font-size:1.7rem;line-height:1.8}}@media screen and (width<=767px){.p-projectStoryDetail__dialogName{font-size:1.3rem;line-height:1.7}}.p-projectStoryDetail__dialogBody{flex:1}@media not all and (width<=767px){.p-projectStoryDetail__contentMainImage{width:40.7rem;position:absolute;bottom:17rem;left:-10.2rem}}@media screen and (width<=767px){.p-projectStoryDetail__contentMainImage{width:24.4rem;margin:4.5rem -1.8rem 0 auto}}.p-projectStoryDetail__contentBottom{position:relative}@media not all and (width<=767px){.p-projectStoryDetail__contentBottom{margin-top:10rem}}@media screen and (width<=767px){.p-projectStoryDetail__contentBottom{margin-top:1.4rem}}.p-projectStoryDetail__contentBottomImage{overflow:hidden}@media not all and (width<=767px){.p-projectStoryDetail__contentBottomImage{height:51rem}}@media screen and (width<=767px){.p-projectStoryDetail__contentBottomImage{height:25.5rem}}.p-projectStoryDetail__contentBottomImage img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.p-projectStoryDetail__contentBottomBg{z-index:-2;width:100%;position:absolute;bottom:50%;left:0}@media not all and (width<=767px){.p-projectStoryDetail__contentBottomBg{transform:translateY(31%)}}@media screen and (width<=767px){.p-projectStoryDetail__contentBottomBg{transform:translateY(53%)}}@media not all and (width<=767px){.p-projectStoryDetail__related{margin:28.2rem auto 0}}@media screen and (width<=767px){.p-projectStoryDetail__related{margin-top:21.4rem}}.p-projectStoryDetail__relatedHeading{color:#000;letter-spacing:.025em;text-align:center;line-height:1.88}@media not all and (width<=767px){.p-projectStoryDetail__relatedHeading{font-size:2.6rem}}@media screen and (width<=767px){.p-projectStoryDetail__relatedHeading{margin-bottom:-1rem;font-size:1.7rem}}.p-projectStoryDetail__relatedInner{flex-direction:column;display:flex}@media not all and (width<=767px){.p-projectStoryDetail__relatedInner{gap:13.6rem}}@media screen and (width<=767px){.p-projectStoryDetail__relatedInner{gap:10rem}}.p-projectStoryList__heading{color:#000;letter-spacing:.025em;text-align:center;font-weight:600;line-height:1.88}@media not all and (width<=767px){.p-projectStoryList__heading{margin-bottom:7.2rem;font-size:2.6rem;display:none}}@media screen and (width<=767px){.p-projectStoryList__heading{margin-bottom:-.8rem;font-size:1.7rem}}.p-projectStoryList__list{max-width:136rem;margin-left:auto;margin-right:auto}@media not all and (width<=767px){.p-projectStoryList__list{padding-left:4rem;padding-right:4rem}}@media screen and (width<=767px){.p-projectStoryList__list{padding-left:1.6rem;padding-right:1.6rem}}.p-projectStoryList__list{display:flex}@media not all and (width<=767px){.p-projectStoryList__list{justify-content:space-between;gap:4.8rem;max-width:134rem;margin-top:4.7rem}}@media screen and (width<=767px){.p-projectStoryList__list{flex-direction:column;gap:4.8rem;margin-top:2.7rem;padding-left:1rem;padding-right:1rem}}@media not all and (width<=767px){.p-projectStoryList__item{flex:0 0 calc(50% - 2.4rem)}}.p-projectStoryList__card{color:#000;background-image:linear-gradient(90deg,#ddfbf8,#e7eafa);transition:filter .45s;display:block;overflow:hidden}@media not all and (width<=767px){.p-projectStoryList__card{border-radius:1.5rem}}@media screen and (width<=767px){.p-projectStoryList__card{border-radius:1.2rem}}@media (hover:hover) and (pointer:fine){.p-projectStoryList__card:hover{filter:brightness(1.06)}}.p-projectStoryList__cardHeader{mix-blend-mode:multiply;background:linear-gradient(90deg,#ddfbf8,#e7eafa);flex-direction:column;justify-content:center;display:flex}@media not all and (width<=767px){.p-projectStoryList__cardHeader{gap:2.4rem;height:21.2rem;padding:2rem 4rem}}@media screen and (width<=767px){.p-projectStoryList__cardHeader{gap:2rem;height:14.8rem;padding:0 2.8rem}}.p-projectStoryList__label{letter-spacing:.025em;gap:.8rem;display:flex}@media not all and (width<=767px){.p-projectStoryList__label{align-items:center;font-size:1.5rem}}@media screen and (width<=767px){.p-projectStoryList__label{align-items:flex-end;font-size:1.2rem}}@media not all and (width<=767px){.p-projectStoryList__number{font-size:3.2rem}}@media screen and (width<=767px){.p-projectStoryList__number{font-size:2.6rem}}.p-projectStoryList__title{letter-spacing:.025em;line-height:1.5}@media not all and (width<=767px){.p-projectStoryList__title{font-size:3rem}}@media screen and (width<=767px){.p-projectStoryList__title{font-size:2.1rem}}@media not all and (width<=767px){.p-projectStoryList__cardBody{padding:2.4rem 2.4rem 4rem}}@media screen and (width<=767px){.p-projectStoryList__cardBody{padding:2.4rem 1rem}}@media not all and (width<=767px){.p-projectStoryList__image{min-height:25.4rem}}@media screen and (width<=767px){.p-projectStoryList__image{min-height:16.8rem}}.p-projectStoryList__button{background-color:#fff;border-radius:1rem;justify-content:space-between;align-items:center;line-height:1.5;display:flex}@media not all and (width<=767px){.p-projectStoryList__button{gap:2.4rem;margin-top:2.8rem;padding:1.6rem 2.4rem 1.6rem 3rem;font-size:2.2rem}}@media screen and (width<=767px){.p-projectStoryList__button{gap:1.2rem;margin-top:1.6rem;padding:2rem 1.4rem 2rem 2rem;font-size:1.4rem}}.p-projectStoryList__arrow{background-image:linear-gradient(90deg,#ddfbf8,#e7eafa);border-radius:.8rem;justify-content:center;align-items:center;display:flex}@media not all and (width<=767px){.p-projectStoryList__arrow{flex:0 0 7.4rem;height:4rem}}@media screen and (width<=767px){.p-projectStoryList__arrow{flex:0 0 4.5rem;height:3rem}}@media not all and (width<=767px){.p-projectStoryList__arrow svg{width:3.9rem}}@media screen and (width<=767px){.p-projectStoryList__arrow svg{width:2.4rem}}@media not all and (width<=767px){.p-projectStoryList--col1 .p-projectStoryList__list{max-width:136rem}.p-projectStoryList--col1 .p-projectStoryList__item{flex:1}.p-projectStoryList--col1 .p-projectStoryList__item--case1 .p-projectStoryList__title br,.p-projectStoryList--col1 .p-projectStoryList__item--case2 .p-projectStoryList__title br{display:none}.p-projectStoryList--col1 .p-projectStoryList__card{border-radius:2rem;position:relative}.p-projectStoryList--col1 .p-projectStoryList__card:before{z-index:2;content:"";background-color:#fff;width:.4rem;height:12.4rem;position:absolute;top:0;left:36rem}.p-projectStoryList--col1 .p-projectStoryList__cardHeader{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;height:12.4rem;padding:2rem 3.2rem;overflow:hidden}.p-projectStoryList--col1 .p-projectStoryList__label{flex:0 0 32.6rem;gap:1.2rem;font-size:1.7rem;line-height:1.52}.p-projectStoryList--col1 .p-projectStoryList__number{font-size:4.9rem}.p-projectStoryList--col1 .p-projectStoryList__title{align-self:stretch;align-items:center;margin-right:-.4rem;padding-left:4.8rem;font-size:3.4rem;display:flex;position:relative}.p-projectStoryList--col1 .p-projectStoryList__image{max-width:100rem;margin:.4rem auto 0}.p-projectStoryList--col1 .p-projectStoryList__button{gap:1rem;max-width:115.6rem;margin:3rem auto 0;padding-top:2rem;padding-bottom:2rem;font-size:3rem}.p-projectStoryList--col1 .p-projectStoryList__button br{display:none}.p-projectStoryList--col1 .p-projectStoryList__buttonText{text-align:center;flex:1}.p-relatedPost--col3 .p-relatedPost__heading{margin-bottom:8.5rem}.p-relatedPost--col3 .p-relatedPost__catch{padding:.8rem .2rem 0;font-size:2.1rem;top:-4.6rem;right:3.7rem}}@media screen and (width<=767px){.p-relatedPost--col3 .p-relatedPost__catch{padding:.8rem .2rem 0;font-size:1.6rem;top:-3.4rem;right:2.7rem}}@media not all and (width<=767px){.p-relatedPost--col3 .p-relatedPost__meta{gap:1rem;padding-top:2.4rem}.p-relatedPost--col3 .p-relatedPost__name{min-width:11rem}}.p-relatedPost__heading{color:#000;letter-spacing:.025em;text-align:center;line-height:1.88}@media not all and (width<=767px){.p-relatedPost__heading{margin-bottom:7.2rem;font-size:2.6rem}}@media screen and (width<=767px){.p-relatedPost__heading{margin-bottom:4rem;font-size:1.7rem}}@media not all and (width<=767px){.p-relatedPost__slider{max-width:136rem;margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem;visibility:visible!important}@media screen and (width<=767px){.p-relatedPost__slider{padding-left:1.6rem;padding-right:1.6rem}}}.p-relatedPost__slider .splide__track{overflow:visible}@media not all and (width<=767px){.p-relatedPost__list{grid-template-columns:repeat(var(--related-columns,4), 1fr);gap:3rem;width:auto!important;display:grid!important}}@media screen and (width<=767px){.p-relatedPost__item{width:27rem}}.p-relatedPost__card{display:block}@media (hover:hover) and (pointer:fine){.p-relatedPost__card:hover .p-relatedPost__image img{transform:scale(1.06)}}.p-relatedPost__cardInner{position:relative}.p-relatedPost__image{border-radius:1.2rem;overflow:hidden}@media not all and (width<=767px){.p-relatedPost__image{aspect-ratio:297/354}}@media screen and (width<=767px){.p-relatedPost__image{aspect-ratio:1}}.p-relatedPost__image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.p-relatedPost__meta{flex-direction:column;align-items:center;display:flex}@media not all and (width<=767px){.p-relatedPost__meta{padding:2rem 1.8rem .8rem}}@media screen and (width<=767px){.p-relatedPost__meta{gap:.4rem;padding:1.8rem 1.4rem .6rem}}.p-relatedPost__year{letter-spacing:.1em;background-color:#fff;line-height:1}@media not all and (width<=767px){.p-relatedPost__year{margin-bottom:-.2rem;padding:.5rem 1.2rem;font-size:1.4rem}}@media screen and (width<=767px){.p-relatedPost__year{padding:.4rem 1rem .5rem;font-size:1.2rem}}.p-relatedPost__name{letter-spacing:.2em;text-align:center;background-color:#fff;line-height:1}@media not all and (width<=767px){.p-relatedPost__name{min-width:13.8rem;padding:.6rem 1.2rem;font-size:2rem}}@media screen and (width<=767px){.p-relatedPost__name{min-width:10.6rem;padding:.5rem 1.2rem .6rem;font-size:1.7rem}}.p-relatedPost__catch{z-index:2;letter-spacing:.1em;writing-mode:vertical-rl;flex-direction:column;align-items:flex-start;line-height:1.8;display:flex;position:absolute}@media not all and (width<=767px){.p-relatedPost__catch{gap:.6rem;font-size:1.9rem;top:-3.8rem;right:3.2rem}}@media screen and (width<=767px){.p-relatedPost__catch{gap:.4rem;font-size:1.6rem;top:-2.8rem;right:3.2rem}}.p-relatedPost__catch span{background-color:#fff;padding-top:.6rem;position:relative}@media not all and (width<=767px){[data-id=people01] .p-relatedPost__catch span:nth-child(2){bottom:-12rem}}@media screen and (width<=767px){[data-id=people01] .p-relatedPost__catch span:nth-child(2){bottom:-8rem}}@media not all and (width<=767px){[data-id=people02] .p-relatedPost__catch span:nth-child(2){bottom:-20rem}}@media screen and (width<=767px){[data-id=people02] .p-relatedPost__catch span:nth-child(2){bottom:-14rem}}@media not all and (width<=767px){[data-id=people03] .p-relatedPost__catch span:nth-child(2){bottom:-15rem}}@media screen and (width<=767px){[data-id=people03] .p-relatedPost__catch span:nth-child(2){bottom:-9rem}}@media not all and (width<=767px){[data-id=people04] .p-relatedPost__catch span:nth-child(2){bottom:-14rem}}@media screen and (width<=767px){[data-id=people04] .p-relatedPost__catch span:nth-child(2){bottom:-9rem}}.p-workSliders{z-index:2;display:flex;position:relative}@media not all and (width<=767px){.p-workSliders{justify-content:space-between;gap:4rem;max-width:112rem;margin:0 auto}}@media screen and (width<=767px){.p-workSliders{flex-direction:column;gap:4.8rem;max-width:31.2rem;margin:0 auto}}.p-workSliders__icon{position:absolute;left:50%;transform:translate(-50%,-50%)}@media not all and (width<=767px){.p-workSliders__icon{width:10.6rem;height:10.6rem;top:44%}}@media screen and (width<=767px){.p-workSliders__icon{width:3.8rem;height:3.8rem;top:50%}}.p-workSliders__icon:before,.p-workSliders__icon:after{content:"";width:108%;height:.1rem;position:absolute;top:50%;left:50%}@media not all and (width<=767px){.p-workSliders__icon:before,.p-workSliders__icon:after{background-color:#211815}}@media screen and (width<=767px){.p-workSliders__icon:before,.p-workSliders__icon:after{background-color:#9fa0a0}}.p-workSliders__icon:before{transform:translate(-50%,-50%)rotate(-45deg)}.p-workSliders__icon:after{transform:translate(-50%,-50%)rotate(45deg)}.p-workSliders__unit{position:relative;overflow:hidden}@media not all and (width<=767px){.p-workSliders__unit{flex:0 0 45rem}}.p-workSliders__title{z-index:3;width:100%;position:absolute;top:-.6rem;left:50%;transform:translate(-50%,100%)}@media not all and (width<=767px){[data-slider-id=energies] .p-workSliders__title{width:18.6rem;left:49%}}@media screen and (width<=767px){[data-slider-id=energies] .p-workSliders__title{width:15rem}}@media not all and (width<=767px){[data-slider-id=products] .p-workSliders__title{width:13.4rem}}@media screen and (width<=767px){[data-slider-id=products] .p-workSliders__title{width:10.6rem}}.p-workSliders__checkButton{z-index:3;display:none;position:absolute}@media not all and (width<=767px){.p-workSliders__checkButton{width:11.6rem;bottom:8.5rem;left:0}}@media screen and (width<=767px){.p-workSliders__checkButton{width:6.4rem;bottom:0;right:1.2rem}}@media (hover:hover) and (pointer:fine){.p-workSliders__checkButton:hover svg{color:#444}}.p-workSliders__checkButton svg{color:#000300;transition:color .45s}.p-workSliders__slider{width:100%;position:relative}.p-workSliders__slider:before{z-index:-1;aspect-ratio:1;content:"";background-color:#fff;border-radius:50%;width:100%;display:block;position:absolute;top:0;left:0}.p-workSliders__slider .splide__track--fade>.splide__list>.splide__slide.is-leaving{opacity:1!important}.p-workSliders__slide{flex-direction:column;display:flex}.p-workSliders__slide.is-leaving{z-index:2!important}.p-workSliders__slideInner{opacity:0;will-change:transform;aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;width:100%;transition:transform 2s,opacity 1.2s linear;display:flex;position:relative;transform:scale(.9)}.p-workSliders__slideInner:after{opacity:.9;mix-blend-mode:multiply;content:"";background-color:#c9caca;border-radius:50%;width:14rem;height:1px;display:block;position:absolute;left:50%;box-shadow:0 0 4rem 4.2rem #c9caca}@media not all and (width<=767px){.p-workSliders__slideInner:after{bottom:6rem;transform:translate(-50%)scale(.6,.4)}}@media screen and (width<=767px){.p-workSliders__slideInner:after{bottom:5rem;transform:translate(-50%)scale(.45,.24)}[data-slider-id=products] .p-workSliders__slideInner{padding-top:2.4rem}}.p-workSliders__slide.is-active .p-workSliders__slideInner{opacity:1;transition-delay:.4s,.8s;transform:scale(1)}.p-workSliders__slide.is-leaving .p-workSliders__slideInner{opacity:0;transition-delay:0s,0s;transform:scale(1.2)}.p-workSliders__slideImage{position:relative}@media not all and (width<=767px){.p-workSliders__slideImage{max-width:30rem;padding:0 0 2rem}}@media screen and (width<=767px){.p-workSliders__slideImage{max-width:19.2rem;padding:0 0 1.6rem}[data-slider-id=products] .p-workSliders__slideImage{max-width:21rem;padding-bottom:3rem}}@media not all and (width<=767px){[data-slider-id=products] .p-workSliders__slideImage[data-index=products-7]{max-width:32rem}}@media screen and (width<=767px){[data-slider-id=products] .p-workSliders__slideImage[data-index=products-7]{max-width:23rem}}[data-slider-id=products] .p-workSliders__slideImage[data-index=products-7] .p-workSliders__slideText{top:1.2rem}[data-slider-id=energies] .p-workSliders__slideText{z-index:1;color:#fff;text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media not all and (width<=767px){[data-slider-id=energies] .p-workSliders__slideText{padding:5.6rem 0 0;font-size:2.5rem;line-height:1.4}}@media screen and (width<=767px){[data-slider-id=energies] .p-workSliders__slideText{padding:4rem 0 0;font-size:1.7rem;line-height:1.41}}[data-slider-id=products] .p-workSliders__slideText{color:#0866a9;text-align:center;width:100%;font-weight:500;line-height:1.17;position:absolute;top:.4rem;left:50%;transform:translate(-50%)}@media not all and (width<=767px){[data-slider-id=products] .p-workSliders__slideText{font-size:1.7rem}}@media screen and (width<=767px){[data-slider-id=products] .p-workSliders__slideText{font-size:1.4rem}}.p-workSliders__pagination{text-align:center;justify-content:center;display:flex}@media not all and (width<=767px){.p-workSliders__pagination{margin-top:3rem}}@media screen and (width<=767px){.p-workSliders__pagination{z-index:3;position:absolute;bottom:0;left:50%;transform:translate(-50%,-1.6rem)}}.p-workSliders__pagination .splide__pagination__page{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}@media not all and (width<=767px){.p-workSliders__pagination .splide__pagination__page{width:1.8rem;height:1.8rem}}@media screen and (width<=767px){.p-workSliders__pagination .splide__pagination__page{width:1.2rem;height:1.2rem}}.p-workSliders__pagination .splide__pagination__page:after{content:"";background-color:#9fa0a0;border:1px solid #9fa0a0;border-radius:50%;transition:background 1s;display:block}@media not all and (width<=767px){.p-workSliders__pagination .splide__pagination__page:after{width:.8rem;height:.8rem}}@media screen and (width<=767px){.p-workSliders__pagination .splide__pagination__page:after{width:.6rem;height:.6rem}}.p-workSliders__pagination .splide__pagination__page.is-active:after{background-color:#0000}.p-workSliders__prev,.p-workSliders__next{z-index:10;cursor:pointer;color:#9fa0a0;background:0 0;border:none;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;transition:color .2s;display:flex;position:absolute;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.p-workSliders__prev:hover,.p-workSliders__next:hover{color:#0866a9}}@media not all and (width<=767px){.p-workSliders__prev,.p-workSliders__next{top:46%}}@media screen and (width<=767px){.p-workSliders__prev,.p-workSliders__next{top:50%}}.p-workSliders__prev svg,.p-workSliders__next svg{pointer-events:none}@media not all and (width<=767px){.p-workSliders__prev svg,.p-workSliders__next svg{width:1.3rem;height:3.5rem}}@media screen and (width<=767px){.p-workSliders__prev svg,.p-workSliders__next svg{width:1rem;height:2.4rem}}.p-workSliders__prev{left:0}.p-workSliders__next{right:0}.p-workSliders__next svg{transform:scaleX(-1)}.p-workSliders--large{z-index:6}@media not all and (width<=767px){.p-workSliders--large{max-width:128rem}}@media screen and (width<=767px){.p-workSliders--large{max-width:30rem}}@media not all and (width<=767px){.p-workSliders--large .p-workSliders__title{color:#000}.p-workSliders--large .p-workSliders__unit{flex:0 0 55.7rem}}.p-workSliders--large .p-workSliders__unit[data-slider-id=energies] .p-workSliders__slider:before{background-image:linear-gradient(90deg,#ddfbf8,#e7eafa)}.p-workSliders--large .p-workSliders__unit[data-slider-id=products] .p-workSliders__slider:before{background-image:linear-gradient(90deg,#f5edf8,#e7ffeb)}.p-workSliders--large .p-workSliders__checkButton{display:block}@media not all and (width<=767px){.p-workSliders--large .p-workSliders__slideImage{max-width:36rem}.p-workSliders--large .p-workSliders__slideImage[data-index=products-7]{max-width:40rem}.p-workSliders--large [data-slider-id=products] .p-workSliders__slideText{font-size:2.1rem;top:0}.p-workSliders--large .p-workSliders__icon{width:17rem;height:17rem;top:45%}.p-workSliders--large .p-workSliders__prev,.p-workSliders--large .p-workSliders__next{top:45%}}.p-workSliders--large .p-workSliders__prev svg,.p-workSliders--large .p-workSliders__next svg{height:auto}@media not all and (width<=767px){.p-workSliders--large .p-workSliders__prev svg,.p-workSliders--large .p-workSliders__next svg{width:1.6rem}}.p-workSliders--large .p-workSliders__prev{left:.4rem}.p-workSliders--large .p-workSliders__next{right:.4rem}@media not all and (width<=767px){.p-workSliders--large .p-workSliders__pagination{gap:.4rem;margin-top:4rem}.p-workSliders--large .p-workSliders__pagination .splide__pagination__page:after{width:1rem;height:1rem}}.u-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-text-center{text-align:center}.u-text-left{text-align:left}.u-text-right{text-align:right}@media screen and (width<=767px){.u-onlyShow--pc{display:none!important}}@media not all and (width<=767px){.u-onlyShow--sp{display:none!important}}.u-linkText{color:#1d88da;text-underline-offset:.3rem;text-decoration:underline;transition:color .3s cubic-bezier(.61,1,.88,1)}@media (hover:hover) and (pointer:fine){.u-linkText:hover{color:#c49c64}}.u-linkTextArrow{color:#1d88da;border-bottom:.1rem solid #1d88da;align-items:center;font-weight:500;line-height:1.35;text-decoration:none;transition:color .3s cubic-bezier(.61,1,.88,1),border .3s cubic-bezier(.61,1,.88,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.u-linkTextArrow:hover{color:#c49c64;border-color:#c49c64}.u-linkTextArrow:hover:after{border-color:#c49c64}}.u-linkTextArrow:after{content:"";border-top:.1rem solid #1d88da;border-right:.1rem solid #1d88da;width:.6rem;height:.6rem;transition:border .3s cubic-bezier(.61,1,.88,1);display:inline-block;translate:0 .1rem;rotate:45deg}.u-statusBadge{z-index:10;color:#fff;pointer-events:none;padding:.3rem .5rem;font-family:Noto Sans JP,sans-serif;font-size:1rem;line-height:1;display:inline-block;position:absolute;top:0;left:0}.u-statusBadge--private,.u-statusBadge--draft{background-color:#8b0000}.u-statusBadge--scheduled{background-color:#1a6eb5}.u-statusBadge--expired{background-color:#555}
