.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;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{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);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__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;-webkit-transform:scale(1.4);transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{-webkit-transform:scaleX(1);transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;-webkit-animation:pswp-clockwise 600ms linear infinite;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@-webkit-keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pswp-clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;-webkit-margin-start:20px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.wrap{min-width:auto}.page--who{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:500;color:#000}.page--who *{box-sizing:border-box}@media screen and (max-width: 767px){.u-sm__none{display:none}}@media screen and (min-width: 768px)and (max-width: 1079px){.u-md__none{display:none}}@media screen and (min-width: 1080px){.u-lg__none{display:none}}@media screen and (min-width: 1440px){.u-xl__none{display:none}}.u-img img{width:100%;height:auto}.u-note{font-size:2.4vw}@media screen and (min-width: 768px){.u-note{font-size:13px}}.l-section{padding-left:20px;padding-right:20px}@media screen and (min-width: 768px){.l-section{padding-left:40px;padding-right:40px}}.l-section__header{margin-bottom:12vw}@media screen and (min-width: 768px){.l-section__header{margin-bottom:60px}}.l-section__title--award{width:28vw;margin:0 auto 10px auto}.l-section__title--award img{width:100%;height:auto}@media screen and (min-width: 768px){.l-section__title--award{width:189px}}.l-section__title--entry{width:23.3333333333vw;margin:0 auto 10px auto}.l-section__title--entry img{width:100%;height:auto}@media screen and (min-width: 768px){.l-section__title--entry{width:158px}}.l-section__title{font-size:4.4vw;color:#86c3ce;mix-blend-mode:color-burn;text-align:center}@media screen and (min-width: 768px){.l-section__title{font-size:28px}}.l-container{width:100%;max-width:1080px;margin-left:auto;margin-right:auto}.l-container__w610{max-width:610px;position:relative}.l-container__w800{max-width:800px}.l-modal{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:1.2rem}@media screen and (min-width: 768px){.l-modal{padding:40px}}.l-modal__container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 2.4rem);width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.l-modal__container{min-height:calc(100vh - 80px)}}.l-modal__body{position:relative;max-width:100%}.l-modal__close{width:40px;height:40px;border-radius:50%;background-color:#c6061c;position:absolute;top:0;right:0;margin-top:-15px;margin-right:-15px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;transition:all .6s cubic-bezier(0.17, 0.935, 0.305, 1);border:2px solid #c6061c;z-index:2}@media screen and (min-width: 768px){.l-modal__close{width:50px;height:50px;margin-top:-25px;margin-right:-25px}}.l-modal__close::before,.l-modal__close::after{content:"";width:20px;height:2px;display:block;background-color:#fff;transition:all .6s cubic-bezier(0.17, 0.935, 0.305, 1)}.l-modal__close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-bottom:-1px}.l-modal__close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-1px}.l-modal__close:hover{background-color:#fff}.l-modal__close:hover::before,.l-modal__close:hover::after{background-color:#c6061c}.l-modal--slider .l-modal__body{width:100%;max-width:840px;position:relative;aspect-ratio:840/560}.l-modal--slider .splide{width:100%;height:100%;overflow:hidden;border-radius:15px;background-color:#fff}.l-modal--slider .splide__list,.l-modal--slider .splide__track{width:100%;height:100%}.l-modal--slider .splide__arrow{width:50px;height:50px;background:#0a5ca8;border:2px solid #0a5ca8;opacity:1}.l-modal--slider .splide__arrow svg path{fill:#fff}.l-modal--slider .splide__arrow--prev{left:10px}.l-modal--slider .splide__arrow--next{right:10px}.l-modal--slider .splide__arrow:disabled{opacity:0}.l-modal--slider .splide__arrow:not(:disabled){transition:all .2s ease}.l-modal--slider .splide__arrow:not(:disabled):hover{background-color:#fff;opacity:1}.l-modal--slider .splide__arrow:not(:disabled):hover svg path{fill:#0a5ca8}.l-modal--slider .splide__slide{width:100%;height:100%}.l-modal--slider .splide__slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.l-modal--video .l-modal__body{width:100%;max-width:900px;position:relative;height:auto}.l-modal--video .l-modal__body iframe{width:100%;height:auto;aspect-ratio:16/9}.l-modal--inline .l-modal__body{width:100%;max-width:1180px}.l-modal--inline .l-modal__close{width:6.6666666667vw;height:6.6666666667vw;border-radius:0;background-color:#fff;border:1px solid #000;top:10px;right:10px;margin:0}.l-modal--inline .l-modal__close::before,.l-modal--inline .l-modal__close::after{background-color:#000;width:16px}@media screen and (min-width: 768px){.l-modal--inline .l-modal__close{width:30px;height:30px;top:20px;right:20px;will-change:all}.l-modal--inline .l-modal__close::before,.l-modal--inline .l-modal__close::after{width:18px}.l-modal--inline .l-modal__close:hover{background-color:#000;border-color:#000}.l-modal--inline .l-modal__close:hover::before,.l-modal--inline .l-modal__close:hover::after{background-color:#fff}}.c-btnbox__cols2{display:flex;align-items:center;justify-content:center}.c-btnbox__cols2 .c-btn{width:50%;max-width:260px}@media screen and (min-width: 768px){.c-btnbox__cols2{gap:0 20px}}.c-btn{transition-property:all;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-duration:.3s}.c-btn__primary{width:53.8666666667vw;font-size:3.7333333333vw;height:10.6666666667vw;color:#fff !important;font-weight:700;display:flex;align-items:center;justify-content:center;gap:0 10px;background-color:#c6061c;border:1px solid #000;border-radius:40px;margin-left:auto;margin-right:auto;text-decoration:none !important}.c-btn__primary .icon{width:22px;height:22px;border-radius:100%;background-color:#000;display:flex;align-items:center;justify-content:center}.c-btn__primary .icon::before{content:"";width:9px;height:10px;background-color:#fff;display:block;-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);margin-left:2px}@media screen and (min-width: 768px){.c-btn__primary{width:300px;font-size:20px;height:60px;gap:0 10px}.c-btn__primary .icon{width:30px;height:30px}.c-btn__primary .icon::before{width:14px;height:16px;margin-left:3px}}@media screen and (min-width: 768px)and (min-width: 1080px){.c-btn__primary:hover{opacity:.7}}.c-btn__contact{width:100%;font-size:20px;max-width:300px;height:60px;color:#000 !important;font-weight:700;display:flex;align-items:center;justify-content:center;gap:0 20px;background-color:#c7c7c7;border:1px solid #000;border-radius:40px;margin-left:auto;margin-right:auto;text-decoration:none !important}.c-btn__contact::before{content:"";width:42px;height:34px;background-image:url(../img/who/2025/illust_envelope.svg);display:inline-block;background-size:contain;background-repeat:no-repeat}@media screen and (min-width: 1080px){.c-btn__contact:hover{opacity:.7}}.c-btn__movie{width:53.8666666667vw;font-size:3.7333333333vw;height:10.6666666667vw;color:#000 !important;font-weight:700;display:flex;align-items:center;justify-content:center;gap:0 10px;background-color:#f7e921;border:1px solid #000;border-radius:40px;margin-left:auto;margin-right:auto;text-decoration:none !important}.c-btn__movie .icon{width:22px;height:22px;border-radius:100%;background-color:#000;display:flex;align-items:center;justify-content:center}.c-btn__movie .icon::before{content:"";width:9px;height:10px;background-color:#fff;display:block;-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);margin-left:2px}@media screen and (min-width: 768px){.c-btn__movie{width:300px;font-size:20px;height:60px;gap:0 10px}.c-btn__movie .icon{width:30px;height:30px}.c-btn__movie .icon::before{width:14px;height:16px;margin-left:3px}}@media screen and (min-width: 768px)and (min-width: 1080px){.c-btn__movie:hover{opacity:.7}}.c-btn__label{display:block;padding:8px;position:relative;z-index:1}.c-btn__label::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:.3;background:linear-gradient(165deg, rgb(255, 255, 255) 20%, rgb(46, 64, 79) 100%);border-radius:15px;-webkit-filter:blur(3px);filter:blur(3px)}.c-btn__label span{width:100%;height:100%;display:block;background-color:#fff;text-align:center;border-radius:15px;padding:15px 0}.c-btn__label img{width:auto;height:9.0666666667vw;max-height:54px;transition-property:all;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-duration:.3s}.c-btn__label[target=_blank]::after{content:"";width:2.6666666667vw;height:2.6666666667vw;display:block;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;will-change:opacity;transition-property:all;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-duration:.3s}.c-btn__label--insta[target=_blank]::after{background-image:url(../img/who/2025/icon_blank_insta.svg)}.c-btn__label--web[target=_blank]::after{background-image:url(../img/who/2025/icon_blank_web.svg)}@media screen and (min-width: 768px){.c-btn__label{display:inline-block}.c-btn__label span{padding:17px 0}.c-btn__label[target=_blank]::after{width:15px;height:15px;right:25px}}@media screen and (min-width: 1080px){.c-btn__label:hover{opacity:1}.c-btn__label:hover span{opacity:1}.c-btn__label:hover span img{opacity:.5}.c-btn__label:hover::after{opacity:.5}}.c-headline01{text-align:center;font-weight:500;font-size:min(5.6vw,32px);letter-spacing:.04em}.c-headline01 span{display:inline-block;padding-bottom:2.1333333333vw;border-bottom:5px solid #e81c24}@media screen and (min-width: 768px){.c-headline01{letter-spacing:0}.c-headline01 span{padding-bottom:3px}}.c-headline02{text-align:center;background-color:#e81c24;color:#fff;font-size:18px;border-radius:50px;line-height:40px}.c-headline03{color:#e81c24;font-size:16px}.c-headline04{color:#e81c24;font-size:13px;font-weight:500}.c-symbol{background-color:#fff;margin-left:-20px;margin-right:-20px;padding-top:4vw;padding-bottom:6.6666666667vw}.c-symbol__logo{width:50.6666666667vw;margin:0 auto 0 auto;text-align:center}.c-symbol__logo img{width:100%;height:auto}.c-symbol__content{font-size:3.2vw;text-align:center;font-weight:500}@media screen and (max-width: 767px){.c-symbol__content br{display:none}}.c-symbol__btn{margin-top:4vw}.c-symbol__btn button{width:23.2vw;background:none;border:none;margin:0 0 0 0;padding:0 0 3px 0;display:inline-block;font-size:3.2vw;border-bottom:1px solid #000;text-align:left;position:relative;color:#000}.c-symbol__btn button::after{content:"";width:2.4vw;height:2.4vw;background-image:url(../img/who/2025/icon_window.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 768px){.c-symbol{margin-left:-40px;margin-right:-40px;padding:10px 30px}.c-symbol__container{display:flex;align-items:center;justify-content:center;gap:0 40px}.c-symbol__logo{width:45%;max-width:420px;margin:0;text-align:center}.c-symbol__logo img{width:100%}.c-symbol__content{font-size:2.0833333333vw;text-align:left;line-height:1.5;margin:0}.c-symbol__btn{margin-top:10px}.c-symbol__btn button{width:130px;padding:0 0 4px 0;font-size:16px;cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-duration:.3s}.c-symbol__btn button::after{width:15px;height:15px;margin-top:-3px}.c-symbol__btn button:hover{opacity:.6}}@media screen and (min-width: 1080px){.c-symbol__logo{width:420px}.c-symbol__content{font-size:20px;line-height:1.7;letter-spacing:.08em}.c-symbol__btn{margin-top:5px}}#symbol ._js-modal-content{max-height:80vh;overflow:auto}@media screen and (max-width: 767px){#symbol ._js-modal-content{width:100%}}#symbol .btn-modal-close{width:6.6666666667vw;height:6.6666666667vw;border-radius:0;background-color:#fff;border:1px solid #000;top:10px;right:10px;margin:0}#symbol .btn-modal-close::before,#symbol .btn-modal-close::after{background-color:#000;width:16px}#symbol .symbol-box{width:100%;background-color:#fff;font-size:3.2vw;text-align:center;font-weight:500;line-height:2.2;padding:13.3333333333vw 0 10.6666666667vw}#symbol .symbol-box .l{font-weight:700;font-size:3.4666666667vw;line-height:1.7}#symbol .symbol-box .symbol__img{width:55.7333333333vw;margin:2vw auto 1.3333333333vw}@media screen and (min-width: 768px){#symbol ._js-modal-content{width:100%;max-width:1180px}#symbol .btn-modal-close{width:30px;height:30px;top:20px;right:20px;will-change:all}#symbol .btn-modal-close::before,#symbol .btn-modal-close::after{width:18px}#symbol .btn-modal-close:hover{background-color:#000;border-color:#000}#symbol .btn-modal-close:hover::before,#symbol .btn-modal-close:hover::after{background-color:#fff}#symbol .symbol-box{font-size:20px;line-height:2.1;padding-top:60px;padding-bottom:60px}#symbol .symbol-box .l{font-size:23px}#symbol .symbol-box .symbol__img{width:419px;margin:15px auto 10px auto}}.c-textbox__content{background-color:#fff;border-radius:22px;padding:4.5333333333vw;font-size:3.2vw;text-align:center;font-weight:700;line-height:2}@media screen and (min-width: 768px){.c-textbox__content{border-radius:30px;padding:35px 20px;font-size:18px;line-height:2.2;letter-spacing:.06em}}.c-present__row{display:flex}.c-present__content{flex:1;line-height:1.3;font-size:4vw;font-weight:700}.c-present__content .m{font-size:2.9333333333vw}.c-present__content .s{font-size:1.7333333333vw;font-weight:400;margin-top:4vw}.c-present__content .c-present__title{padding-right:.5em;margin-bottom:1.6vw}.c-present__content .c-present__title span{display:block;background-color:#66686f;color:#fff;font-size:2.4vw;border-radius:5.3333333333vw;font-weight:700;padding:.3em 1em}.c-present__content__img img{width:100%}@media screen and (min-width: 1080px){.c-present__row{justify-content:center;gap:0 20px}.c-present__content{flex:none;font-size:30px;line-height:1.25}.c-present__content .m{font-size:20px}.c-present__content .s{font-size:13px;margin-top:10px}.c-present__content .c-present__title{padding-right:.5em;margin-bottom:15px}.c-present__content .c-present__title span{font-size:20px;padding:.3em .8em}}.c-card{font-size:12px}.c-card a{display:block;background-color:#fff}.c-card__img{width:100%;aspect-ratio:1/1;margin-bottom:8vw;box-shadow:-5px 10px 15px 0px rgba(0,0,0,.3)}.c-card__img img{width:100%}.c-card__name{width:71.2vw;text-align:center;font-size:4.2666666667vw;margin:0 auto 4vw auto;aspect-ratio:534/68;background-image:url(../img/who/2025/result/title_bg_sm.webp);background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center;line-height:1}.c-card__name span{font-size:3.2vw;line-height:1;display:inline-block;margin-right:.5em}.c-card__name small{font-size:3.2vw;line-height:1;display:inline-block;position:relative;top:.2em;left:.8vw}.c-card__text{width:71.2vw;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.c-card{font-size:16px}.c-card__img{margin-bottom:30px;box-shadow:0 10px 15px 0px rgba(0,0,0,.3)}.c-card__name{width:100%;font-size:2.34375vw;margin:0 auto 25px auto;background-image:url(../img/who/2025/result/title_bg.webp)}.c-card__name span{font-size:1.8229166667vw;margin-right:.2em}.c-card__name small{font-size:1.8229166667vw;left:.2604166667vw}.c-card__text{width:100%}.c-card a img{transition-property:all;transition-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1);transition-duration:.3s;display:block}.c-card a:hover{opacity:1}.c-card a:hover img{opacity:.8}}@media screen and (min-width: 1080px){.c-card{width:440px;line-height:1.9}.c-card__name{width:410px;font-size:25px}.c-card__name span{font-size:18px}.c-card__name small{font-size:18px;top:.1em;left:3px}.c-card__text{text-align:center}}@media screen and (min-width: 768px){.c-card--grand,.c-card--special{width:65.1041666667vw}}@media screen and (min-width: 1080px){.c-card--grand,.c-card--special{width:650px}.c-card--grand .c-card__img,.c-card--special .c-card__img{margin-bottom:40px}.c-card--grand .c-card__name,.c-card--special .c-card__name{margin-bottom:30px}}@media screen and (min-width: 1080px){.c-card--runner{width:470px}.c-card--runner .c-card__img{margin-bottom:40px}.c-card--runner .c-card__name{margin-bottom:30px}}.c-card--prize .c-card__name{margin-bottom:30px}.c-card--prize .c-card__name small{font-size:3.2vw;top:.15em}@media screen and (min-width: 768px){.c-card--prize .c-card__name small{font-size:1.8229166667vw;left:.2604166667vw}}@media screen and (min-width: 1080px){.c-card--prize .c-card__name small{font-size:18px;left:4px}}.c-award{position:relative;z-index:2;overflow:hidden}.c-award::before{content:"";width:100%;height:100%;display:block;background:#fff;position:absolute;top:0;left:0;z-index:-1}.c-award__content{padding:8vw 3.7333333333vw;position:relative;z-index:1}.c-award__present{background:#ece9ea;padding:4vw 3.7333333333vw}.c-award__lists{display:grid;grid-template-columns:1fr;gap:40px 25px}.c-award__comment{border:1px solid #999;font-size:2.9333333333vw;padding:2.6666666667vw 2.6666666667vw;margin-top:4vw;background-color:#fff}.c-award__comment .l{font-size:3.2vw;text-align:center;margin-bottom:1.3333333333vw}@media screen and (min-width: 768px){.c-award__content{padding:6.5104166667vw 2.6041666667vw}.c-award__present{padding:30px 2.6041666667vw 3.90625vw 2.6041666667vw}.c-award__lists{display:grid;grid-template-columns:1fr 1fr}.c-award__lists--center{display:flex;justify-content:center}.c-award__comment{font-size:15px;padding:20px 30px 25px;text-align:center;max-width:1000px;margin-left:auto;margin-right:auto;margin-top:40px;line-height:2}.c-award__comment .l{font-size:18px;margin-bottom:10px}}@media screen and (min-width: 1080px){.c-award{width:1100px;margin-left:auto;margin-right:auto}.c-award__content{padding:55px 75px}.c-award__present{padding:40px 0}.c-award__lists{gap:60px 70px}}.c-award--grand .c-award__present .c-present__row{gap:0 5.3333333333vw}.c-award--grand .c-award__present .c-present__content{font-size:3.7333333333vw}.c-award--grand .c-award__present .c-present__title{padding-right:0}.c-award--grand .c-award__present .c-present__img{width:53.3333333333vw}@media screen and (min-width: 1080px){.c-award--grand .c-award__present .c-present__row{gap:0 35px}.c-award--grand .c-award__present .c-present__content{font-size:30px}.c-award--grand .c-award__present .c-present__img{width:430px}}.c-award--runner-up .c-award__present .c-present__content{font-size:3.7333333333vw}.c-award--runner-up .c-award__present .c-present__img{width:42.6666666667vw}@media screen and (min-width: 1080px){.c-award--runner-up .c-award__lists{margin-left:-15px;margin-right:-15px;gap:0 40px}.c-award--runner-up .c-award__present .c-present__content{font-size:30px}.c-award--runner-up .c-award__present .c-present__title{padding-right:0}.c-award--runner-up .c-award__present .c-present__img{width:319px}}.c-award--special .c-award__present .c-present__row{justify-content:space-between}.c-award--special .c-award__present .c-present__content{flex:none}.c-award--special .c-award__present .c-present__img{width:38.9333333333vw;margin-top:-2.6666666667vw}.c-award--special .c-award__present .c-present__row:nth-child(2){gap:0 5.3333333333vw;margin-top:1.3333333333vw}@media screen and (min-width: 1080px){.c-award--special .c-award__present .c-present__row{justify-content:center;gap:0 70px}.c-award--special .c-award__present .c-present__row .c-award__title{padding-right:0}.c-award--special .c-award__present .c-present__img{width:264px;margin-top:0}.c-award--special .c-award__present .c-present__row:nth-child(1) .c-present__content{padding-top:30px}.c-award--special .c-award__present .c-present__row:nth-child(2){gap:0 25px;margin-top:8px}.c-award--special .c-award__present .c-present__row:nth-child(2) .u-img:nth-child(1){width:235px;margin-top:-10px}.c-award--special .c-award__present .c-present__row:nth-child(2) .u-img:nth-child(2){width:388px}}.c-award--prize .c-award__present{padding-top:9.3333333333vw}.c-award--prize .c-award__present .c-present__img{width:42.6666666667vw}@media screen and (min-width: 768px){.c-award--prize .c-award__present{padding-top:75px}}@media screen and (min-width: 1080px){.c-award--prize .c-card__text{width:400px;margin-left:auto;margin-right:auto;text-align:left}.c-award--prize .c-award__present .c-present__img{width:327px}}.c-award--special::before,.c-award--grand::before{height:calc(100% - 66.6666666667vw);top:66.6666666667vw}@media screen and (min-width: 768px){.c-award--special::before,.c-award--grand::before{height:calc(100% - 23.4375vw);top:48vw}}@media screen and (min-width: 1080px){.c-award--special::before,.c-award--grand::before{height:calc(100% - 530px);top:530px}}.c-award--special .c-award__content,.c-award--grand .c-award__content{padding-top:0;padding-bottom:0}.c-award--special .c-award__comment,.c-award--grand .c-award__comment{margin-bottom:-18.6666666667vw}@media screen and (min-width: 768px){.c-award--special .c-award__comment,.c-award--grand .c-award__comment{margin-bottom:-11.71875vw}}@media screen and (min-width: 1080px){.c-award--special .c-award__comment,.c-award--grand .c-award__comment{margin-bottom:-65px}}.c-award--special .c-award__present,.c-award--grand .c-award__present{padding-top:24vw}@media screen and (min-width: 768px){.c-award--special .c-award__present,.c-award--grand .c-award__present{padding-top:15.625vw}}@media screen and (min-width: 1080px){.c-award--special .c-award__present,.c-award--grand .c-award__present{padding-top:115px;padding-bottom:50px}}.c-award--runner-up::before{height:calc(100% - 66.6666666667vw);top:66.6666666667vw}@media screen and (min-width: 768px){.c-award--runner-up::before{height:calc(100% - 14.3229166667vw);top:29.3333333333vw}}@media screen and (min-width: 1080px){.c-award--runner-up::before{height:calc(100% - 360px);top:360px}}.c-award--runner-up .c-award__content{padding-top:0;padding-bottom:5.3333333333vw}@media screen and (min-width: 768px){.c-award--runner-up .c-award__content{padding-bottom:5.2083333333vw}}@media screen and (min-width: 1080px){.c-award--runner-up .c-award__content{padding-bottom:50px}}.c-award--runner-up .c-award__present{padding-top:5.3333333333vw}@media screen and (min-width: 768px){.c-award--runner-up .c-award__present{padding-top:5.2083333333vw}}@media screen and (min-width: 1080px){.c-award--runner-up .c-award__present{padding-top:50px;padding-bottom:50px}}@media screen and (min-width: 1080px){.c-award--special .c-award__comment{margin-bottom:-65px}}@media screen and (min-width: 1080px){.c-award--special .c-award__present{padding-top:80px;padding-bottom:50px}}.wrap{padding-top:17.3333333333vw}@media screen and (min-width: 768px){.wrap{padding-top:10.15625vw}}@media screen and (min-width: 1436px){.wrap{padding-top:145px}}.p-campain{overflow:clip;-webkit-font-smoothing:antialiased;background-color:#b61d22}@media screen and (max-width: 767px){.whoCover{background-image:url(../img/who/2025/result/hero_bg_sm.webp);background-position:bottom center;background-repeat:no-repeat;background-size:cover;width:100%;aspect-ratio:750/1030;margin-bottom:-1px}.whoCover .container{width:100%;height:100%;position:relative}.whoCover__theme{width:66.6666666667vw;margin-left:auto;margin-right:auto;padding-top:17.3333333333vw}.whoCover__title{width:65.0666666667vw;margin-left:auto;margin-right:auto;padding-top:2.6666666667vw;position:relative;z-index:5}.whoCover__text{color:#000;font-weight:700;font-size:3.3333333333vw;line-height:1.5;text-align:center;padding-top:1.3333333333vw}.whoCover__text span{font-size:6.1333333333vw}.whoCover__chara{display:none}.whoCover__credit{width:100%;position:absolute;bottom:2.1333333333vw;left:0;text-align:center;font-size:1.8666666667vw;color:#fff}}@media screen and (min-width: 768px){.whoCover{width:100%;height:61.8489583333vw;background-color:#b5b7b6;background-image:url(../img/who/2025/result/hero_bg.webp);background-position:bottom center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1;margin-bottom:-2px}.whoCover::after,.whoCover::before{content:"";width:39.0625vw;height:auto;aspect-ratio:420/520;background-size:cover;position:absolute;top:0;z-index:-1}.whoCover::before{background-image:url(../img/who/2025/result/hero_curtain_left.svg);left:0}.whoCover::after{background-image:url(../img/who/2025/result/hero_curtain_right.svg);right:0}.whoCover__theme{width:57.2916666667vw;aspect-ratio:627/184;margin-left:auto;margin-right:auto;padding-top:9.1145833333vw}.whoCover__title{width:488px;width:46.875vw;aspect-ratio:488/130;margin-left:auto;margin-right:auto;margin-top:25px;position:relative}.whoCover__text{text-align:center;font-size:2.0833333333vw;color:#fff;margin-top:2.6041666667vw;line-height:1.6;font-weight:700;letter-spacing:.02em}.whoCover__text span{font-size:4.6875vw}.whoCover__chara img{position:absolute;display:block;bottom:2.6041666667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.whoCover__chara--daniel{width:16%;aspect-ratio:235/297;margin-left:-40.3645833333vw}.whoCover__chara--kitty{width:16%;aspect-ratio:226/283;margin-left:40.3645833333vw}.whoCover__credit{width:100%;position:absolute;bottom:2.6041666667vw;left:0;text-align:center;font-size:1.3020833333vw;color:#fff}}@media screen and (min-width: 1080px){.whoCover{height:575px}.whoCover::after,.whoCover::before{width:420px;height:520px}.whoCover__theme{width:626px;padding-top:50px}.whoCover__title{width:488px;margin-top:25px}.whoCover__text{font-size:23px;margin-top:30px}.whoCover__text span{font-size:42px}.whoCover__chara img{bottom:0}.whoCover__chara--daniel{width:235px;margin-left:-460px}.whoCover__chara--kitty{width:226px;margin-left:460px}.whoCover__credit{bottom:15px;font-size:13px}}@media screen and (min-width: 1810px){.whoCover{background-size:100% auto}}.whoAward{background-color:#b61d22;padding-bottom:29.3333333333vw;padding-left:0;padding-right:0;overflow:hidden;position:relative;z-index:1}@media screen and (min-width: 768px){.whoAward{padding-bottom:19.53125vw}}@media screen and (min-width: 1080px){.whoAward{padding-bottom:230px}}.whoAward__title{text-align:center;position:relative;z-index:3;margin-bottom:-2.6666666667vw}.whoAward__title img{width:57.6vw;height:auto;-webkit-filter:drop-shadow(0px 8px 5px rgba(0, 0, 0, 0.4));filter:drop-shadow(0px 8px 5px rgba(0, 0, 0, 0.4))}@media screen and (min-width: 768px){.whoAward__title{margin-bottom:-20px}.whoAward__title img{width:432px}}.whoAward__title--prize{margin-bottom:-5.3333333333vw}@media screen and (min-width: 768px){.whoAward__title--prize{margin-bottom:-40px}}.whoAward .l-section__sub{position:relative;padding-top:5.3333333333vw;padding-left:20px;padding-right:20px}@media screen and (min-width: 768px){.whoAward .l-section__sub{padding-left:40px;padding-right:40px}}.whoAward .l-section__sub::before{content:"";width:148.5333333333vw;height:139.2vw;display:block;background-image:url(../img/who/2025/result/star_sm.webp);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:50%;top:-16vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;pointer-events:none}.whoAward .l-section__sub+.l-section__sub{padding-top:10.6666666667vw}.whoAward .l-section__sub+.l-section__sub::before{top:-10.6666666667vw}@media screen and (min-width: 768px){.whoAward .l-section__sub::before{top:-16.2760416667vw}.whoAward .l-section__sub+.l-section__sub{padding-top:6.5104166667vw}.whoAward .l-section__sub+.l-section__sub::before{top:-16.2760416667vw}}@media screen and (min-width: 1080px){.whoAward .l-section__sub{padding-top:30px}.whoAward .l-section__sub::before{width:2705px;height:1386px;display:block;background-image:url(../img/who/2025/result/star.webp);top:-110px}.whoAward .l-section__sub+.l-section__sub{padding-top:75px}.whoAward .l-section__sub+.l-section__sub::before{top:-170px}}#whoWhat{background-color:#f6f5f1;position:relative;z-index:3;z-index:1;padding-top:4vw;padding-bottom:8vw}#whoWhat::before{content:"";width:115%;height:21.3333333333vw;border-radius:50%;display:block;background:#f6f5f1;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}@media screen and (min-width: 768px){#whoWhat{padding-top:4.5572916667vw}#whoWhat::before{width:110%;height:16.9270833333vw;-webkit-transform:translate(-50%, -30%);transform:translate(-50%, -30%)}}@media screen and (min-width: 1080px){#whoWhat{padding-top:20px;padding-bottom:100px}#whoWhat::before{width:125%;height:350px;-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}}.whoWhat--whats__title{width:63.4666666667vw;margin-bottom:4.6666666667vw;margin-left:auto;margin-right:auto}.whoWhat--whats__title img{width:100%}.whoWhat--whats p{text-align:center;font-size:3.2vw;line-height:2;letter-spacing:0em;margin-left:-1em;margin-right:-1em}@media screen and (min-width: 768px){.whoWhat--whats p{letter-spacing:.06em;line-height:2.1}}.whoWhat--sanrio{width:90.4vw;margin-left:auto;margin-right:auto;margin-top:40px}.whoWhat--sanrio img{width:100%}@media screen and (min-width: 768px){.whoWhat--whats__title{width:388px;margin-bottom:45px}.whoWhat--whats p{font-size:18px}.whoWhat--sanrio{width:100%;margin-top:5.2083333333vw;text-align:center}.whoWhat--sanrio img{max-width:1013px}}@media screen and (min-width: 1080px){.whoWhat--sanrio{margin-top:40px}.whoWhat--sanrio img{max-width:1013px}}.movie{width:78.4vw;position:relative;z-index:1;padding:0 14px 0px 0;overflow:hidden;margin-top:30px;margin-left:auto;margin-right:auto;left:9px}.movie::before{content:"";width:14px;height:calc(100% - 8px);z-index:-1;position:absolute;top:0px;right:0px;background-color:#000;-webkit-transform:skewY(45deg);transform:skewY(45deg);-webkit-transform-origin:left top;transform-origin:left top}.movie::after{content:"";width:100%;height:8px;display:block;background-color:#000;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:left top;transform-origin:left top}.movie-box{background-color:#fff;padding:10px 20px 10px 20px;border:2px solid #000}.movie__title{text-align:center;margin:0 0 10px 0;line-height:0}.movie__title img{width:29.3333333333vw}.movie__view{background-color:#000;padding:8px 0 0 8px}.movie__view img{width:100%}.movie .c-btnbox{margin-top:10px}@media screen and (min-width: 768px){.movie{width:490px;padding:0 20px 0px 0;margin-top:50px;margin-left:auto;margin-right:auto}.movie::before{width:20px}.movie::after{height:13px}.movie-box{background-color:#fff;padding:15px 27.5px 15px 27.5px}.movie__title{margin:0 0 15px 0}.movie__title img{width:160px}.movie__view{padding:12px 0 0 12px}.movie .c-btnbox{margin-top:15px}}#whoOutline{background-color:#d2ecf5;padding-top:13.3333333333vw;padding-bottom:11.7333333333vw;font-size:13px}#whoOutline .c-textbox{margin-bottom:9.3333333333vw}#whoOutline .c-textbox__content{margin-bottom:4vw}#whoOutline .c-headline01{margin-bottom:25px;font-weight:700}#whoOutline .l-section__sub{margin-top:20px}#whoOutline .l-section__sub+.l-section__sub{margin-top:40px}#whoOutline .copy{margin-top:30px;font-size:min(2.9333333333vw,12px);text-align:center}@media screen and (min-width: 768px){#whoOutline{padding-top:10.4166666667vw;padding-bottom:75px}#whoOutline .c-textbox{margin-bottom:60px}#whoOutline .c-textbox__content{margin-bottom:10px}#whoOutline .c-headline01{margin-bottom:40px}#whoOutline .l-section__sub{margin-top:50px}#whoOutline .l-section__sub+.l-section__sub{margin-top:50px}}@media screen and (min-width: 1080px){#whoOutline{padding-top:120px}}.who-outline{letter-spacing:.05em;line-height:1.7}.who-outline .c-headline02{margin-bottom:20px;line-height:1.3;padding:7px 0}@media screen and (min-width: 768px){.who-outline .c-headline02{padding:10px 0}.who-outline .c-headline02 br{display:none}}.who-outline .c-headline03{margin-top:20px;margin-bottom:5px}.who-outline .c-headline04{margin-top:20px;margin-bottom:3px}@media screen and (max-width: 767px){.who-outline dl dd+dt{margin-top:5px}}@media screen and (min-width: 768px){.who-outline dl{display:grid;grid-template-columns:55px 1fr;gap:3px 0}}.who-outline .list-inc{counter-reset:number 0}.who-outline .list-inc li{padding-left:1.25em;text-indent:-1.25em}.who-outline .list-inc li::before{counter-increment:number 1;content:counter(number) ". "}.who-outline .list-indent li{padding-left:.5em;text-indent:-0.5em}.who-outline a{color:#00aad1;text-decoration:underline}@media screen and (min-width: 1080px){.who-outline a:hover{opacity:.6}}.who-outline .c-btnbox{margin:30px 0 0px 0}.who-outline .c-btnbox p{margin-top:20px}@media screen and (min-width: 768px){.who-outline .c-btnbox{margin-top:60px;margin-bottom:0px}.who-outline .c-btnbox p{font-size:17px;text-align:center;margin-top:30px}}
