@charset "UTF-8";:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:normal}: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}:where(figure){margin:0}@font-face{font-family:icomoon;src:url(../fonts/icon/icomoon.eot?fsx2ee);src:url(../fonts/icon/icomoon.eot?fsx2ee#iefix) format("embedded-opentype"),url(../fonts/icon/icomoon.ttf?fsx2ee) format("truetype"),url(../fonts/icon/icomoon.woff?fsx2ee) format("woff"),url(../fonts/icon/icomoon.svg?fsx2ee#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{--scrollbar:18px;--texttrim:calc((1em - 1lh) / 2);font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-scroll-chaining:none;overscroll-behavior:none}@media (1920px < width){html{font-size:.625vw}}@media (width < 1200px){html{font-size:calc(50% + 2 * (100vw - 992px) / 208)}}@media (width < 992px){html{font-size:calc(62.5% + 2 * (100vw - 768px) / 224)}}@media (width < 768px){html{font-size:calc(62.5% + 2 * (100vw - 576px) / 192)}}@media (width < 576px){html{font-size:calc(62.5% + 2 * (100vw - 390px) / 186)}}@media (width < 390px){html{font-size:calc(50% + 2 * (100vw - 320px) / 70)}}html.mpdal-open,html.slideout-open{overflow:clip;padding-right:var(--scrollbar)}body{font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;font-size:1.6rem;color:#222;line-height:1.6;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word}@media (width < 992px){body{font-size:1.6rem}}*,:after,:before{box-sizing:border-box;transition-property:none;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22)}img,main,picture{display:block}img{max-width:100%;height:auto}table{width:100%}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none;word-break:break-all}a,button{color:currentColor;outline:none;transition:all .3s cubic-bezier(.895,.03,.685,.22)}button{padding:0;background:transparent;border:none;cursor:pointer}svg{fill:currentColor}sup{vertical-align:super}sub,sup{font-size:max(.625em,10px)}sub{vertical-align:sub}@keyframes b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.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;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:b 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.l-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;overflow:clip}.l-header{position:fixed;left:0;top:0;width:100%;z-index:32}.l-gnav{display:contents}.l-gnav__container{position:fixed;right:0;top:0;transition:transform .3s cubic-bezier(.39,.575,.565,1);transform:translate3d(110%,0,0);pointer-events:none;z-index:34}html.slideout-open .l-gnav__container{transform:translateZ(0);pointer-events:auto}.l-gnav__overlay{position:fixed;left:0;top:0;width:100%;height:100vh;background:rgba(34,34,34,.5);z-index:33;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.39,.575,.565,1);transform:none!important}html.slideout-open .l-gnav__overlay{opacity:1;pointer-events:auto}.l-main{-ms-flex:1;flex:1}.c-btnPrimary{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:36rem;max-width:100%;height:7rem;background:#222;color:#fff;gap:2rem;font-size:max(1.25em,10px);overflow:hidden;transition-duration:.6s;transition-timing-function:cubic-bezier(.39,.575,.565,1);border-radius:.2rem}.c-btnPrimary:before{position:absolute;content:"";left:-30%;right:-30%;top:0;height:100%;transform:skewX(60deg) translateX(-110%);background:#d3000a;z-index:1;transition-property:transform}.c-btnPrimary__txt{font-weight:700}.c-btnPrimary__icon,.c-btnPrimary__txt{position:relative;z-index:2}.c-btnPrimary__icon:before{display:block;transition-property:transform;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900"}.c-btnPrimary__icon:first-child{position:absolute;left:3rem;top:50%;transform:translateY(-50%) rotateY(180deg)}.c-btnPrimary.--external .c-btnPrimary__icon:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902"}@media (width < 992px){.c-btnPrimary{width:29rem;height:5.6rem;font-size:max(1em,10px)}.c-btnPrimary__icon{font-size:max(1.125em,10px)}}@media (width < 992px) and (width < 992px){.c-btnPrimary__icon{font-size:max(.875em,10px)}}@media (hover:hover){.c-btnPrimary:hover:before{transform:skewX(60deg) translateX(0)}.c-btnPrimary:hover .c-btnPrimary__icon:not(.--external):before{transform:translate3d(10%,-10%,0)}}.c-decoFocus{position:relative}.c-decoFocus__content{position:relative;z-index:1;padding-top:25vh}@media screen{.c-decoFocus__content{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:.15s;opacity:0}.c-decoFocus.is-anime .c-decoFocus__content{opacity:1}}.c-decoFocus__icon{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;pointer-events:none}.c-decoFocus__icon>i{--stroke:min(4.5138888889vw,8.3333333333svh);position:sticky;left:0;top:0;display:block;width:100%;height:100dvh}.c-decoFocus__icon>i:after,.c-decoFocus__icon>i:before{position:absolute;content:"";width:min(19.4444444444vw,35.8974358974svh);height:min(19.4444444444vw,35.8974358974svh)}.c-decoFocus__icon>i:before{right:0;top:0;border-top:solid var(--stroke) currentcolor;border-right:solid var(--stroke) currentcolor}.c-decoFocus__icon>i:after{left:0;bottom:0;border-left:solid var(--stroke) currentcolor;border-bottom:solid var(--stroke) currentcolor}@media screen{.c-decoFocus__icon>i{transform:scale(.9);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.c-decoFocus.is-anime .c-decoFocus__icon>i{transform:scale(1);opacity:1}}.c-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:1rem}@media (width < 992px){.c-pagination{gap:.5rem}}.c-pagination__item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:6rem;height:6rem;border-radius:50%;background:#eaeaea;color:#fff;font-family:Poppins,sans-serif;font-size:max(1.25em,10px);font-weight:700}.c-pagination__item.--current{color:#fff;background:#222}.c-pagination__item.--next,.c-pagination__item.--prev{font-size:max(1em,10px);line-height:1;padding-top:0}.c-pagination__item.--next span:before,.c-pagination__item.--prev span:before{display:block;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901"}.c-pagination__item.--prev span{transform:rotateY(180deg)}@media (width < 992px){.c-pagination__item{width:4.5rem;height:4.5rem;font-size:max(1em,10px)}}@media (width < 768px){.c-pagination__item[data-page]:not(.--first):not(.--last):not(.--current):not(.--near.--show){display:none}}@media (hover:hover){.c-pagination__item[href]:hover{color:#fff;background:#222;border-color:currentcolor}}.c-inner{width:100%;margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem}@media (width < 992px){.c-inner{padding-left:2rem;padding-right:2rem}}@media (width < 768px){.c-inner{padding-left:2rem;padding-right:2rem}}.c-inner.--gutter0{padding-left:0;padding-right:0}@media (992px <= width){.c-inner{max-width:116rem}.c-inner.--md{max-width:128rem}.c-inner.--ss{max-width:90rem}.c-inner.--full{max-width:100%}.c-inner.--gutter0{max-width:108rem}}.c-hamburger{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#222;color:#fff;width:9rem;height:5rem}@media (width < 992px){.c-hamburger{width:7rem;height:4rem}}.c-hamburger__icon{position:relative;width:5rem;height:.1rem}@media (width < 992px){.c-hamburger__icon{width:3.8rem}}.c-hamburger__icon:after,.c-hamburger__icon:before{position:absolute;content:"";left:0;right:0;bottom:0;top:0;background:currentcolor}.c-hamburger__icon:before{transform:translateY(-.5rem)}.c-hamburger__icon:after{transform:translateY(.5rem)}.c-hamburger__icon.--close:before{transform:rotate(15deg)}.c-hamburger__icon.--close:after{transform:rotate(-15deg)}.c-scrollBox{position:relative;width:100%;overflow-x:auto}.c-scrollBox__iconFrame{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;pointer-events:none;color:#ccc;opacity:1;transition:opacity .3s}.c-scrollBox.is-inact .c-scrollBox__iconFrame{visibility:hidden}.c-scrollBox.is-view .c-scrollBox__iconFrame{opacity:0}.c-scrollBox__icon{position:relative;width:100%;height:100%;max-height:100vh}.c-scrollBox__icon>svg{position:absolute;left:50%;top:0;width:auto;aspect-ratio:132/142;height:1em;font-size:max(8.875em,10px);max-height:80%;transform:translate3d(-50%,-50%,0)}.c-scrollBox__mainFrame{position:relative;z-index:1}.c-linkHoverLine{position:relative}.c-linkHoverLine:after{position:absolute;content:"";left:0;right:0;bottom:-.5rem;height:.1rem;background:currentcolor;transform:scaleX(0);transform-origin:right center;transition-property:transform}@media (hover:hover){.c-linkHoverLine:hover:after{transform-origin:left center;transform:scaleX(1)}}.c-listNotes__item{position:relative;padding-left:1em}.c-listNotes__item:before{position:absolute;content:"※";left:0;top:0}.c-logoBasic{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;line-height:1;gap:2.5rem}@media (width < 992px){.c-logoBasic{gap:.5rem}}.c-logoBasic__img{font-size:max(4.3333333333em,10px)}@media (width < 992px){.c-logoBasic__img{font-size:max(3.7em,10px)}}.c-logoBasic__img>*{width:auto;height:1em}.c-logoBasic__txt{background:#222;border-radius:.3rem;color:#fff;font-weight:700;padding:.5rem .8rem .6rem;line-height:1.1}.c-tableBasic{border-collapse:separate;border-spacing:0}@media (width < 768px){.c-tableBasic__row{display:block}}.c-tableBasic__row:first-child .c-tableBasic__headingFrame{border-top-left-radius:.2rem}@media (width < 768px){.c-tableBasic__row:first-child .c-tableBasic__headingFrame{border-top-right-radius:.2rem}}@media (768px <= width){.c-tableBasic__row:first-child .c-tableBasic__dataFrame:last-child{border-top-right-radius:.2rem}}@media (768px <= width){.c-tableBasic__row:last-child .c-tableBasic__headingFrame{border-bottom-left-radius:.2rem;border-bottom:.1rem solid currentcolor}}.c-tableBasic__row:last-child .c-tableBasic__dataFrame{border-bottom:.1rem solid currentcolor}.c-tableBasic__row:last-child .c-tableBasic__dataFrame:last-child{border-bottom-right-radius:.2rem}@media (width < 768px){.c-tableBasic__row:last-child .c-tableBasic__dataFrame:last-child{border-bottom-left-radius:.2rem}}.c-tableBasic__headingFrame{border-top:.1rem solid currentcolor;border-left:.1rem solid currentcolor;font-weight:700;line-height:1.6;padding:3rem 3rem 3.5rem;vertical-align:middle}@media (width < 992px){.c-tableBasic__headingFrame{padding:1.5rem 2rem}}@media (width < 768px){.c-tableBasic__headingFrame{border-right:.1rem solid currentcolor;display:block}}.c-tableBasic__dataFrame{border-top:.1rem solid currentcolor;border-left:.1rem solid currentcolor;padding:2.5rem 3rem 2.5rem 4rem;vertical-align:middle}.c-tableBasic__dataFrame:last-child{border-right:.1rem solid currentcolor}@media (width < 992px){.c-tableBasic__dataFrame{padding:2rem}}@media (width < 768px){.c-tableBasic__dataFrame{display:block}}.c-tableBasic__data{gap:1rem}.c-tableBasic__data,.c-tableBasic__txtFrame{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-tableBasic__txtFrame{gap:1.6em}.c-tableBasic__note{position:relative;display:block;padding-left:1em;font-size:max(.875em,10px)}.c-tableBasic__note:before{position:absolute;content:"※";left:0;top:0}.c-tableBasic__list{padding-left:1.75em}.c-tableBasic__list>li{list-style:disc}.c-txtHeader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media (width < 768px){.c-txtHeader{margin-left:-1rem;margin-right:-1rem}}.c-txtHeader__ttl{font-size:max(1.875em,10px);font-weight:700;text-align:center}@media (width < 992px){.c-txtHeader__ttl{font-size:max(1.375em,10px)}}.c-txtHeader__lead{text-align:center;line-height:1.8}.p-footer{padding:6.5rem 0 3.5rem}@media (width < 992px){.p-footer{padding:6rem 0 3rem}}.p-footer__upperFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;margin-bottom:10rem}@media (width < 992px){.p-footer__upperFrame{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:3rem;margin-bottom:3rem}}.p-footer__logoFrame{font-size:max(.75em,10px)}.p-footer__navFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;gap:3rem}@media (width < 992px) and (768px <= width){.p-footer__navFrame{-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}}@media (width < 768px){.p-footer__navFrame{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.p-footer__nav{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:baseline;align-items:baseline;font-weight:700;line-height:1.5;gap:1rem;border-bottom:.05rem solid currentcolor}@media (width < 992px) and (768px <= width){.p-footer__nav{font-size:max(.9375em,10px)}}.p-footer__nav:after{color:#d3000a;font-size:max(.9375em,10px);font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900";transition-property:transform}@media (hover:hover){.p-footer__nav:hover{color:#d3000a}.p-footer__nav:hover:after{transform:translate3d(25%,-25%,0)}}.p-footer__middleFrame{margin-bottom:12rem}@media (width < 992px){.p-footer__middleFrame{margin-bottom:3rem}}@media (992px <= width){.p-footer__lowerFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}}.p-footer__linkFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:2rem 3rem;line-height:1}@media (width < 992px){.p-footer__linkFrame{font-size:max(.875em,10px);margin-bottom:3rem}}@media (width < 992px) and (768px <= width){.p-footer__linkFrame{-ms-flex-pack:center;justify-content:center}}@media (width < 768px){.p-footer__linkFrame{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (hover:hover){.p-footer__linkFrame .c-linkHoverLine:hover{color:#d3000a}}.p-footer__copy{font-family:Poppins,sans-serif;font-size:max(.8125em,10px);line-height:1.5}@media (width < 992px){.p-footer__copy{font-size:max(.625em,10px);text-align:center}}.p-gnav{background:#222;height:100vh;overflow-y:scroll;padding:2rem 2rem 5.5rem;color:#fff}@media (992px <= width){.p-gnav{min-width:74rem}}@media (width < 992px){.p-gnav{padding:1rem 1rem 4rem}}.p-gnav__headFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;height:8rem}@media (width < 992px){.p-gnav__headFrame{height:5rem}}.p-gnav__mainFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding:0 2.5rem;margin-bottom:6rem}@media (width < 992px){.p-gnav__mainFrame{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;padding:0 2rem;gap:4rem;margin-bottom:4rem}}.p-gnav__menuFrame{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:2.5em;-ms-flex-direction:column;flex-direction:column}@media (width < 992px){.p-gnav__menuFrame{gap:1.5rem}}.p-gnav__menu{position:relative;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-direction:column;flex-direction:column;line-height:1}@media (hover:hover){.p-gnav__menu:hover .p-gnav__txt{clip-path:polygon(100% 0,100% 0,100% 0)}.p-gnav__menu:hover .p-gnav__txt.--hover{clip-path:polygon(0 -100%,0 100%,200% 100%)}}.p-gnav__txt{position:relative;z-index:1;transition-property:clip-path;clip-path:polygon(-100% 0,100% 0,100% 200%)}.p-gnav__txt.--hover{position:absolute;left:0;bottom:0;z-index:2;color:#d3000a;clip-path:polygon(0 100%,0 100%,0 100%)}.p-gnav__heading{font-family:Poppins,sans-serif;font-size:max(2.5em,10px);font-style:italic}@media (width < 992px){.p-gnav__heading{font-size:max(1.875em,10px)}}.p-gnav__sup{font-size:max(1.125em,10px);font-weight:700}@media (width < 992px){.p-gnav__sup{font-size:max(.625em,10px)}}.p-gnav__footFrame{padding:0 2.5rem}@media (width < 992px){.p-gnav__footFrame{padding:0 2rem}}.p-gnav__cvFrame{margin-bottom:4.5rem}@media (width < 992px){.p-gnav__cvFrame{margin-bottom:3rem}}.p-gnav__linkFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 3rem;font-size:max(.875em,10px)}@media (width < 992px){.p-gnav__linkFrame{gap:2rem 3rem;line-height:1;max-width:27rem}}@media (hover:hover){.p-gnav__linkFrame .c-linkHoverLine:hover{color:#d3000a}}.p-gnavCv{display:grid;grid-template-columns:repeat(2,1fr)}@media (width < 992px){.p-gnavCv{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:27rem}}.p-gnavCv__link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:12rem;line-height:1}.p-gnavCv__link:first-child{background:#d3000a;color:#fff}.p-gnavCv__link:last-child{background:#fff;color:#222}@media (width < 992px){.p-gnavCv__link{height:8rem;-ms-flex-pack:justify;justify-content:space-between;padding:0 3rem}}@media (hover:hover){.p-gnavCv__link:hover .p-gnavCv__deco{opacity:1;left:1rem;right:1rem;top:1rem;bottom:1rem}}.p-gnavCv__txt{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-direction:column;flex-direction:column}@media (width < 992px){.p-gnavCv__txt{gap:.5rem;padding-left:1rem}}.p-gnavCv__heading{font-size:max(2.25em,10px);font-style:italic;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:1.5rem}@media (width < 992px){.p-gnavCv__heading{font-size:max(1.75em,10px)}}.p-gnavCv__heading>svg{display:block;font-size:max(.8333333333em,10px);width:1em;height:1em;stroke:currentcolor;stroke-width:.15rem}@media (width < 992px){.p-gnavCv__heading>svg{display:none}}.p-gnavCv__heading.--en>span{font-family:Poppins,sans-serif;font-size:max(1.2222222222em,10px);font-weight:400}@media (width < 992px){.p-gnavCv__heading.--en>span{font-size:max(1.2857142857em,10px)}}.p-gnavCv__sup{font-size:max(.75em,10px);font-weight:700}@media (width < 992px){.p-gnavCv__sup{font-size:max(.75em,10px)}}.p-gnavCv__deco{position:absolute;left:2rem;top:2rem;bottom:2rem;right:2rem;opacity:0;transition-property:opacity,left,right,top,bottom;display:none}@media (hover:hover){.p-gnavCv__deco{display:block}}.p-gnavCv__deco:after,.p-gnavCv__deco:before{position:absolute;content:"";width:3rem;height:3rem}@media (width < 992px){.p-gnavCv__deco:after,.p-gnavCv__deco:before{width:2rem;height:2rem}}.p-gnavCv__deco:before{right:0;top:0;border-right:.15rem solid currentcolor;border-top:.15rem solid currentcolor}.p-gnavCv__deco:after{left:0;bottom:0;border-left:.15rem solid currentcolor;border-bottom:.15rem solid currentcolor}.p-gnavCv__icon{font-size:max(1.796875em,10px);width:1em;height:1em;stroke:currentcolor;stroke-width:.15rem}@media (992px <= width){.p-gnavCv__icon{display:none}}.p-gnavExternal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.p-gnavExternal__link{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:2rem 0 1rem;gap:5rem;border-bottom:.1rem solid currentcolor}@media (width < 992px){.p-gnavExternal__link{padding-top:1rem;gap:2.5rem}}@media (hover:hover){.p-gnavExternal__link:hover{color:#d3000a}.p-gnavExternal__link:hover .p-gnavExternal__icon{transform:translate3d(.5rem,-.5rem,0)}}.p-gnavExternal__txt{display:-ms-flexbox;display:flex;gap:.5rem;line-height:1;font-weight:700;-ms-flex-direction:column;flex-direction:column}.p-gnavExternal__heading{font-size:max(1.125em,10px)}@media (width < 992px){.p-gnavExternal__heading{font-size:max(1em,10px)}}.p-gnavExternal__sup{font-size:max(.75em,10px)}@media (width < 992px){.p-gnavExternal__sup{font-size:max(.625em,10px)}}.p-gnavExternal__icon{font-size:max(1.25em,10px);width:1em;height:1em;stroke:currentcolor;stroke-width:.15rem;transition-property:transform}@media (width < 992px){.p-gnavExternal__icon{font-size:max(1.015625em,10px)}}.p-header{height:8rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding:2rem 2rem 0}@media (width < 992px){.p-header{height:5rem;padding:1rem 1rem 0}}.p-header__logoFrame{font-size:max(.8125em,10px)}@media (width < 992px){.p-header__logoFrame{font-size:max(.625em,10px);padding-left:1rem}}.p-header__btnFrame{-ms-flex-align:end;align-items:flex-end;gap:.5rem}.p-header__btnFrame,.p-header__cvFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.p-header__cv,.p-header__cvFrame{-ms-flex-align:center;align-items:center}.p-header__cv{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:14rem;height:5rem;font-size:max(.875em,10px);font-weight:700;background:#d3000a;border:.1rem solid #d3000a;color:#fff;padding:.5rem}@media (width < 992px){.p-header__cv{width:12rem;height:4rem}}.p-header__cv.--en{font-family:Poppins,sans-serif;font-size:max(1em,10px);font-weight:600;background:#fff;color:#d3000a}.p-header__cv>i{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;opacity:0;transition-property:opacity,left,right,top,bottom;display:none}@media (hover:hover){.p-header__cv>i{display:block}}.p-header__cv>i:after,.p-header__cv>i:before{position:absolute;content:"";width:1rem;height:1rem}.p-header__cv>i:before{right:0;top:0;border-right:.1rem solid currentcolor;border-top:.1rem solid currentcolor}.p-header__cv>i:after{left:0;bottom:0;border-left:.1rem solid currentcolor;border-bottom:.1rem solid currentcolor}@media (hover:hover){.p-header__cv:hover>i{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;opacity:1}}.p-business__leadFrame{padding:6rem 0 10rem;background:#362ed5;color:#fff}@media (width < 992px){.p-business__leadFrame{padding:5rem 0 5.5rem}}.p-business__lead{font-size:max(1.25em,10px);text-align:center;line-height:2.8}@media screen{.p-business__lead{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-business__lead.is-anime{transform:translateZ(0);opacity:1}}@media (width < 992px){.p-business__lead{font-size:max(1em,10px)}}.p-business__mainFrame .c-decoFocus__icon{color:#362ed5}.p-business__footFrame{background:#362ed5;color:#fff}.p-businessMarket{color:#362ed5;padding:8rem 0 10rem}@media (width < 992px){.p-businessMarket{padding:9rem 0 7rem}}.p-businessMarket__headFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-bottom:4rem}.p-businessMarket__sectionFrame{background:currentcolor;display:grid;grid-template-columns:repeat(4,1fr);gap:.1rem;border:.1rem solid currentcolor}@media (width < 992px){.p-businessMarket__sectionFrame{grid-template-columns:repeat(2,1fr)}}.p-businessMarket__section{background:#fff}.p-businessMarket__headingFrame,.p-businessMarket__section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.p-businessMarket__headingFrame{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:13.5rem;border-bottom:.1rem solid currentcolor}@media (width < 992px){.p-businessMarket__headingFrame{height:10rem}}@media (width < 768px){.p-businessMarket__headingFrame{-ms-flex-pack:end;justify-content:flex-end;height:7.5rem;margin-bottom:1rem;border-bottom:none}}.p-businessMarket__heading{font-size:max(1.875em,10px);font-weight:700}@media (width < 992px){.p-businessMarket__heading{font-size:max(1.25em,10px)}}@media (width < 768px){.p-businessMarket__heading{font-size:max(1.40625em,10px)}}.p-businessMarket__sup{background:#362ed5;color:#fff;line-height:1;font-weight:700;padding:0 .5rem .4rem}@media (width < 992px){.p-businessMarket__sup{font-size:max(.875em,10px);padding:0 .4rem .15rem}}@media (width < 768px){.p-businessMarket__sup{font-size:max(.990625em,10px)}}.p-businessMarket__sup>span{font-size:max(.875em,10px)}.p-businessMarket__boxFrame{-ms-flex:1;flex:1;padding:3.5rem 3.5rem 4rem}@media (width < 992px){.p-businessMarket__boxFrame{padding:1.5rem 1.5rem 3rem}}@media (width < 768px){.p-businessMarket__boxFrame{padding-top:0}}.p-businessMarket__rankingFrame{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:2rem;-ms-flex-direction:column;flex-direction:column}.p-businessMarket__deco{aspect-ratio:170/23;font-size:max(1.4375em,10px);width:auto;height:1em}@media (width < 992px){.p-businessMarket__deco{font-size:max(1.09375em,10px)}}.p-businessMarket__ranking{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;gap:1rem}.p-businessMarket__label{font-size:max(.875em,10px);font-weight:700;line-height:1.2}@media (width < 992px){.p-businessMarket__label{font-size:max(.8125em,10px)}}.p-businessMarket__value{font-family:Poppins,sans-serif;font-size:max(3.75em,10px);font-weight:700;line-height:.75}@media (width < 992px){.p-businessMarket__value{font-size:max(3.34375em,10px)}}.p-businessMarket__unit{font-size:max(1.5em,10px);font-weight:700;line-height:1}@media (width < 992px){.p-businessMarket__unit{font-size:max(1.4375em,10px)}}.p-businessMarket__imgFrame{margin:2.5rem 0}@media (width < 992px){.p-businessMarket__imgFrame{margin:2rem 0}}.p-businessMarket__img>img{border-radius:.2rem}.p-businessMarket__noteFrame{display:-ms-flexbox;display:flex;margin-top:2rem;font-size:max(.75em,10px)}@media (768px <= width){.p-businessMarket__noteFrame{margin-top:1rem;-ms-flex-pack:end;justify-content:flex-end}}@media (width < 992px){.p-businessMarket__noteFrame{font-size:max(.875em,10px)}}.p-businessBrand{padding:10rem 0;border-top:.1rem solid #362ed5;border-bottom:.1rem solid #362ed5}@media (width < 992px){.p-businessBrand{padding:5rem 0 7rem}}.p-businessBrand__headFrame{margin-bottom:3.5rem;color:#362ed5}@media (width < 992px){.p-businessBrand__headFrame{margin-bottom:4.5rem}}.p-businessBrand__mainFrame .c-scrollBox__icon>svg{top:18.6046511628%}@media (width < 768px){.p-businessBrand__sectionFrame{min-width:75rem}}.p-businessBrand__section{position:relative;background:#fff;z-index:1}.p-businessBrand__section:last-child{padding-top:3rem}@media (width < 992px){.p-businessBrand__section:last-child{padding-top:2rem}}.p-businessBrand__section:last-child:after{position:absolute;content:"";left:50%;bottom:calc(100% - .1rem);border-style:solid;border-width:0 2.8rem 1.1rem;border-color:#fff transparent;z-index:2;transform:translate3d(-50%,0,0)}.p-businessBrand__headingFrame{background:#222;color:#fff;padding:.7rem 2rem .8rem;font-size:max(1.25em,10px);font-weight:700;text-align:center;border-radius:.2rem .2rem 0 0}@media (width < 992px){.p-businessBrand__headingFrame{font-size:max(.875em,10px);padding:.5rem 2rem .6rem}}.p-businessBrand__boxFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:3rem;background:#eaeaea}@media (width < 992px){.p-businessBrand__boxFrame{padding:2rem;gap:.7rem}}.p-businessBrand__box{-ms-flex:1;flex:1}.p-businessBrand__box:last-child{-ms-flex:unset;flex:unset;width:29.4117647059%}.p-businessBrand__footFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:6rem}@media (width < 992px){.p-businessBrand__footFrame{margin-top:4.5rem}}@media (992px <= width){.p-businessBrand__footFrame .c-btnPrimary{width:50rem;font-size:max(1.5em,10px)}}.p-businessBrandMultiBox{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-direction:column;flex-direction:column;height:100%}@media (width < 992px){.p-businessBrandMultiBox{gap:.7rem}}.p-businessBrandMultiBox__ttlFrame{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem}@media (width < 992px){.p-businessBrandMultiBox__ttlFrame{gap:.7rem;grid-template-columns:3rem 1fr}}.p-businessBrandMultiBox__ttlFrame:before{content:""}.p-businessBrandMultiBox__ttl{background:#222;color:#fff;font-weight:700;padding:.7rem 2rem;text-align:center;border-radius:.2rem}@media (width < 992px){.p-businessBrandMultiBox__ttl{font-size:max(.75em,10px);padding:.5rem 2rem}}.p-businessBrandMultiBox__headingFrame{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem}@media (width < 992px){.p-businessBrandMultiBox__headingFrame{gap:.7rem;grid-template-columns:3rem 1fr}}.p-businessBrandMultiBox__headingFrame:before{content:""}.p-businessBrandMultiBox__heading{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}@media (width < 992px){.p-businessBrandMultiBox__heading{gap:.7rem}}.p-businessBrandMultiBox__heading>p{background:#362ed5;color:#fff;font-weight:700;padding:.5rem 2rem;border-radius:.2rem;text-align:center;-ms-flex:1;flex:1}@media (width < 992px){.p-businessBrandMultiBox__heading>p{font-size:max(.6875em,10px);padding:.4rem 2rem}}.p-businessBrandMultiBox__heading>p:last-child{-ms-flex:unset;flex:unset;width:30.534351145%}@media (width < 992px){.p-businessBrandMultiBox__heading>p:last-child{width:32.967032967%}}.p-businessBrandMultiBox__blockFrame{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);gap:1rem;-ms-flex:1;flex:1}@media (width < 992px){.p-businessBrandMultiBox__blockFrame{gap:.7rem}}.p-businessBrandMultiBox__block{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem}@media (width < 992px){.p-businessBrandMultiBox__block{gap:.7rem;grid-template-columns:3rem 1fr}}.p-businessBrandMultiBox__labelFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#362ed5;border-radius:.2rem;color:#fff;font-weight:700}@media (width < 992px){.p-businessBrandMultiBox__labelFrame{font-size:max(.6875em,10px)}}.p-businessBrandMultiBox__label{-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.p-businessBrandMultiBox__boxFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.p-businessBrandMultiBox__box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;background:#fff;border-radius:.2rem;padding:1rem}@media (width < 992px){.p-businessBrandMultiBox__box{padding:.6rem}}.p-businessBrandMultiBox__box:last-child{-ms-flex:unset;flex:unset;width:30.534351145%}@media (width < 992px){.p-businessBrandMultiBox__box:last-child{width:32.967032967%}}.p-businessBrandMultiBox__logoLayout{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:1rem 2.5rem}@media (width < 992px){.p-businessBrandMultiBox__logoLayout{gap:1rem}}.p-businessBrandMultiBox__logoLayout.--col3{display:grid;grid-template-columns:repeat(3,auto);-ms-flex-align:stretch;align-items:stretch}.p-businessBrandMultiBox__logoFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.p-businessBrandMultiBox__caption{position:relative;font-size:max(.75em,10px);font-weight:700;line-height:1.2;padding:.5rem;border-radius:.2rem;background:#222;color:#fff}@media (width < 992px){.p-businessBrandMultiBox__caption{font-size:max(.625em,10px);padding:.3rem}}.p-businessBrandMultiBox__caption:after{position:absolute;content:"";left:50%;bottom:-.35rem;border-style:solid;border-width:.4rem .25rem 0;border-color:#222 transparent;transform:translateX(-50%)}.p-businessBrandMultiBox__logo{margin-top:.5rem}.p-businessBrandMultiBox__logo>img{width:auto;height:4.9rem}@media (width < 992px){.p-businessBrandMultiBox__logo>img{height:3.5rem}}@media (width < 768px){.p-businessBrandMultiBox__logo>img{height:3rem}}.p-businessBrandBox{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-direction:column;flex-direction:column;height:100%}@media (width < 992px){.p-businessBrandBox{gap:.7rem}}.p-businessBrandBox__ttlFrame{background:#222;border-radius:.2rem;color:#fff;font-weight:700;padding:.7rem 2rem;text-align:center}@media (width < 992px){.p-businessBrandBox__ttlFrame{font-size:max(.75em,10px);padding:.5rem 2rem}}.p-businessBrandBox__blockFrame{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;background:#fff;border-radius:.2rem;padding:1rem}@media (width < 992px){.p-businessBrandBox__blockFrame{padding:.7rem .7rem 1.4rem;gap:1.4rem}}.p-businessBrandBox__blockFrame.--justify{-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem}.p-businessBrandBox__listFrame{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.p-businessBrandBox__headingFrame{background:#362ed5;color:#fff;border-radius:.2rem;text-align:center;font-size:max(.875em,10px);font-weight:700;padding:.4rem 2rem;margin-bottom:1rem}@media (width < 992px){.p-businessBrandBox__headingFrame{font-size:max(.6875em,10px);margin-bottom:.7rem}}.p-businessBrandBox__list{display:inline-grid;grid-template-columns:repeat(2,auto);gap:1rem 3rem}@media (width < 992px){.p-businessBrandBox__list{gap:.5rem 2rem}}.p-businessBrandBox__list:has(.p-businessBrandBox__logoFrame:only-child){display:block}.p-businessBrandBox__list.--flex{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:5rem}@media (width < 992px){.p-businessBrandBox__list.--flex{gap:3rem}}.p-businessBrandBox__logoFrame{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.p-businessBrandBox__logo>img[src*=global]{width:auto;height:6.4rem}@media (width < 992px){.p-businessBrandBox__logo>img[src*=global]{height:4.5rem}}.p-businessBrandBox__logo>img[src*=incubator]{width:auto;height:5.1rem}@media (width < 992px){.p-businessBrandBox__logo>img[src*=incubator]{height:3.5rem}}.p-businessBrandBox__txt{font-size:max(1.5em,10px);font-weight:700;text-align:center;padding:2.5rem 0}@media (width < 992px){.p-businessBrandBox__txt{font-size:max(1.125em,10px);padding:1rem}}.p-businessData{padding:10rem 0}@media (width < 992px){.p-businessData{padding:5rem 0 7rem}}.p-businessData__headFrame{margin-bottom:4rem;color:#362ed5}@media screen{.p-businessData__headFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-businessData__headFrame.is-anime{transform:translateZ(0);opacity:1}}@media (768px <= width){.p-businessData__mainFrame{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}}@media (width < 768px){.p-businessData__mainFrame{display:-ms-flexbox;display:flex;gap:2.5rem;-ms-flex-direction:column;flex-direction:column}}.p-businessData__graphFrame{color:#362ed5;border:.1rem solid currentcolor;padding:2.5rem 2.5rem 4rem;border-radius:.2rem}@media (width < 992px){.p-businessData__graphFrame{padding:1.5rem 1.5rem 2rem}}.p-businessData__caption{font-size:max(1.5em,10px);font-weight:700;text-align:center;margin-bottom:1rem}@media screen{.p-businessData__caption{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s;opacity:0}.p-businessData__graphFrame.is-anime .p-businessData__caption{opacity:1}}@media (width < 992px){.p-businessData__caption{font-size:max(1em,10px);margin-bottom:.5rem}}.p-businessData__graph{display:block;aspect-ratio:483/501}.p-businessData__graph .bar rect{transform-box:fill-box;transform-origin:bottom center}@media screen{.p-businessData__graph .bar rect{transform:scaleY(0);transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-delay:0s}.p-businessData__graphFrame.is-anime .p-businessData__graph .bar rect{transform:scaleY(1)}}@media screen{.p-businessData__graph .deco,.p-businessData__graph .value{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:.3s;opacity:0}.p-businessData__graphFrame.is-anime .p-businessData__graph .deco,.p-businessData__graphFrame.is-anime .p-businessData__graph .value{opacity:1}}.p-businessSystem{padding:10rem 0;background:#362ed5;color:#fff}@media (width < 992px){.p-businessSystem{padding:5rem 0 7rem}}.p-businessSystem__headFrame{margin-bottom:4rem}.p-businessSystem__sectionFrame{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem}@media (width < 992px){.p-businessSystem__sectionFrame{display:-ms-flexbox;display:flex;gap:5rem;-ms-flex-direction:column;flex-direction:column}}@media (width < 576px){.p-businessSystem__sectionFrame{margin:0 auto;width:80%}}.p-businessSystem__section{display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-direction:column;flex-direction:column}@media (width < 992px) and (576px <= width){.p-businessSystem__section{display:grid;gap:3rem;grid-template-columns:30% 1fr}}@media (width < 576px){.p-businessSystem__section{gap:1rem}}@media (width < 992px){.p-businessSystem__img{aspect-ratio:280/160}.p-businessSystem__img>img{width:100%;height:100%;object-fit:cover}}.p-businessSystem__heading{font-size:max(1.125em,10px);font-weight:700}@media (width < 992px){.p-businessSystem__heading{font-size:max(1em,10px);margin-bottom:.5rem}}@media (width < 576px){.p-businessSystem__heading{text-align:center}}@media (width < 992px){.p-businessSystem__desc{font-size:max(.875em,10px)}}.p-businessFuture{padding:10rem 0 20rem;color:#362ed5}@media (width < 992px){.p-businessFuture{padding:5rem 0 8rem}}.p-businessFuture__headFrame{margin-bottom:4rem}@media (width < 992px){.p-businessFuture__headFrame{margin-bottom:3rem}}.p-businessFuture__sectionFrame{background:currentcolor;display:grid;grid-template-columns:repeat(3,1fr);border:.1rem solid currentcolor}@media (width < 768px){.p-businessFuture__sectionFrame{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.p-businessFuture__section{display:-ms-flexbox;display:flex;gap:.1rem;background:#fff;-ms-flex-direction:column;flex-direction:column}.p-businessFuture__section:nth-child(2){border:.1rem solid currentcolor}@media (768px <= width){.p-businessFuture__section:nth-child(2){border-top:none;border-bottom:none}}@media (width < 768px){.p-businessFuture__section:nth-child(2){border-left:none;border-right:none}}.p-businessFuture__ttlFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;height:11.5rem;border-bottom:.1rem solid currentcolor}@media (width < 992px){.p-businessFuture__ttlFrame{height:9rem}}.p-businessFuture__ttl{font-size:max(1.875em,10px);font-weight:700}@media (width < 992px){.p-businessFuture__ttl{font-size:max(1.375em,10px)}}.p-businessFuture__sup{font-family:Poppins,sans-serif;font-size:max(.75em,10px);font-weight:600}.p-businessFuture__blockFrame{display:-ms-flexbox;display:flex;gap:3rem;-ms-flex-direction:column;flex-direction:column;padding:3rem 3rem 4rem;-ms-flex:1;flex:1}@media (width < 992px){.p-businessFuture__blockFrame{font-size:max(.875em,10px);gap:2rem;padding:2rem 2rem 4rem}}.p-businessFuture__block:only-child{height:100%}.p-businessFuture__heading{font-size:max(1.25em,10px);font-weight:700;margin-bottom:1.5rem}@media (width < 992px){.p-businessFuture__heading{font-size:max(1.1428571429em,10px);margin-bottom:.5rem;text-align:center}}.p-businessFuture__dataFrame{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}@media (width < 768px){.p-businessFuture__dataFrame{margin-bottom:-2rem}}.p-businessFuture__data{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.p-businessFuture__data:nth-child(n+2){margin-top:3rem;padding-top:3rem;border-top:.1rem solid currentcolor}.p-businessFuture__subheading{font-weight:700;margin-bottom:1rem}@media (width < 992px){.p-businessFuture__subheading{font-size:max(1.1428571429em,10px)}}.p-businessFuture__value{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;font-size:max(1.125em,10px);font-weight:700}@media (width < 992px){.p-businessFuture__value{font-size:max(1.2857142857em,10px)}}.p-businessFuture__value>span{font-family:Poppins,sans-serif;font-size:max(2.7777777778em,10px);font-weight:600;line-height:.85}.p-businessFuture__note{font-size:max(.75em,10px)}.p-homeMv{position:relative;width:100%}.p-homeMv__container,.p-homeMv__eyecatchFrame{position:relative;z-index:2}.p-homeMv__eyecatchFrame{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;width:100%;height:100svh}@media (orientation:portrait){.p-homeMv__eyecatchFrame{padding-top:13rem;height:auto;z-index:1}}.p-homeMv__marqueeFrame{position:absolute;left:0;right:0;bottom:0;z-index:2}@media (orientation:landscape){.p-homeMv__marqueeFrame{z-index:1}}.p-homeMv__background{position:absolute;left:0;right:0;bottom:0;top:7rem}@media (orientation:landscape){.p-homeMv__background{top:0;padding:3rem}}.p-homeMvSlider{position:relative;width:114.6153846154svh;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media (orientation:portrait){.p-homeMvSlider{width:59.4871794872svh;height:calc(100svh - 7rem - 6rem)}}.p-homeMvSlider__container{position:relative}.p-homeMvSlider__decoFrame{position:absolute;left:50%;top:3.8461538462svh;transform:translate3d(-50%,0,0);width:65.3243847875%;opacity:.8;pointer-events:none;z-index:2}@media (orientation:portrait){.p-homeMvSlider__decoFrame{top:min(3.8461538462svh,3.8461538462%)}}.p-homeMvSlider__deco>img{width:100%}@media screen{.p-homeMvSlider__deco{opacity:0;transform:scale(.75);transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:.3s}.p-homeMv.is-act .p-homeMvSlider__deco{opacity:1;transform:scale(1)}}.p-homeMvSlider__caption{position:absolute;left:0;right:0;bottom:0;top:0}.p-homeMvSlider__caption>img{width:100%}@media screen{.p-homeMvSlider__caption{opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-delay:.75s}.p-homeMv.is-act .p-homeMvSlider__caption{opacity:1}}@media screen{.p-homeMvSlider__slider{opacity:0;transform:scale(.75);transform-origin:center bottom;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.p-homeMv.is-act .p-homeMvSlider__slider{opacity:1;transform:scale(1)}}.p-homeMvSlider__img{position:relative;width:100%;transform-origin:center bottom;overflow:hidden}@media (orientation:landscape){.p-homeMvSlider__img{height:calc(100svh - 6rem)}}@media (orientation:landscape) and (width < 1440px){.p-homeMvSlider__img{height:calc(100svh - 10rem)}}@media (orientation:landscape){.p-homeMvSlider__img>img{position:absolute;left:0;top:0;width:100%;height:auto;max-block-size:unset}}@media (orientation:portrait){.p-homeMvSlider__img>img{width:100%;height:calc(100svh - 7rem - 6rem);object-fit:cover;object-position:top center}}.p-homeMvMarquee__txt{font-family:Poppins,sans-serif;font-size:min(13.1944444444vw,24.358974359vh);font-style:italic;font-weight:500;color:transparent;-webkit-text-stroke:#d3000a .1rem;line-height:.725}@media (orientation:portrait){.p-homeMvMarquee__txt{font-size:min(23.0769230769vw,11.5384615385vh)}}.p-homeMvBackground{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;background:#eaeaea;overflow:hidden;padding-bottom:min(10.7638888889vw,19.8717948718vh)}@media (orientation:portrait){.p-homeMvBackground{padding-bottom:min(28.2051282051vw,14.1025641026vh)}}.p-homeMvBackground__pcFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-left:2rem;width:100%}@media (orientation:portrait){.p-homeMvBackground__pcFrame{display:none}}@media (orientation:landscape){.p-homeMvBackground__spFrame{display:none}}.p-homeMvBackground__slide:first-child{position:relative;z-index:2}.p-homeMvBackground__slide:nth-child(2){position:relative;z-index:3}.p-homeMvBackground__slide:nth-child(3){position:relative;z-index:4}.p-homeMvBackground__slide:nth-child(4){position:relative;z-index:5}.p-homeMvBackground__slide:nth-child(5){position:relative;z-index:6}.p-homeMvBackground__slide:nth-child(6){position:relative;z-index:7}.p-homeMvBackground__slide:nth-child(7){position:relative;z-index:8}.p-homeMvBackground__slide:nth-child(8){position:relative;z-index:9}.p-homeMvBackground__slide:nth-child(9){position:relative;z-index:10}.p-homeMvBackground__slide:nth-child(10){position:relative;z-index:11}.p-homeMvBackground__slide:nth-child(11){position:relative;z-index:12}.p-homeMvBackground__slide:nth-child(12){position:relative;z-index:13}.p-homeMvBackground__slide:nth-child(13){position:relative;z-index:14}.p-homeMvBackground__slide:nth-child(14){position:relative;z-index:15}.p-homeMvBackground__slide:nth-child(15){position:relative;z-index:16}.p-homeMvBackground__slide:nth-child(16){position:relative;z-index:17}.p-homeMvBackground__slide:nth-child(17){position:relative;z-index:18}.p-homeMvBackground__slide:nth-child(18){position:relative;z-index:19}.p-homeMvBackground__slide:nth-child(19){position:relative;z-index:20}.p-homeMvBackground__slide:nth-child(20){position:relative;z-index:21}.p-homeMvBackground__slide:nth-child(21){position:relative;z-index:22}.p-homeMvBackground__slide:nth-child(22){position:relative;z-index:23}.p-homeMvBackground__slide:nth-child(23){position:relative;z-index:24}.p-homeMvBackground__slide:nth-child(24){position:relative;z-index:25}.p-homeMvBackground__slide:nth-child(25){position:relative;z-index:26}.p-homeMvBackground__slide:nth-child(26){position:relative;z-index:27}.p-homeMvBackground__slide:nth-child(27){position:relative;z-index:28}.p-homeMvBackground__slide:nth-child(28){position:relative;z-index:29}.p-homeMvBackground__slide:nth-child(29){position:relative;z-index:30}.p-homeMvBackground__slide:nth-child(30){position:relative;z-index:31}.p-homeMvBackground__slide:last-child{z-index:1}@media (orientation:landscape){.p-homeMvBackground__img>img{width:100%}.p-homeMvBackground__img:first-child{width:32.0104166667%}.p-homeMvBackground__img:last-child{width:43.2395833333%}}@media (orientation:portrait){.p-homeMvBackground__img>img{height:43.5897435897vh}}.p-homeIntro{position:relative;z-index:2;padding-bottom:50vh}.p-homeIntro__container{position:relative;padding:150vh 0 50vh}.p-homeIntro__inner{position:relative;z-index:1}.p-homeIntro__txtFrame{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-direction:column;flex-direction:column}@media screen{.p-homeIntro__txtFrame{opacity:0}}.p-homeIntro__heading{font-size:max(3.3333333333vw,6.1538461538vh);font-weight:900;margin-bottom:.5em;padding-left:.5em}@media (orientation:portrait){.p-homeIntro__heading{font-size:min(10.7692307692vw,5.3846153846vh)}}.p-homeIntro__txt{font-size:max(1.3333333333vw,2.4615384615vh);font-weight:700;line-height:1.8}@media (orientation:portrait){.p-homeIntro__txt{font-size:min(5.1282051282vw,2.5641025641vh)}}.p-homeIntro__txt+.p-homeIntro__txt{margin-top:1.8em}.p-homeIntro__background{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;pointer-events:none}.p-homeIntro__bg{position:sticky;left:0;top:0;width:100%;height:100vh;overflow:hidden}.p-homeIntro__decoLayout{position:absolute;left:50%;top:50%;width:calc(100vw + 100vh);aspect-ratio:1/1;transform:translate3d(-50%,-50%,0)}.p-homeIntro__decoFrame{position:relative;width:100%;height:100%;background:#d3000a;border-radius:50%;mask-image:radial-gradient(circle at center,transparent 40vw,#000 0)}@media (orientation:portrait){.p-homeIntro__decoFrame{mask-image:radial-gradient(circle at center,transparent 70vw,#000 0)}}.p-homeIntro__deco{position:absolute;left:0;right:0;bottom:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;opacity:.7;animation:a 108s infinite linear;z-index:2}.p-homeIntro__deco:nth-child(2n){animation-direction:reverse}.p-homeIntro__deco>img{display:block;width:145vw}@media (orientation:portrait){.p-homeIntro__deco>img{width:250vw}}.p-homeMessage{margin-bottom:8rem}@media screen{.p-homeMessage{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-homeMessage.is-anime{transform:translateZ(0);opacity:1}}@media (992px <= width){.p-homeMessage{margin-bottom:15rem}}.p-homeMessage__mainFrame{position:relative;padding:7rem 8.5rem 6rem;background:#d3000a;color:#fff}@media (width < 992px){.p-homeMessage__mainFrame{padding:6rem 3rem 14rem}}.p-homeMessage__ttlFrame{position:absolute;bottom:0;right:3rem;z-index:3}@media (width < 992px){.p-homeMessage__ttlFrame{right:0}}.p-homeMessage__ttl{font-family:Poppins,sans-serif;font-size:max(6.25em,10px);font-weight:500;line-height:.7}@media (width < 992px){.p-homeMessage__ttl{font-size:min(12.8205128205vw,3.125em)}}.p-homeMessage__txtFrame{position:relative;z-index:2}.p-homeMessage__heading{font-size:max(2.75em,10px);font-weight:700;line-height:1.8}@media (width < 992px){.p-homeMessage__heading{font-size:max(2em,10px)}}@media screen and (width < 992px){.p-homeMessage__heading{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-homeMessage__heading.is-anime{transform:translateZ(0);opacity:1}}.p-homeMessage__txt{display:-ms-flexbox;display:flex;gap:1.8em;-ms-flex-direction:column;flex-direction:column;font-size:max(1.125em,10px);line-height:1.8;margin:3rem 0}@media (width < 992px){.p-homeMessage__txt{font-size:max(1em,10px);margin:4rem 0 6rem}}@media screen and (width < 992px){.p-homeMessage__txt>p{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-homeMessage__txt>p.is-anime{transform:translateZ(0);opacity:1}}.p-homeMessage__sign{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:1rem}@media (width < 992px){.p-homeMessage__sign{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;gap:.4rem}}@media screen and (width < 992px){.p-homeMessage__sign{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-homeMessage__sign.is-anime{transform:translateZ(0);opacity:1}}.p-homeMessage__sign>p{font-weight:500}.p-homeMessage__sign>picture{font-size:max(3.5em,10px)}@media (width < 992px){.p-homeMessage__sign>picture{font-size:max(3.125em,10px)}}.p-homeMessage__sign>picture>img{width:auto;height:1em}.p-homeMessage__imgFrame{position:absolute;right:-3rem;bottom:0;width:61.6666666667%;z-index:1;transform-origin:center bottom}@media screen{.p-homeMessage__imgFrame{transform:scale(.9);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-delay:0s}.p-homeMessage__imgFrame.is-anime{transform:scale(1);opacity:1}}@media (width < 992px){.p-homeMessage__imgFrame{width:min(61.5384615385vw,36rem)}}.p-homeMenu{margin-bottom:15rem}@media (width < 992px){.p-homeMenu{margin-bottom:8rem}}.p-homeMenu__inner{display:-ms-flexbox;display:flex;gap:8rem;-ms-flex-direction:column;flex-direction:column}@media (width < 992px){.p-homeMenu__inner{gap:4rem}}@media screen{.p-homeMenu__block{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-homeMenu__block.is-anime{transform:translateZ(0);opacity:1}}.p-homeMenu__linkFrame{--accent:#7252b5;position:relative;display:block;background:var(--accent)}.p-homeMenu__linkFrame[href*=philosophy]{--accent:#10ced5}.p-homeMenu__linkFrame[href*=business]{--accent:#362ed5;color:#fff}.p-homeMenu__linkFrame[href*=people]{--accent:#c9d801}@media (768px <= width){.p-homeMenu__linkFrame:nth-child(odd) .p-homeMenu__imgFrame{-ms-flex-align:end;align-items:flex-end}}@media (hover:hover) and (768px <= width){.p-homeMenu__linkFrame[href*=people]:hover .p-homeMenu__btn,.p-homeMenu__linkFrame[href*=philosophy]:hover .p-homeMenu__btn{color:#222}.p-homeMenu__linkFrame:hover .p-homeMenu__btn:before,.p-homeMenu__linkFrame:hover .p-homeMenu__imgFrame.--hover{clip-path:polygon(0 -100%,0 100%,200% 100%)}}.p-homeMenu__link{position:relative}@media (width < 768px){.p-homeMenu__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.p-homeMenu__link.is-anime .p-homeMenu__imgFrame.--hover{clip-path:polygon(0 0,0 200%,200% 0)}}.p-homeMenu__imgLayout{position:relative;z-index:1}@media (width < 768px){.p-homeMenu__imgLayout{display:contents}}.p-homeMenu__imgFrame{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:.8rem;z-index:1}.p-homeMenu__imgFrame:not(.--hover) .p-homeMenu__img{filter:grayscale(100%)}@media (width < 768px){.p-homeMenu__imgFrame:not(.--hover){display:contents}}.p-homeMenu__imgFrame.--hover{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2}@media (768px <= width){.p-homeMenu__imgFrame.--hover{clip-path:polygon(0 100%,0 100%,0 100%)}}@media (width < 768px){.p-homeMenu__imgFrame.--hover{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;height:100%;clip-path:polygon(0 0,0 0,0 0)}}@media (hover:hover){.p-homeMenu__imgFrame.--hover{transition-property:clip-path}}.p-homeMenu__img{position:relative;z-index:1}@media (768px <= width){.p-homeMenu__img{width:50%}.p-homeMenu__img:first-child{padding-left:3rem}}@media (768px <= width) and (width < 992px){.p-homeMenu__img:first-child{padding-left:2rem}}@media (width < 768px){.p-homeMenu__img{aspect-ratio:350/240;width:100%;-ms-flex-order:3;order:3}.p-homeMenu__img>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.p-homeMenu__img.--eyecatch{aspect-ratio:330/260;width:calc(100% - 2rem);-ms-flex-order:1;order:1}}@media (768px <= width){.p-homeMenu__txtLayout{position:absolute;left:0;right:0;bottom:0;top:0;z-index:2}}@media (width < 768px){.p-homeMenu__txtLayout{display:contents}}.p-homeMenu__txtFrame{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}@media (768px <= width){.p-homeMenu__txtFrame{position:absolute;left:15%;top:25.9615384615%}}@media (width < 768px){.p-homeMenu__txtFrame{position:relative;padding:4rem 2rem 2rem 6rem;-ms-flex-order:2;order:2;z-index:3}}.p-homeMenu__ttlFrame{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}@media (width < 768px){.p-homeMenu__ttlFrame{position:absolute;left:2rem;bottom:100%}}.p-homeMenu__ttl{background:var(--accent);line-height:1;font-size:max(2.375em,10px);font-weight:900;padding:0 1.5rem}@media (width < 992px){.p-homeMenu__ttl{font-size:max(1.75em,10px);padding:0 .7rem}}.p-homeMenu__sup{font-family:Poppins,sans-serif;font-size:max(5.375em,10px);font-weight:500;background:var(--accent);line-height:.7;padding-top:.075em}@media (768px <= width){.p-homeMenu__sup{margin-left:13.5rem}}@media (768px <= width) and (width < 992px){.p-homeMenu__sup{margin-left:1.5rem}}@media (width < 992px){.p-homeMenu__sup{font-size:max(3.75em,10px)}}@media (width < 768px){.p-homeMenu__sup{margin-left:2rem}}.p-homeMenu__descFrame{line-height:1.5}@media (768px <= width){.p-homeMenu__descFrame{margin-left:23rem;margin-top:3rem}}@media (768px <= width) and (width < 992px){.p-homeMenu__descFrame{margin-left:4.5rem;margin-top:1.5rem}}@media (768px <= width){.p-homeMenu__desc{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--accent);padding:.125em .5em}}.p-homeMenu__btnFrame{position:absolute;right:0;bottom:0;z-index:3}@media (width < 768px){.p-homeMenu__btnFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding-left:7rem}}.p-homeMenu__btn{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:42rem;height:9rem;background:#222;color:#fff;transition-property:color}@media (width < 992px){.p-homeMenu__btn{width:100%;height:6rem;max-width:28rem}}.p-homeMenu__btn>span{position:relative;font-size:max(1.5em,10px);font-weight:700;z-index:2}@media (width < 992px){.p-homeMenu__btn>span{font-size:max(1em,10px)}}.p-homeMenu__btn>i{position:absolute;right:3rem;top:50%;transform:translate3d(0,-50%,0)}.p-homeMenu__btn>i:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e900"}@media (width < 992px){.p-homeMenu__btn>i{font-size:max(1.03125em,10px)}}.p-homeMenu__btn:before{position:absolute;content:"";left:0;right:0;bottom:0;top:0;background:var(--accent);z-index:1;transition-property:clip-path;clip-path:polygon(0 100%,0 100%,0 100%)}.p-homeInterview{padding:10rem 0;background:#eaeaea}@media (992px <= width){.p-homeInterview{margin:0 3rem 3rem}}@media (width < 992px){.p-homeInterview{padding:8rem 0}}.p-homeInterview__headFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:5.5rem}@media (width < 992px){.p-homeInterview__headFrame{margin-bottom:4rem}}.p-homeInterview__ttl{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;color:#fff}.p-homeInterview__ttl>span{font-size:max(2.5em,10px);font-weight:700;background:#d3000a;line-height:1}@media screen{.p-homeInterview__ttl>span{transform:translate3d(-10%,0,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-homeInterview__headFrame.is-anime .p-homeInterview__ttl>span{transform:translateZ(0);opacity:1}}@media (width < 992px){.p-homeInterview__ttl>span{font-size:max(1.75em,10px);font-weight:900}}.p-homeInterview__ttl>strong{font-family:Poppins,sans-serif;font-size:max(5.375em,10px);font-weight:500;background:#d3000a;line-height:.7;margin-left:1.2558139535em}@media screen{.p-homeInterview__ttl>strong{transform:translate3d(10%,0,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-homeInterview__headFrame.is-anime .p-homeInterview__ttl>strong{transform:translateZ(0);opacity:1}}@media (width < 992px){.p-homeInterview__ttl>strong{font-size:max(3.75em,10px);margin-left:.25em}}@media screen{.p-homeInterview__mainFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-homeInterview__mainFrame.is-anime{transform:translateZ(0);opacity:1}}.p-homeInterview__footFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:6rem}@media screen{.p-homeInterview__footFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-homeInterview__footFrame.is-anime{transform:translateZ(0);opacity:1}}@media (992px <= width){.p-homeInterview__footFrame .c-btnPrimary{font-size:max(1.5em,10px);width:48rem}}@media (width < 992px){.p-homeInterview__footFrame .c-btnPrimary{height:6rem}.p-homeInterview__footFrame .c-btnPrimary__icon{font-size:max(1.125em,10px)}}.p-news{padding-bottom:10rem}@media (width < 992px){.p-news{padding-bottom:8rem}}.p-news__headFrame{position:relative;background:#d3000a;padding:8rem 0 10rem;margin-bottom:11rem}@media (width < 992px){.p-news__headFrame{padding:5rem 0 6rem;margin-bottom:8rem}}.p-news__supFrame{position:absolute;left:0;right:0;bottom:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:.5}.p-news__sup{white-space:nowrap;font-family:Poppins,sans-serif;font-size:max(12.5em,10px);font-style:italic;line-height:1;color:transparent;-webkit-text-stroke:#fff .15rem}@media (width < 992px){.p-news__sup{font-size:max(5.625em,10px)}}.p-news__ttlFrame{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3rem;-ms-flex-direction:column;flex-direction:column;z-index:2}@media (width < 992px){.p-news__ttlFrame{gap:2rem}}.p-news__ttl{background:#fff;border-radius:.2rem;color:#d3000a;line-height:1.5;padding:.3rem 1rem;font-size:max(1.5em,10px);font-weight:700}@media (width < 992px){.p-news__ttl{font-size:max(1.25em,10px);padding:.2rem 1rem}}.p-news__lead{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center;font-size:max(1.25em,10px);font-weight:700;line-height:1.8;color:#fff}.p-news__lead>strong{font-size:2em;line-height:1.4}@media (width < 992px){.p-news__lead{font-size:max(1em,10px)}.p-news__lead>strong{font-size:1.875em;line-height:1.6}}.p-news__paginationFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:9rem}@media (width < 992px){.p-news__paginationFrame{margin-top:6rem}}.p-newsList{margin-top:-2.5rem}.p-newsList__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch;padding:2.5rem 2rem;border-bottom:.06rem solid #222}@media (width < 768px){.p-newsList__item{padding:2.5rem 0 2rem;gap:.5rem;-ms-flex-direction:column;flex-direction:column}}.p-newsList__item:before{position:absolute;content:"";left:0;right:0;bottom:0;top:0;background:#e1e1e1;transform-origin:right center;transform:scaleX(0);transition-property:transform;z-index:1}@media (hover:hover){.p-newsList__item:hover .p-newsList__category{background:#fff}.p-newsList__item:hover:before{transform-origin:left center;transform:scaleX(1)}}.p-newsList__info{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.3rem 1rem;z-index:2}@media (768px <= width){.p-newsList__info{width:19rem;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}}.p-newsList__date{font-family:Poppins,sans-serif;font-size:max(.875em,10px);font-weight:700;line-height:1.5}.p-newsList__category{font-size:max(.8125em,10px);font-weight:700;line-height:1.5;padding:.2rem .5rem;background:#eaeaea;transition-property:background}@media (width < 992px){.p-newsList__category{font-size:max(.75em,10px)}}.p-newsList__ttl{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;font-weight:500;line-height:1.5;-ms-flex:1;flex:1;z-index:2}.p-article{padding:7rem 0 15rem;max-width:108rem;margin:0 auto}@media (width < 992px){.p-article{padding:12rem 0}}.p-article__container{border:.8rem solid #eaeaea;background:#fff;padding:6.5rem 0 10rem}@media (width < 992px){.p-article__container{padding:4rem 0 10rem}}.p-article__headFrame{border-bottom:.2rem solid currentcolor;padding-bottom:2rem;margin-bottom:6rem}@media (width < 992px){.p-article__headFrame{padding-bottom:1.5rem;margin-bottom:4rem}}.p-article__info{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:2rem}@media (width < 992px){.p-article__info{margin-bottom:1.5rem}}.p-article__date{font-family:Poppins,sans-serif;font-size:max(.875em,10px);font-weight:700;line-height:1.5}.p-article__category{padding:.5rem 1rem;font-size:max(.8125em,10px);font-weight:700;line-height:1.5;background:#eaeaea}@media (width < 992px){.p-article__category{font-size:max(.75em,10px);padding:.3rem .6rem}}.p-article__ttl{font-size:max(1.875em,10px);font-weight:700;line-height:1.5}@media (width < 992px){.p-article__ttl{font-size:max(1.5em,10px)}}.p-article__footFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:7rem}@media (width < 992px){.p-article__footFrame{margin-top:6rem}}.p-people{background:#c9d801;padding:6.5rem 0 12rem}@media (width < 992px){.p-people{padding:5rem 0 7rem}}.p-people__lead{font-size:max(1.25em,10px);text-align:center;line-height:2.8}@media screen{.p-people__lead{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-people__lead.is-anime{transform:translateZ(0);opacity:1}}@media (width < 992px){.p-people__lead{font-size:max(1em,10px);margin-bottom:7rem}}.p-people__footFrame{margin-top:7rem}@media (768px <= width){.p-people .c-decoFocus__content{padding-top:0}}.p-peopleData{margin-bottom:20rem}@media (width < 992px){.p-peopleData{margin-bottom:7.5rem}}@media (768px <= width){.p-peopleData__inner{display:grid;grid-template-columns:auto 1fr;gap:3.5rem}}@media (768px <= width){.p-peopleData__headFrame{position:relative;width:51.5rem}}@media (768px <= width) and (width < 992px){.p-peopleData__headFrame{width:auto}}@media (width < 992px){.p-peopleData__headFrame{margin-bottom:5rem}}@media (768px <= width){.p-peopleData__leadFrame{position:sticky;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:100%;height:100vh}}.p-peopleData__lead{font-size:max(2.125em,10px);font-weight:700;line-height:2.1}.p-peopleData__lead>span{background:#222;color:#c9d801}@media screen and (992px <= width){.p-peopleData__lead{transform:translate3d(3rem,0,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-peopleData__lead.is-anime{transform:translateZ(0);opacity:1}}@media (width < 992px){.p-peopleData__lead{font-size:max(1.25em,10px)}}@media screen and (width < 992px){.p-peopleData__lead{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-peopleData__lead.is-anime{transform:translateZ(0);opacity:1}}.p-peopleData__mainFrame{display:-ms-flexbox;display:flex;gap:3rem;-ms-flex-direction:column;flex-direction:column}@media (768px <= width){.p-peopleData__mainFrame{padding-top:calc((100vh - 13.3875em) * .5)}}.p-peopleData__section{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border:.1rem solid currentcolor;padding:5rem 0;border-radius:.2rem}@media screen{.p-peopleData__section{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-peopleData__section.is-anime{transform:translateZ(0);opacity:1}}@media (width < 992px){.p-peopleData__section{padding:3rem 0}}.p-peopleData__imgFrame{width:38.4615384615%}@media (width < 768px){.p-peopleData__imgFrame{width:38.5714285714%}}.p-peopleData__img{width:100%}.p-peopleData__img>img{width:100%;height:15rem;object-fit:contain}@media (width < 992px){.p-peopleData__img>img{height:8rem}}.p-peopleData__txtFrame{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;width:61.5384615385%}@media (width < 992px){.p-peopleData__txtFrame{gap:.5rem}}@media (width < 768px){.p-peopleData__txtFrame{width:61.4285714286%}}.p-peopleData__ttlFrame{font-size:max(1.25em,10px);font-weight:700;line-height:1.5;text-align:center}@media (width < 992px){.p-peopleData__ttlFrame{font-size:max(1em,10px)}}.p-peopleData__blockFrame{display:grid;grid-template-columns:repeat(1,1fr);-ms-flex-align:stretch;align-items:stretch}.p-peopleData__blockFrame:not(:has(.p-peopleData__block:only-child)){grid-template-columns:1fr auto 1fr;gap:3.5rem}@media (width < 992px){.p-peopleData__blockFrame:not(:has(.p-peopleData__block:only-child)){gap:1.5rem}}.p-peopleData__blockFrame:not(:has(.p-peopleData__block:only-child)):after{content:"";grid-column:2/3;grid-row:1/2;width:.1rem;background:currentcolor}.p-peopleData__blockFrame:not(:has(.p-peopleData__block:only-child)) .p-peopleData__block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-row:1/2}.p-peopleData__blockFrame:not(:has(.p-peopleData__block:only-child)) .p-peopleData__block:first-child{-ms-flex-align:end;align-items:flex-end;grid-column:1/2}.p-peopleData__blockFrame:not(:has(.p-peopleData__block:only-child)) .p-peopleData__block:last-child{-ms-flex-align:start;align-items:flex-start;grid-column:3/4}.p-peopleData__heading{font-size:max(1.125em,10px);font-weight:500;line-height:1.5;width:100%;text-align:left}@media (width < 992px){.p-peopleData__heading{font-size:max(.875em,10px)}}.p-peopleData__value{font-size:max(2.5em,10px);font-weight:700;line-height:1}@media (width < 992px){.p-peopleData__value{font-size:max(1.3125em,10px)}}.p-peopleData__value>strong{font-family:Poppins,sans-serif;font-size:max(2.75em,10px);font-weight:500}@media (width < 992px){.p-peopleData__value>strong{font-size:max(2.7619047619em,10px)}}.p-peopleData__value.--sm>strong{font-size:max(2em,10px)}.p-peopleData__noteFrame{position:absolute;right:1rem;bottom:.6rem;font-size:max(.75em,10px)}.p-peopleGrowth{background:#fff;padding:10rem 0}@media (width < 992px){.p-peopleGrowth{padding:5rem 0 7rem}}.p-peopleGrowth__headFrame{margin-bottom:4rem}@media screen{.p-peopleGrowth__headFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-peopleGrowth__headFrame.is-anime{transform:translateZ(0);opacity:1}}@media (992px <= width){.p-peopleGrowth__mainFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:5rem}}.p-peopleGrowth__leftFrame{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-direction:column;flex-direction:column;line-height:1.8}@media (992px <= width){.p-peopleGrowth__leftFrame{width:41.6666666667%}}@media screen and (992px <= width){.p-peopleGrowth__leftFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-peopleGrowth__leftFrame.is-anime{transform:translateZ(0);opacity:1}}@media (width < 992px){.p-peopleGrowth__leftFrame{gap:3rem}}@media (width < 992px) and (768px <= width){.p-peopleGrowth__leftFrame{-ms-flex-direction:row;flex-direction:row;margin-bottom:5rem}}@media (992px <= width){.p-peopleGrowth__rightFrame{width:54.1666666667%}}@media (width < 768px){.p-peopleGrowth__rightFrame{margin-top:5rem}}@media screen and (width < 992px){.p-peopleGrowth__imgFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-peopleGrowth__imgFrame.is-anime{transform:translateZ(0);opacity:1}}@media (width < 992px) and (768px <= width){.p-peopleGrowth__imgFrame{width:45%}}.p-peopleGrowth__img>img{border-radius:.2rem}@media screen and (width < 992px){.p-peopleGrowth__txtFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-peopleGrowth__txtFrame.is-anime{transform:translateZ(0);opacity:1}}@media (width < 992px) and (768px <= width){.p-peopleGrowth__txtFrame{-ms-flex:1;flex:1}}@media screen{.p-peopleGrowth__tableFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-peopleGrowth__tableFrame.is-anime{transform:translateZ(0);opacity:1}}.p-peopleGrowth__tableFrame .c-tableBasic__headingFrame{background:#c9d801}.p-peopleGrowth__tableFrame .c-tableBasic__dataFrame{font-weight:700}@media (992px <= width){.p-peopleGrowth__tableFrame .c-tableBasic__dataFrame{font-size:max(1.25em,10px)}}.p-peopleInterview{padding:9.5rem 0 10rem}@media (width < 992px){.p-peopleInterview{padding:5rem 0 8rem}}.p-peopleInterview__headFrame{margin-bottom:4.5rem}@media screen{.p-peopleInterview__headFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-peopleInterview__headFrame.is-anime{transform:translateZ(0);opacity:1}}@media (width < 992px){.p-peopleInterview__headFrame{margin-bottom:8rem}}@media screen{.p-peopleInterview__mainFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-peopleInterview__mainFrame.is-anime{transform:translateZ(0);opacity:1}}.p-peopleInterview__footFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:7rem}@media screen{.p-peopleInterview__footFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-peopleInterview__footFrame.is-anime{transform:translateZ(0);opacity:1}}@media (width < 992px){.p-peopleInterview__footFrame{margin-top:5rem}}@media (992px <= width){.p-peopleInterview__footFrame .c-btnPrimary{font-size:max(1.5em,10px);width:48rem}}@media (width < 992px){.p-peopleInterview__footFrame .c-btnPrimary{height:6rem}.p-peopleInterview__footFrame .c-btnPrimary__icon{font-size:max(1.125em,10px)}}.p-philosophy{background:#10ced5}.p-philosophy__headFrame{overflow:hidden}.p-philosophy__mainFrame{margin:20rem 0}.p-philosophyMv{position:relative;padding:0 2.0833333333%}@media (width < 768px){.p-philosophyMv{padding:0;margin:0 -20.2564102564%}}.p-philosophyMv:before{position:absolute;content:"";left:0;top:0;right:0;padding-top:15.2777777778vw;background:#fff;z-index:1}.p-philosophyMv__txtFrame{position:absolute;-ms-flex-pack:center;justify-content:center;left:3rem;top:0;right:3rem;bottom:10.4166666667vw;z-index:3}.p-philosophyMv__txt,.p-philosophyMv__txtFrame{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.p-philosophyMv__txt{gap:2.0833333333vw;color:#07a6ac}@media (width < 768px){.p-philosophyMv__txt{gap:7.6923076923vw}}.p-philosophyMv__ttl{font-size:1.6666666667vw;font-weight:700;line-height:1.5;padding:.3rem 1rem;background:#fff;border-radius:.2rem}@media (width < 768px){.p-philosophyMv__ttl{font-size:5.1282051282vw}}@media screen{.p-philosophyMv__ttl{clip-path:inset(0 50% 0 50%);transition:clip-path .3s cubic-bezier(.895,.03,.685,.22) 1.5s}.p-philosophyMv.is-anime .p-philosophyMv__ttl{clip-path:inset(0 0 0 0)}}.p-philosophyMv__lead{font-family:Poppins,sans-serif;font-size:6.9444444444vw;font-weight:500;line-height:1.2;background:#fff;padding:0 2rem;border-radius:.2rem}@media (width < 768px){.p-philosophyMv__lead{padding:0 1rem;font-size:11.7948717949vw}}@media screen{.p-philosophyMv__lead{clip-path:inset(0 50% 0 50%);transition:clip-path .3s cubic-bezier(.895,.03,.685,.22) 1.5s}.p-philosophyMv.is-anime .p-philosophyMv__lead{clip-path:inset(0 0 0 0)}}.p-philosophyMv__imgFrame{position:relative;z-index:2}.p-philosophyMv__img>svg{display:block}.p-philosophyMv__img>svg>image{transform-box:fill-box;transform-origin:center center}@media screen{.p-philosophyMv__img>svg>image:first-child{transform:scale(.75);opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-delay:0s}.p-philosophyMv.is-anime .p-philosophyMv__img>svg>image:first-child{transform:scale(1);opacity:1}}@media screen{.p-philosophyMv__img>svg>image:nth-child(2){transform:scale(.75);opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-delay:.15s}.p-philosophyMv.is-anime .p-philosophyMv__img>svg>image:nth-child(2){transform:scale(1);opacity:1}}@media screen{.p-philosophyMv__img>svg>image:nth-child(3){transform:scale(.75);opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-delay:.3s}.p-philosophyMv.is-anime .p-philosophyMv__img>svg>image:nth-child(3){transform:scale(1);opacity:1}}@media screen{.p-philosophyMv__img>svg>image:nth-child(4){transform:scale(.75);opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-delay:.45s}.p-philosophyMv.is-anime .p-philosophyMv__img>svg>image:nth-child(4){transform:scale(1);opacity:1}}@media screen{.p-philosophyMv__img>svg>image:nth-child(5){transform:scale(.75);opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-delay:.6s}.p-philosophyMv.is-anime .p-philosophyMv__img>svg>image:nth-child(5){transform:scale(1);opacity:1}}@media screen{.p-philosophyMv__img>svg>image:nth-child(6){transform:scale(.75);opacity:0;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-delay:.75s}.p-philosophyMv.is-anime .p-philosophyMv__img>svg>image:nth-child(6){transform:scale(1);opacity:1}}.p-philosophyMv__supFrame{position:absolute;left:50%;bottom:4.9226441632%;color:#10ced5;font-family:Poppins,sans-serif;font-size:min(13.8888888889vw,12.5em);font-style:italic;line-height:.75;z-index:3;transform:translateX(-50%)}@media (width < 768px){.p-philosophyMv__supFrame{bottom:7.5675675676%;font-size:16.9230769231vw}}@media screen{.p-philosophyMv__sup{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:1.5s}.p-philosophyMv.is-anime .p-philosophyMv__sup{transform:translateZ(0);opacity:1}}.p-philosophyIntro{position:relative;padding:100vh 0 150vh}.p-philosophyIntro__container{position:relative;z-index:2}.p-philosophyIntro__content{position:relative;margin:17.6326980708vw 0}.p-philosophyIntro__content:before{position:absolute;content:"";left:0;top:0;right:0;bottom:0;background:rgba(16,206,213,.9);transform:skewY(-10deg)}.p-philosophyIntro__inner{z-index:2}.p-philosophyIntro__mainFrame{position:relative;height:700vh}.p-philosophyIntro__blockFrame{position:sticky;left:0;top:0}@media screen{.p-philosophyIntro__blockFrame{opacity:0;filter:blur(min(1vw,1vh));transition-property:opacity,filter;transition-duration:inherit;transition-timing-function:cubic-bezier(.39,.575,.565,1)}.p-philosophyIntro.is-view .p-philosophyIntro__blockFrame{opacity:1;filter:blur(0)}}.p-philosophyIntro__block{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%;height:100vh;filter:blur(min(1vw,1vh));transition-property:filter;transition-duration:inherit;transition-timing-function:cubic-bezier(.39,.575,.565,1)}.splide__slide.is-active .p-philosophyIntro__block{filter:blur(0)}.p-philosophyIntro__leadFrame{text-align:center;font-size:min(1.3888888889vw,2.0512820513vh);font-weight:700;line-height:1.8;margin-bottom:.75em}@media (orientation:portrait){.p-philosophyIntro__leadFrame{font-size:min(4.1025641026vw,2.0512820513vh)}}.p-philosophyIntro__copyFrame{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;font-family:Poppins,sans-serif;font-size:min(9.7222222222vw,10.2564102564vh);font-weight:500;line-height:1;margin-bottom:.25em;text-align:center}@media (orientation:portrait){.p-philosophyIntro__copyFrame{font-size:min(20.5128205128vw,10.2564102564vh)}}.p-philosophyIntro__txtFrame{display:-ms-flexbox;display:flex;gap:2em;-ms-flex-direction:column;flex-direction:column;font-size:min(1.6666666667vw,2.3076923077vh);font-weight:700;text-align:center;line-height:2}@media (orientation:portrait){.p-philosophyIntro__txtFrame{font-size:min(4.6153846154vw,2.3076923077vh)}}.p-philosophyIntro__txt>span,.p-philosophyIntro__txt>strong{display:inline-block;background:#222;color:#10ced5;line-height:1;padding:.25em;margin:0 .25em}@media (orientation:portrait){.p-philosophyIntro__txt>strong{background:transparent;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;gap:.5em;padding-bottom:.25em}.p-philosophyIntro__txt>strong>span{background:#222;padding:.25em;margin:0 .25em}}.p-philosophyIntro__background{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1}.p-philosophyIntro__bg{position:sticky;left:0;top:0;width:100%;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.p-philosophyIntro__imgFrame{position:relative}.p-philosophyIntro__caption{position:absolute;left:50%;top:50%;color:#fff;font-family:Poppins,sans-serif;font-size:min(9.7222222222vw,10.2564102564vh);font-weight:500;z-index:2;transform:translate3d(-50%,-50%,0);white-space:nowrap;line-height:1;text-align:center}.p-philosophyIntro__caption>span{display:block}@media (orientation:portrait){.p-philosophyIntro__caption{font-size:min(20.5128205128vw,10.2564102564vh)}}.p-philosophyIntro__img>img{display:block;margin:0 auto;width:37.5vw;height:82.0512820513vh;object-fit:contain;object-position:center center}@media (orientation:portrait){.p-philosophyIntro__img>img{width:91.0256410256vw;height:53.8461538462vh}}@media screen{.p-philosophyIntro__imgFrame{transition:all 1s cubic-bezier(.39,.575,.565,1)}.p-philosophyIntro__caption>span{opacity:0;transform:scale(.75);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.p-philosophyIntro__img{filter:grayscale(100%);transition:filter .3s cubic-bezier(.39,.575,.565,1)}.c-decoFocus.is-anime .p-philosophyIntro.is-act .p-philosophyIntro__caption>span{opacity:1;transform:scale(1)}.c-decoFocus.is-anime .p-philosophyIntro.is-act .p-philosophyIntro__img{filter:grayscale(0)}}.p-requirement{padding:0 3rem 3rem}@media (width < 992px){.p-requirement{padding:1rem 2rem 2rem}}.p-requirement__container{background:#eaeaea;padding-bottom:10rem}@media (width < 992px){.p-requirement__container{padding-bottom:6rem}}@media (width < 768px){.p-requirement__mainFrame{margin-top:4rem}}.p-requirement__sectionFrame{display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-direction:column;flex-direction:column}.p-requirement__btnFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:10rem}@media screen{.p-requirement__btnFrame{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-requirement__btnFrame.is-anime{transform:translateZ(0);opacity:1}}@media (width < 992px){.p-requirement__btnFrame{margin-top:6rem}}.p-requirement__btnFrame .c-btnPrimary{font-size:max(3em,10px);width:84rem}@media (width < 992px){.p-requirement__btnFrame .c-btnPrimary{width:29rem;height:6rem;font-size:max(1.625em,10px)}}.p-requirement__btnFrame .c-btnPrimary__txt{font-family:Poppins,sans-serif;font-style:italic;font-weight:400;letter-spacing:.05em;line-height:1}.p-requirement__btnFrame .c-btnPrimary__icon{font-size:max(.5833333333em,10px)}@media (width < 992px){.p-requirement__btnFrame .c-btnPrimary__icon{font-size:max(.6923076923em,10px)}}.p-requirementMv{position:relative;padding-bottom:1em;font-size:min(9.0277777778vw,8.125em);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p-requirementMv__container{position:relative;z-index:1}.p-requirementMv__txtFrame{position:absolute;left:0;right:0;bottom:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;z-index:2;padding:10.8695652174% 0 12.7536231884%}@media (width < 768px){.p-requirementMv__txtFrame{padding:17.1428571429% 0 28.5714285714%}}.p-requirementMv__txt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:min(1.3888888889vw,2rem);-ms-flex-direction:column;flex-direction:column}@media (width < 768px){.p-requirementMv__txt{gap:5.1282051282vw;margin:0 -2rem}}.p-requirementMv__ttl{background:#222;color:#fff;font-size:min(1.6666666667vw,1.5em);font-weight:700;padding:.2rem 1rem .4rem;border-radius:.2rem;line-height:1.5}@media (width < 768px){.p-requirementMv__ttl{font-size:5.1282051282vw}}@media screen{.p-requirementMv__ttl{clip-path:inset(0 50% 0 50%);transition:clip-path .3s cubic-bezier(.895,.03,.685,.22)}.p-requirementMv.is-anime .p-requirementMv__ttl{clip-path:inset(0 0 0 0)}}.p-requirementMv__lead{font-size:min(2.7777777778vw,2.5em);font-weight:700;line-height:1.4;text-align:center}@media (width < 768px){.p-requirementMv__lead{font-size:5.641025641vw}}@media screen{.p-requirementMv__lead{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-requirementMv.is-anime .p-requirementMv__lead{transform:translateZ(0);opacity:1}}.p-requirementMv__imgFrame{position:relative;display:block;z-index:1}.p-requirementMv__img>svg{display:block}.p-requirementMv__img>svg>path{fill:none}@media screen{.p-requirementMv__img>svg>image{transform-box:fill-box;transform-origin:center center}}@media screen and (768px <= width){.p-requirementMv__img>svg>image[href$="img_01.webp"]{transform:scale(.9);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-requirementMv.is-anime .p-requirementMv__img>svg>image[href$="img_01.webp"]{transform:scale(1);opacity:1}}@media screen and (768px <= width){.p-requirementMv__img>svg>image[href$="img_02.webp"]{transform:scale(.9);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:75ms}.p-requirementMv.is-anime .p-requirementMv__img>svg>image[href$="img_02.webp"]{transform:scale(1);opacity:1}}@media screen and (768px <= width){.p-requirementMv__img>svg>image[href$="img_03.webp"]{transform:scale(.9);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:.15s}.p-requirementMv.is-anime .p-requirementMv__img>svg>image[href$="img_03.webp"]{transform:scale(1);opacity:1}}@media screen and (768px <= width){.p-requirementMv__img>svg>image[href$="img_04.webp"]{transform:scale(.9);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:.225s}.p-requirementMv.is-anime .p-requirementMv__img>svg>image[href$="img_04.webp"]{transform:scale(1);opacity:1}}@media screen and (768px <= width){.p-requirementMv__img>svg>image[href$="img_05.webp"]{transform:scale(.9);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:.3s}.p-requirementMv.is-anime .p-requirementMv__img>svg>image[href$="img_05.webp"]{transform:scale(1);opacity:1}}@media screen and (768px <= width){.p-requirementMv__img>svg>image[href$="img_06.webp"]{transform:scale(.9);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:.375s}.p-requirementMv.is-anime .p-requirementMv__img>svg>image[href$="img_06.webp"]{transform:scale(1);opacity:1}}@media screen and (width < 768px){.p-requirementMv__img>svg>image{transform:scale(.9);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-requirementMv.is-anime .p-requirementMv__img>svg>image{transform:scale(1);opacity:1}}@media screen{.p-requirementMv__img>svg>path{stroke-dasharray:2695;stroke-dashoffset:2695;transition:stroke-dashoffset .6s linear .3s}.p-requirementMv.is-anime .p-requirementMv__img>svg>path{stroke-dashoffset:0}}.p-requirementMv__supFrame{position:absolute;left:50%;bottom:0;font-family:Poppins,sans-serif;font-size:min(13.8888888889vw,12.5em);font-style:italic;font-weight:400;line-height:1;text-align:center;color:#fff;transform:translateX(-50%);white-space:nowrap;z-index:3}@media screen{.p-requirementMv__sup{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-requirementMv.is-anime .p-requirementMv__sup{transform:translateZ(0);opacity:1}}.p-requirementSection{background:#fff;padding:2rem}@media screen{.p-requirementSection{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-requirementSection.is-anime{transform:translateZ(0);opacity:1}}@media (768px <= width){.p-requirementSection{display:grid;grid-template-columns:28rem 1fr;gap:2rem}}@media (768px <= width) and (width < 992px){.p-requirementSection{grid-template-columns:18rem 1fr}}.p-requirementSection__ttlFrame{position:relative}.p-requirementSection__ttl{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:1rem;line-height:1.4}@media (768px <= width){.p-requirementSection__ttl{position:sticky;left:0;top:13rem}}@media (768px <= width) and (width < 992px){.p-requirementSection__ttl{top:9rem}}.p-requirementSection__ttl:before{content:"";background:#7252b5;width:.7071067812em;height:.7071067812em;transform:rotate(45deg)}.p-requirementSection__ttl>span{font-size:max(1.5em,10px);font-weight:700}@media (width < 992px){.p-requirementSection__ttl>span{font-size:max(1.25em,10px)}}.p-requirementSection__txtFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1.6em;-ms-flex-direction:column;flex-direction:column}@media (992px <= width){.p-requirementSection__txtFrame{font-size:max(1.125em,10px)}}.p-requirementSection__sub{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.6em;margin-top:2rem;font-size:max(.8888888889em,10px)}@media (width < 992px){.p-requirementSection__sub{font-size:max(.875em,10px)}}.p-requirementSection__list li,.p-requirementSection__notes li{padding-left:1em;text-indent:-1em}.p-requirementSection__notes li:before{content:"※"}.p-external{display:grid;grid-template-columns:repeat(4,1fr);gap:4rem}@media (width < 992px){.p-external{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (width < 576px){.p-external{display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-direction:column;flex-direction:column}}.p-external__link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;border-radius:.2rem;overflow:hidden;height:7rem;border:.1rem solid currentcolor}.p-external__link.--instagram{background:transparent;color:#fff;border:none}.p-external__link.--instagram:after,.p-external__link.--instagram:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#ffd600 0,#ff7a00,25%,#ff0069 50%,#d300c5 85%,#7638fa);transition-property:left;z-index:1}.p-external__link.--instagram:after{left:-100%;transform:rotateY(180deg)}.p-external__link.--instagram .p-external__heading:before{font-size:max(1.25em,10px);font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e903"}.p-external__link.--instagram .p-external__icon{color:inherit}@media (hover:hover){.p-external__link:hover{background:#d3000a;border-color:#d3000a;color:#fff}.p-external__link:hover .p-external__icon{color:inherit}.p-external__link.--instagram:hover:before{left:100%}.p-external__link.--instagram:hover:after{left:0}}.p-external__icon{position:absolute;right:2rem;top:50%;font-size:max(1em,10px);transform:translateY(-50%);z-index:2;color:#d3000a;transition-property:color}.p-external__icon:after{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902"}.p-external__txt{position:relative;-ms-flex-direction:column;flex-direction:column;z-index:2}.p-external__heading,.p-external__txt{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.p-external__heading{-ms-flex-pack:start;justify-content:flex-start;gap:1rem;font-weight:700}.p-external__sup{font-size:max(.625em,10px);font-weight:700}.p-cv{position:relative;overflow:hidden}.p-cv__linkFrame{display:grid;grid-template-columns:repeat(2,1fr)}.p-cv__link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;padding:9rem 9rem min(21rem,33.8709677419%)}@media (width < 992px){.p-cv__link{padding:3.5rem 3.5rem min(21rem,33.8709677419%)}}@media (width < 768px){.p-cv__link{padding-left:2rem;padding-right:2rem}}.p-cv__link:first-child{-ms-flex-align:end;align-items:flex-end;background:#d3000a;color:#fff}.p-cv__link:first-child .p-cv__deco:before{right:0;top:0;border-right:1rem solid currentcolor;border-top:1rem solid currentcolor}.p-cv__link:first-child .p-cv__deco:after{left:0;bottom:0;border-left:1rem solid currentcolor;border-bottom:1rem solid currentcolor}.p-cv__link:last-child{-ms-flex-align:start;align-items:flex-start;background:#eaeaea}.p-cv__link:last-child .p-cv__deco:before{left:0;top:0;border-left:1rem solid currentcolor;border-top:1rem solid currentcolor}.p-cv__link:last-child .p-cv__deco:after{right:0;bottom:0;border-right:1rem solid currentcolor;border-bottom:1rem solid currentcolor}@media (hover:hover){.p-cv__link:hover .p-cv__heading>svg{transform:translate3d(25%,-25%,0)}.p-cv__link:hover .p-cv__deco{left:2rem;right:2rem;top:2rem;bottom:2rem;opacity:1}}.p-cv__deco{position:absolute;left:4rem;right:4rem;bottom:4rem;top:4rem;opacity:0;transition-property:opacity,left,right,top,bottom;display:none}@media (hover:hover){.p-cv__deco{display:block}}.p-cv__deco:after,.p-cv__deco:before{position:absolute;content:"";width:min(5vw,7.5rem);height:min(5vw,7.5rem)}.p-cv__txt{display:-ms-flexbox;display:flex;gap:1.5rem;-ms-flex-direction:column;flex-direction:column;padding-bottom:3rem}@media screen{.p-cv__txt{transform:scale(.8);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.p-cv.is-anime .p-cv__txt{transform:scale(1);opacity:1}}@media (width < 992px){.p-cv__txt{gap:.8rem;padding-bottom:2rem}}.p-cv__heading{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;gap:2.5rem;font-size:max(4.375em,10px);font-weight:500;font-style:italic;line-height:1}@media (width < 992px){.p-cv__heading{font-size:max(2.625em,10px)}}@media (width < 768px){.p-cv__heading{font-size:max(1.625em,10px)}}.p-cv__heading>span{padding-bottom:.1321428571em}.p-cv__heading>svg{font-size:max(.6428571429em,10px);width:1em;height:1em;stroke:currentcolor;stroke-width:.15rem;transition-property:transform}.p-cv__heading.--en>span{font-family:Poppins,sans-serif;font-size:max(1.2571428571em,10px);font-weight:400;padding-bottom:0}.p-cv__sup{font-size:max(1.125em,10px);font-weight:700;padding-left:.5em;line-height:1}@media (width < 992px){.p-cv__sup{font-size:max(.875em,10px)}}@media (width < 768px){.p-cv__sup{font-size:max(.625em,10px)}}.p-cv__imgFrame{position:absolute;left:0;right:0;bottom:0;pointer-events:none;z-index:2}@media screen{.p-cv__imgFrame{transform:translate3d(0,100%,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-delay:0s}.p-cv.is-anime .p-cv__imgFrame{transform:translateZ(0);opacity:1}}.p-cv__img{max-width:124rem;margin:0 auto}.p-pagenav{padding:3rem}@media (width < 992px){.p-pagenav{padding:2rem}}.p-pagenav__container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:4rem;border:.1rem solid currentcolor;padding:6rem 3rem}@media (width < 992px){.p-pagenav__container{padding:3.5rem 3rem 4rem;gap:3rem}}@media (width < 768px){.p-pagenav__container{gap:2rem;-ms-flex-direction:column;flex-direction:column}}.p-pagenav__block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;max-width:36rem;text-align:center}@media (width < 992px){.p-pagenav__block{gap:1rem;max-width:29rem}}.p-pagenav__heading{font-weight:700;line-height:1}@media (width < 992px){.p-pagenav__heading{font-size:max(.875em,10px)}}.p-sub{padding-top:13rem}@media (width < 992px){.p-sub{padding-top:8rem}}.p-subHeader{position:relative;padding-top:15rem;overflow:hidden}@media (width < 992px){.p-subHeader{padding-top:10.5rem}}@media (width < 768px){.p-subHeader{padding-top:23.0769230769vw}}.p-subHeader__mainFrame{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;z-index:2}@media (width < 768px){.p-subHeader__mainFrame{padding:0}}.p-subHeader__ttlFrame{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem;-ms-flex-direction:column;flex-direction:column}@media (width < 992px){.p-subHeader__ttlFrame{margin-bottom:3rem}}@media (width < 768px){.p-subHeader__ttlFrame{margin-bottom:5.1282051282vw}}@media screen{.p-subHeader__ttlFrame{clip-path:inset(0 50% 0 50%);transition:clip-path .3s .15s}.p-subHeader.is-anime .p-subHeader__ttlFrame{clip-path:inset(0 0 0 0)}}.p-subHeader__ttl{font-size:max(1.5em,10px);font-weight:700;padding:.3rem 1rem;border-radius:.2rem}@media (width < 992px){.p-subHeader__ttl{font-size:max(1.25em,10px)}}@media (width < 768px){.p-subHeader__ttl{font-size:5.1282051282vw}}.p-subHeader__txtFrame{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:max(3.125em,10px);font-weight:700;line-height:1.2}@media (992px <= width){.p-subHeader__txtFrame{padding:.7rem .5rem 1.4rem;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (width < 992px){.p-subHeader__txtFrame{font-size:max(1.625em,10px);-ms-flex-align:center;align-items:center;gap:1.5rem;-ms-flex-direction:column;flex-direction:column;background:transparent!important}}@media (width < 768px){.p-subHeader__txtFrame{gap:3.8461538462vw;font-size:6.6666666667vw}}@media screen{.p-subHeader__txtFrame{clip-path:inset(0 50% 0 50%);transition:clip-path .3s .15s}.p-subHeader.is-anime .p-subHeader__txtFrame{clip-path:inset(0 0 0 0)}}@media (992px <= width){.p-subHeader__txt{background:transparent!important}}@media (width < 992px){.p-subHeader__txt{background:#fff;padding:.7rem 1rem}}.p-subHeader__supFrame{margin-top:10rem}@media (width < 992px){.p-subHeader__supFrame{margin-top:6rem}}@media (width < 768px){.p-subHeader__supFrame{font-size:15.3846153846vw}}.p-subHeader__sup{font-family:Poppins,sans-serif;font-size:max(12.5em,10px);font-style:italic;font-weight:400;line-height:.7}@media screen{.p-subHeader__sup{transform:translate3d(0,3rem,0);opacity:0;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:.15s}.p-subHeader.is-anime .p-subHeader__sup{transform:translateZ(0);opacity:1}}@media (width < 992px){.p-subHeader__sup{font-size:max(5.625em,10px)}}@media (width < 768px){.p-subHeader__sup{font-size:22.5641025641vw}}.p-subHeader__imgFrame{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1}@media screen{.p-subHeader__imgFrame{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-delay:0s;opacity:0}.p-subHeader.is-anime .p-subHeader__imgFrame{opacity:1}}.p-subHeader__img,.p-subHeader__img>img{width:100%;height:100%}.p-subHeader__img>img{object-fit:cover}
/*# sourceMappingURL=style.css.map */
