@charset "UTF-8";.p-404{position:relative}@media not all and (max-width:768px){.p-404{padding:8rem 0 12rem}}@media screen and (max-width:768px){.p-404{padding:8rem 0 10rem}}.p-404:before{position:absolute;right:0;left:0;display:block;width:100vw;content:""}@media not all and (max-width:768px){.p-404:before{top:15.5rem;height:115.8vw;background:url(/assets/images/report/index/bg.jpg) no-repeat top center/contain}}@media screen and (max-width:768px){.p-404:before{top:28.4rem;height:238.8vw;background:url(/assets/images/report/index/bg_sp.jpg) no-repeat top center/contain}}.p-404__inner{position:relative;z-index:1}@media not all and (max-width:768px){.p-404__head{display:flex;align-items:flex-end;justify-content:space-between;width:106rem;margin-inline:auto}}@media screen and (max-width:768px){.p-404__head{padding:0 2.4rem}}.p-404__headTitle{font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:900;letter-spacing:-.02em}@media not all and (max-width:768px){.p-404__headTitle{width:52.3rem}}.p-404__headTitleNum{display:block}@media not all and (max-width:768px){.p-404__headTitleNum{font-size:18rem}}@media screen and (max-width:768px){.p-404__headTitleNum{font-size:11rem}}.p-404__headTitleWords{display:block}@media not all and (max-width:768px){.p-404__headTitleWords{font-size:13.5rem}}@media screen and (max-width:768px){.p-404__headTitleWords{font-size:8rem}}@media not all and (max-width:768px){.p-404__headBox{width:42.1rem}}@media screen and (max-width:768px){.p-404__headBox{margin-top:2.4rem}}.p-404__headBoxText{font-weight:600;line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.p-404__headBoxText{font-size:2.4rem}}@media screen and (max-width:768px){.p-404__headBoxText{font-size:2rem}}@media not all and (max-width:768px){.p-404__headBoxButton{margin-top:4rem}}@media screen and (max-width:768px){.p-404__headBoxButton{display:flex;justify-content:center;margin-top:3.2rem}}@media not all and (max-width:768px){.p-404__list{width:128rem;margin:28.4rem auto 0}}@media screen and (max-width:768px){.p-404__list{padding:0 2.4rem;margin-top:8rem}}@media screen and (max-width:768px){.p-404__list .c-reportList{gap:0}}@media screen and (max-width:768px){.p-404__list .c-reportList__item:not(:first-child){padding-top:3.2rem;margin-top:3.2rem;border-top:1px solid #787878}}.p-404__listHead{display:flex;flex-direction:column;align-items:center}@media not all and (max-width:768px){.p-404__listHead{gap:1.6rem}}@media screen and (max-width:768px){.p-404__listHead{gap:.8rem}}.p-404__listHeadSuffix{font-weight:700;line-height:1.5}@media not all and (max-width:768px){.p-404__listHeadSuffix{font-size:2rem}}@media screen and (max-width:768px){.p-404__listHeadSuffix{font-size:1.4rem}}@media not all and (max-width:768px){.p-404__listInner{margin-top:6.4rem}}@media screen and (max-width:768px){.p-404__listInner{margin-top:4rem}}.p-404__listButton{width:fit-content;margin-inline:auto}@media not all and (max-width:768px){.p-404__listButton{margin-top:6.4rem}}@media screen and (max-width:768px){.p-404__listButton{margin-top:3.2rem}}/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-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:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;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}:root{scroll-behavior:smooth;width:100%}@media not all and (max-width:768px){:root{font-size:.6944444444vw}}@media screen and (max-width:768px){:root{font-size:max(5px,2.6666666667vw)}}html.lenis{width:100%;height:auto;min-height:100%;overscroll-behavior:none}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body{position:relative;width:100%;min-height:100vh;font-family:Noto Sans JP,sans-serif;font-weight:500;font-feature-settings:"palt" on;line-height:1;color:#0a0a0a;letter-spacing:0}body::selection{color:#fff;background-color:#ffdf37}html.lenis body{height:auto}body.is-menu-open{overflow:hidden}img{display:block;width:100%;max-width:100%;height:auto}svg{display:block;width:100%;height:auto}i{font-style:normal}input{appearance:none}::placeholder{color:#a4a4a4}button{color:inherit;text-align:left}@media screen and (max-width:768px){.u-onlyShow--pc{display:none!important}}@media not all and (max-width:768px){.u-onlyShow--sp{display:none!important}}.u-clip{position:relative;overflow:clip}.c-image-wrap{position:relative;width:100%;height:auto;overflow:hidden}@media not all and (max-width:768px){.c-image-wrap{aspect-ratio:var(--aspect-pc, auto)}}@media screen and (max-width:768px){.c-image-wrap{aspect-ratio:var(--aspect-sp, auto)}}.l-header{position:fixed;top:0;right:0;left:0;z-index:99;background:#fff;transition:opacity .6s,visibility .6s,background-color .6s,color .6s}.l-header.is-white{color:#fff;background:#0a0a0a}.l-header.is-hidden{visibility:hidden;pointer-events:none;opacity:0}.l-header__inner{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(120,120,120,.2);transition:padding .2s,border-color .2s}@media not all and (max-width:768px){.l-header__inner{padding:min(1.1rem,11px) min(2.8rem,28px) min(1rem,10px)}}@media screen and (max-width:768px){.l-header__inner{height:5rem;padding-left:1.6rem}}.is-scroll .l-header__inner{border-bottom:1px solid transparent}@media not all and (max-width:768px){.is-scroll .l-header__inner{padding-top:.5rem;padding-bottom:.5rem}}.l-header__logo{display:block;transition:opacity .2s}@media not all and (max-width:768px){.l-header__logo{width:min(40.5rem,405px)}}@media screen and (max-width:768px){.l-header__logo{width:20.5rem}}@media(hover:hover)and (pointer:fine){.l-header__logo:hover{opacity:.8}}.l-header__nav{margin-left:auto}@media screen and (max-width:768px){.l-header__nav{display:none}}.l-header__navList{display:flex;gap:2.4rem;align-items:center}.l-header__navListItemLink{display:flex;gap:.4rem;align-items:center;padding:min(1rem,10px) 0;font-weight:700;line-height:1.7;letter-spacing:.04em}@media not all and (max-width:768px){.l-header__navListItemLink span[data-text]{display:block;height:1.7em;overflow:hidden;white-space:nowrap}}@media not all and (max-width:768px){.l-header__navListItemLink span[data-text]:before{display:block;content:attr(data-text);opacity:0}}.l-header__navListItemLink span[data-text] span{display:block;opacity:1}@media not all and (max-width:768px){.l-header__navListItemLink span[data-text] span,.l-header__navListItemLink span[data-text]:before{translate:0 -100%;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}}@media(hover:hover)and (pointer:fine){.l-header__navListItemLink:hover span[data-text] span,.l-header__navListItemLink:hover span[data-text]:before{translate:0 0;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}.l-header__navListItemLink:hover span[data-text] span{opacity:0}.l-header__navListItemLink:hover span[data-text]:before{opacity:1}}@media not all and (max-width:768px){.l-header__navListItemLink{font-size:min(1.6rem,16px)}}@media screen and (max-width:768px){.l-header__navListItemLink{font-size:1.2rem}}@media(hover:hover)and (pointer:fine){.l-header__navListItemLink:hover .c-icon__svg{animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}@media not all and (max-width:768px){.l-hamburger{display:none}}@media screen and (max-width:768px){.l-hamburger__button{display:flex;flex-direction:column;gap:.6rem;align-items:center;justify-content:center;width:5rem;height:5rem}}.l-hamburger__buttonLine{display:block;width:2.4rem;height:.2rem;cursor:pointer;background:#0a0a0a;transform-origin:center;transition:opacity .2s,transform .2s}.is-white .l-hamburger__buttonLine{background:#fff}.is-open .l-hamburger__buttonLine:first-child{transform:rotate(135deg) translate(.6rem,-.6rem)}.is-open .l-hamburger__buttonLine:nth-child(2){opacity:0;transform:translate(.5rem)}.is-open .l-hamburger__buttonLine:last-child{transform:rotate(-135deg) translate(.5rem,.5rem)}@media screen and (max-width:768px){.l-hamburger__contents{position:fixed;top:5rem;right:0;left:0;display:flex;flex-direction:column;height:calc(100vh - 5rem);height:calc(100dvh - 5rem);color:#0a0a0a;pointer-events:none;background:#fff url(/assets/images/common/hamburgerBg.png) no-repeat center 42.8rem/contain;opacity:0;clip-path:inset(0 0 100% 0);transition:opacity .2s,clip-path .4s}}.is-open .l-hamburger__contents{pointer-events:all;opacity:1;clip-path:inset(0 0 0% 0)}.l-hamburger__top{display:flex;flex-direction:column;padding:4rem 1.6rem}.l-hamburger__navList{display:flex;flex-direction:column;gap:3.2rem}.l-hamburger__navListItemLink{display:flex;gap:.4rem;font-size:1.7rem;font-weight:700;letter-spacing:.04em}.l-hamburger__subNav{display:flex;flex-direction:column;padding-top:3.2rem;margin:0 1.6rem;border-top:1px solid #e3e3e3}.l-hamburger__subNavList{display:flex;flex-direction:column;gap:2.4rem}.l-hamburger__subNavListItemLink .c-textLink__text{font-weight:500}.l-hamburger__bottom{padding:1.6rem;margin-top:auto}.l-hamburger__bottomLogo{width:24.7rem;margin-bottom:1.6rem}.l-hamburger__bottomCopy{font-family:ff-din-paneuropean,Noto Sans JP,serif;font-size:1rem;font-weight:400}.l-footer{color:#fff;background:#0a0a0a}.l-footer__top{display:flex}@media not all and (max-width:768px){.l-footer__top{align-items:center;justify-content:space-between;padding:4rem}}@media screen and (max-width:768px){.l-footer__top{flex-direction:column;padding:4rem 1.6rem}}.l-footer__logo{display:block;transition:opacity .2s}@media not all and (max-width:768px){.l-footer__logo{width:48.5rem}}@media screen and (max-width:768px){.l-footer__logo{width:23rem}}@media(hover:hover)and (pointer:fine){.l-footer__logo:hover{opacity:.8}}@media not all and (max-width:768px){.l-footer__nav{margin-left:auto}}@media screen and (max-width:768px){.l-footer__nav{margin-top:4rem}}.l-footer__navList{display:flex;gap:3.2rem}@media not all and (max-width:768px){.l-footer__navList{align-items:center}}@media screen and (max-width:768px){.l-footer__navList{flex-direction:column}}.l-footer__navListItemLink{display:flex;gap:.4rem;font-weight:700;letter-spacing:.04em}@media not all and (max-width:768px){.l-footer__navListItemLink{align-items:center;padding:.5rem 0;font-size:1.6rem;line-height:1.7}}@media not all and (max-width:768px){.l-footer__navListItemLink span[data-text]{display:block;height:1.7em;overflow:hidden;white-space:nowrap}}@media not all and (max-width:768px){.l-footer__navListItemLink span[data-text]:before{display:block;content:attr(data-text);opacity:0}.l-footer__navListItemLink span[data-text] span{display:block;opacity:1}}@media not all and (max-width:768px){.l-footer__navListItemLink span[data-text] span,.l-footer__navListItemLink span[data-text]:before{translate:0 -100%;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}@media(hover:hover)and (pointer:fine){.l-footer__navListItemLink:hover span[data-text] span,.l-footer__navListItemLink:hover span[data-text]:before{translate:0 0;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}.l-footer__navListItemLink:hover span[data-text] span{opacity:0}.l-footer__navListItemLink:hover span[data-text]:before{opacity:1}}}@media screen and (max-width:768px){.l-footer__navListItemLink{font-size:1.4rem}}@media(hover:hover)and (pointer:fine){.l-footer__navListItemLink:hover .c-icon__svg{animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}.l-footer__bottom{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;border-top:1px solid #787878}@media not all and (max-width:768px){.l-footer__bottom{padding:3.3rem 0 4rem;margin:0 4rem}}@media screen and (max-width:768px){.l-footer__bottom{padding:3.2rem 0 1.6rem;margin:0 1.6rem}}.l-footer__subNav{flex:0 0 100%}@media not all and (max-width:768px){.l-footer__subNav{margin-bottom:1rem}}@media screen and (max-width:768px){.l-footer__subNav{margin-bottom:3.2rem}}.l-footer__subNavList{display:flex}@media not all and (max-width:768px){.l-footer__subNavList{gap:2.4rem}}@media screen and (max-width:768px){.l-footer__subNavList{flex-direction:column;gap:1.6rem}}.l-footer__subNavListItemLink .c-textLink__text{font-weight:500}.l-footer__copy{font-family:ff-din-paneuropean,Noto Sans JP,serif;font-size:1rem;font-weight:400}@media screen and (max-width:768px){.l-footer__pagetop{margin-top:3.2rem;margin-left:auto}}@media screen and (max-width:768px){.l-footer__pagetopLink .c-textLink__text{font-size:1.6rem}}@media(hover:hover)and (pointer:fine){.l-footer__pagetopLink:hover .c-icon__svg{animation:vertical-slide .4s cubic-bezier(.25,1,.5,1)}}@media not all and (max-width:768px){.l-bread{padding:1.8rem 8rem;margin-top:6.8rem}}@media screen and (max-width:768px){.l-bread{display:none}}.l-bread__list{display:flex;gap:.9rem;align-items:center;justify-content:flex-start}.l-bread__listItem:not(:first-child){display:flex;gap:.9rem;align-items:center;justify-content:flex-start}.l-bread__listItem:not(:first-child):before{display:block;width:.4rem;height:.4rem;content:"";border-right:1px solid #787878;border-bottom:1px solid #787878;transform:rotate(-45deg)}.l-bread__listItemLink{color:#787878}.l-bread__listItemLink span[data-hover-text]{background-image:linear-gradient(#787878,#787878);background-repeat:no-repeat;background-position:left bottom;background-size:100% 1px;animation:line-path-inline .4s ease-in-out forwards}@media(hover:hover)and (pointer:fine){.l-bread__listItemLink:hover span[data-hover-text]{background-size:0% 1px;animation:line-path-inline-remove .4s ease-in-out forwards}}.l-bread__listItemText{font-size:1.2rem;line-height:1.5;letter-spacing:.04em}.c-reportList{display:flex}@media not all and (max-width:768px){.c-reportList{flex-wrap:wrap;gap:4rem}}@media screen and (max-width:768px){.c-reportList{flex-direction:column;gap:3.2rem}}.c-reportList--vertical{gap:0}@media not all and (max-width:768px){.c-reportList--vertical{flex-direction:column}}@media not all and (max-width:768px){.c-reportList__item{flex:0 0 calc((100% - 8rem) / 3)}}.c-reportList--vertical .c-reportList__item:not(:first-child){border-top:1px solid #787878}@media not all and (max-width:768px){.c-reportList--vertical .c-reportList__item:not(:first-child){padding-top:2.4rem;margin-top:2.4rem}}@media screen and (max-width:768px){.c-reportList--vertical .c-reportList__item:not(:first-child){padding-top:4rem;margin-top:4rem}}@media not all and (max-width:768px){.c-reportList--vertical .c-reportList__item .c-reportItem__Link{flex-direction:row;gap:4rem;align-items:center}}@media not all and (max-width:768px){.c-reportList--vertical .c-reportList__item .c-reportItem__thumb{flex:0 0 33rem}}@media not all and (max-width:768px){.c-reportList--vertical .c-reportList__item .c-reportItem__box{flex:1}}.c-reportList--vertical .c-reportList__item .c-reportItem__head{flex-direction:column}.c-reportList__more{display:flex;justify-content:center}@media not all and (max-width:768px){.c-reportList__more{margin-top:6.4rem}}@media screen and (max-width:768px){.c-reportList__more{margin-top:4rem}}.c-icon{display:flex;align-items:center;justify-content:center;width:3.2rem;border-radius:.4rem}@media not all and (max-width:768px){.c-icon[data-size="12"]{width:1.2rem}}@media not all and (max-width:768px){.c-icon[data-size="12"]{border-radius:.2rem}}@media not all and (max-width:768px){.c-icon[data-size="16"]{width:1.6rem}}@media not all and (max-width:768px){.c-icon[data-size="16"]{border-radius:.2rem}}@media not all and (max-width:768px){.c-icon[data-size="20"]{width:2rem}}@media not all and (max-width:768px){.c-icon[data-size="24"]{width:2.4rem}}@media not all and (max-width:768px){.c-icon[data-size="28"]{width:2.8rem}}@media not all and (max-width:768px){.c-icon[data-size="32"]{width:3.2rem}}@media not all and (max-width:768px){.c-icon[data-size="40"]{width:4rem}}@media not all and (max-width:768px){.c-icon[data-size="48"]{width:4.8rem}}@media not all and (max-width:768px){.c-icon[data-size="56"]{width:5.6rem}}@media screen and (max-width:768px){.c-icon[data-sizesp="12"]{width:1.2rem}}@media screen and (max-width:768px){.c-icon[data-sizesp="12"]{border-radius:.2rem}}@media screen and (max-width:768px){.c-icon[data-sizesp="16"]{width:1.6rem}}@media screen and (max-width:768px){.c-icon[data-sizesp="16"]{border-radius:.2rem}}@media screen and (max-width:768px){.c-icon[data-sizesp="20"]{width:2rem}}@media screen and (max-width:768px){.c-icon[data-sizesp="24"]{width:2.4rem}}@media screen and (max-width:768px){.c-icon[data-sizesp="28"]{width:2.8rem}}@media screen and (max-width:768px){.c-icon[data-sizesp="32"]{width:3.2rem}}@media screen and (max-width:768px){.c-icon[data-sizesp="40"]{width:4rem}}@media screen and (max-width:768px){.c-icon[data-sizesp="48"]{width:4.8rem}}@media screen and (max-width:768px){.c-icon[data-sizesp="56"]{width:5.6rem}}.c-icon--ohyellow{color:#0a0a0a;background:#ffdf37}.c-icon--white{color:#0a0a0a;background:#fff}.c-icon--transparent{color:#0a0a0a;background:transparent;border:1px solid #0a0a0a}@media(hover:hover)and (pointer:fine){.c-icon:not(.c-icon--blank,.c-icon--plus,.c-icon--minus,.c-icon--top):hover .c-icon__svg{animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}@media(hover:hover)and (pointer:fine){.c-icon--top:hover .c-icon__svg{animation:vertical-slide .4s cubic-bezier(.25,1,.5,1)}}.c-icon__svg{display:block}.c-textLink{display:flex;gap:.8rem;align-items:center;justify-content:space-between;width:fit-content;cursor:pointer}@media not all and (max-width:768px){.c-textLink span[data-text]{display:block;height:1.25em;overflow:hidden;white-space:nowrap}}@media not all and (max-width:768px){.c-textLink span[data-text]:before{display:block;content:attr(data-text);opacity:0}}.c-textLink span[data-text] span{display:block;opacity:1}@media not all and (max-width:768px){.c-textLink span[data-text] span,.c-textLink span[data-text]:before{translate:0 -100%;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}}@media(hover:hover)and (pointer:fine){.c-textLink:hover span[data-text] span,.c-textLink:hover span[data-text]:before{translate:0 0;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}.c-textLink:hover span[data-text] span{opacity:0}.c-textLink:hover span[data-text]:before{opacity:1}}.c-textLink__text{font-size:1.4rem;font-weight:700;line-height:1.25;letter-spacing:.04em}.c-button{display:flex;gap:2.4rem;align-items:center;justify-content:space-between;width:fit-content;padding:.4rem .4rem .4rem 1.6rem;line-height:1.7;color:#0a0a0a;background:#f5f5f5;border-radius:.4rem}@media not all and (max-width:768px){.c-button span[data-text]{display:block;height:1.7em;overflow:hidden;white-space:nowrap}}@media not all and (max-width:768px){.c-button span[data-text]:before{display:block;content:attr(data-text);opacity:0}}.c-button span[data-text] span{display:block;opacity:1}@media not all and (max-width:768px){.c-button span[data-text] span,.c-button span[data-text]:before{translate:0 -100%;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}}@media(hover:hover)and (pointer:fine){.c-button:hover span[data-text] span,.c-button:hover span[data-text]:before{translate:0 0;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}.c-button:hover span[data-text] span{opacity:0}.c-button:hover span[data-text]:before{opacity:1}}.c-button--deep{background:#a4a4a4}@media(hover:hover)and (pointer:fine){.c-button:not(.c-button--blank,.c-button--plus):hover .c-icon__svg{animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}.c-button__text{font-weight:700;letter-spacing:.04em}@media not all and (max-width:768px){.c-button__text{font-size:1.6rem}}@media screen and (max-width:768px){.c-button__text{font-size:1.4rem}}.c-heading{--end-color: #0a0a0a;position:relative;width:fit-content;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;text-transform:uppercase;letter-spacing:-.02em}@media not all and (max-width:768px){.c-heading{padding-bottom:.8rem;font-size:11rem}}@media screen and (max-width:768px){.c-heading{padding-bottom:.6rem;font-size:4rem}}@media not all and (max-width:768px){.c-heading[data-size="80"]{font-size:8rem}}@media screen and (max-width:768px){.c-heading[data-sizesp="80"]{font-size:8rem}}.c-heading:before,.c-heading:after{position:absolute;bottom:0;display:block;height:.3rem;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .5s cubic-bezier(.25,1,.5,1)}.c-heading:before{left:0;z-index:1;width:50%;background:#ba0000}.c-heading:after{left:0;width:100%;background:#007fad}.c-heading.is-enter:before,.c-heading.is-enter:after{transform:scaleX(1)}.c-heading__text{width:fit-content;color:transparent;background-image:linear-gradient(-110deg,color-mix(in srgb,var(--end-color) 20%,transparent) 25%,#ba0000 25% 50%,#007fad 50% 75%,var(--end-color) 75%);background-position:100% center;background-clip:text;background-size:500% 100%}.is-enter .c-heading__text{animation:text-cut-in 2s cubic-bezier(.25,1,.5,1) forwards}@keyframes text-cut-in{0%{background-position:100% center}to{background-position:0% center}}.c-reportItem__Link{display:flex;flex-direction:column}.c-reportItem__Link span[data-hover-text]{background-image:linear-gradient(#0a0a0a,#0a0a0a);background-repeat:no-repeat;background-position:right bottom;background-size:0% 1px}@media(hover:hover)and (pointer:fine){.c-reportItem__Link:hover [data-hover-image] img{transform:scale(1.05)}.c-reportItem__Link:hover span[data-hover-text]{background-size:100% 1px;animation:line-path-inline .4s ease-in-out forwards}}.c-reportItem__thumb{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:.4rem}.c-reportItem__thumb .c-image-wrap{height:100%}.c-reportItem__thumb img{height:100%;object-fit:cover;object-position:center;transition:opacity .6s,transform .4s}.c-reportItem__thumb:before{position:absolute;top:0;right:0;left:0;z-index:1;display:block;width:100%;height:100%;content:"";border:1px solid #e3e3e3;border-radius:.4rem;mix-blend-mode:multiply}.c-reportItem__head{display:flex;flex-wrap:wrap;gap:1rem;align-items:baseline;justify-content:flex-start}@media not all and (max-width:768px){.c-reportItem__head{align-items:baseline;margin-top:1.6rem}}@media screen and (max-width:768px){.c-reportItem__head{margin-top:1.2rem}}.c-reportItem__headTags{display:flex;flex-wrap:wrap}@media not all and (max-width:768px){.c-reportItem__headTags{gap:.4rem .8rem}}@media screen and (max-width:768px){.c-reportItem__headTags{gap:.8rem}}.c-reportItem__headDatetime{font-family:ff-din-paneuropean,Noto Sans JP,serif;font-size:1.4rem;font-weight:500;color:#787878}.c-reportItem__title{font-weight:500;line-height:1.5;letter-spacing:.04em;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media not all and (max-width:768px){.c-reportItem__title{margin-top:1rem;font-size:1.8rem}}@media screen and (max-width:768px){.c-reportItem__title{margin-top:.8rem;font-size:1.6rem}}.c-tag{display:flex;align-items:center;justify-content:center;width:fit-content;height:2.4rem;padding:0 .8rem}.c-tag--white{font-weight:700;color:#0a0a0a;letter-spacing:.04em;background:#fff;border-radius:.2rem}@media not all and (max-width:768px){.c-tag--white{font-size:1.4rem}}@media screen and (max-width:768px){.c-tag--white{font-size:1.2rem}}.c-tag--black{font-weight:500;line-height:1.7;color:#fff;letter-spacing:.04em;background:#0a0a0a;border-radius:.2rem}@media not all and (max-width:768px){.c-tag--black{font-size:1.4rem}}@media screen and (max-width:768px){.c-tag--black{font-size:1.2rem}}.c-tag--gray{font-weight:500;color:#787878;letter-spacing:.03em;background:#fff;border:1px solid #787878;border-radius:.4rem}@media not all and (max-width:768px){.c-tag--gray{font-size:1.2rem}}@media screen and (max-width:768px){.c-tag--gray{padding:0 .7rem;font-size:1.2rem}}.c-tag--link{font-weight:500;color:#007fad;letter-spacing:.04em;background:#fff;border:1px solid #787878;border-radius:.4rem}@media not all and (max-width:768px){.c-tag--link span[data-text]{display:block;height:1em;overflow:hidden;white-space:nowrap}}@media not all and (max-width:768px){.c-tag--link span[data-text]:before{display:block;content:attr(data-text);opacity:0}}.c-tag--link span[data-text] span{display:block;opacity:1}@media not all and (max-width:768px){.c-tag--link span[data-text] span,.c-tag--link span[data-text]:before{translate:0 -100%;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}}@media(hover:hover)and (pointer:fine){.c-tag--link:hover span[data-text] span,.c-tag--link:hover span[data-text]:before{translate:0 0;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}.c-tag--link:hover span[data-text] span{opacity:0}.c-tag--link:hover span[data-text]:before{opacity:1}}@media not all and (max-width:768px){.c-tag--link{height:3rem;font-size:1.4rem}}@media screen and (max-width:768px){.c-tag--link{height:4rem;padding:1.3rem 1.4rem;font-size:1.2rem}}.c-single{position:relative}@media not all and (max-width:768px){.c-single{padding:min(6rem,60px) 0 min(12rem,120px)}}@media screen and (max-width:768px){.c-single{padding:6.6rem 0 6.4rem}}.c-single:before{position:absolute;top:0;right:0;left:0;display:block;width:100vw;content:""}@media not all and (max-width:768px){.c-single:before{height:115.8vw;background:url(/assets/images/report/index/bg.jpg) no-repeat top center/contain}}@media screen and (max-width:768px){.c-single:before{height:238.8vw;background:url(/assets/images/report/index/bg_sp.jpg) no-repeat top center/contain}}.c-single__inner{position:relative;z-index:1}@media not all and (max-width:768px){.c-single__inner{min-height:120rem;padding:0 8rem}}@media screen and (max-width:768px){.c-single__inner{min-height:90rem;padding:0 1.6rem}}@media not all and (max-width:768px){.c-single__head{display:flex;gap:4rem;align-items:center}}.c-single__headImage{overflow:hidden;border:1px solid #ddd;border-radius:.4rem}@media not all and (max-width:768px){.c-single__headImage{flex:0 0 min(64rem,640px)}}.c-single__headImage .c-image-wrap{aspect-ratio:16/9!important}.c-single__headImage .c-image-wrap img{height:100%;object-fit:cover;object-position:center}@media not all and (max-width:768px){.c-single__headBox{flex:1}}@media screen and (max-width:768px){.c-single__headBox{margin-top:2.4rem}}.c-single__headTitle{font-weight:600;line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.c-single__headTitle{font-size:min(3.6rem,36px)}}@media screen and (max-width:768px){.c-single__headTitle{font-size:2.6rem}}@media not all and (max-width:768px){.c-single__headTags{display:flex;justify-content:space-between;margin-top:min(1.6rem,16px)}}@media screen and (max-width:768px){.c-single__headTags{margin-top:1.6rem}}.c-single__headTagsTitle{font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;text-transform:uppercase;letter-spacing:-.02em}@media not all and (max-width:768px){.c-single__headTagsTitle{display:flex;flex:0 0 min(6.1rem,61px);align-items:center;height:min(3rem,30px);font-size:min(1.6rem,16px)}}@media screen and (max-width:768px){.c-single__headTagsTitle{font-size:1.6rem}}.c-single__headTagsContent{display:flex;flex:1;flex-wrap:wrap;gap:.8rem}@media screen and (max-width:768px){.c-single__headTagsContent{margin-top:1.6rem}}@media not all and (max-width:768px){.c-single__headTagsContent .c-tag--link{height:min(3rem,30px);font-size:min(1.4rem,14px)}}@media screen and (max-width:768px){.c-single__headTagsContent .c-tag--link{height:4rem;font-size:1.2rem}}.c-single__headDatetime{display:block;font-family:ff-din-paneuropean,Noto Sans JP,serif;font-weight:500;color:#787878}@media not all and (max-width:768px){.c-single__headDatetime{margin-top:min(4rem,40px);font-size:min(1.4rem,14px)}}@media screen and (max-width:768px){.c-single__headDatetime{margin-top:3.2rem;font-size:1.4rem}}.c-single__body{font-feature-settings:normal;letter-spacing:.04em}@media not all and (max-width:768px){.c-single__body{width:84rem;margin:min(12rem,120px) auto 0}}@media screen and (max-width:768px){.c-single__body{padding-top:3.2rem;margin-top:3.2rem;border-top:1px solid #e3e3e3}}.c-single__body p:not([class]){line-height:1.7}@media not all and (max-width:768px){.c-single__body p:not([class]){margin:min(1.6rem,16px) 0;font-size:min(1.8rem,18px)}}@media screen and (max-width:768px){.c-single__body p:not([class]){margin:1.6rem 0;font-size:1.6rem}}.c-single__body a:not([class]){background-image:linear-gradient(#0a0a0a,#0a0a0a);background-repeat:no-repeat;background-position:left bottom;background-size:100% 1px;animation:line-path-inline .4s ease-in-out forwards}@media(hover:hover)and (pointer:fine){.c-single__body a:not([class]):hover{background-size:0% 1px;animation:line-path-inline-remove .4s ease-in-out forwards}}@media not all and (max-width:768px){.c-single__body .c-single__bodyToc{margin:min(6rem,60px) auto}}@media screen and (max-width:768px){.c-single__body .c-single__bodyToc{margin:4rem auto}}.c-single__body .c-single__bodyTocTitle{width:fit-content;font-weight:900;line-height:1.7;color:#fff;background:#0a0a0a}@media not all and (max-width:768px){.c-single__body .c-single__bodyTocTitle{padding:min(.4rem,4px) min(1.6rem,16px);font-size:min(1.8rem,18px);border-radius:min(.4rem,4px) min(.4rem,4px) 0 0}}@media screen and (max-width:768px){.c-single__body .c-single__bodyTocTitle{padding:.4rem 1.2rem;font-size:1.6rem;border-radius:.4rem .4rem 0 0}}.c-single__body .c-single__bodyTocList{background:#fff;border:2px solid #0a0a0a}@media not all and (max-width:768px){.c-single__body .c-single__bodyTocList{padding:min(2.4rem,24px) min(4rem,40px);border-radius:0 min(.4rem,4px) min(.4rem,4px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyTocList{padding:.8rem 2.4rem;border-radius:0 .4rem .4rem}}.c-single__body .c-single__bodyTocListItem{line-height:1.7}@media not all and (max-width:768px){.c-single__body .c-single__bodyTocListItem{font-size:min(1.6rem,16px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyTocListItem{font-size:1.4rem}}.c-single__body .c-single__bodyTocListItem:not(:first-child){border-top:1px solid #e3e3e3}.c-single__body .c-single__bodyTocItemLink{position:relative;display:block}.c-single__body .c-single__bodyTocItemLink span[data-hover-text]{background-image:linear-gradient(#0a0a0a,#0a0a0a);background-repeat:no-repeat;background-position:right bottom;background-size:0% 1px}@media(hover:hover)and (pointer:fine){.c-single__body .c-single__bodyTocItemLink:hover [data-hover-image] img{transform:scale(1.05)}.c-single__body .c-single__bodyTocItemLink:hover span[data-hover-text]{background-size:100% 1px;animation:line-path-inline .4s ease-in-out forwards}}@media not all and (max-width:768px){.c-single__body .c-single__bodyTocItemLink{padding:min(1.6rem,16px) 0 min(1.6rem,16px) min(2.8rem,28px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyTocItemLink{padding:1.6rem 0 1.6rem 2.8rem}}.c-single__body .c-single__bodyTocItemLink:before{position:absolute;left:0;display:block;content:"";background:url(/assets/images/report/single/iconArrow.svg) no-repeat top center/contain}@media not all and (max-width:768px){.c-single__body .c-single__bodyTocItemLink:before{top:min(2.1rem,21px);width:min(1.8rem,18px);height:min(1.8rem,18px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyTocItemLink:before{top:2.1rem;width:1.8rem;height:1.8rem}}.c-single__body .c-single__bodyUl,.c-single__body .c-single__bodyOl{line-height:1.7;list-style-type:none;counter-reset:my-counter}@media not all and (max-width:768px){.c-single__body .c-single__bodyUl,.c-single__body .c-single__bodyOl{margin:min(2.4rem,24px) auto;font-size:min(1.8rem,18px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyUl,.c-single__body .c-single__bodyOl{margin:2.4rem auto;font-size:1.6rem}}.c-single__body .c-single__bodyUl li{position:relative}@media not all and (max-width:768px){.c-single__body .c-single__bodyUl li{padding-left:min(2.6rem,26px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyUl li{padding-left:2.6rem}}.c-single__body .c-single__bodyUl li:before{position:absolute;display:block;content:"";background:#787878;border-radius:50%}@media not all and (max-width:768px){.c-single__body .c-single__bodyUl li:before{top:min(1.1rem,11px);left:min(.7rem,7px);width:min(.8rem,8px);height:min(.8rem,8px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyUl li:before{top:1.1rem;left:.7rem;width:.8rem;height:.8rem}}.c-single__body .c-single__bodyOl li{position:relative}@media not all and (max-width:768px){.c-single__body .c-single__bodyOl li{padding-left:min(2.6rem,26px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyOl li{padding-left:2.6rem}}.c-single__body .c-single__bodyOl li:before{position:absolute;display:block;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:900;color:#787878;content:counter(my-counter) ". ";counter-increment:my-counter}@media not all and (max-width:768px){.c-single__body .c-single__bodyOl li:before{top:min(-.2rem,-2px);left:min(.7rem,7px);font-size:min(2rem,20px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyOl li:before{top:-.4rem;left:.7rem;font-size:2rem}}@media not all and (max-width:768px){.c-single__body .c-single__bodyUl li+li,.c-single__body .c-single__bodyOl li+li{margin-top:min(1.6rem,16px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyUl li+li,.c-single__body .c-single__bodyOl li+li{margin-top:1.6rem}}.c-single__body h2.c-single__bodyHeading2{font-weight:700;line-height:1.5}@media not all and (max-width:768px){.c-single__body h2.c-single__bodyHeading2{margin-top:min(10rem,100px);font-size:min(3.2rem,32px);scroll-margin-top:min(12rem,120px)}}@media screen and (max-width:768px){.c-single__body h2.c-single__bodyHeading2{margin-top:7.6rem;font-size:2.6rem;scroll-margin-top:5.2rem}}.c-single__body h3{font-weight:700;line-height:1.5}@media not all and (max-width:768px){.c-single__body h3{margin-top:min(9.2rem,92px);font-size:min(2.8rem,28px)}}@media screen and (max-width:768px){.c-single__body h3{margin-top:6.8rem;font-size:2.4rem}}@media not all and (max-width:768px){.c-single__body h2+h3{margin-top:min(3.2rem,32px)}}@media screen and (max-width:768px){.c-single__body h2+h3{margin-top:2.8rem}}.c-single__body h4{font-weight:700;line-height:1.5}@media not all and (max-width:768px){.c-single__body h4{margin-top:min(8.4rem,84px);font-size:min(2.4rem,24px)}}@media screen and (max-width:768px){.c-single__body h4{margin-top:6rem;font-size:2rem}}@media not all and (max-width:768px){.c-single__body h2+h4,.c-single__body h3+h4{margin-top:min(2.4rem,24px)}}@media screen and (max-width:768px){.c-single__body h2+h4,.c-single__body h3+h4{margin-top:2rem}}.c-single__body h5{font-weight:700;line-height:1.5}@media not all and (max-width:768px){.c-single__body h5{margin-top:min(7.6rem,76px);font-size:min(2rem,20px)}}@media screen and (max-width:768px){.c-single__body h5{margin-top:5.2rem;font-size:1.8rem}}@media not all and (max-width:768px){.c-single__body h2+h5,.c-single__body h3+h5,.c-single__body h4+h5{margin-top:min(1.6rem,16px)}}@media screen and (max-width:768px){.c-single__body h2+h5,.c-single__body h3+h5,.c-single__body h4+h5{margin-top:1.2rem}}.c-single__body h6{font-weight:700;line-height:1.5}@media not all and (max-width:768px){.c-single__body h6{margin-top:min(6rem,60px);font-size:min(1.8rem,18px)}}@media screen and (max-width:768px){.c-single__body h6{margin-top:4rem;font-size:1.8rem}}.c-single__body h2+h6,.c-single__body h3+h6,.c-single__body h4+h6,.c-single__body h5+h6{margin-top:0}@media not all and (max-width:768px){.c-single__body .c-single__bodyFigure{margin:min(2rem,20px) auto}}@media screen and (max-width:768px){.c-single__body .c-single__bodyFigure{margin:2rem auto}}.c-single__body .c-single__bodyFigure .c-single__bodyFigureImage{border-radius:min(.4rem,4px)}.c-single__body .c-single__bodyFigure .c-single__bodyFigureFigcaption{font-weight:500;line-height:1.5;text-align:right}@media not all and (max-width:768px){.c-single__body .c-single__bodyFigure .c-single__bodyFigureFigcaption{margin-top:1rem;font-size:min(1.2rem,12px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyFigure .c-single__bodyFigureFigcaption{margin-top:.4rem;font-size:1.2rem}}.c-single__body details{line-height:1.7;pointer-events:none}@media not all and (max-width:768px){.c-single__body details{margin:min(6rem,60px) auto;font-size:min(1.8rem,18px)}}@media screen and (max-width:768px){.c-single__body details{margin:4rem auto;font-size:1.6rem}}.c-single__body details summary::-webkit-details-marker{display:none}.c-single__body details summary{position:relative;font-weight:700;list-style:none}@media not all and (max-width:768px){.c-single__body details summary{padding-left:min(5.3rem,53px)}}@media screen and (max-width:768px){.c-single__body details summary{padding-left:4rem}}.c-single__body details summary:before{position:absolute;left:0;display:block;content:"";background:#0a0a0a}@media not all and (max-width:768px){.c-single__body details summary:before{top:min(1.5rem,15px);width:min(4.5rem,45px);height:1px}}@media screen and (max-width:768px){.c-single__body details summary:before{top:1.4rem;width:3.2rem;height:2px}}.c-single__body details summary+div{pointer-events:all}@media not all and (max-width:768px){.c-single__body details summary+div{margin-top:min(1.6rem,16px)}}@media screen and (max-width:768px){.c-single__body details summary+div{margin-top:1.6rem}}@media not all and (max-width:768px){.c-single__body .c-single__bodyColumns{display:flex;gap:min(4rem,40px)}}@media not all and (max-width:768px){.c-single__body .c-single__bodyColumnsItem{flex:1}}.c-single__body .c-single__bodyBlockquote{display:block;background:#e3e3e3;border-radius:.4rem}@media not all and (max-width:768px){.c-single__body .c-single__bodyBlockquote{padding:min(4rem,40px);margin:min(6rem,60px) auto}}@media screen and (max-width:768px){.c-single__body .c-single__bodyBlockquote{padding:2.4rem;margin:4rem auto}}.c-single__body .c-single__bodyBlockquote cite{display:block;font-style:normal;text-align:right}@media not all and (max-width:768px){.c-single__body .c-single__bodyBlockquote cite{margin-top:min(.4rem,4px);font-size:min(1.2rem,12px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyBlockquote cite{margin-top:.4rem;font-size:1.2rem}}.c-single__body .c-single__bodyTable{display:block;line-height:1.7}@media not all and (max-width:768px){.c-single__body .c-single__bodyTable{margin:min(6rem,60px) auto;font-size:min(1.8rem,18px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyTable{margin:4rem auto;font-size:1.6rem}}.c-single__body .c-single__bodyTable .c-single__bodyTableHead{display:none}.c-single__body .c-single__bodyTable .c-single__bodyTableBody{display:block;border-top:1px solid #e3e3e3}.c-single__body .c-single__bodyTable .c-single__bodyTableRows{display:block;border-bottom:1px solid #e3e3e3}@media not all and (max-width:768px){.c-single__body .c-single__bodyTable .c-single__bodyTableRows{padding:min(2.4rem,24px) 0}}@media screen and (max-width:768px){.c-single__body .c-single__bodyTable .c-single__bodyTableRows{padding:2.4rem 0}}.c-single__body .c-single__bodyTable .c-single__bodyTableRows td{display:block}@media not all and (max-width:768px){.c-single__body .c-single__bodyTable .c-single__bodyTableRows td+td{margin-top:min(1.6rem,16px)}}@media screen and (max-width:768px){.c-single__body .c-single__bodyTable .c-single__bodyTableRows td+td{margin-top:.8rem}}.c-single__body .c-single__bodyTable .c-single__bodyTableRows td:first-child{display:block;font-weight:900}@media screen and (max-width:768px){.c-single__body .c-single__bodyTable .c-single__bodyTableRows td:first-child{font-size:1.8rem}}@media not all and (max-width:768px){.c-single__keyword{padding:0 8rem}}@media screen and (max-width:768px){.c-single__keyword{padding:0 1.6rem}}.c-recommend{position:relative;z-index:1}@media screen and (max-width:768px){.c-recommend__top{position:relative;z-index:-1}}@media screen and (max-width:768px){.c-recommend__bottom{position:relative;z-index:-1;margin-bottom:-15rem}}.c-recommend__inner{background:url(/assets/images/report/single/reccomendBg.jpg) repeat center/100% auto}@media not all and (max-width:768px){.c-recommend__inner{display:flex;align-items:flex-start;justify-content:flex-end;padding-right:30rem}}.c-recommend__head{font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;color:#0a0a0a1a;text-transform:uppercase}@media not all and (max-width:768px){.c-recommend__head{font-size:15.5rem;writing-mode:vertical-rl}}@media screen and (max-width:768px){.c-recommend__head{position:relative;left:50%;width:fit-content;font-size:9rem;text-align:center;white-space:nowrap;transform:translate(-50%)}}@media not all and (max-width:768px){.c-single__recommend--1 .c-recommend__head{font-size:4.5rem}}@media not all and (max-width:768px){.c-single__recommend--2 .c-recommend__head{font-size:10rem}}@media not all and (max-width:768px){.c-recommend__list{width:73rem}}@media screen and (max-width:768px){.c-recommend__list{padding:0 1.6rem;margin-top:2rem}}.c-keyword{position:relative;z-index:1;margin-top:6.4rem}.c-single__keyword .c-keyword{margin-top:4rem}.c-keyword__titleWords{font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;text-transform:uppercase;letter-spacing:-.02em}@media not all and (max-width:768px){.c-keyword__titleWords{font-size:4rem}}@media screen and (max-width:768px){.c-keyword__titleWords{font-size:3.2rem}}.c-keyword__titleText{font-weight:600;line-height:1.7;letter-spacing:.04em}@media not all and (max-width:768px){.c-keyword__titleText{margin-top:2.4rem;font-size:1.6rem}}@media screen and (max-width:768px){.c-keyword__titleText{margin-top:1.6rem;font-size:1.4rem}}.c-keyword__tags{margin-top:.8rem}.c-keyword__tags .c-tagList{background:#f5f5f5}.c-tagList{display:flex;flex-direction:column;gap:1.6rem;border-radius:.4rem}@media not all and (max-width:768px){.c-tagList{padding:2.4rem 4rem;background:#fffc}}@media screen and (max-width:768px){.c-tagList{padding:1.6rem;background:#f5f5f5}}@media not all and (max-width:768px){.c-tagList__group{display:flex;gap:1.6rem;align-items:flex-start}}@media screen and (max-width:768px){.c-tagList__group{display:block}}.c-tagList__groupTitle{padding:.1rem 0;font-size:1.4rem;font-weight:600;line-height:1.7;text-align:center;border-bottom:2px solid #ba0000}@media not all and (max-width:768px){.c-tagList__groupTitle{flex:0 0 7.4rem}}@media screen and (max-width:768px){.c-tagList__groupTitle{width:fit-content}}.c-tagList__groupList{display:flex;flex:1;flex-wrap:wrap;gap:.8rem;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:768px){.c-tagList__groupList{margin-top:1.6rem}}.c-tagList__groupItem.is-active .c-tag{color:#fff;background:#007fad;border-color:#007fad}.c-news{position:relative;z-index:1;background:#fff}@media not all and (max-width:768px){.c-news{padding:0 8rem 12rem;scroll-margin-top:12rem}}@media screen and (max-width:768px){.c-news{padding:0 1.6rem 8rem;scroll-margin-top:8rem}}.c-archive+.c-news{background:transparent}.c-news__inner{display:flex;flex-direction:column}@media not all and (max-width:768px){.c-news__inner{gap:6.4rem}}@media screen and (max-width:768px){.c-news__inner{gap:4rem}}.c-news__head{display:flex;flex-direction:column;align-items:center}@media not all and (max-width:768px){.c-news__head{gap:1.6rem}}@media screen and (max-width:768px){.c-news__head{gap:.8rem}}.c-news__headSuffix{font-weight:700;line-height:1.5}@media not all and (max-width:768px){.c-news__headSuffix{font-size:2rem}}@media screen and (max-width:768px){.c-news__headSuffix{font-size:1.4rem}}.c-news__button{width:fit-content;margin-inline:auto}.c-archive{position:relative}@media not all and (max-width:768px){.c-archive{padding:6rem 8rem 12rem}}@media screen and (max-width:768px){.c-archive{padding:9rem 1.6rem 6.4rem}}@media not all and (max-width:768px){.c-archive:before{position:absolute;top:0;right:0;left:0;display:block;width:100vw;height:115.8vw;content:"";background:url(/assets/images/report/index/bg.jpg) no-repeat top center/contain}}.c-archive__inner{position:relative;z-index:1}.c-archive__title{position:relative;display:flex;flex-direction:column;gap:.4rem;align-items:center;justify-content:center;width:fit-content;margin:0 auto;text-align:center}@media not all and (max-width:768px){.c-archive__title{scroll-margin-top:12rem}}@media screen and (max-width:768px){.c-archive__title{scroll-margin-top:6rem}}.c-archive__title:before{display:block;order:1;width:100%;height:1px;content:"";background:#0a0a0a}.c-archive__titleWords{display:block;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;letter-spacing:-.02em}@media not all and (max-width:768px){.c-archive__titleWords{font-size:4.8rem}}@media screen and (max-width:768px){.c-archive__titleWords{font-size:3.6rem}}.c-archive__titleText{order:2;margin-top:.4rem;font-weight:700;line-height:1.5}@media not all and (max-width:768px){.c-archive__titleText{font-size:2rem}}@media screen and (max-width:768px){.c-archive__titleText{font-size:1.4rem}}.c-archive__list{margin-top:4rem}@media screen and (max-width:768px){.c-archive__list .c-reportItem__head{flex-direction:column}}.p-reportArchiveHead{display:flex;flex-direction:column;gap:2.4rem}@media not all and (max-width:768px){.p-reportArchiveHead{margin:0 auto 4rem}}@media screen and (max-width:768px){.p-reportArchiveHead{margin:0 auto 6.4rem}}.p-reportArchiveHead__text{font-size:2rem;line-height:1.5}@media not all and (max-width:768px){.p-reportArchiveHead__text{font-weight:600}}@media screen and (max-width:768px){.p-reportArchiveHead__text{font-weight:700}}.p-reportArchiveHead__tags{display:flex;flex-direction:column}@media not all and (max-width:768px){.p-reportArchiveHead__tags{gap:.8rem;margin-bottom:6.4rem}}@media screen and (max-width:768px){.p-reportArchiveHead__tags{margin-bottom:4rem}}.p-reportArchiveHead__tagsBtn{display:flex;gap:.8rem;align-items:center;cursor:pointer}@media not all and (max-width:768px){.p-reportArchiveHead__tagsBtn span[data-text]{display:block;height:1.7em;overflow:hidden;white-space:nowrap}}@media not all and (max-width:768px){.p-reportArchiveHead__tagsBtn span[data-text]:before{display:block;content:attr(data-text);opacity:0}}.p-reportArchiveHead__tagsBtn span[data-text] span{display:block;opacity:1}@media not all and (max-width:768px){.p-reportArchiveHead__tagsBtn span[data-text] span,.p-reportArchiveHead__tagsBtn span[data-text]:before{translate:0 -100%;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}}@media(hover:hover)and (pointer:fine){.p-reportArchiveHead__tagsBtn:hover span[data-text] span,.p-reportArchiveHead__tagsBtn:hover span[data-text]:before{translate:0 0;transition:translate .5s cubic-bezier(.25,1,.5,1),opacity .5s linear}.p-reportArchiveHead__tagsBtn:hover span[data-text] span{opacity:0}.p-reportArchiveHead__tagsBtn:hover span[data-text]:before{opacity:1}}@media not all and (max-width:768px){.p-reportArchiveHead__tagsBtn{justify-content:flex-start;width:fit-content}}@media screen and (max-width:768px){.p-reportArchiveHead__tagsBtn{justify-content:space-between;padding:.8rem .8rem .8rem 1.6rem;background:#f5f5f5;border-radius:.4rem;transition:background-color .2s}}.p-reportArchiveHead__tagsBtn svg rect:last-child{transition:opacity .2s}@media screen and (max-width:768px){.p-reportArchiveHead__tagsBtn.is-open{background:#e3e3e3;border-radius:.4rem .4rem 0 0}}.p-reportArchiveHead__tagsBtn.is-open svg rect:last-child{opacity:0}.p-reportArchiveHead__tagsBtnText{font-weight:600;line-height:1.7;letter-spacing:.04em}@media not all and (max-width:768px){.p-reportArchiveHead__tagsBtnText{font-size:1.6rem}}@media screen and (max-width:768px){.p-reportArchiveHead__tagsBtnText{font-size:1.4rem}}.p-reportArchiveHead__tagsContents{overflow:hidden}@media screen and (max-width:768px){.p-reportArchiveHead__tagsContents{height:0;background:#f5f5f5;border-radius:0 0 .4rem .4rem}}.p-indexMv{position:relative;z-index:1}@media not all and (max-width:768px){.p-indexMv{padding-top:min(6.8rem,68px)}}@media screen and (max-width:768px){.p-indexMv{padding-top:5rem}}.p-indexMv:before{position:absolute;right:0;left:0;display:block;width:100vw;content:""}@media not all and (max-width:768px){.p-indexMv:before{top:7.8rem;height:131.5vw;background:url(/assets/images/index/mv/bg.jpg) no-repeat top center/contain}}@media screen and (max-width:768px){.p-indexMv:before{top:7.1rem;height:414.7vw;background:url(/assets/images/index/mv/bg_sp.jpg) no-repeat top center/contain}}.p-indexMv__inner{position:relative}@media not all and (max-width:1440px){.p-indexMv__inner{margin:0 auto}}@media not all and (max-width:768px){.p-indexMv__slider{padding-top:min(4rem,40px)}}@media screen and (max-width:768px){.p-indexMv__slider{padding:1.6rem 1.6rem 0}}.p-indexMv__sliderMain{position:relative}@media not all and (max-width:768px){.p-indexMv__sliderMainArrows{position:absolute;top:54.6rem;right:min(4rem,40px);z-index:1;display:flex;gap:.4rem}}@media not all and (max-width:1440px){.p-indexMv__sliderMainArrows{top:unset;bottom:calc(7.2rem + min(4rem,40px))}}@media screen and (max-width:768px){.p-indexMv__sliderMainArrows{display:none}}.p-indexMv__sliderMainArrows .splide__arrow--prev{transform:rotate(-90deg)}.p-indexMv__sliderMainArrows .splide__arrow--next{transform:rotate(90deg)}.p-indexMv__sliderMainListItemImage{overflow:hidden;border:1px solid #e3e3e3}@media not all and (max-width:768px){.p-indexMv__sliderMainListItemImage{width:102.8rem;margin-left:min(4rem,40px);border-radius:.4rem}}@media not all and (max-width:1440px){.p-indexMv__sliderMainListItemImage{width:120.6rem;max-width:62.8%}}@media screen and (max-width:768px){.p-indexMv__sliderMainListItemImage{border-radius:.2rem}}.p-indexMv__sliderMainListItemTeam{display:flex;justify-content:space-between}@media not all and (max-width:768px){.p-indexMv__sliderMainListItemTeam{align-items:center;padding:min(1.6rem,16px) min(4rem,40px) min(3.2rem,32px);margin-top:min(4rem,40px);border-top:1px solid rgba(120,120,120,.2)}}@media screen and (max-width:768px){.p-indexMv__sliderMainListItemTeam{flex-direction:column;margin-top:1.6rem}}.p-indexMv__sliderMainListItemTeamPrefix{width:fit-content;background:#f5f5f5;border-radius:.2rem}@media not all and (max-width:768px){.p-indexMv__sliderMainListItemTeamPrefix{padding:min(.6rem,6px) min(.8rem,8px);margin-right:min(2.4rem,24px);font-size:min(1.2rem,12px);font-weight:900}}@media screen and (max-width:768px){.p-indexMv__sliderMainListItemTeamPrefix{padding:0 .6rem;margin-bottom:1.2rem;font-size:1.2rem;font-weight:700;line-height:1.7;letter-spacing:.04em}}.p-indexMv__sliderMainListItemTeamNameJp{font-weight:900;line-height:1.1}@media not all and (max-width:768px){.p-indexMv__sliderMainListItemTeamNameJp{font-size:2.4rem}}@media screen and (max-width:768px){.p-indexMv__sliderMainListItemTeamNameJp{font-size:2rem}}.p-indexMv__sliderMainListItemTeamNameEn{font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700}@media not all and (max-width:768px){.p-indexMv__sliderMainListItemTeamNameEn{padding-top:.3rem;margin-left:2rem;font-size:1.6rem}}@media screen and (max-width:768px){.p-indexMv__sliderMainListItemTeamNameEn{margin-top:.8rem;font-size:1.4rem}}@media not all and (max-width:768px){.p-indexMv__sliderMainListItemTeamLogo{width:19.9rem;margin-left:auto}}@media screen and (max-width:768px){.p-indexMv__sliderMainListItemTeamLogo{display:none}}@media not all and (max-width:768px){.p-indexMv__sliderThumb{position:absolute;top:min(4rem,40px);right:min(4rem,40px);width:min(30.8rem,308px)}}@media not all and (max-width:1440px){.p-indexMv__sliderThumb{width:59.4rem;max-width:30.9%;height:calc(100% - 15.4rem)}}@media screen and (max-width:768px){.p-indexMv__sliderThumb{margin-top:4rem}}@media not all and (max-width:768px){.p-indexMv__sliderThumbTrack{height:min(57.8rem,578px)!important}}@media not all and (max-width:1440px){.p-indexMv__sliderThumbTrack{height:calc(100% - 2.8rem)!important}}.p-indexMv__sliderThumbList{backface-visibility:visible}.p-indexMv__sliderThumbListItem{display:flex;gap:.8rem;justify-content:space-between}@media not all and (max-width:768px){.p-indexMv__sliderThumbListItem{max-height:calc(25% - 1.6rem)}}@media screen and (max-width:768px){.p-indexMv__sliderThumbListItem{flex-direction:column}}@media not all and (max-width:1440px){.p-indexMv__sliderThumbListItem{margin-bottom:1.6rem}}.p-indexMv__sliderThumbListItemProgress{background:#ddd}@media not all and (max-width:768px){.p-indexMv__sliderThumbListItemProgress{height:100%;margin-right:.4rem}}@media screen and (max-width:768px){.p-indexMv__sliderThumbListItemProgress{width:100%;margin-bottom:.3rem}}.p-indexMv__sliderThumbListItemProgressBar{flex:0 0 1px;background:#0a0a0a;transition:none}@media not all and (max-width:768px){.p-indexMv__sliderThumbListItemProgressBar{width:1px;height:0}}@media screen and (max-width:768px){.p-indexMv__sliderThumbListItemProgressBar{width:0;height:1px}}@media not all and (max-width:768px){.p-indexMv__sliderThumbListItem.is-active .p-indexMv__sliderThumbListItemProgressBar{height:100%;transition:height 5s}}@media screen and (max-width:768px){.p-indexMv__sliderThumbListItem.is-active .p-indexMv__sliderThumbListItemProgressBar{width:100%;transition:width 5s}}.p-indexMv__sliderThumbListItemTeam{position:relative;flex:1}@media screen and (max-width:768px){.p-indexMv__sliderThumbListItemTeam{order:2}}.p-indexMv__sliderThumbListItemTeamNameJp{font-size:1.2rem;font-weight:900}@media not all and (max-width:768px){.p-indexMv__sliderThumbListItemTeamNameJp{line-height:1.5}}@media not all and (max-width:1440px){.p-indexMv__sliderThumbListItemTeamNameJp{font-size:1.6rem}}@media screen and (max-width:768px){.p-indexMv__sliderThumbListItemTeamNameJp{line-height:1.25}}.p-indexMv__sliderThumbListItemTeamNameEn{font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;color:#787878}@media not all and (max-width:768px){.p-indexMv__sliderThumbListItemTeamNameEn{margin-top:.8rem;font-size:1.2rem}}@media screen and (max-width:768px){.p-indexMv__sliderThumbListItemTeamNameEn{margin-top:.4rem;font-size:1.2rem}}.p-indexMv__sliderThumbListItemImage{position:relative;aspect-ratio:16/9;margin-left:auto;overflow:hidden;border:1px solid #e3e3e3}@media not all and (max-width:768px){.p-indexMv__sliderThumbListItemImage{width:auto;height:100%;border-radius:.4rem}}@media screen and (max-width:768px){.p-indexMv__sliderThumbListItemImage{order:1;width:100%;height:auto;border-radius:.2rem}}.p-indexMv__sliderThumbListItemImage:before{position:absolute;z-index:1;display:block;width:100%;height:100%;content:"";background:#0a0a0a;opacity:0;transition:opacity .4s}.p-indexMv__sliderThumbListItem.is-active .p-indexMv__sliderThumbListItemImage:before{opacity:.3}@media not all and (max-width:768px){.p-indexMv__logo{display:none}}@media screen and (max-width:768px){.p-indexMv__logo{padding:1.2rem 1.6rem;margin-top:4.6rem;border-top:1px solid rgba(120,120,120,.2)}}.p-indexMv__logoImage{width:14.3rem;margin-left:auto}.p-indexAbout{position:relative;z-index:1}@media not all and (max-width:768px){.p-indexAbout{margin:12rem 0}}@media screen and (max-width:768px){.p-indexAbout{margin:4rem 0 8rem}}.p-indexAbout__inner{position:relative;display:flex;flex-direction:column}.p-indexAbout__top{position:relative;z-index:1;display:flex}@media screen and (max-width:768px){.p-indexAbout__top{flex-direction:column;padding:0 1.6rem}}@media not all and (max-width:768px){.p-indexAbout__topTitle{width:24rem;padding-top:1.6rem;margin-right:23rem;margin-left:4.2rem}}.p-indexAbout__topTexts{display:flex;flex-direction:column}@media not all and (max-width:768px){.p-indexAbout__topTexts{gap:2.4rem;width:63.5rem}}@media screen and (max-width:768px){.p-indexAbout__topTexts{gap:1.6rem;margin-top:4rem}}.p-indexAbout__topTextsHead{font-weight:700;line-height:1.5}@media not all and (max-width:768px){.p-indexAbout__topTextsHead{margin-bottom:2rem;font-size:4rem}}@media screen and (max-width:768px){.p-indexAbout__topTextsHead{margin-bottom:.8rem;font-size:2.4rem}}.p-indexAbout__topTextsNote{font-weight:500}@media not all and (max-width:768px){.p-indexAbout__topTextsNote{font-size:1.8rem;line-height:2.2}}@media screen and (max-width:768px){.p-indexAbout__topTextsNote{font-size:1.4rem;line-height:1.7}}.p-indexAbout__accent{display:flex;align-items:flex-start;justify-content:space-between}@media not all and (max-width:768px){.p-indexAbout__accent{position:absolute;top:0;right:0;left:0}}@media screen and (max-width:768px){.p-indexAbout__accent{margin-top:4rem}}.p-indexAbout__accentLeft{position:relative;overflow:hidden}.p-indexAbout__accentLeft img{display:block;opacity:0}.p-indexAbout__accentLeft:after{position:absolute;top:-1%;left:-222%;display:block;width:202%;height:102%;content:"";background:#fff;transform:skew(25deg)}.is-enter .p-indexAbout__accentLeft img,.p-indexAbout__accentLeft.is-enter img{opacity:1;transition:opacity .6s .15s,transform .4s}.is-enter .p-indexAbout__accentLeft:before,.p-indexAbout__accentLeft.is-enter:before{opacity:1;transition:opacity .6s .15s}.is-enter .p-indexAbout__accentLeft:after,.p-indexAbout__accentLeft.is-enter:after{animation:image 1.5s cubic-bezier(.22,1,.36,1) 0s forwards}@media not all and (max-width:768px){.p-indexAbout__accentLeft{width:27.9rem;margin-top:26.4rem;border-radius:0 .4rem .4rem 0;box-shadow:1rem 1rem 4rem #00000014}}@media screen and (max-width:768px){.p-indexAbout__accentLeft{width:14rem;border-radius:0 .3rem .3rem 0;box-shadow:.5rem .5rem 2rem #00000014}}.p-indexAbout__accentRight{display:flex;flex-direction:column;align-items:flex-end}@media not all and (max-width:768px){.p-indexAbout__accentRight{gap:4.1rem;margin-top:5.3rem}}.p-indexAbout__accentRightImage{position:relative;overflow:hidden}.p-indexAbout__accentRightImage img{display:block;opacity:0}.p-indexAbout__accentRightImage:after{position:absolute;top:-1%;left:-222%;display:block;width:202%;height:102%;content:"";background:#fff;transform:skew(25deg)}.is-enter .p-indexAbout__accentRightImage img,.p-indexAbout__accentRightImage.is-enter img{opacity:1;transition:opacity .6s .15s,transform .4s}.is-enter .p-indexAbout__accentRightImage:before,.p-indexAbout__accentRightImage.is-enter:before{opacity:1;transition:opacity .6s .15s}.is-enter .p-indexAbout__accentRightImage:after,.p-indexAbout__accentRightImage.is-enter:after{animation:image 1.5s cubic-bezier(.22,1,.36,1) 0s forwards}@media not all and (max-width:768px){.p-indexAbout__accentRightImage{box-shadow:1rem 1rem 4rem #00000014}}@media screen and (max-width:768px){.p-indexAbout__accentRightImage{box-shadow:.5rem .5rem 2rem #00000014}}.p-indexAbout__accentRightImage--01{margin-left:auto}@media not all and (max-width:768px){.p-indexAbout__accentRightImage--01{width:14.5rem;border-radius:.4rem 0 0 .4rem}}@media screen and (max-width:768px){.p-indexAbout__accentRightImage--01{width:8.5rem;border-radius:.3rem 0 0 .3rem}}@media not all and (max-width:768px){.p-indexAbout__accentRightImage--02{width:19.3rem;margin-right:3rem;border-radius:.4rem}}@media screen and (max-width:768px){.p-indexAbout__accentRightImage--02{width:9.7rem;margin-right:2.7rem;border-radius:.3rem}}.p-indexAbout__accentText{font-family:Nunito Sans,Noto Sans JP,serif;font-weight:700;text-transform:uppercase}@media not all and (max-width:768px){.p-indexAbout__accentText{margin-top:18.2rem;margin-right:4rem;line-height:1.3}}@media screen and (max-width:768px){.p-indexAbout__accentText{width:12.4rem;margin-top:3rem;font-size:1rem;line-height:1.2}}.p-indexAbout__bottom{position:relative;z-index:1;display:flex;justify-content:space-between}@media not all and (max-width:768px){.p-indexAbout__bottom{padding-left:8.6rem;margin-top:11rem}}@media screen and (max-width:768px){.p-indexAbout__bottom{flex-direction:column;padding-left:3.2rem;margin-top:-14.5rem}}.p-indexAbout__bottomLeft{display:flex;align-items:flex-start}@media not all and (max-width:768px){.p-indexAbout__bottomLeft{gap:1.4rem}}@media screen and (max-width:768px){.p-indexAbout__bottomLeft{gap:.7rem}}.p-indexAbout__bottomLeftImage{position:relative;overflow:hidden}.p-indexAbout__bottomLeftImage img{display:block;opacity:0}.p-indexAbout__bottomLeftImage:after{position:absolute;top:-1%;left:-222%;display:block;width:202%;height:102%;content:"";background:#fff;transform:skew(25deg)}.is-enter .p-indexAbout__bottomLeftImage img,.p-indexAbout__bottomLeftImage.is-enter img{opacity:1;transition:opacity .6s .15s,transform .4s}.is-enter .p-indexAbout__bottomLeftImage:before,.p-indexAbout__bottomLeftImage.is-enter:before{opacity:1;transition:opacity .6s .15s}.is-enter .p-indexAbout__bottomLeftImage:after,.p-indexAbout__bottomLeftImage.is-enter:after{animation:image 1.5s cubic-bezier(.22,1,.36,1) 0s forwards}@media not all and (max-width:768px){.p-indexAbout__bottomLeftImage{border-radius:.4rem;box-shadow:1rem 1rem 4rem #00000014}}@media screen and (max-width:768px){.p-indexAbout__bottomLeftImage{border-radius:.3rem;box-shadow:.5rem .5rem 2rem #00000014}}@media not all and (max-width:768px){.p-indexAbout__bottomLeftImage--01{width:16rem;margin-top:16.1rem}}@media screen and (max-width:768px){.p-indexAbout__bottomLeftImage--01{width:8rem;margin-top:8.1rem}}@media not all and (max-width:768px){.p-indexAbout__bottomLeftImage--02{width:21.2rem}}@media screen and (max-width:768px){.p-indexAbout__bottomLeftImage--02{width:10.6rem}}.p-indexAbout__bottomRight{display:flex;flex-direction:column}@media not all and (max-width:768px){.p-indexAbout__bottomRight{width:87.3rem;margin-top:8.4rem}}@media screen and (max-width:768px){.p-indexAbout__bottomRight{width:32.7rem;margin-top:-.9rem;margin-left:auto}}.p-indexAbout__bottomRightImage{z-index:1;position:relative;overflow:hidden}.p-indexAbout__bottomRightImage img{display:block;opacity:0}.p-indexAbout__bottomRightImage:after{position:absolute;top:-1%;left:-222%;display:block;width:202%;height:102%;content:"";background:#fff;transform:skew(25deg)}.is-enter .p-indexAbout__bottomRightImage img,.p-indexAbout__bottomRightImage.is-enter img{opacity:1;transition:opacity .6s .15s,transform .4s}.is-enter .p-indexAbout__bottomRightImage:before,.p-indexAbout__bottomRightImage.is-enter:before{opacity:1;transition:opacity .6s .15s}.is-enter .p-indexAbout__bottomRightImage:after,.p-indexAbout__bottomRightImage.is-enter:after{animation:image 1.5s cubic-bezier(.22,1,.36,1) 0s forwards}@media not all and (max-width:768px){.p-indexAbout__bottomRightImage{width:40rem;margin:0 auto -7.3rem;border-radius:.4rem;box-shadow:1rem 1rem 4rem #00000014}}@media screen and (max-width:768px){.p-indexAbout__bottomRightImage{width:20rem;margin:0 0 -2.6rem 9.6rem;border-radius:.3rem;box-shadow:.5rem .5rem 2rem #00000014}}.p-indexAbout__bottomRightText{display:flex;flex-direction:column;align-items:flex-end}.p-indexAbout__bottomRightTextSvg{background:#0a0a0a url(/assets/images/index/about/bottomTextBg.jpg) no-repeat top right/100% auto}@media not all and (max-width:768px){.p-indexAbout__bottomRightTextSvg--01{width:87rem;padding:2.6rem 2.5rem 1rem 4.7rem}}@media screen and (max-width:768px){.p-indexAbout__bottomRightTextSvg--01{width:32.7rem;padding:1rem 1rem .4rem 1.8rem}}@media not all and (max-width:768px){.p-indexAbout__bottomRightTextSvg--02{width:83rem;padding:2rem 2.2rem 1.6rem 2.3rem}}@media screen and (max-width:768px){.p-indexAbout__bottomRightTextSvg--02{width:31.2rem;padding:.8rem .7rem .6rem .8rem}}.p-indexCommitment{position:relative;z-index:0;background:#0a0a0a}@media screen and (max-width:768px){.p-indexCommitment{display:flex;flex-direction:column}}.p-indexCommitment_bg{position:fixed;right:0;left:0;z-index:1;display:block;width:100%;pointer-events:none;content:"";background:url(/assets/images/index/commitment/bg.png) no-repeat center top/cover;opacity:0;transition:opacity .4s}@media not all and (max-width:768px){.p-indexCommitment_bg{top:0;height:100%;max-height:80rem}}@media screen and (max-width:768px){.p-indexCommitment_bg{bottom:0;height:20.9rem}}.p-indexCommitment_bg.is-show{opacity:1}.p-indexCommitment__head{position:relative;z-index:1;color:#fff;background-color:#0a0a0af2}@media not all and (max-width:768px){.p-indexCommitment__head{padding:18.8rem 4rem 0}}@media screen and (max-width:768px){.p-indexCommitment__head{order:1;padding:13rem 1.6rem 0}}.p-indexCommitment__headTitle{color:#fff}.p-indexCommitment__headText{font-weight:900;line-height:1.5}@media not all and (max-width:768px){.p-indexCommitment__headText{margin-top:2.4rem;font-size:2rem}}@media screen and (max-width:768px){.p-indexCommitment__headText{margin-top:.8rem;font-size:1.4rem}}.p-indexCommitment__nav{position:sticky;right:0;left:0;z-index:2;transition:color .4s}@media not all and (max-width:768px){.p-indexCommitment__nav{top:-1rem;padding:8rem 4rem 3rem}}@media screen and (max-width:768px){.p-indexCommitment__nav{top:3.4rem;order:0;padding:2rem 0 .4rem;overflow-x:auto;scrollbar-width:none;background:#fff;-webkit-overflow-scrolling:touch}}@media screen and (max-width:768px){.p-indexCommitment__nav::-webkit-scrollbar{display:none}}.p-indexCommitment__nav.is-white{color:#fff}@media screen and (max-width:768px){.p-indexCommitment__nav.is-white{background:#0a0a0a}}.p-indexCommitment__navList{display:flex;align-items:center;justify-content:flex-end}@media not all and (max-width:768px){.p-indexCommitment__navList{gap:1.6rem}}@media screen and (max-width:768px){.p-indexCommitment__navList{gap:1rem;width:fit-content;white-space:nowrap}}.p-indexCommitment__navListItem{padding-bottom:.2rem;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;line-height:1;color:#0a0a0a;text-transform:uppercase;border-bottom:1px solid transparent;opacity:.5;transition:border-color .4s,opacity .4s}@media not all and (max-width:768px){.p-indexCommitment__navListItem{font-size:2rem}}@media screen and (max-width:768px){.p-indexCommitment__navListItem{font-size:1.5rem}}.is-white .p-indexCommitment__navListItem{color:#fff}@media(hover:hover)and (pointer:fine){.p-indexCommitment__navListItem:hover{opacity:1}}.p-indexCommitment__navListItem.is-current{border-bottom:1px solid #0a0a0a;opacity:1}.is-white .p-indexCommitment__navListItem.is-current{border-bottom:1px solid #fff}@media screen and (max-width:768px){.p-indexCommitment__navListItem:first-child{margin-left:1.6rem}}@media screen and (max-width:768px){.p-indexCommitment__navListItem:last-child{margin-right:1.6rem}}.p-indexCommitment__navListLink{display:block}.p-indexCommitment__contents{position:relative;z-index:1}@media screen and (max-width:768px){.p-indexCommitment__contents{order:2}}.p-indexCommitment__contentsList{position:relative}.p-indexCommitment__contentsListItem{position:sticky}.p-indexCommitment__clubteam{position:relative;z-index:1;color:#fff;background-color:#0a0a0af2}@media not all and (max-width:768px){.p-indexCommitment__clubteam{padding-top:8.2rem;margin-top:-13.4rem}}@media screen and (max-width:768px){.p-indexCommitment__clubteam{padding-top:6.4rem;scroll-margin-top:5.2rem}}.p-indexCommitment__clubteamTitle{z-index:1}@media not all and (max-width:768px){.p-indexCommitment__clubteamTitle{position:sticky;top:6rem;padding-bottom:3rem;margin:0 4rem 9rem}}@media screen and (max-width:768px){.p-indexCommitment__clubteamTitle{position:relative;margin:0 1.6rem 4.4rem}}.p-indexCommitment__clubteamTitleWords{display:inline-block;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.02em;border-bottom:1px solid #fff}@media not all and (max-width:768px){.p-indexCommitment__clubteamTitleWords{font-size:4.8rem}}@media screen and (max-width:768px){.p-indexCommitment__clubteamTitleWords{padding-bottom:.2rem;font-size:3.2rem}}.p-indexCommitment__clubteamSectionList{position:relative}@media not all and (max-width:768px){.p-indexCommitment__clubteamSectionList{margin:0 4rem}}@media screen and (max-width:768px){.p-indexCommitment__clubteamSectionList{margin:0 1.6rem}}@media not all and (max-width:768px){.p-indexCommitment__clubteamSectionList>*:not(:first-child):before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(0deg,transparent,rgba(10,10,10,.8));filter:blur(2rem)}}.p-indexCommitment__clubteamSectionListItem{display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid rgba(255,255,255,.3);will-change:transform,opacity}@media not all and (max-width:768px){.p-indexCommitment__clubteamSectionListItem{gap:6rem;padding:3.4rem 4rem 13.5rem 0}}@media screen and (max-width:768px){.p-indexCommitment__clubteamSectionListItem{flex-direction:column;gap:1.6rem;padding:2.4rem 0 4rem}}.p-indexCommitment__clubteamSectionListItemImage{overflow:hidden;border-radius:.4rem}@media not all and (max-width:768px){.p-indexCommitment__clubteamSectionListItemImage{flex:0 0 min(71rem,710px);margin-top:.5rem}}.p-indexCommitment__clubteamSectionListItemBox{flex:1}.p-indexCommitment__clubteamSectionListItemBoxPrefix{width:fit-content;font-weight:700;line-height:1.7;color:#f5f5f5;letter-spacing:.04em;background:#444;border-radius:.2rem}@media not all and (max-width:768px){.p-indexCommitment__clubteamSectionListItemBoxPrefix{padding:0 .8rem;font-size:1.4rem}}@media screen and (max-width:768px){.p-indexCommitment__clubteamSectionListItemBoxPrefix{padding:0 .6rem;font-size:1.2rem}}.p-indexCommitment__clubteamSectionListItemBoxName{font-weight:700;line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexCommitment__clubteamSectionListItemBoxName{margin-top:.8rem;font-size:4.2rem}}@media screen and (max-width:768px){.p-indexCommitment__clubteamSectionListItemBoxName{margin-top:.4rem;font-size:2.4rem}}.p-indexCommitment__clubteamSectionListItemBoxName br{display:none}.p-indexCommitment__clubteamSectionListItemBoxText{font-size:1.4rem;line-height:1.7;letter-spacing:.03em}@media not all and (max-width:768px){.p-indexCommitment__clubteamSectionListItemBoxText{min-height:16.8rem;margin-top:3.2rem}}@media screen and (max-width:768px){.p-indexCommitment__clubteamSectionListItemBoxText{min-height:23.1rem;margin-top:1.6rem}}.p-indexCommitment__clubteamSectionListItemBoxModal{display:flex;justify-content:flex-end;margin-top:1.6rem}.p-indexCommitment__clubteamSectionListItemBoxModal br{display:none}@media not all and (max-width:768px){.p-indexCommitment__clubteamSectionListItemBoxPopup{margin-top:3.2rem}}@media screen and (max-width:768px){.p-indexCommitment__clubteamSectionListItemBoxPopup{margin-top:2.4rem}}@media not all and (max-width:768px){.p-indexCommitment__clubteamIndicator{position:absolute;top:50vh;right:0;z-index:2;display:flex;flex-direction:column;gap:1.2rem;width:fit-content;transform:translateY(-25vh)}}@media screen and (max-width:768px){.p-indexCommitment__clubteamIndicator{display:none}}.p-indexCommitment__clubteamIndicatorItem{width:.6rem;height:.6rem;background:#787878;border-radius:50%;transition:background-color .4s}.p-indexCommitment__clubteamIndicatorItem.is-current{background:#fff}.c-modal__content{position:fixed;top:0;right:0;left:0;z-index:98;visibility:hidden;width:100%;height:100vh;height:100dvh;margin:auto;pointer-events:none;opacity:0;transition:visibility .4s cubic-bezier(.7,0,.84,0),opacity .4s cubic-bezier(.7,0,.84,0)}.c-modal__content.is-show{visibility:visible;pointer-events:all;opacity:1}.c-modal__overlay{position:absolute;top:0;right:0;left:0;width:100%;height:100%;background:#0a0a0abf;backdrop-filter:blur(.9rem)}.c-modal__wrap{position:relative;z-index:1;margin:0 auto;pointer-events:none}@media not all and (max-width:768px){.c-modal__wrap{top:45%;width:128rem;transform:translateY(calc(-50% + 7.8rem))}}@media screen and (max-width:768px){.c-modal__wrap{top:7.4rem;width:32.7rem}}.c-modal__inner{position:relative;color:var(--color-text);pointer-events:all;background:var(--color);border-radius:.4rem}@media not all and (max-width:768px){.c-modal__scrollInner{display:flex;gap:4rem;justify-content:space-between;padding:4rem;overflow:hidden}}@media screen and (max-width:768px){.c-modal__scrollInner{height:fit-content;max-height:calc(100vh - 12.6rem);max-height:calc(100dvh - 12.6rem);padding:1.6rem 1.6rem 4.8rem;overflow-y:scroll}}.c-modal__image{position:relative;z-index:1;overflow:hidden;border-radius:.4rem}.c-modal__image[data-line]{border:1px solid #e3e3e3}@media not all and (max-width:768px){.c-modal__image{flex:1}}.c-modal__box{position:relative;z-index:1}@media not all and (max-width:768px){.c-modal__box{flex:0 0 44rem}}@media screen and (max-width:768px){.c-modal__box{margin-top:1.6rem}}.c-modal__boxHead{display:flex;align-items:center;justify-content:flex-start}@media not all and (max-width:768px){.c-modal__boxHead{gap:2rem}}@media screen and (max-width:768px){.c-modal__boxHead{gap:1.2rem}}@media not all and (max-width:768px){.c-modal__boxHeadLogo{flex:0 0 5.6rem}}@media screen and (max-width:768px){.c-modal__boxHeadLogo{flex:0 0 3.4rem}}@media not all and (max-width:768px){.c-modal__boxHeadLogo--l{flex:0 0 7rem}}@media screen and (max-width:768px){.c-modal__boxHeadLogo--l{flex:0 0 5.8rem}}.c-modal__boxHeadLogo--xl{flex:0 0 max(10.3rem,103px)}.c-modal__boxHeadLogoSrc{width:100%}.c-modal__boxHeadTitle{font-weight:700;line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.c-modal__boxHeadTitle{font-size:2.8rem}}@media screen and (max-width:768px){.c-modal__boxHeadTitle{font-size:1.8rem}}@media not all and (max-width:768px){.c-modal__boxHeadTitle--small{font-size:2rem}}.c-modal__boxTexts{border-top:1px solid var(--color-text)}@media not all and (max-width:768px){.c-modal__boxTexts{padding-top:1.6rem;margin-top:1.2rem}}@media screen and (max-width:768px){.c-modal__boxTexts{padding-top:.8rem;margin-top:1.2rem}}.c-modal__boxTextsText{line-height:1.7;letter-spacing:.04em}@media not all and (max-width:768px){.c-modal__boxTextsText{font-size:1.4rem}}@media screen and (max-width:768px){.c-modal__boxTextsText{font-size:1.3rem}}.c-modal__boxTextsButton{display:flex;justify-content:flex-end}@media not all and (max-width:768px){.c-modal__boxTextsButton{margin-top:2.4rem}}@media screen and (max-width:768px){.c-modal__boxTextsButton{margin-top:1.6rem}}.c-modal__boxTextsButton .c-button__text{font-weight:500}.c-modal__nameEn{position:absolute;right:0;bottom:0;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;line-height:.8;color:transparent;letter-spacing:-.02em;background-image:url(/assets/images/index/commitment/bgNameEn_white.png);background-repeat:repeat-x;background-position:right bottom;background-clip:text;opacity:var(--name-opacity);-webkit-text-fill-color:transparent}.c-modal__nameEn[data-name-en=black]{background-image:url(/assets/images/index/commitment/bgNameEn_black.png)}@media not all and (max-width:768px){.c-modal__nameEn{font-size:11rem;background-size:92.2rem 33rem}}@media screen and (max-width:768px){.c-modal__nameEn{font-size:3.6rem;background-size:34.3rem 11.9rem}}@media not all and (max-width:768px){.c-modal__nameEn--small{font-size:7.4rem}}@media screen and (max-width:768px){.c-modal__nameEn--small{font-size:2rem}}@media screen and (max-width:768px){.c-modal__nameEn--medium{font-size:3.2rem}}.c-modal__nameEn--svleague{background-color:#9c8b60;background-image:none}.c-modal__closeBtn{position:relative;z-index:1;width:fit-content;color:#fff;pointer-events:all}@media not all and (max-width:768px){.c-modal__closeBtn{padding:2rem;margin:2rem auto 0}}@media screen and (max-width:768px){.c-modal__closeBtn{padding:1rem;margin:1.4rem auto 0}}.c-popup{position:relative}.c-popup__btn svg rect:last-child{transition:opacity .2s}.c-popup__btn.is-active svg rect:last-child{opacity:0}.c-popup__content{position:absolute;bottom:4.8rem;left:0;width:100%;pointer-events:none;opacity:0;clip-path:inset(100% 0 0 0);transition:clip-path .4s,opacity .2s;will-change:clip-path,opacity}@media not all and (max-width:768px){.c-popup__content{box-shadow:1rem 1rem 4rem #0a0a0a14}}@media screen and (max-width:768px){.c-popup__content{box-shadow:.5rem .5rem 2rem #0a0a0a14}}.c-popup__content.is-show{pointer-events:all;opacity:1;clip-path:inset(0 0 0 0)}.c-popup__inner{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem;color:#0a0a0a;background:#fff;border:1px solid #e3e3e3;border-radius:.4rem}.c-popup__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e3e3}@media not all and (max-width:768px){.c-popup__head{padding-bottom:1rem}}@media screen and (max-width:768px){.c-popup__head{padding-bottom:1.2rem}}.c-popup__headTitle{font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.04em}.c-popup__headIcon{cursor:pointer}.c-popup__list{display:flex;flex-direction:column;gap:1.6rem}.c-popup__listItemLink{display:flex;gap:1.6rem}@media not all and (max-width:768px){.c-popup__listItemLink{align-items:center}}@media screen and (max-width:768px){.c-popup__listItemLink{align-items:flex-start}}@media(hover:hover)and (pointer:fine){.c-popup__listItemLink:hover .c-popup__listItemIcon:not(.c-popup__listItemIcon--blank) .c-icon__svg{animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}.c-popup__listItemThumb{position:relative;overflow:hidden;border-radius:.4rem}@media not all and (max-width:768px){.c-popup__listItemThumb{flex:0 0 12rem;height:8rem}}@media screen and (max-width:768px){.c-popup__listItemThumb{flex:0 0 7.2rem;height:4.8rem}}.c-popup__listItemThumb .c-image-wrap{position:static}.c-popup__listItemThumbImage{position:absolute;top:50%;left:0;object-fit:cover;object-position:center;transform:translateY(-50%)}.c-popup__listItemBox{flex:1}.c-popup__listItemBoxHead{display:flex;gap:.6rem .8rem}@media not all and (max-width:768px){.c-popup__listItemBoxHead{align-items:center}}@media screen and (max-width:768px){.c-popup__listItemBoxHead{flex-direction:column}}.c-popup__listItemBoxHead .c-tag{height:1.8rem;padding:0 .6rem;font-size:1rem}.c-popup__listItemBoxHeadDatetime{font-family:ff-din-paneuropean,Noto Sans JP,serif;font-size:1.2rem;color:#787878}.c-popup__listItemBoxHeadTitle{margin-top:.6rem;font-size:1.2rem;line-height:1.7;text-align:left;letter-spacing:.04em}@media not all and (max-width:768px){.c-popup__listItemBoxHeadTitle{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media screen and (max-width:768px){.c-popup__listItemBoxHeadTitle{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.c-popup__listItemIcon{flex:0 0 3.2rem}.p-indexCommitment__organizations{position:relative;color:#fff;background-color:#0a0a0af2}@media not all and (max-width:768px){.p-indexCommitment__organizations{padding-top:18rem;padding-bottom:8rem;scroll-margin-top:-12rem}}@media screen and (max-width:768px){.p-indexCommitment__organizations{padding-top:6.4rem;scroll-margin-top:5.2rem}}@media not all and (max-width:768px){.p-indexCommitment__organizationsTitle{padding-bottom:3rem;margin:0 4rem}}@media screen and (max-width:768px){.p-indexCommitment__organizationsTitle{margin:0 1.6rem}}.p-indexCommitment__organizationsTitleWords{display:inline-block;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.02em;border-bottom:1px solid #fff}@media not all and (max-width:768px){.p-indexCommitment__organizationsTitleWords{font-size:4.8rem}}@media screen and (max-width:768px){.p-indexCommitment__organizationsTitleWords{padding-bottom:.2rem;font-size:3.2rem}}@media not all and (max-width:768px){.p-indexCommitment__organizationsSectionList{margin:0 4rem}}@media screen and (max-width:768px){.p-indexCommitment__organizationsSectionList{margin:0 1.6rem}}.p-indexCommitment__organizationsSectionListItem{display:flex;align-items:flex-start;justify-content:space-between;margin-top:4rem;border-top:1px solid rgba(255,255,255,.3)}@media not all and (max-width:768px){.p-indexCommitment__organizationsSectionListItem{gap:6rem;padding:3.4rem 4rem 8rem 0}}@media screen and (max-width:768px){.p-indexCommitment__organizationsSectionListItem{flex-direction:column;gap:1.6rem;padding:2.4rem 0 4rem}}.p-indexCommitment__organizationsSectionListItemImage{overflow:hidden;border-radius:.4rem}@media not all and (max-width:768px){.p-indexCommitment__organizationsSectionListItemImage{flex:0 0 min(71rem,710px);margin-top:.5rem}}.p-indexCommitment__organizationsSectionListItemBox{flex:1}.p-indexCommitment__organizationsSectionListItemBoxPrefix{width:fit-content;font-weight:700;line-height:1.7;color:#f5f5f5;letter-spacing:.04em;background:#444;border-radius:.2rem}@media not all and (max-width:768px){.p-indexCommitment__organizationsSectionListItemBoxPrefix{padding:0 .8rem;font-size:1.4rem}}@media screen and (max-width:768px){.p-indexCommitment__organizationsSectionListItemBoxPrefix{padding:0 .6rem;font-size:1.2rem}}.p-indexCommitment__organizationsSectionListItemBoxName{font-weight:700;line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexCommitment__organizationsSectionListItemBoxName{margin-top:.8rem;font-size:4.2rem}}@media screen and (max-width:768px){.p-indexCommitment__organizationsSectionListItemBoxName{margin-top:.4rem;font-size:2.4rem}}.p-indexCommitment__organizationsSectionListItemBoxText{font-size:1.4rem;line-height:1.7;letter-spacing:.03em}@media not all and (max-width:768px){.p-indexCommitment__organizationsSectionListItemBoxText{min-height:16.8rem;margin-top:3.2rem}}@media screen and (max-width:768px){.p-indexCommitment__organizationsSectionListItemBoxText{min-height:23.1rem;margin-top:1.6rem}}.p-indexCommitment__organizationsSectionListItemBoxModal{display:flex;justify-content:flex-end;margin-top:1.6rem}@media not all and (max-width:768px){.p-indexCommitment__organizationsSectionListItemBoxPopup{margin-top:3.2rem}}@media screen and (max-width:768px){.p-indexCommitment__organizationsSectionListItemBoxPopup{margin-top:2.4rem}}.p-indexCommitment__sponsoredAthletes{position:relative;color:#fff;background-color:#0a0a0af2}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletes{padding:6rem 0 12rem}}@media screen and (max-width:768px){.p-indexCommitment__sponsoredAthletes{padding:4rem 0 8rem;scroll-margin-top:7.6rem}}.p-indexCommitment__sponsoredAthletesTitle{z-index:1}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesTitle{position:sticky;top:6rem;padding-bottom:3rem;margin:0 4rem 9rem}}@media screen and (max-width:768px){.p-indexCommitment__sponsoredAthletesTitle{position:relative;margin:0 1.6rem}}.p-indexCommitment__sponsoredAthletesTitleWords{display:inline-block;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:-.02em;border-bottom:1px solid #fff}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesTitleWords{font-size:4.8rem}}@media screen and (max-width:768px){.p-indexCommitment__sponsoredAthletesTitleWords{padding-bottom:.2rem;font-size:3.2rem}}.p-indexCommitment__sponsoredAthletesSectionList{position:relative}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionList{margin:0 4rem}}@media screen and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionList{margin:0 1.6rem}}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionList>*:not(:first-child):before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(0deg,transparent,rgba(10,10,10,.8));filter:blur(2rem)}}.p-indexCommitment__sponsoredAthletesSectionListItem{display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid rgba(255,255,255,.3);will-change:transform,opacity}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItem{gap:6rem;padding:3.4rem 4rem 13.5rem 0}}@media screen and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItem{flex-direction:column;gap:1.6rem;padding:2.4rem 0 4rem}}.p-indexCommitment__sponsoredAthletesSectionListItemImage{overflow:hidden;border-radius:.4rem}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItemImage{flex:0 0 min(71rem,710px)}}.p-indexCommitment__sponsoredAthletesSectionListItemBox{flex:1}.p-indexCommitment__sponsoredAthletesSectionListItemBoxPrefix{display:flex;gap:.4rem}.p-indexCommitment__sponsoredAthletesSectionListItemTitle{display:flex;align-items:baseline;justify-content:flex-start;margin-top:.8rem;font-weight:700;line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItemTitle{gap:1.6rem}}@media screen and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItemTitle{gap:.8rem}}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItemTitleWords{font-size:3.8rem}}@media screen and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItemTitleWords{font-size:2.4rem}}.p-indexCommitment__sponsoredAthletesSectionListItemTitleSuffix{color:#787878}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItemTitleSuffix{font-size:1.6rem}}@media screen and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItemTitleSuffix{font-size:1.4rem}}.p-indexCommitment__sponsoredAthletesSectionListItemBoxText{font-size:1.4rem;letter-spacing:.03em}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItemBoxText{min-height:20.9rem;margin-top:2.4rem;line-height:1.7}}@media screen and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItemBoxText{min-height:23.1rem;margin-top:1.6rem;line-height:1.5}}.p-indexCommitment__sponsoredAthletesSectionListItemBoxTextLink{display:flex;justify-content:flex-end;margin-top:1.6rem}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItemBoxPopup{margin-top:3.2rem}}@media screen and (max-width:768px){.p-indexCommitment__sponsoredAthletesSectionListItemBoxPopup{margin-top:2.4rem}}@media not all and (max-width:768px){.p-indexCommitment__sponsoredAthletesIndicator{position:absolute;top:50vh;right:0;z-index:2;display:flex;flex-direction:column;gap:1.2rem;width:fit-content;transform:translateY(-25vh)}}@media screen and (max-width:768px){.p-indexCommitment__sponsoredAthletesIndicator{display:none}}.p-indexCommitment__sponsoredAthletesIndicatorItem{width:.6rem;height:.6rem;background:#787878;border-radius:50%;transition:background-color .4s}.p-indexCommitment__sponsoredAthletesIndicatorItem.is-current{background:#fff}@media not all and (max-width:768px){.p-indexCommitment__companyAthletes{padding-top:16rem;scroll-margin-top:-10rem;background:#fff url(/assets/images/index/commitment/image_companyAthletesBg.jpg) no-repeat right top/144rem 80rem}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletes{padding-top:8rem;scroll-margin-top:3.6rem;background:#fff url(/assets/images/index/commitment/image_companyAthletesBg.jpg) no-repeat right top/37.5rem 20.9rem}}.p-indexCommitment__companyAthletesHead{display:flex}@media not all and (max-width:768px){.p-indexCommitment__companyAthletesHead{gap:4rem;align-items:center;justify-content:flex-start;padding:0 4rem}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesHead{flex-direction:column;gap:2rem;padding:0 1.6rem}}.p-indexCommitment__companyAthletesTitleWords{display:inline-block;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;border-bottom:1px solid #0a0a0a}@media not all and (max-width:768px){.p-indexCommitment__companyAthletesTitleWords{font-size:4.8rem}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesTitleWords{padding-bottom:.2rem;font-size:3.2rem}}.p-indexCommitment__companyAthletesText{line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexCommitment__companyAthletesText{font-size:1.6rem}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesText{font-size:1.4rem}}.p-indexCommitment__companyAthletesList{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media not all and (max-width:768px){.p-indexCommitment__companyAthletesList{gap:8rem 0;padding:0 8rem;margin-top:8rem}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesList{gap:4rem;padding:0 1.6rem;margin-top:4rem}}.p-indexCommitment__companyAthletesListItem{position:relative}@media not all and (max-width:768px){.p-indexCommitment__companyAthletesListItem{flex:0 0 60rem;padding-left:6.4rem}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesListItem{padding-left:3.2rem}}.p-indexCommitment__companyAthletesListItemNameEn{position:absolute;top:0;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;line-height:.8;color:#ddd;text-transform:uppercase;white-space:nowrap;opacity:.4;writing-mode:vertical-rl}@media not all and (max-width:768px){.p-indexCommitment__companyAthletesListItemNameEn{right:53.4rem;font-size:8rem}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesListItemNameEn{right:31rem;font-size:4rem}}.p-indexCommitment__companyAthletesListItemImage{border-radius:.4rem}.p-indexCommitment__companyAthletesListItemPrefix{display:flex;gap:.4rem;margin-top:1.6rem}.p-indexCommitment__companyAthletesListItemTitle{display:flex;align-items:baseline;justify-content:flex-start;font-weight:700;line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexCommitment__companyAthletesListItemTitle{gap:1.6rem;margin-top:.8rem}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesListItemTitle{gap:.8rem;margin-top:.4rem}}@media not all and (max-width:768px){.p-indexCommitment__companyAthletesListItemTitleWords{font-size:3.8rem}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesListItemTitleWords{font-size:2.4rem}}.p-indexCommitment__companyAthletesListItemTitleSuffix{color:#787878}@media not all and (max-width:768px){.p-indexCommitment__companyAthletesListItemTitleSuffix{font-size:1.6rem}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesListItemTitleSuffix{font-size:1.4rem}}.p-indexCommitment__companyAthletesListItemText{margin-top:1.6rem;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexCommitment__companyAthletesListItemText{min-height:19.6rem;font-size:1.4rem;line-height:2}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesListItemText{font-size:1.3rem;line-height:1.5}}.p-indexCommitment__companyAthletesListItemTextLink{display:flex;gap:1.2rem;justify-content:flex-end;margin-top:1.6rem}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesListItemTextLink{flex-wrap:wrap-reverse}}@media not all and (max-width:768px){.p-indexCommitment__companyAthletesListItemPopup{margin-top:3.2rem}}@media screen and (max-width:768px){.p-indexCommitment__companyAthletesListItemPopup{margin-top:2.4rem}}.p-indexCommitment__others{position:relative;background:#fff}@media not all and (max-width:768px){.p-indexCommitment__others{padding-top:16rem;scroll-margin-top:-10rem}}@media screen and (max-width:768px){.p-indexCommitment__others{padding:8rem 0;scroll-margin-top:3.6rem}}@media not all and (max-width:768px){.p-indexCommitment__othersTitle{padding-bottom:3rem;margin:0 4rem}}@media screen and (max-width:768px){.p-indexCommitment__othersTitle{margin:0 1.6rem}}.p-indexCommitment__othersTitleWords{display:inline-block;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;border-bottom:1px solid #0a0a0a}@media not all and (max-width:768px){.p-indexCommitment__othersTitleWords{font-size:4.8rem}}@media screen and (max-width:768px){.p-indexCommitment__othersTitleWords{padding-bottom:.2rem;font-size:3.2rem}}@media not all and (max-width:768px){.p-indexCommitment__othersSectionList{margin:5rem 4rem 0}}@media screen and (max-width:768px){.p-indexCommitment__othersSectionList{margin:4rem 1.6rem 0}}.p-indexCommitment__othersSectionListItem{display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid #787878}@media not all and (max-width:768px){.p-indexCommitment__othersSectionListItem{gap:6rem;padding:3.4rem 0 8rem}}@media screen and (max-width:768px){.p-indexCommitment__othersSectionListItem{flex-direction:column;gap:1.6rem;padding:2.4rem 0 4rem}}.p-indexCommitment__othersSectionListItem:last-child{padding-bottom:0}.p-indexCommitment__othersSectionListItemImage{border-radius:.4rem}@media not all and (max-width:768px){.p-indexCommitment__othersSectionListItemImage{flex:0 0 min(64rem,640px)}}.p-indexCommitment__othersSectionListItemImage img{border:1px solid #e3e3e3;border-radius:.4rem}.p-indexCommitment__othersSectionListItemBox{flex:1}.p-indexCommitment__othersSectionListItemBoxPrefix{display:flex;gap:.4rem}.p-indexCommitment__othersSectionListItemBoxName{font-weight:700;line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexCommitment__othersSectionListItemBoxName{margin-top:.8rem;font-size:3.2rem}}@media screen and (max-width:768px){.p-indexCommitment__othersSectionListItemBoxName{margin-top:.4rem;font-size:2.4rem}}.p-indexCommitment__othersSectionListItemBoxText{font-size:1.4rem;letter-spacing:.03em}@media not all and (max-width:768px){.p-indexCommitment__othersSectionListItemBoxText{min-height:16.8rem;margin-top:3.2rem;line-height:1.7}}@media screen and (max-width:768px){.p-indexCommitment__othersSectionListItemBoxText{min-height:23.1rem;margin-top:1.6rem;line-height:1.5}}.p-indexCommitment__othersSectionListItemBoxModal{display:flex;justify-content:flex-end;margin-top:1.6rem}.p-indexCommitment__othersSectionListItemBoxModal br{display:none}@media not all and (max-width:768px){.p-indexCommitment__othersSectionListItemBoxPopup{margin-top:3.2rem}}@media screen and (max-width:768px){.p-indexCommitment__othersSectionListItemBoxPopup{margin-top:2.4rem}}.p-indexEfforts{position:relative;z-index:1}.p-indexEfforts__bgTop,.p-indexEfforts__bgBottom{width:100%}.p-indexEfforts__inner{display:flex;align-items:flex-start;justify-content:space-between}@media not all and (max-width:768px){.p-indexEfforts__inner{gap:8rem;padding:4rem 8rem 4rem 0;background:url(/assets/images/index/efforts/bg.jpg) repeat center/cover}}@media screen and (max-width:768px){.p-indexEfforts__inner{padding:8rem 1.6rem 4rem;background:url(/assets/images/index/efforts/bg_sp.jpg) repeat center/cover}}@media not all and (max-width:768px){.p-indexEfforts__prefix{flex:0 0 11.6rem;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-size:6.4rem;font-weight:700;line-height:.9;text-transform:uppercase;opacity:.1;writing-mode:vertical-rl}}@media screen and (max-width:768px){.p-indexEfforts__prefix{display:none}}.p-indexEfforts__head{display:flex;align-items:flex-start}@media not all and (max-width:768px){.p-indexEfforts__head{gap:6.4rem}}@media screen and (max-width:768px){.p-indexEfforts__head{flex-direction:column;gap:1.6rem}}.p-indexEfforts__headTitle{font-weight:700;line-height:1.4;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexEfforts__headTitle{flex:0 0 35.4rem;font-size:3.4rem}}@media screen and (max-width:768px){.p-indexEfforts__headTitle{font-size:2.4rem}}.p-indexEfforts__headText{flex:1;line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexEfforts__headText{font-size:1.6rem}}@media screen and (max-width:768px){.p-indexEfforts__headText{font-size:1.4rem}}@media not all and (max-width:768px){.p-indexEfforts__list{display:grid;grid-template-rows:auto auto;grid-template-columns:52.4rem 57.6rem;gap:8rem 6.4rem;margin-top:8rem}}@media screen and (max-width:768px){.p-indexEfforts__list{display:flex;flex-direction:column;gap:4rem;align-items:flex-start;margin-top:4rem}}.p-indexEfforts__listItem{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:768px){.p-indexEfforts__listItem{width:100%}}.p-indexEfforts__listItemInner{position:relative;display:flex;align-items:flex-start;width:100%}.p-indexEfforts__listItemHead{display:flex;align-items:flex-start}@media not all and (max-width:768px){.p-indexEfforts__listItemHead{gap:2.5rem}}@media screen and (max-width:768px){.p-indexEfforts__listItemHead{gap:1.3rem}}.p-indexEfforts__listItemHeadNumImage{width:auto}@media not all and (max-width:768px){.p-indexEfforts__listItemHeadNumImage{height:9rem}}@media screen and (max-width:768px){.p-indexEfforts__listItemHeadNumImage{height:6rem}}.p-indexEfforts__listItemHeadTitle{font-weight:700;line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexEfforts__listItemHeadTitle{font-size:2rem}}@media screen and (max-width:768px){.p-indexEfforts__listItemHeadTitle{font-size:1.6rem}}.p-indexEfforts__listItemImages{display:flex;align-items:flex-end}.p-indexEfforts__listItemImage{border-radius:.4rem;position:relative;overflow:hidden}.p-indexEfforts__listItemImage img{display:block;opacity:0}.p-indexEfforts__listItemImage:after{position:absolute;top:-1%;left:-222%;display:block;width:202%;height:102%;content:"";background:#fff;transform:skew(25deg)}.is-enter .p-indexEfforts__listItemImage img,.p-indexEfforts__listItemImage.is-enter img{opacity:1;transition:opacity .6s .15s,transform .4s}.is-enter .p-indexEfforts__listItemImage:before,.p-indexEfforts__listItemImage.is-enter:before{opacity:1;transition:opacity .6s .15s}.is-enter .p-indexEfforts__listItemImage:after,.p-indexEfforts__listItemImage.is-enter:after{animation:image 1.5s cubic-bezier(.22,1,.36,1) 0s forwards}.p-indexEfforts__listItemContent{position:relative;z-index:3}.p-indexEfforts__listItemContentText{font-size:1.4rem;letter-spacing:.03em}@media not all and (max-width:768px){.p-indexEfforts__listItemContentText{line-height:1.7}}@media screen and (max-width:768px){.p-indexEfforts__listItemContentText{line-height:1.5}}.p-indexEfforts__listItem--01 .p-indexEfforts__listItemHead{position:absolute;z-index:2;flex-direction:column;align-items:center}@media not all and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemHead{top:17.1rem;left:.4rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemHead{top:11.5rem;left:-.4rem}}.p-indexEfforts__listItem--01 .p-indexEfforts__listItemHeadTitleWord{letter-spacing:.15em;writing-mode:vertical-rl}@media not all and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemHeadTitleWord{width:5.4rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemHeadTitleWord{width:5.3rem}}.p-indexEfforts__listItem--01 .p-indexEfforts__listItemImages{margin-left:auto}@media not all and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemImages{width:49.2rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemImages{width:30.2rem}}.p-indexEfforts__listItem--01 .p-indexEfforts__listItemImage--01{position:relative;z-index:1}@media not all and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemImage--01{width:35.5rem;margin-right:-4.3rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemImage--01{width:23.9rem;margin-right:-2.9rem}}@media not all and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemImage--02{width:18rem;transform:translateY(1.8rem)}}@media screen and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemImage--02{width:12.1rem;transform:translateY(1.2rem)}}.p-indexEfforts__listItem--01 .p-indexEfforts__listItemContent{margin-left:auto}@media not all and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemContent{width:41.7rem;margin-top:5rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--01 .p-indexEfforts__listItemContent{width:28rem;margin-top:3.4rem}}.p-indexEfforts__listItem--02 .p-indexEfforts__listItemHead{flex-direction:column;align-items:flex-start}@media not all and (max-width:768px){.p-indexEfforts__listItem--02 .p-indexEfforts__listItemHead{padding-top:2rem}}.p-indexEfforts__listItem--02 .p-indexEfforts__listItemImages{margin-left:auto}@media not all and (max-width:768px){.p-indexEfforts__listItem--02 .p-indexEfforts__listItemImages{width:36.8rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--02 .p-indexEfforts__listItemImages{width:20.7rem}}@media not all and (max-width:768px){.p-indexEfforts__listItem--02 .p-indexEfforts__listItemImage{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 6.8rem) 100%,calc(100% - 6.8rem) calc(100% - 1.8rem),0 calc(100% - 1.8rem))}}@media screen and (max-width:768px){.p-indexEfforts__listItem--02 .p-indexEfforts__listItemImage{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - 4.1rem) 100%,calc(100% - 4.1rem) calc(100% - 1.3rem),0 calc(100% - 1.3rem))}}.p-indexEfforts__listItem--02 .p-indexEfforts__listItemContent{margin-right:auto}@media not all and (max-width:768px){.p-indexEfforts__listItem--02 .p-indexEfforts__listItemContent{width:50.8rem;padding:.4rem;margin-top:-1.8rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--02 .p-indexEfforts__listItemContent{width:31rem;padding:.6rem;margin-top:-1.3rem;margin-left:-.5rem}}.p-indexEfforts__listItem--03 .p-indexEfforts__listItemInner{flex-direction:row-reverse;justify-content:flex-end}@media not all and (max-width:768px){.p-indexEfforts__listItem--03 .p-indexEfforts__listItemInner{gap:3.4rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--03 .p-indexEfforts__listItemInner{gap:2.3rem}}.p-indexEfforts__listItem--03 .p-indexEfforts__listItemHead{flex-direction:column;align-items:flex-start}@media not all and (max-width:768px){.p-indexEfforts__listItem--03 .p-indexEfforts__listItemHead{gap:1.8rem;padding-top:.2rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--03 .p-indexEfforts__listItemHead{gap:1.1rem}}@media not all and (max-width:768px){.p-indexEfforts__listItem--03 .p-indexEfforts__listItemImages{width:24.9rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--03 .p-indexEfforts__listItemImages{width:16.8rem}}.p-indexEfforts__listItem--03 .p-indexEfforts__listItemContent{padding-right:.3rem;margin-top:2.3rem}@media not all and (max-width:768px){.p-indexEfforts__listItem--04{margin-top:-8.4rem}}.p-indexEfforts__listItem--04 .p-indexEfforts__listItemInner{flex-direction:row-reverse;justify-content:space-between}@media not all and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemInner{padding-right:1.9rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemInner{gap:1.3rem}}.p-indexEfforts__listItem--04 .p-indexEfforts__listItemHead{flex-direction:row-reverse}@media not all and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemHeadNum{margin-top:.3rem}}@media not all and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemHeadTitle{width:5.4rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemHeadTitle{width:5.3rem}}.p-indexEfforts__listItem--04 .p-indexEfforts__listItemHeadTitleWord{letter-spacing:.15em;writing-mode:vertical-rl}@media screen and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemHeadTitleWord{width:4.6rem}}@media not all and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemImages{width:35.3rem;margin-top:.6rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemImages{width:21.6rem;margin-top:.4rem}}@media not all and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemImage{clip-path:polygon(0 0,100% 0,100% calc(100% - 2rem),8.8rem calc(100% - 2rem),8.8rem 100%,0 100%)}}@media screen and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemImage{clip-path:polygon(0 0,100% 0,100% calc(100% - 1.2rem),5.4rem calc(100% - 1.2rem),5.4rem 100%,0 100%)}}.p-indexEfforts__listItem--04 .p-indexEfforts__listItemContent{margin-left:auto}@media not all and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemContent{width:48.8rem;padding:.4rem;margin-top:-2rem}}@media screen and (max-width:768px){.p-indexEfforts__listItem--04 .p-indexEfforts__listItemContent{width:28.8rem;padding:.6rem;margin-top:-1.2rem}}.p-indexReport{position:relative;z-index:1}.p-indexReport__inner{display:flex;flex-direction:column;align-items:flex-start}@media not all and (max-width:768px){.p-indexReport__inner{gap:8rem;padding:12rem 12rem 16rem}}@media screen and (max-width:768px){.p-indexReport__inner{gap:4rem;padding:6.4rem 1.6rem}}.p-indexReport__head{display:flex;align-items:flex-start;justify-content:flex-start}@media not all and (max-width:768px){.p-indexReport__head{gap:3.2rem;align-items:center}}@media screen and (max-width:768px){.p-indexReport__head{flex-direction:column;gap:.8rem}}.p-indexReport__headText{font-weight:700;line-height:1.5}@media not all and (max-width:768px){.p-indexReport__headText{font-size:2rem}}@media screen and (max-width:768px){.p-indexReport__headText{font-size:1.4rem}}@media not all and (max-width:768px){.p-indexReport__list{display:grid;grid-template-rows:auto auto;grid-template-columns:56.8rem 1fr;gap:7.4rem 6.4rem}}@media screen and (max-width:768px){.p-indexReport__list{display:flex;flex-direction:column;gap:3.2rem;align-items:flex-start}}@media not all and (max-width:768px){.p-indexReport__listPickup{grid-row:1/2;grid-column:1/2}}@media not all and (max-width:768px){.p-indexReport__listInner{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:26.8rem 26.8rem;grid-row:1/3;grid-column:2/3;gap:3.2rem}}@media screen and (max-width:768px){.p-indexReport__listInner{display:flex;flex-wrap:wrap;gap:3.2rem 2.4rem;align-items:flex-start;justify-content:space-between}}@media screen and (max-width:768px){.p-indexReport__listInner .p-indexReport__listItem{flex:0 0 calc(50% - 1.2rem)}}.p-indexReport__listItem.p-indexReport__listPickup .c-reportItem__head{flex-direction:row;align-items:center}@media screen and (max-width:768px){.p-indexReport__listItem .c-reportItem__title{font-size:1.4rem}}@media not all and (max-width:768px){.p-indexReport__listItem.p-indexReport__listPickup .c-reportItem__title{font-size:2.8rem}}@media screen and (max-width:768px){.p-indexReport__listItem.p-indexReport__listPickup .c-reportItem__title{font-size:1.6rem}}@media not all and (max-width:768px){.p-indexReport__button{grid-row:2/3;grid-column:1/2;align-self:end;padding-top:7.4rem;border-top:1px solid #e3e3e3}}.p-indexFeature{position:relative;z-index:1;color:#fff;background:#0a0a0a}@media not all and (max-width:768px){.p-indexFeature{padding:12rem 4rem 1.8rem}}@media screen and (max-width:768px){.p-indexFeature{padding:6.4rem 1.6rem 0}}.p-indexFeature__inner{display:flex;align-items:flex-start}@media not all and (max-width:768px){.p-indexFeature__inner{justify-content:space-between}}@media screen and (max-width:768px){.p-indexFeature__inner{flex-direction:column;gap:2.4rem}}.p-indexFeature__head{display:flex;flex-direction:column;align-items:flex-start}@media not all and (max-width:768px){.p-indexFeature__head{flex:0 0 21.5rem;gap:2.4rem}}@media screen and (max-width:768px){.p-indexFeature__head{gap:.8rem}}.p-indexFeature__headTitle{display:inline-block;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-size:4rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em}.p-indexFeature__headText{font-weight:700;line-height:1.5}@media not all and (max-width:768px){.p-indexFeature__headText{font-size:2rem}}@media screen and (max-width:768px){.p-indexFeature__headText{font-size:1.6rem}}.p-indexFeature__list{display:flex;gap:2.4rem;align-items:flex-start}@media screen and (max-width:768px){.p-indexFeature__list{flex-direction:column}}.p-indexFeature__listItem{text-align:center}@media not all and (max-width:768px){.p-indexFeature__listItem{flex:0 0 50.5rem}}.p-indexFeature__listItemLink{align-items:center}.p-indexFeature__listItemLink span[data-hover-text]{background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-position:right bottom;background-size:0% 1px}@media(hover:hover)and (pointer:fine){.p-indexFeature__listItemLink:hover [data-hover-image] img{transform:scale(1.05)}.p-indexFeature__listItemLink:hover span[data-hover-text]{background-size:100% 1px;animation:line-path-inline .4s ease-in-out forwards}}.p-indexFeature__listItemThumb{position:relative;overflow:hidden}.p-indexFeature__listItemThumb img{display:block;opacity:0}.p-indexFeature__listItemThumb:after{position:absolute;top:-1%;left:-222%;display:block;width:202%;height:102%;content:"";background:#0a0a0a;transform:skew(25deg)}.is-enter .p-indexFeature__listItemThumb img,.p-indexFeature__listItemThumb.is-enter img{opacity:1;transition:opacity .6s .15s,transform .4s}.is-enter .p-indexFeature__listItemThumb:after,.p-indexFeature__listItemThumb.is-enter:after{animation:image 1.5s cubic-bezier(.22,1,.36,1) 0s forwards}.p-indexFeature__listItemTitle{font-weight:900;line-height:1.5}@media not all and (max-width:768px){.p-indexFeature__listItemTitle{margin-top:1.8rem;font-size:1.6rem}}@media screen and (max-width:768px){.p-indexFeature__listItemTitle{margin-top:1.2rem;font-size:1.4rem}}.p-indexFeature__listItemText{margin-top:1.2rem;font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:.04em}.p-indexSocial{position:relative;z-index:1;color:#fff;background:#0a0a0a}@media not all and (max-width:768px){.p-indexSocial{padding:12rem 4rem}}@media screen and (max-width:768px){.p-indexSocial{padding:6.4rem 1.6rem}}.p-indexSocial__inner{display:flex}@media not all and (max-width:768px){.p-indexSocial__inner{justify-content:space-between}}@media screen and (max-width:768px){.p-indexSocial__inner{flex-direction:column;gap:2.4rem}}.p-indexSocial__head{display:flex;flex-direction:column}@media not all and (max-width:768px){.p-indexSocial__head{flex:0 0 21.5rem;gap:2.4rem}}@media screen and (max-width:768px){.p-indexSocial__head{gap:.8rem}}.p-indexSocial__headTitle{display:inline-block;font-family:ff-din-paneuropean-cond,Noto Sans JP,serif;font-size:4rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em}.p-indexSocial__headText{font-weight:700;line-height:1.5}@media not all and (max-width:768px){.p-indexSocial__headText{font-size:2rem}}@media screen and (max-width:768px){.p-indexSocial__headText{font-size:1.6rem}}.p-indexSocial__content{display:flex;flex-direction:column}@media not all and (max-width:768px){.p-indexSocial__content{flex:0 0 106.5rem;gap:4rem}}@media screen and (max-width:768px){.p-indexSocial__content{gap:2.4rem}}.p-indexSocial__list{display:flex;flex-direction:column}.p-indexSocial__listItemLink{position:relative;display:flex;border-bottom:1px solid rgba(255,255,255,.2)}.p-indexSocial__listItemLink span[data-hover-text]{background-image:linear-gradient(#fff,#fff);background-repeat:no-repeat;background-position:right bottom;background-size:0% 1px}@media(hover:hover)and (pointer:fine){.p-indexSocial__listItemLink:hover [data-hover-image] img{transform:scale(1.05)}.p-indexSocial__listItemLink:hover span[data-hover-text]{background-size:100% 1px;animation:line-path-inline .4s ease-in-out forwards}}@media not all and (max-width:768px){.p-indexSocial__listItemLink{gap:4rem;align-items:center;padding:4rem 0}}@media screen and (max-width:768px){.p-indexSocial__listItemLink{flex-direction:column;padding:2.4rem 0}}.p-indexSocial__listItem:first-child .p-indexSocial__listItemLink{border-top:1px solid rgba(255,255,255,.2)}@media(hover:hover)and (pointer:fine){.p-indexSocial__listItemLink:hover .c-icon__svg{animation:horizontal-slide .4s cubic-bezier(.25,1,.5,1)}}.p-indexSocial__listItemThumb{position:relative;overflow:hidden}.p-indexSocial__listItemThumb img{display:block;opacity:0}.p-indexSocial__listItemThumb:after{position:absolute;top:-1%;left:-222%;display:block;width:202%;height:102%;content:"";background:#0a0a0a;transform:skew(25deg)}.is-enter .p-indexSocial__listItemThumb img,.p-indexSocial__listItemThumb.is-enter img{opacity:1;transition:opacity .6s .15s,transform .4s}.is-enter .p-indexSocial__listItemThumb:after,.p-indexSocial__listItemThumb.is-enter:after{animation:image 1.5s cubic-bezier(.22,1,.36,1) 0s forwards}@media not all and (max-width:768px){.p-indexSocial__listItemThumb{flex:0 0 24rem}}@media not all and (max-width:768px){.p-indexSocial__listItemBox{flex:1}}.p-indexSocial__listItemTitle{font-weight:700;line-height:1.5;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexSocial__listItemTitle{font-size:2.8rem}}@media screen and (max-width:768px){.p-indexSocial__listItemTitle{width:29.5rem;margin-top:1.6rem;font-size:2.4rem}}.p-indexSocial__listItemText{flex:1;font-size:1.3rem;font-weight:400;line-height:1.7;letter-spacing:.04em}@media not all and (max-width:768px){.p-indexSocial__listItemText{margin-top:1.2rem}}@media screen and (max-width:768px){.p-indexSocial__listItemText{width:29.5rem;margin-top:.8rem}}@media not all and (max-width:768px){.p-indexSocial__listItemIcon{flex:0 0 4rem}}@media screen and (max-width:768px){.p-indexSocial__listItemIcon{position:absolute;right:0;bottom:2.4rem}}.p-indexSocial__button{display:flex;justify-content:flex-end}@keyframes image{0%{transform:skew(25deg) translate(0)}to{transform:skew(25deg) translate(180%)}}@keyframes text{0%{transform:translate(-101%)}45%{transform:translate(0)}55%{transform:translate(0)}to{transform:translate(101%)}}@keyframes arrow-down{0%{transform:translate(0) scale(1)}40%{transform:translateY(60%) scale(0)}60%{transform:translateY(-60%) scale(0)}to{transform:translate(0) scale(1)}}@keyframes arrow-advance{0%{transform:translate(0) scale(1)}40%{transform:translate(60%) scale(0)}60%{transform:translate(-60%) scale(0)}to{transform:translate(0) scale(1)}}@keyframes arrow-back{0%{transform:translate(0) scale(1)}40%{transform:translate(-60%) scale(0)}60%{transform:translate(60%) scale(0)}to{transform:translate(0) scale(1)}}@keyframes vertical-slide{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translateY(-25%)}51%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translate(0)}}@keyframes horizontal-slide{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(25%)}51%{opacity:0;transform:translate(-25%)}to{opacity:1;transform:translate(0)}}@keyframes horizontal-reverse-slide{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(-25%)}51%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@keyframes line-path-inline{0%{background-position:left bottom;background-size:0% 1px}to{background-position:left bottom;background-size:100% 1px}}@keyframes line-path-inline-remove{0%{background-position:right bottom;background-size:100% 1px}to{background-position:right bottom;background-size:0% 1px}}.p-indexPhoto{position:relative;z-index:1;overflow:hidden;color:#fff;background:#0a0a0a}.p-indexPhoto__image{display:block;opacity:1;filter:blur(.5rem);transition:transform .6s,opacity .6s,filter 1.2s}.is-enter .p-indexPhoto__image{opacity:.5;filter:blur(0rem)}
