@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{background-repeat:no-repeat}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:root{--device-smp:375;--blur-hover:blur(30px);--ease-up:cubic-bezier(0.215,0.61,0.355,1);--ease-bounce:cubic-bezier(.4,.15,.45,1.3);--white:#fff;--black:#000;--litegray:#f5f5f5;--gray:#d9d9d9;--darkgray01:#4d4d4d;--darkgray02:#535353;--darkgray03:#848484;--litegreen:#1b9e51;--litegreen-rgb:27,158,81;--green:#215040;--darkgreen:#003826;--brown:#686260;--beige:#e5dfd2;--beigelight:#f0eeec;--liteyellow:#fffbf5;--yellow:#ffeb00}h1{line-height:.9}dd,dl,dt,li,ul{padding:0}li{list-style:none}img,svg{max-width:100%;width:auto}svg{height:100%}*{word-wrap:break-word;margin:0;overflow-wrap:break-word;padding:0}*,:after,:before{box-sizing:border-box}figure{font-size:0;margin:0;padding:0;position:relative;text-align:center}small{font-weight:500}@media only screen and (max-width:768px){small{font-size:85%}}a{color:#4d4d4d;outline:none;text-decoration:none;transition:color .24s ease-in-out,opacity .24s ease-in-out;will-change:color,opacity}@media only screen and (min-width:560px){a:hover{color:var(--green);opacity:.7}}a.textlink{position:relative}a.textlink:after{background-color:transparent;bottom:0;content:"";display:inline-block;height:.0233rem;left:50%;position:absolute;transition:all .3s linear;width:0}a.textlink:hover:after{background-color:#fff;left:0;width:100%}a.disabled{opacity:.25!important;pointer-events:none!important}.spView{display:none}@media only screen and (max-width:768px){.pcView{display:none}.spView{display:inline}}:root{--firstViewHeight:100vh;--firstViewRate:1}html{font-size:50%;font-weight:400;height:100%;letter-spacing:.064em;overflow-x:hidden;scroll-padding-top:0;width:100%}@media only screen and (max-width:768px){html{font-size:62.5%;width:100vw}}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";-o-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(8,6,6,0);background-color:var(--white);color:var(--darkgray01);font-family:Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;-webkit-font-kerning:normal;font-kerning:normal;font-variant-ligatures:none;font-weight:400;height:100%;line-break:strict;line-height:1;min-height:100%;position:relative;width:100%;word-break:normal}@media only screen and (max-width:768px){body{font-size:4.2666666667vw;width:100vw}}main{position:relative;width:100vw;z-index:2}#loading{background-color:#fff;display:grid;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;place-content:center;position:fixed;top:0;width:100vw;z-index:99999}#loading .progressBar{overflow:hidden;width:26.66667rem}@media only screen and (max-width:768px){#loading .progressBar{width:17.77778rem}}.l-header{display:block;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:0;z-index:9999}@media only screen and (max-width:768px){.l-header{width:100vw}}.l-header.--pr .l-header__wrapper:before{color:var(--black);content:"PR";display:none;font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:1.2rem;left:2.22222rem;line-height:1;position:absolute;text-align:center;top:-.66667rem;transition:color .24s var(--ease-up)}@media only screen and (max-width:768px){.l-header.--pr .l-header__wrapper:before{display:block}}.--invert .l-header.--pr .l-header__wrapper:before{color:var(--black)!important}.l-header__wrapper{height:100%;padding:0;position:relative;width:0}@media only screen and (max-width:768px){.l-header__wrapper{-ms-flex-pack:center;display:-ms-flexbox;display:flex;height:0;justify-content:center;width:100vw}}.l-header__logo{font-size:0;left:2.66667rem;line-height:0;position:absolute;top:-7.11111rem;transition:top .64s var(--ease-up);width:auto;z-index:3}@media only screen and (max-width:768px){.l-header__logo{left:1.77778rem;top:2.22222rem}}.l-header__logo.-active svg path{fill:var(--white)!important}.l-header__logo a{-ms-flex-pack:start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:.88889rem;justify-content:flex-start;pointer-events:all;white-space:nowrap}.l-header__logo a:hover{opacity:1}.l-header__logo span.logo{aspect-ratio:1/.293;display:block;height:auto;width:7.33333rem}@media only screen and (max-width:768px){.l-header__logo span.logo{width:6.66667rem}}.l-header__logo span.logo svg path{fill:var(--black);transition:color .24s var(--ease-up),fill .24s var(--ease-up)}.l-header__logo span:not(.logo){color:var(--litegreen);font-size:2.65rem;font-weight:700;line-height:1;white-space:nowrap}@media only screen and (max-width:768px){.l-header__logo span:not(.logo){display:none}}.--invert .l-header__logo svg path{fill:var(--black)}.l-header__nav{-ms-flex-pack:start;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-start;left:6.66667rem;margin:0;padding:0;pointer-events:all;position:relative;top:0;width:100%;z-index:2}@media only screen and (max-width:768px){.l-header__nav{display:none}}.l-header__nav.--align-center{-ms-flex-align:center;align-items:center}.l-header__nav.--align-bottom{-ms-flex-align:end;align-items:flex-end;padding-bottom:7.11111rem}.l-header__nav ul{-ms-flex-pack:start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.77778rem;justify-content:flex-start}.l-header__nav ul li{line-height:1;list-style:none}.l-header__nav ul li.none,.l-header__nav ul li:before{display:none}.l-header__nav ul li.here .nav-item-link{color:var(--litegreen);pointer-events:none!important}.l-header__nav ul li .nav-item-link{color:rgba(0,0,0,.3);font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:2rem;font-weight:700;line-height:1;transition:color .64s cubic-bezier(.19,1,.22,1),font-size .64s cubic-bezier(.19,1,.22,1)}.l-header__nav ul li .nav-item-link:hover{color:rgba(0,0,0,.8)}.l-header__nav ul li .nav-item-link .anchor-label{white-space:nowrap}@media only screen and (min-width:560px){.scrolled .l-header__logo{top:2.66667rem}}@media only screen and (max-width:768px){.scrolled .l-header__logo{top:2.22222rem}}.scrolled .l-header__nav ul{gap:1.33333rem}.scrolled .l-header__nav ul li .nav-item-link{font-size:1.2rem;line-height:1}.drawer-nav{display:none;opacity:0;pointer-events:none}@media only screen and (max-width:768px){.drawer-nav{-ms-flex-pack:start;-ms-flex-align:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--litegreen);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-style:normal;font-weight:500;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:flex-start;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;transition:all .6s ease;width:100vw;z-index:999}}.drawer-nav__inner{display:-ms-flexbox;display:flex;gap:8rem;height:100%;max-width:140.33333rem;width:100%}@media only screen and (max-width:768px){.drawer-nav__inner{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;gap:0;height:100vh;height:calc(var(--vh, 1vh)*100);overflow:scroll;padding:21.33333vw 0 17.06667vw}.drawer-nav__inner .nav__header{margin-bottom:4.44444rem}}.drawer-nav__inner .nav__header .ttl{display:inline-block;margin:0;padding:0;position:relative;z-index:3}@media only screen and (max-width:768px){.drawer-nav__inner .nav__header .ttl{color:var(--white);font-size:9.6vw;line-height:1;width:100%}}.drawer-nav__inner .nav__header .leadtxt{padding:0 .66667rem}@media only screen and (max-width:768px){.drawer-nav__inner .nav__header .leadtxt{display:none}}.drawer-nav__inner .nav__header .leadtxt p{color:var(--white);font-size:1.32rem;line-height:2.27273}.drawer-nav__inner .nav__contents{max-width:95.66667rem;padding:0 5.33333rem}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 3.33333rem}}.drawer-nav__inner .nav__contents .anchors{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5.33333rem;margin:5.33333rem 0;width:100%}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors{gap:3.55556rem;margin:0}}.drawer-nav__inner .nav__contents .anchors li{display:inline;list-style:none;padding:0;text-align:center}.drawer-nav__inner .nav__contents .anchors li .--new{position:relative}.drawer-nav__inner .nav__contents .anchors li .--new:before{bottom:100%;color:var(--yellow);content:"NEW";font-size:1.61111rem;font-weight:400;left:0;position:absolute}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors li .--new:before{font-size:1.11111rem;line-height:1}}.drawer-nav__inner .nav__contents .anchors li .anchor-label{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:.88889rem}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors li .anchor-label{font-size:2.22222rem;gap:.44444rem}}.drawer-nav__inner .nav__contents .anchors li .anchor-label small{font-size:1.3rem;font-weight:400;line-height:1;margin-left:.88889rem}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors li .anchor-label small{font-size:1.11111rem}}.drawer-nav__inner .nav__contents .anchors li .anchor-label.--line:after{background-color:var(--white);content:"";display:block;height:.11111rem;margin-left:2.66667rem;width:100%}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors li .anchor-label.--line:after{margin-left:.88889rem}}.drawer-nav__inner .nav__contents .anchors li .sub-anchors{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3.55556rem 0;margin:6.22222rem 0 2.66667rem;width:100%}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors li .sub-anchors{gap:2.66667rem 0;margin:3.55556rem 0 .88889rem}}.drawer-nav__inner .nav__contents .anchors li .sub-anchors li{padding-left:3.22222rem;width:50%}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors li .sub-anchors li{padding-left:0}.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .--new:before{bottom:110%}}.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .anchor-wrapper{display:-ms-flexbox;display:flex;gap:1.88889rem}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .anchor-wrapper{gap:.88889rem}}.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .anchor-wrapper picture{aspect-ratio:1/1;display:block;width:6.44444rem}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .anchor-wrapper picture{min-width:5rem;width:5rem}}.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .anchor-wrapper picture img{aspect-ratio:1/1;display:block;height:auto;width:100%}.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .anchor-wrapper .anchor-title{-ms-flex-pack:justify;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:400;justify-content:space-between;padding:.33333rem 0}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .anchor-wrapper .anchor-title{padding:.55556rem 0}}.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .anchor-wrapper .anchor-title .eng{font-size:1.7rem;line-height:1}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .anchor-wrapper .anchor-title .eng{font-size:1.27778rem}}.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .anchor-wrapper .anchor-title .ja{font-size:2.6rem;line-height:1}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .anchors li .sub-anchors li .anchor-wrapper .anchor-title .ja{font-size:1.77778rem}}.drawer-nav__inner .nav__contents .anchors li>*{color:var(--white);display:inline-block;font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:6.66667vw;font-weight:700;line-height:.8;margin:0;padding:0;text-transform:uppercase;white-space:nowrap}.drawer-nav__inner .nav__contents .anchors li.disabled{color:#d9d9d9!important;display:none;opacity:.25!important;pointer-events:none!important}@media only screen and (max-width:768px){.drawer-nav__inner .nav__contents .wwdj__social{margin:5.33333rem auto 0}}.drawer-nav__button{display:none}@media only screen and (max-width:768px){.drawer-nav__button{display:block;height:2.88889rem;position:fixed;right:1.77778rem;top:2.55556rem;transition:bottom .15s ease-in-out;width:3.88889rem;z-index:9999}}.--invert .drawer-nav__button.--pr:after{color:var(--black)}.--invert .drawer-nav__button .button-toggle-bar:after,.--invert .drawer-nav__button .button-toggle-bar:before{background-color:var(--black)}.drawer-nav__button.--pr:after{color:var(--white);content:"PR";display:block;font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:1.6rem;left:0;line-height:1;position:absolute;text-align:center;top:7.11111rem;transition:color .24s var(--ease-up);width:100%}@media only screen and (max-width:768px){.drawer-nav__button.--pr:after{display:none}}.drawer-nav__button .button-toggle{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:none;cursor:pointer;display:-ms-flexbox;display:flex;height:4rem;justify-content:center;opacity:1;pointer-events:all;transition:background-color .24s var(--ease-up);width:5.11111rem}@media only screen and (max-width:768px){.drawer-nav__button .button-toggle{height:2.88889rem;width:3.88889rem}}.drawer-nav__button .button-toggle-bar{height:0;position:relative;width:100%}.drawer-nav__button .button-toggle-bar:after,.drawer-nav__button .button-toggle-bar:before{background-color:var(--litegreen);content:"";display:block;height:.22222rem;left:0;overflow:hidden;position:absolute;transition:all .24s var(--ease-up);width:100%}.drawer-nav__button .button-toggle-bar:before{top:-2.22222rem}@media only screen and (max-width:768px){.drawer-nav__button .button-toggle-bar:before{top:-1.77778rem}}.drawer-nav__button .button-toggle-bar:after{bottom:-2.22222rem}@media only screen and (max-width:768px){.drawer-nav__button .button-toggle-bar:after{bottom:-1.77778rem}}@media only screen and (min-width:560px){.drawer-nav__button .button-toggle:hover .button-toggle-bar:before{top:-1.11111rem}.drawer-nav__button .button-toggle:hover .button-toggle-bar:after{bottom:-1.11111rem}}.drawer-nav__button.-active.--pr:after{color:var(--white)!important}.drawer-nav__button.-active .button-toggle-bar:before{background-color:var(--white);top:-.05556rem;transform:rotate(45deg)}.drawer-nav__button.-active .button-toggle-bar:after{background-color:var(--white);bottom:-.05556rem;transform:rotate(-45deg)}.drawer-nav__button.-active:hover .button-toggle-bar:before{top:-.05556rem!important}.drawer-nav__button.-active:hover .button-toggle-bar:after{bottom:-.05556rem!important}.drawer-nav.-active{opacity:1;pointer-events:all}.drawer-nav.-active .drawer-nav__inner .nav__contents .anchors li>*{pointer-events:all}@media only screen and (max-width:768px){.complete .drawer-nav__button,.opening .drawer-nav__button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.complete .drawer-nav,.complete .drawer-nav__button{-webkit-transition:all .3s cubic-bezier(.33,1,.68,1) 0s;transition:all .3s cubic-bezier(.33,1,.68,1) 0s}.l-footer{background-color:var(--litegreen);position:relative;z-index:1}.l-footer__inner{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3.55556rem;height:auto;justify-content:center;margin:0 auto;max-width:72.22222rem;padding:10vw 0 7.11111rem;position:relative;width:100%}@media only screen and (max-width:768px){.l-footer__inner{gap:3.05556rem;padding:8.88889rem 0 5.33333rem}}.l-footer__content{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3.55556rem;justify-content:center}.l-footer__logo svg{fill:#fff}.l-footer__logo.wwdjapan{width:17.11111rem}@media only screen and (max-width:768px){.l-footer__logo.wwdjapan{width:10.94444rem}}.l-footer__logo.wwdbeauty{width:20.66667rem}@media only screen and (max-width:768px){.l-footer__logo.wwdbeauty{width:16.11111rem}.l-footer .copyright,.l-footer .credits,.l-footer .inquiry{max-width:80vw}}.l-footer .copyright p,.l-footer .credits p,.l-footer .inquiry p{color:#fff;font-weight:400}.l-footer .inquiry p{font-size:1.6rem;font-weight:500;line-height:1.625}@media only screen and (max-width:768px){.l-footer .inquiry p{font-size:2.4vw}}.l-footer .credits p{font-size:1.6rem;font-weight:700;line-height:1.75}@media only screen and (max-width:768px){.l-footer .credits p{font-size:2.4vw}}.l-footer .copyright p{font-size:1.5rem;line-height:1.6}@media only screen and (max-width:768px){.l-footer .copyright p{font-size:2.4vw}}.l-footer .campaign{margin-bottom:2.66667rem}@media only screen and (max-width:768px){.l-footer .campaign{margin-bottom:1.77778rem}}.l-footer .campaign .btn-wrapper{margin:0 auto}.l-footer .campaign .txtwrap{padding-top:1.77778rem}@media only screen and (max-width:768px){.l-footer .campaign .txtwrap{padding-top:.88889rem}}.l-footer .campaign .txtwrap p{color:var(--white);font-size:1.45rem;font-weight:500;line-height:1.65517}@media only screen and (max-width:768px){.l-footer .campaign .txtwrap p{font-size:1.27778rem}}.l-footer .btn-wrapper{width:48.88889rem}@media only screen and (max-width:768px){.l-footer .btn-wrapper{width:30rem}}.l-footer .btn-wrapper .btn .btn-label{font-size:2.65rem;font-weight:400;line-height:2.83019}@media only screen and (max-width:768px){.l-footer .btn-wrapper .btn .btn-label{font-size:1.5rem;line-height:3.33333;width:30rem}}.wwdj__social{padding:1.77778rem}@media only screen and (max-width:768px){.wwdj__social{padding:2.13333vw}}.wwdj__social .share-title{color:#fff;font-size:1.45rem;font-weight:700;line-height:1;margin-bottom:1.83333rem;text-transform:uppercase}@media only screen and (max-width:768px){.wwdj__social .share-title{font-size:1.16667rem;margin-bottom:1.16667rem}}.wwdj__social .share-list{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;gap:4.44444rem;justify-content:space-between;position:relative}@media only screen and (max-width:768px){.wwdj__social .share-list{gap:2.66667rem}}.wwdj__social .share-list:after,.wwdj__social .share-list:before{background-color:var(--white);content:"";display:block;height:3.88889rem;width:.11111rem}@media only screen and (max-width:768px){.wwdj__social .share-list:after,.wwdj__social .share-list:before{height:2.22222rem}}.wwdj__social .share-list:before{order:2}.wwdj__social .share-list:after{order:4}.wwdj__social .share-list .share-item{width:3.88889rem}@media only screen and (max-width:768px){.wwdj__social .share-list .share-item{width:2.22222rem}}.wwdj__social .share-list .share-item:first-child{order:1}.wwdj__social .share-list .share-item:nth-child(2){order:3}.wwdj__social .share-list .share-item:nth-child(3){order:5}.btn{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:var(--litegreen);color:var(--white);cursor:pointer;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;letter-spacing:.05em;position:relative;transition:color,background-color 1.6s cubic-bezier(.19,1,.22,1);width:100%}@media only screen and (max-width:768px){.btn{transition:none}}.btn.--disabled{opacity:.6;pointer-events:none}@media only screen and (min-width:560px){.btn:hover{background-color:var(--green);color:var(--white);opacity:1}}.btn.--round{border-radius:100vw}.btn.--outline{background-color:transparent;border-color:var(--white)}@media only screen and (min-width:560px){.btn.--outline:hover{background-color:#fff;color:var(--green)!important;opacity:1}}.btn.--noframe{background-color:transparent;border:none;padding:0;transition:opacity .4s var(--ease-up);width:auto}.btn.--noframe .btn-label{font-weight:700;padding:0}.btn.--noframe.--after-arrow,.btn.--noframe.--before-arrow{gap:.88889rem}.btn.--noframe.--after-arrow:after,.btn.--noframe.--after-arrow:before,.btn.--noframe.--before-arrow:after,.btn.--noframe.--before-arrow:before{background-color:var(--white);clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:none;height:1.33333rem;width:1.33333rem}@media only screen and (max-width:768px){.btn.--noframe.--after-arrow:after,.btn.--noframe.--after-arrow:before,.btn.--noframe.--before-arrow:after,.btn.--noframe.--before-arrow:before{height:2.13333vw;width:2.13333vw}}.btn.--noframe.--after-arrow:after,.btn.--noframe.--before-arrow:before{display:block!important}.btn.--noframe:hover{color:var(--white);opacity:.6}.btn.white{background-color:var(--white);border-color:var(--white);color:var(--green)}@media only screen and (min-width:560px){.btn.white:hover{background-color:var(--green);color:var(--white);opacity:1}}.btn .btn-label{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:1.6rem;justify-content:center;line-height:2.8125;padding:0 1.77778rem;position:relative;white-space:nowrap;width:100%}@media only screen and (max-width:768px){.btn .btn-label{font-size:1.38889rem}}.btn .btn-label.eng{font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif}.btn .btn-label.ja{font-family:Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif}.btn.--arrow .btn-label{padding-right:0}.btn.--arrow .btn-arrow{aspect-ratio:1/1;background-color:transparent;display:block;overflow:hidden;position:relative;width:5rem}@media only screen and (max-width:768px){.btn.--arrow .btn-arrow{right:.88889rem;width:2.66667rem}}.btn.--arrow .btn-arrow:after{background-color:#fff;content:"";display:block;height:100%;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M13.829%2C18.827l3.851-3.854h-8.18v-.95h8.18l-3.851-3.851.673-.672%2C4.998%2C4.998-4.998%2C5.002-.673-.673Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M13.829%2C18.827l3.851-3.854h-8.18v-.95h8.18l-3.851-3.851.673-.672%2C4.998%2C4.998-4.998%2C5.002-.673-.673Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transition:background-color .4s cubic-bezier(.33,1,.68,1);width:100%}@media only screen and (min-width:560px){.btn.--arrow:hover .btn-arrow:after{background-color:var(--green)}}.btn__link{-ms-flex-pack:start;-ms-flex-align:center;align-items:center;border-bottom:.13333rem solid var(--white);cursor:pointer;display:-ms-flexbox;display:flex;height:auto;justify-content:flex-start;position:relative;transition:all .32s cubic-bezier(.215,.61,.355,1);width:100%}.btn__link .link__label{background:transparent;border:0;color:#fff;font-size:3.5rem;font-weight:200;letter-spacing:.04em;line-height:2.05714;outline:0;transition:transform .32s cubic-bezier(.215,.61,.355,1);vertical-align:top;will-change:transform}@media only screen and (max-width:768px){.btn__link .link__label{font-size:2rem;line-height:2.4;padding-left:.88889rem}}.btn__link .link__label.--new{position:relative}.btn__link .link__label.--new:before{color:var(--yellow);content:"NEW";display:block;font-size:2rem;font-weight:400;left:100%;margin-left:1.77778rem;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (max-width:768px){.btn__link .link__label.--new:before{font-size:1.11111rem;margin-left:.88889rem}}.btn__link .c-circle-arrow{border-radius:100%;display:block;height:3.88889rem;position:absolute;right:1.77778rem;width:3.88889rem}@media only screen and (max-width:768px){.btn__link .c-circle-arrow{height:2.27778rem;width:2.27778rem}}.btn__link .c-circle-arrow:before{border:.13333rem solid var(--white);border-radius:100%;content:"";display:block;transform:translateZ(0);transition:all .32s cubic-bezier(.215,.61,.355,1)}.btn__link .c-circle-arrow .c-circle-arrow__icon,.btn__link .c-circle-arrow:before{background-color:transparent;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.btn__link .c-circle-arrow .c-circle-arrow__icon:after{background-color:#fff;content:"";display:block;height:100%;left:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M13.829%2C18.827l3.851-3.854h-8.18v-.95h8.18l-3.851-3.851.673-.672%2C4.998%2C4.998-4.998%2C5.002-.673-.673Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2029%2029%22%3E%3Cpath%20d%3D%22M13.829%2C18.827l3.851-3.854h-8.18v-.95h8.18l-3.851-3.851.673-.672%2C4.998%2C4.998-4.998%2C5.002-.673-.673Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:0;transform:translateZ(0);width:100%}@media only screen and (min-width:560px){.btn__link:hover{background-color:hsla(0,0%,96%,.1);color:#4d4d4d;opacity:1}.btn__link:hover .link__label{transform:translateX(1.77778rem)}.btn__link:hover .c-circle-arrow:before{border-color:#d9d9d9;transform:scale(1.24)}}.btn-wrapper{margin:0;padding:0}.btn-wrapper.--wide{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.btn-wrapper.--center{-ms-flex-pack:center;display:-ms-flexbox;display:flex;justify-content:center}.btn-wrapper.--right{-ms-flex-pack:end;display:-ms-flexbox;display:flex;justify-content:flex-end}.btn-wrapper.--left{-ms-flex-pack:start;display:-ms-flexbox;display:flex;justify-content:flex-start}.btn-wrapper.--vertical{-ms-flex-direction:column;flex-direction:column;gap:5.33333rem}@media only screen and (max-width:768px){.btn-wrapper.--vertical{gap:2.66667rem}}.btn-wrapper .notes{font-size:1.3rem;letter-spacing:.024em;line-height:1;margin-top:1.77778rem;text-align:center}.btn-wrapper.disabled{pointer-events:none}.btn-wrapper.disabled .btn{border:1px solid #000;color:#000;font-weight:500}.btn-wrapper.disabled .btn,.btn-wrapper.disabled .btn:hover{background-color:transparent}.btn-watch{background-color:var(--white);border-radius:50%;display:block;font-size:0;height:9.33333rem;line-height:0;pointer-events:all;transition:background-color .8s var(--ease-up)!important;width:9.33333rem}@media only screen and (max-width:768px){.btn-watch{height:20.26667vw;width:20.26667vw}}.btn-watch:before{background-color:var(--green);display:block;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2083%2083%22%3E%3Cpath%20d%3D%22M38%2C59.36l8.99%2C5.09-8.99%2C5.09v-10.19ZM68.61%2C48.1c-.76-.38-1.4-.97-1.85-1.69-.48-.78-.72-1.68-.69-2.6%2C0-.86.21-1.71.64-2.46.41-.74%2C1.02-1.36%2C1.75-1.79.75-.44%2C1.6-.66%2C2.46-.65.8%2C0%2C1.59.22%2C2.27.65.69.44%2C1.26%2C1.05%2C1.64%2C1.77.4.74.61%2C1.56.61%2C2.4%2C0%2C.2%2C0%2C.38-.02.52%2C0%2C.1-.02.2-.04.29h-7.12c.12.67.49%2C1.27%2C1.03%2C1.68.55.41%2C1.22.62%2C1.9.6.48%2C0%2C.96-.07%2C1.42-.21.45-.13.88-.34%2C1.27-.61l.84%2C1.56c-.53.37-1.11.65-1.72.84-.6.19-1.22.28-1.85.28-.88%2C0-1.75-.19-2.53-.59ZM69.16%2C41.37c-.49.42-.81.99-.93%2C1.62h5.15c-.08-.63-.39-1.21-.87-1.62-.47-.41-1.08-.63-1.71-.62-.6%2C0-1.18.22-1.63.62h0ZM43.08%2C48.04c-.75-.42-1.38-1.04-1.81-1.78-.44-.74-.67-1.59-.66-2.45%2C0-.87.22-1.72.66-2.47.44-.74%2C1.06-1.35%2C1.81-1.78.77-.44%2C1.64-.66%2C2.52-.65.88%2C0%2C1.75.22%2C2.52.65.75.42%2C1.38%2C1.04%2C1.81%2C1.78.44.75.67%2C1.6.66%2C2.47%2C0%2C.86-.22%2C1.71-.66%2C2.45-.44.74-1.06%2C1.35-1.81%2C1.78-.77.44-1.63.66-2.52.65-.88%2C0-1.75-.22-2.52-.65h0ZM44.15%2C41.31c-.43.24-.79.6-1.03%2C1.03-.25.45-.38.96-.37%2C1.47%2C0%2C.51.12%2C1.01.37%2C1.45.24.43.6.79%2C1.03%2C1.03.44.25.94.38%2C1.45.37.51%2C0%2C1.01-.12%2C1.45-.37.43-.24.79-.6%2C1.03-1.03.25-.44.38-.94.37-1.45%2C0-.51-.12-1.02-.37-1.47-.24-.43-.6-.79-1.03-1.03-.44-.25-.95-.38-1.45-.37-.51%2C0-1.01.12-1.45.37h0ZM10.67%2C48.04c-.67-.44-1.2-1.05-1.55-1.77-.37-.77-.56-1.61-.55-2.46-.01-.85.18-1.7.55-2.47.35-.72.88-1.34%2C1.55-1.78.67-.44%2C1.45-.67%2C2.25-.65.61%2C0%2C1.21.12%2C1.77.36.53.23%2C1%2C.58%2C1.37%2C1.03v-1.2h2.11v9.4h-2.11v-1.18c-.37.44-.84.79-1.37%2C1.02-.56.24-1.16.36-1.77.35-.8.01-1.58-.21-2.25-.65h0ZM11.48%2C41.76c-.52.56-.79%2C1.29-.77%2C2.05-.03.76.25%2C1.49.77%2C2.04.51.54%2C1.23.83%2C1.97.81.71.02%2C1.39-.28%2C1.86-.8.5-.56.77-1.3.74-2.05.02-.75-.24-1.49-.74-2.05-.47-.53-1.15-.83-1.86-.82-.74-.02-1.46.27-1.97.82ZM55.02%2C48.52l-3.88-9.42h2.11l1.92%2C4.75c.2.51.39%2C1.02.56%2C1.53s.28.85.31%2C1c.05-.15.16-.48.32-1s.35-1.02.55-1.51l1.9-4.77h2.11l-3.88%2C9.42h-2.04ZM62.15%2C48.5v-9.4h2.11v9.4h-2.11ZM36.82%2C48.5v-5.13c.04-.63-.1-1.25-.4-1.8-.36-.47-.95-.71-1.54-.64-.6-.03-1.17.22-1.56.67-.39.47-.59%2C1.06-.57%2C1.66v5.23h-2.11v-5.13c.04-.63-.1-1.25-.4-1.8-.36-.47-.95-.71-1.54-.64-.61-.03-1.2.24-1.58.72-.39.5-.59%2C1.12-.57%2C1.75v5.09h-2.11v-9.4h2.11v1.39c.27-.47.66-.86%2C1.14-1.13.49-.29%2C1.05-.45%2C1.61-.45.64-.02%2C1.28.13%2C1.84.46.5.32.9.78%2C1.12%2C1.33.32-.54.78-.99%2C1.33-1.29.53-.31%2C1.13-.49%2C1.75-.49%2C2.38%2C0%2C3.57%2C1.39%2C3.57%2C4.18v5.41h-2.1ZM62.29%2C37.36c-.24-.24-.38-.56-.37-.9%2C0-.34.13-.67.37-.91.23-.25.56-.39.9-.38.34%2C0%2C.67.13.91.38.25.24.38.57.38.91%2C0%2C.34-.13.67-.38.9-.24.24-.57.38-.91.37-.34%2C0-.66-.13-.9-.37h0ZM51.08%2C32.04c-.75-.42-1.38-1.03-1.81-1.77-.44-.75-.67-1.6-.66-2.47%2C0-.87.22-1.72.66-2.47.44-.74%2C1.06-1.35%2C1.81-1.78.77-.44%2C1.63-.66%2C2.52-.65.62%2C0%2C1.23.1%2C1.81.31.57.2%2C1.09.51%2C1.55.9l-1.31%2C1.5c-.56-.48-1.28-.72-2.01-.68-.77-.03-1.52.27-2.07.81-.55.54-.84%2C1.29-.82%2C2.06-.02.76.27%2C1.5.81%2C2.04.57.55%2C1.34.84%2C2.14.81.43%2C0%2C.86-.07%2C1.27-.22.38-.13.73-.33%2C1.03-.6l1.16%2C1.6c-.48.4-1.03.71-1.62.92-.62.22-1.27.33-1.93.33-.88%2C0-1.75-.21-2.52-.64h0ZM43.22%2C31.89c-.52-.69-.77-1.55-.7-2.41v-4.65h-1.39v-1.73h1.39v-1.84l2.11-.44v2.28h2.83v1.73h-2.83v4.71c-.03.36.07.72.28%2C1.02.18.21.45.32.72.31.21%2C0%2C.42-.04.63-.1.17-.06.34-.13.49-.21.13-.07.21-.12.25-.14l.63%2C1.58c-.67.45-1.45.69-2.26.7-.8.07-1.58-.22-2.15-.79h0ZM32.31%2C32.03c-.67-.44-1.2-1.05-1.55-1.77-.37-.77-.56-1.61-.55-2.46-.01-.86.18-1.7.55-2.47.35-.72.88-1.34%2C1.55-1.78.67-.44%2C1.45-.67%2C2.25-.65.61%2C0%2C1.21.12%2C1.77.36.53.23%2C1%2C.58%2C1.37%2C1.03v-1.2h2.11v9.4h-2.11v-1.18c-.37.44-.84.79-1.37%2C1.02-.56.24-1.16.36-1.77.35-.8.01-1.58-.21-2.25-.65h0ZM33.12%2C25.76c-.52.56-.79%2C1.29-.77%2C2.05-.03.76.25%2C1.49.77%2C2.04.51.54%2C1.23.83%2C1.97.81.71.02%2C1.39-.28%2C1.86-.8.5-.56.77-1.3.74-2.05.03-.75-.24-1.49-.74-2.05-.47-.53-1.15-.83-1.86-.82-.74-.02-1.46.28-1.97.82h0ZM24.68%2C32.52l-1.46-5.23c-.08-.29-.15-.63-.21-1.01-.06-.38-.1-.63-.11-.74-.01.11-.05.36-.11.74-.06.38-.13.72-.21%2C1.01l-1.48%2C5.22h-1.9l-3.1-9.42h2.05l1.67%2C5.21c.11.34.19.68.25%2C1.04.07.37.1.62.11.73.01-.11.04-.36.09-.73.04-.34.11-.68.19-1.02l1.39-5.23h2.07l1.39%2C5.23c.08.33.15.67.19%2C1.02.05.37.08.62.1.73.01-.11.05-.36.11-.73.06-.35.14-.7.25-1.04l1.67-5.21h2.05l-3.1%2C9.42h-1.9ZM65.02%2C32.5v-5.13c.05-.64-.1-1.28-.43-1.83-.39-.44-.96-.67-1.55-.6-.65-.03-1.27.25-1.69.74-.43.53-.65%2C1.2-.63%2C1.88v4.94h-2.11v-12.5h2.11v4.45c.31-.49.75-.89%2C1.27-1.15.54-.27%2C1.14-.4%2C1.75-.39.99-.09%2C1.95.32%2C2.58%2C1.08.59.93.87%2C2.02.8%2C3.12v5.4h-2.11Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2083%2083%22%3E%3Cpath%20d%3D%22M38%2C59.36l8.99%2C5.09-8.99%2C5.09v-10.19ZM68.61%2C48.1c-.76-.38-1.4-.97-1.85-1.69-.48-.78-.72-1.68-.69-2.6%2C0-.86.21-1.71.64-2.46.41-.74%2C1.02-1.36%2C1.75-1.79.75-.44%2C1.6-.66%2C2.46-.65.8%2C0%2C1.59.22%2C2.27.65.69.44%2C1.26%2C1.05%2C1.64%2C1.77.4.74.61%2C1.56.61%2C2.4%2C0%2C.2%2C0%2C.38-.02.52%2C0%2C.1-.02.2-.04.29h-7.12c.12.67.49%2C1.27%2C1.03%2C1.68.55.41%2C1.22.62%2C1.9.6.48%2C0%2C.96-.07%2C1.42-.21.45-.13.88-.34%2C1.27-.61l.84%2C1.56c-.53.37-1.11.65-1.72.84-.6.19-1.22.28-1.85.28-.88%2C0-1.75-.19-2.53-.59ZM69.16%2C41.37c-.49.42-.81.99-.93%2C1.62h5.15c-.08-.63-.39-1.21-.87-1.62-.47-.41-1.08-.63-1.71-.62-.6%2C0-1.18.22-1.63.62h0ZM43.08%2C48.04c-.75-.42-1.38-1.04-1.81-1.78-.44-.74-.67-1.59-.66-2.45%2C0-.87.22-1.72.66-2.47.44-.74%2C1.06-1.35%2C1.81-1.78.77-.44%2C1.64-.66%2C2.52-.65.88%2C0%2C1.75.22%2C2.52.65.75.42%2C1.38%2C1.04%2C1.81%2C1.78.44.75.67%2C1.6.66%2C2.47%2C0%2C.86-.22%2C1.71-.66%2C2.45-.44.74-1.06%2C1.35-1.81%2C1.78-.77.44-1.63.66-2.52.65-.88%2C0-1.75-.22-2.52-.65h0ZM44.15%2C41.31c-.43.24-.79.6-1.03%2C1.03-.25.45-.38.96-.37%2C1.47%2C0%2C.51.12%2C1.01.37%2C1.45.24.43.6.79%2C1.03%2C1.03.44.25.94.38%2C1.45.37.51%2C0%2C1.01-.12%2C1.45-.37.43-.24.79-.6%2C1.03-1.03.25-.44.38-.94.37-1.45%2C0-.51-.12-1.02-.37-1.47-.24-.43-.6-.79-1.03-1.03-.44-.25-.95-.38-1.45-.37-.51%2C0-1.01.12-1.45.37h0ZM10.67%2C48.04c-.67-.44-1.2-1.05-1.55-1.77-.37-.77-.56-1.61-.55-2.46-.01-.85.18-1.7.55-2.47.35-.72.88-1.34%2C1.55-1.78.67-.44%2C1.45-.67%2C2.25-.65.61%2C0%2C1.21.12%2C1.77.36.53.23%2C1%2C.58%2C1.37%2C1.03v-1.2h2.11v9.4h-2.11v-1.18c-.37.44-.84.79-1.37%2C1.02-.56.24-1.16.36-1.77.35-.8.01-1.58-.21-2.25-.65h0ZM11.48%2C41.76c-.52.56-.79%2C1.29-.77%2C2.05-.03.76.25%2C1.49.77%2C2.04.51.54%2C1.23.83%2C1.97.81.71.02%2C1.39-.28%2C1.86-.8.5-.56.77-1.3.74-2.05.02-.75-.24-1.49-.74-2.05-.47-.53-1.15-.83-1.86-.82-.74-.02-1.46.27-1.97.82ZM55.02%2C48.52l-3.88-9.42h2.11l1.92%2C4.75c.2.51.39%2C1.02.56%2C1.53s.28.85.31%2C1c.05-.15.16-.48.32-1s.35-1.02.55-1.51l1.9-4.77h2.11l-3.88%2C9.42h-2.04ZM62.15%2C48.5v-9.4h2.11v9.4h-2.11ZM36.82%2C48.5v-5.13c.04-.63-.1-1.25-.4-1.8-.36-.47-.95-.71-1.54-.64-.6-.03-1.17.22-1.56.67-.39.47-.59%2C1.06-.57%2C1.66v5.23h-2.11v-5.13c.04-.63-.1-1.25-.4-1.8-.36-.47-.95-.71-1.54-.64-.61-.03-1.2.24-1.58.72-.39.5-.59%2C1.12-.57%2C1.75v5.09h-2.11v-9.4h2.11v1.39c.27-.47.66-.86%2C1.14-1.13.49-.29%2C1.05-.45%2C1.61-.45.64-.02%2C1.28.13%2C1.84.46.5.32.9.78%2C1.12%2C1.33.32-.54.78-.99%2C1.33-1.29.53-.31%2C1.13-.49%2C1.75-.49%2C2.38%2C0%2C3.57%2C1.39%2C3.57%2C4.18v5.41h-2.1ZM62.29%2C37.36c-.24-.24-.38-.56-.37-.9%2C0-.34.13-.67.37-.91.23-.25.56-.39.9-.38.34%2C0%2C.67.13.91.38.25.24.38.57.38.91%2C0%2C.34-.13.67-.38.9-.24.24-.57.38-.91.37-.34%2C0-.66-.13-.9-.37h0ZM51.08%2C32.04c-.75-.42-1.38-1.03-1.81-1.77-.44-.75-.67-1.6-.66-2.47%2C0-.87.22-1.72.66-2.47.44-.74%2C1.06-1.35%2C1.81-1.78.77-.44%2C1.63-.66%2C2.52-.65.62%2C0%2C1.23.1%2C1.81.31.57.2%2C1.09.51%2C1.55.9l-1.31%2C1.5c-.56-.48-1.28-.72-2.01-.68-.77-.03-1.52.27-2.07.81-.55.54-.84%2C1.29-.82%2C2.06-.02.76.27%2C1.5.81%2C2.04.57.55%2C1.34.84%2C2.14.81.43%2C0%2C.86-.07%2C1.27-.22.38-.13.73-.33%2C1.03-.6l1.16%2C1.6c-.48.4-1.03.71-1.62.92-.62.22-1.27.33-1.93.33-.88%2C0-1.75-.21-2.52-.64h0ZM43.22%2C31.89c-.52-.69-.77-1.55-.7-2.41v-4.65h-1.39v-1.73h1.39v-1.84l2.11-.44v2.28h2.83v1.73h-2.83v4.71c-.03.36.07.72.28%2C1.02.18.21.45.32.72.31.21%2C0%2C.42-.04.63-.1.17-.06.34-.13.49-.21.13-.07.21-.12.25-.14l.63%2C1.58c-.67.45-1.45.69-2.26.7-.8.07-1.58-.22-2.15-.79h0ZM32.31%2C32.03c-.67-.44-1.2-1.05-1.55-1.77-.37-.77-.56-1.61-.55-2.46-.01-.86.18-1.7.55-2.47.35-.72.88-1.34%2C1.55-1.78.67-.44%2C1.45-.67%2C2.25-.65.61%2C0%2C1.21.12%2C1.77.36.53.23%2C1%2C.58%2C1.37%2C1.03v-1.2h2.11v9.4h-2.11v-1.18c-.37.44-.84.79-1.37%2C1.02-.56.24-1.16.36-1.77.35-.8.01-1.58-.21-2.25-.65h0ZM33.12%2C25.76c-.52.56-.79%2C1.29-.77%2C2.05-.03.76.25%2C1.49.77%2C2.04.51.54%2C1.23.83%2C1.97.81.71.02%2C1.39-.28%2C1.86-.8.5-.56.77-1.3.74-2.05.03-.75-.24-1.49-.74-2.05-.47-.53-1.15-.83-1.86-.82-.74-.02-1.46.28-1.97.82h0ZM24.68%2C32.52l-1.46-5.23c-.08-.29-.15-.63-.21-1.01-.06-.38-.1-.63-.11-.74-.01.11-.05.36-.11.74-.06.38-.13.72-.21%2C1.01l-1.48%2C5.22h-1.9l-3.1-9.42h2.05l1.67%2C5.21c.11.34.19.68.25%2C1.04.07.37.1.62.11.73.01-.11.04-.36.09-.73.04-.34.11-.68.19-1.02l1.39-5.23h2.07l1.39%2C5.23c.08.33.15.67.19%2C1.02.05.37.08.62.1.73.01-.11.05-.36.11-.73.06-.35.14-.7.25-1.04l1.67-5.21h2.05l-3.1%2C9.42h-1.9ZM65.02%2C32.5v-5.13c.05-.64-.1-1.28-.43-1.83-.39-.44-.96-.67-1.55-.6-.65-.03-1.27.25-1.69.74-.43.53-.65%2C1.2-.63%2C1.88v4.94h-2.11v-12.5h2.11v4.45c.31-.49.75-.89%2C1.27-1.15.54-.27%2C1.14-.4%2C1.75-.39.99-.09%2C1.95.32%2C2.58%2C1.08.59.93.87%2C2.02.8%2C3.12v5.4h-2.11Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:relative;z-index:2}.btn-watch:after,.btn-watch:before{content:"";height:100%;transition:background-color .8s var(--ease-up)!important;width:100%}.btn-watch:after{animation:ripple 2s infinite;background-color:hsla(0,0%,100%,.4);border-radius:50%;left:50%;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);z-index:0}.btn-watch:hover{background-color:var(--litegreen);opacity:1}.btn-watch:hover:before{background-color:var(--white)}.btn-watch:hover:after{background-color:rgba(var(--litegreen-rgb),.4)}@keyframes ripple{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.btn-pagetop{opacity:0;pointer-events:none;-webkit-transform:translateY(4.44444rem);transform:translateY(4.44444rem);-webkit-transition:transform .64s cubic-bezier(.33,1,.68,1),opacity .64s cubic-bezier(.33,1,.68,1);transition:transform .64s cubic-bezier(.33,1,.68,1),opacity .64s cubic-bezier(.33,1,.68,1);will-change:opacity,transform}.btn-pagetop.view{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.btn-pagetop.out{opacity:0;pointer-events:none;-webkit-transform:translateY(4.44444rem);transform:translateY(4.44444rem)}.btn-pagetop.btn-wrapper{position:fixed;right:3.55556rem;top:17.77778rem;z-index:99}@media only screen and (max-width:768px){.btn-pagetop.btn-wrapper{right:1.77778rem;top:8.88889rem}}.complete .cta#cta{-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform 2s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1)}.cta{backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:var(--litegreen);border-radius:2.66667rem;bottom:5.77778rem;overflow:hidden;position:fixed;right:5.77778rem;width:23.66667rem;z-index:100}@media only screen and (max-width:768px){.cta{border-radius:17.06667vw;border-width:1.06667vw;bottom:6.4vw;height:17.06667vw;padding-left:.8vw;padding-right:14.93333vw;right:4.26667vw;width:45.33333vw}}.cta.disable{pointer-events:none!important;-webkit-transform:translate3d(0,calc(100% + 8rem),0)!important;transform:translate3d(0,calc(100% + 8rem),0)!important}.cta#cta{-webkit-transform:translate3d(0,calc(100% + 8rem),0);transform:translate3d(0,calc(100% + 8rem),0);transition:-webkit-transform 1s cubic-bezier(.19,1,.22,1) .8s;transition:transform 1s cubic-bezier(.19,1,.22,1) .8s;transition:transform 1s cubic-bezier(.19,1,.22,1) .8s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .8s;will-change:transform}.cta header{margin-bottom:.66667rem;padding:1.77778rem 1.77778rem 0}@media only screen and (max-width:768px){.cta header{margin-bottom:0;padding:4.26667vw 0 0 4.26667vw}}.cta header p{color:var(--white);font-size:2.5rem;font-weight:700;line-height:.96;text-align:center}@media only screen and (max-width:768px){.cta header p{font-size:2.13333vw;text-align:left}}.cta .cta__inner{padding:0 .88889rem .88889rem}@media only screen and (max-width:768px){.cta .cta__inner{padding:.53333vw 0 .53333vw 4.26667vw}}.cta .cta__inner .charge,.cta .cta__inner .date,.cta .cta__inner .time{color:var(--white);font-weight:700;text-align:center}@media only screen and (max-width:768px){.cta .cta__inner .charge,.cta .cta__inner .date,.cta .cta__inner .time{text-align:left}}.cta .cta__inner .date{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;font-size:3.4rem;font-weight:700;gap:.22222rem;justify-content:center;line-height:.82353;margin-bottom:1.11111rem}@media only screen and (max-width:768px){.cta .cta__inner .date{-ms-flex-pack:start;font-size:4.26667vw;gap:.42667vw;justify-content:flex-start;letter-spacing:-.04vw;margin-bottom:.8vw}}.cta .cta__inner .date .small{font-size:1.1rem;line-height:1;position:relative;top:.22222rem;vertical-align:text-top;writing-mode:sideways-rl}@media only screen and (max-width:768px){.cta .cta__inner .date .small{font-size:1.6vw;top:.26667vw}}.cta .cta__inner .time{font-size:1.56rem;line-height:1;margin-bottom:1.33333rem}@media only screen and (max-width:768px){.cta .cta__inner .time{font-size:2.13333vw;margin-bottom:0}}.cta .cta__inner .charge{font-size:1.44rem;line-height:1;margin-bottom:1.77778rem}@media only screen and (max-width:768px){.cta .cta__inner .charge{font-size:1.86667vw;margin-bottom:0}}.cta .cta__inner .cta-btn{border-radius:5.33333rem;display:block;height:5.33333rem;margin:0;overflow:hidden;position:relative}@media only screen and (max-width:768px){.cta .cta__inner .cta-btn{border-radius:100%;height:13.86667vw;position:absolute;right:1.6vw;top:1.6vw;width:13.86667vw}}.cta .cta__inner .cta-btn:hover{background-color:var(--green);opacity:1}@media only screen and (max-width:768px){.cta .cta__inner .cta-btn:hover{background-color:var(--green)}}.cta .cta__inner .cta-btn:hover .cta-btn__icon{border-color:var(--white);transform:scale(.64)}.cta .cta__inner .cta-btn:hover .cta-btn__text{background-color:var(--green);color:var(--white)}@media only screen and (max-width:768px){.cta .cta__inner .cta-btn:hover .cta-btn__text{background-color:var(--white);color:var(--litegreen)}}.cta .cta__inner .cta-btn__icon{border:1.11111rem solid var(--litegreen);border-radius:4.88889rem;box-sizing:border-box;display:block;height:4.88889rem;overflow:hidden;position:absolute;right:.22222rem;top:.22222rem;transition:border-color 1.6s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1);width:4.88889rem;will-change:border-color,transform}@media only screen and (max-width:768px){.cta .cta__inner .cta-btn__icon{display:none}}.cta .cta__inner .cta-btn__text{background-color:var(--white);color:var(--litegreen);display:block;font-size:1.8rem;font-weight:700;height:100%;line-height:2.55556;padding-top:.33333rem;transition:color 1.6s cubic-bezier(.19,1,.22,1),background-color 1.6s cubic-bezier(.19,1,.22,1);will-change:color,background-color;z-index:2}@media only screen and (max-width:768px){.cta .cta__inner .cta-btn__text{display:grid;font-size:2.66667vw;height:13.86667vw;line-height:0;padding-top:.32vw;place-content:center}}.cta .cta__inner .cta-btn__text small{display:block;font-size:1.44444rem}@media only screen and (max-width:768px){.cta .cta__inner .cta-btn__text small{font-size:2.13333vw}}.modal{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(.22222rem);background-color:rgba(33,80,64,.64);display:none;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;transition:opacity .4s var(--ease-up);width:100%;z-index:9999}.modal__inner{margin:0 auto;min-width:50rem;padding:0;position:relative;width:27.2vw}@media only screen and (max-width:768px){.modal__inner{min-width:auto;width:80vw}}.modal-content a:hover{opacity:1!important}.close-button{cursor:pointer;display:block;height:5.33333rem;position:absolute;right:0;top:-6.22222rem;width:5.33333rem}.close-button:after,.close-button:before{background-color:var(--white);content:"";height:4.44444rem;left:50%;position:absolute;top:50%;width:.13333rem}.close-button:before{transform:translate(-50%,-50%) rotate(45deg)}.close-button:after{transform:translate(-50%,-50%) rotate(-45deg)}.tx-upper{text-transform:uppercase}.tx-center{text-align:center}.tx-right{text-align:right}.tx-justify{text-align:justify}.tx-bold{font-weight:700}.bgr-white{background-color:#fff}.bgr-gray{background-color:#f5f5f5}.ja{font-family:Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif}.eng{font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif}.flex-col-02{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex}.flex-col-02.--stretch{-ms-flex-align:stretch;align-items:stretch}.scroll-container::-webkit-scrollbar{width:.88889rem}@media only screen and (max-width:768px){.scroll-container::-webkit-scrollbar{width:1.33333vw}}.scroll-container::-webkit-scrollbar-track{background-color:var(--litegray);border-radius:.88889rem}@media only screen and (max-width:768px){.scroll-container::-webkit-scrollbar-track{border-radius:2.13333vw}}.scroll-container::-webkit-scrollbar-thumb{background-color:var(--litegreen);border-radius:.88889rem}@media only screen and (max-width:768px){.scroll-container::-webkit-scrollbar-thumb{border-radius:2.13333vw}}.scroll-container::-webkit-scrollbar-thumb:hover{background-color:var(--green)}.fade-up{opacity:0;transform:translateY(6.66667rem);-webkit-transition:opacity .64s var(--ease-up) .4s,transform .64s var(--ease-up) .4s;transition:opacity .64s var(--ease-up) .4s,transform .64s var(--ease-up) .4s}@media only screen and (max-width:768px){.fade-up{transform:translateY(12vw)}}.active .fade-up{opacity:1;transform:translateY(0)}#opening_movie{background-color:var(--white);height:100vh;position:fixed;top:0;width:100vw;z-index:99999}.box-spread{position:relative;width:100%;z-index:1}@media only screen and (max-width:768px){.box-spread{width:100vw}}.box-spread.disabled{display:none!important}.box-spread__inner{margin:0 auto;max-width:144.44444rem;padding:0 0 17.77778rem;width:100%}@media only screen and (max-width:768px){.box-spread__inner{overflow:hidden;padding:0 6.4vw 8.88889rem;width:100vw}}.box-spread__inner.width-full{max-width:unset}.box-spread__inner.--reverse .column.img{order:2}@media only screen and (max-width:768px){.box-spread__inner.--reverse .column.img{order:1}}.box-spread__inner.--reverse .column.txt{order:1}@media only screen and (max-width:768px){.box-spread__inner.--reverse .column.txt{order:2}}.box-spread__inner.--flex-column-2{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;padding:0}@media only screen and (max-width:768px){.box-spread__inner.--flex-column-2{-ms-flex-direction:column;flex-direction:column}}.box-spread__inner.--flex-column-2.--stretch{-ms-flex-align:stretch;align-items:stretch}.box-spread__inner.--flex-column-2 .column{width:50%}@media only screen and (max-width:768px){.box-spread__inner.--flex-column-2 .column{width:100%}}.box-spread__inner .column{overflow:hidden;position:relative}.box-spread__inner .column.img picture{height:100%;width:100%}.box-spread__inner .column.img img{height:100%;object-fit:cover;width:100%}.box__header{padding-bottom:11.11111rem;padding-top:8.88889rem}@media only screen and (max-width:768px){.box__header{padding-bottom:0;padding-top:0}}.box__header .ttl{position:relative}.box__header .ttl h2{font-size:3.33333rem;line-height:140%;margin:0 0 2.22222rem}@media only screen and (max-width:768px){.box__header .ttl h2{font-size:2.22222rem;margin-bottom:3.33333rem}}.box__header .leadtxt p{font-size:1.8rem;letter-spacing:.064em;line-height:2}@media only screen and (max-width:768px){.box__header .leadtxt p{font-size:3.46667vw}}.box__content{margin:0 auto;padding:0;position:relative}@media only screen and (max-width:768px){.box__content{width:100%}.box__content p{font-size:4.27vw}}.c-top{background-color:var(--liteyellow);overflow:hidden;position:relative}.c-top .box-spread__inner{height:100vh;height:calc(var(--vh, 1vh)*100 + 10vw);margin:0 auto;max-width:unset;padding:4.44444rem 0;width:100vw}@media only screen and (max-width:768px){.c-top .box-spread__inner{padding:21.33333vw 0 0}}.c-top .box-spread__inner .box__content,.c-top .box-spread__inner .box__header{padding:0}.c-top .box-spread__inner .box__content{display:grid;height:100vh;height:calc(var(--vh, 1vh)*100);margin:8vh 0 0;place-content:center;position:absolute;top:0;width:100vw}@media only screen and (max-width:768px){.c-top .box-spread__inner .box__content{height:calc(var(--vh, 1vh)*100 + 10vw);margin:0}}.c-top .ttl{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3.3333333333vw;margin:0;padding:0;position:relative;-webkit-transition:opacity 1.6s cubic-bezier(.33,1,.68,1);transition:opacity 1.6s cubic-bezier(.33,1,.68,1);will-change:opacity;z-index:3}@media only screen and (max-width:768px){.c-top .ttl{gap:5.33333vw}}.c-top .ttl span{display:block;-webkit-transition:opacity 1.6s cubic-bezier(.33,1,.68,1);transition:opacity 1.6s cubic-bezier(.33,1,.68,1);will-change:opacity}.c-top .ttl span:first-child{color:var(--litegreen);font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:9.4166666667vw;line-height:.8}@media only screen and (max-width:768px){.c-top .ttl span:first-child{font-size:16.53333vw;line-height:.9;text-align:center}}.c-top .ttl span:nth-child(2){font-size:2.66667rem;font-weight:700;line-height:1.2}@media only screen and (max-width:768px){.c-top .ttl span:nth-child(2){font-size:3.2vw;line-height:1.6;text-align:center}}.c-top .p-tape{aspect-ratio:1/.6853;display:block;height:auto;margin:0 auto;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20415%20284%22%3E%3Cpath%20d%3D%22M378.573%2C41.7%2C64.728%2C0%2C0%2C75.084%2C39.156%2C211.253s49.533%2C33.261%2C107.082%2C72.171c0%2C0-12.374%2C1.3%2C0%2C0l49.5-5.189C318.638%2C207.649%2C380%2C175.5%2C380%2C175.5l35-45.278Zm-58.659%2C75.888Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20415%20284%22%3E%3Cpath%20d%3D%22M378.573%2C41.7%2C64.728%2C0%2C0%2C75.084%2C39.156%2C211.253s49.533%2C33.261%2C107.082%2C72.171c0%2C0-12.374%2C1.3%2C0%2C0l49.5-5.189C318.638%2C207.649%2C380%2C175.5%2C380%2C175.5l35-45.278Zm-58.659%2C75.888Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;overflow:hidden;position:relative;transform:scale(1.15);transition:opacity,transform .8s cubic-bezier(.33,1,.68,1);width:34.583vw;will-change:opacity,transform}.c-top .p-tape.--hidden{display:none!important}@media only screen and (max-width:768px){.c-top .p-tape{transform:translate3d(0,17.06667vw,0) scale(2)}}.c-top .p-tape .loop_tape{background-color:var(--litegreen);display:flex;height:6.831vw;left:50%;overflow:hidden;position:absolute;transform-origin:50% 50%;width:138vw}.c-top .p-tape .loop_tape img{height:100%;width:auto}.c-top .p-tape .loop_tape:first-child{left:122%;top:13.92vw;transform:rotate(7.5deg) translateX(-50%)}.c-top .p-tape .loop_tape:nth-child(2){left:28%;top:9.74vw;transform:rotate(-6.1deg) translateX(-2%)}.c-top .p-tape .loop_tape:nth-child(3){left:-49.65vw;top:58vw;transform:rotate(74deg)}.c-top .p-tape .loop_tape:nth-child(4){left:-32.95vw;top:0;transform:rotate(-52deg)}.c-top .scroll-guide{bottom:calc(10vw + 4.44444rem);display:block;height:auto;left:6.66667rem;position:absolute;transition:opacity .4s cubic-bezier(.33,1,.68,1);width:1.33333rem;z-index:2}@media only screen and (max-width:768px){.c-top .scroll-guide{bottom:16.4vw;left:8vw;width:2.66667vw}}.c-top .scroll-guide:before{color:var(--litegreen);content:"SCROLL";font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:1.77778rem;font-weight:700;left:-.27778rem;line-height:.8;position:absolute;top:-50%;writing-mode:sideways-lr}@media only screen and (max-width:768px){.c-top .scroll-guide:before{font-size:3.33333vw;left:-.24vw;top:-64%}}.c-top .scroll-guide span{background-color:var(--litegreen);border-radius:1.33333rem;display:block;height:16.66667rem;overflow:hidden;position:relative;width:1.33333rem}@media only screen and (max-width:768px){.c-top .scroll-guide span{border-radius:2.66667vw;height:24vw;width:2.66667vw}}.c-top .scroll-guide span:before{-webkit-animation:wheel 2.4s infinite;animation:wheel 2.4s infinite;background-color:var(--white);border-radius:50%;content:"";height:1.33333rem;left:50%;opacity:1;position:absolute;top:0;transform:translateX(-50%);width:1.33333rem}@media only screen and (max-width:768px){.c-top .scroll-guide span:before{height:2.66667vw;width:2.66667vw}}.c-top .mainvisual{bottom:0;display:grid;left:0;position:absolute;right:0;top:0;z-index:-1}.c-top .mainvisual.--hidden{display:none!important}.c-top .mainvisual>*{height:100vh;height:calc(var(--vh, 1vh)*100);min-height:77.77778rem;overflow:hidden;pointer-events:none;-webkit-transition:opacity 2.4s var(--ease-up),transform 2.4s var(--ease-up);transition:opacity 2.4s var(--ease-up),transform 2.4s var(--ease-up);width:100vw;will-change:opacity,transform}@media only screen and (max-width:768px){.c-top .mainvisual>*{height:auto;min-height:unset;width:100vw}}.c-top .mainvisual-video{opacity:0;transform:scale(1.2)}@media only screen and (max-width:768px){.c-top .mainvisual-video{height:100%}}.c-top .mainvisual-video__inner{height:100%}.c-top .mainvisual-video video{height:100vh;height:calc(var(--vh, 1vh)*100);min-height:77.77778rem;object-fit:cover;position:absolute;right:0;top:0;transition:opacity .8s ease;width:100%}@media only screen and (max-width:768px){.c-top .mainvisual-video video{height:100%;min-height:unset}}.complete .c-top .p-tape{opacity:1;transform:scale(1)}@media only screen and (max-width:768px){.complete .c-top .p-tape{transform:translate3d(0,22.66667vw,0) scale(1.85)}}.complete .c-top .p-tape .loop_tape img:first-child{animation:loop-tape01 30s linear -15s infinite}.complete .c-top .p-tape .loop_tape img:last-child{animation:loop-tape02 30s linear infinite}.complete .c-top .p-tape .loop_tape:first-child img:first-child,.complete .c-top .p-tape .loop_tape:first-child img:last-child{animation-direction:reverse}.complete .mainvisual-video,.opening .mainvisual-video{opacity:1;transform:scale(1)}.complete .mainvisual-video{-webkit-transition:all 0s ease-in-out 0s!important;transition:all 0s ease-in-out 0s!important}@keyframes loop-tape01{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop-tape02{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes wheel{to{top:17.77778rem}}@-webkit-keyframes wheel{to{top:17.77778rem}}.c-intro:before{background-color:var(--white);content:"";display:block;height:9.75vw;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22100%22%20viewBox%3D%220%200%201200%20100%22%3E%3Cpath%20d%3D%22M0%2C100V0C71%2C41%2C313.85%2C71.2%2C602.5%2C71.2c282.224%2C0%2C520.654-28.872%2C597.5-68.478V100Z%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22100%22%20viewBox%3D%220%200%201200%20100%22%3E%3Cpath%20d%3D%22M0%2C100V0C71%2C41%2C313.85%2C71.2%2C602.5%2C71.2c282.224%2C0%2C520.654-28.872%2C597.5-68.478V100Z%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:-7vw;-webkit-transition:none;transition:none;width:100vw;z-index:-1}.c-intro .box-spread__inner{height:55.55556rem;padding:0}@media only screen and (max-width:768px){.c-intro .box-spread__inner{height:160vw;padding:0 2.66667rem}}.c-intro .box-spread__inner .box__content{display:grid;height:100%;place-content:center}.c-intro .box-spread__inner .box__content.is_animated .txt span{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.c-intro .box-spread__inner .box__content .txt{display:grid;font-size:2.8rem;font-weight:700;gap:4.44444rem;line-height:1;place-content:center}@media only screen and (max-width:768px){.c-intro .box-spread__inner .box__content .txt{font-size:4.8vw;gap:6.4vw}}.c-intro .box-spread__inner .box__content .txt span{opacity:0;-webkit-transform:translate3d(0,10rem,0) scale(.95);transform:translate3d(0,10rem,0) scale(.95)}.c-intro .box-spread__inner .box__content .txt span:first-child{transition:opacity 2s cubic-bezier(.19,1,.22,1) .1s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .1s;transition:opacity 2s cubic-bezier(.19,1,.22,1) .1s,transform 2s cubic-bezier(.19,1,.22,1) .1s;transition:opacity 2s cubic-bezier(.19,1,.22,1) .1s,transform 2s cubic-bezier(.19,1,.22,1) .1s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .1s}.c-intro .box-spread__inner .box__content .txt span:nth-child(2){transition:opacity 2s cubic-bezier(.19,1,.22,1) .2s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .2s;transition:opacity 2s cubic-bezier(.19,1,.22,1) .2s,transform 2s cubic-bezier(.19,1,.22,1) .2s;transition:opacity 2s cubic-bezier(.19,1,.22,1) .2s,transform 2s cubic-bezier(.19,1,.22,1) .2s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .2s}.c-intro .box-spread__inner .box__content .txt span:nth-child(3){transition:opacity 2s cubic-bezier(.19,1,.22,1) .3s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .3s;transition:opacity 2s cubic-bezier(.19,1,.22,1) .3s,transform 2s cubic-bezier(.19,1,.22,1) .3s;transition:opacity 2s cubic-bezier(.19,1,.22,1) .3s,transform 2s cubic-bezier(.19,1,.22,1) .3s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .3s}.c-intro .box-spread__inner .box__content .txt span:nth-child(4){transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .4s;transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s;transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s,-webkit-transform 2s cubic-bezier(.19,1,.22,1) .4s}.c-theme .box-spread__inner .box__header{height:40rem;margin-bottom:0;padding:0;position:relative}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__header{height:40vw}}.c-theme .box-spread__inner .box__header.is_animated .ttl{opacity:1;transform:translateZ(0) scale(1)}.c-theme .box-spread__inner .box__header .ttl{display:grid;height:100%;opacity:0;place-content:center;position:relative;transform:translate3d(0,10rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s;z-index:1}.c-theme .box-spread__inner .box__header .ttl>*{-ms-flex-align:center;align-items:center;color:var(--black);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:5.6rem;font-weight:700;gap:1.77778rem;line-height:1;margin:0}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__header .ttl>*{font-size:3rem;gap:1.11111rem;letter-spacing:0;line-height:1.16667}}.c-theme .box-spread__inner .box__header .ttl>* small{font-size:1.6rem;font-weight:700;line-height:1}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__header .ttl>* small{font-size:1.55556rem}}.c-theme .box-spread__inner .box__content .sub-ttl h3{font-size:3.2rem;font-weight:700;line-height:1.25;margin-bottom:7.11111rem;text-align:center}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .sub-ttl h3{font-size:4.26667vw;line-height:1.6;margin-bottom:8.53333vw;text-align:left}}.c-theme .box-spread__inner .box__content .txt{font-size:1.6rem;line-height:2}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .txt{font-size:3.33333vw}}.c-theme .box-spread__inner .box__content .theme__main{aspect-ratio:1/.5;display:block;height:auto;margin-bottom:17.77778rem;max-width:144.44444rem;width:100%}.c-theme .box-spread__inner .box__content .theme__main .box{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;gap:10.11111rem;justify-content:space-between}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box{-ms-flex-direction:column;flex-direction:column}}.c-theme .box-spread__inner .box__content .theme__main .box .img{aspect-ratio:1/1.119;background-color:var(--litegreen);border-radius:5.33333rem;height:auto;position:relative;width:65.27778rem}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box .img{display:none}}.c-theme .box-spread__inner .box__content .theme__main .box .img.is_animated picture{transform:translate3d(2.22222rem,-2.22222rem,0)}.c-theme .box-spread__inner .box__content .theme__main .box .img picture{border-radius:5.33333rem;display:block;left:0;overflow:hidden;top:0;transform:translateZ(0);transition:transform 2s cubic-bezier(.19,1,.22,1) .4s;z-index:1}.c-theme .box-spread__inner .box__content .theme__main .box .img picture img{aspect-ratio:1/1.119;display:block;height:auto}.c-theme .box-spread__inner .box__content .theme__main .box .content{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4.44444rem;max-width:68.77778rem;width:100%}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box .content{gap:8vw}}.c-theme .box-spread__inner .box__content .theme__main .box .content.is_animated .ttl h3 .eng{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.c-theme .box-spread__inner .box__content .theme__main .box .content.is_animated .ttl h3 .ja,.c-theme .box-spread__inner .box__content .theme__main .box .content.is_animated .txt{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 *{display:inline-block}.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 .eng{color:var(--litegreen);font-size:7.8rem;font-weight:700;line-height:1.07692;opacity:0;transform:translate3d(5.33333rem,0,0)}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 .eng{font-size:12.26667vw}}.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 .eng:first-of-type{transition:opacity 2s cubic-bezier(.19,1,.22,1) .5s,transform 2.4s cubic-bezier(.19,1,.22,1) .5s}.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 .eng:nth-of-type(2){transition:opacity 2.4s cubic-bezier(.19,1,.22,1) .6s,transform 2s cubic-bezier(.19,1,.22,1) .6s}.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 .ja{font-size:2.3rem;line-height:1.3913;margin-top:3.55556rem;opacity:0;transform:translate3d(0,5.33333rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .9s,transform 2s cubic-bezier(.19,1,.22,1) .9s}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 .ja{font-size:4.53333vw;margin-top:8vw}}.c-theme .box-spread__inner .box__content .theme__main .box .content .txt{opacity:0;transform:translate3d(0,5.33333rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .9s,transform 2s cubic-bezier(.19,1,.22,1) .9s}.c-theme .box-spread__inner .box__content .theme__sub{margin:0 auto;max-width:136.88889rem;padding:0 5.2rem;width:100%}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub{padding:0}}.c-theme .box-spread__inner .box__content .theme__sub .box{-ms-flex-pack:justify;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.55556rem;justify-content:space-between;margin-bottom:22.22222rem;max-width:113.88889rem;position:relative;width:100%}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box{gap:10.66667vw;margin-bottom:26.66667vw}.c-theme .box-spread__inner .box__content .theme__sub .box:before{color:var(--litegreen);font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:10.66667vw;font-weight:700;line-height:.8;position:absolute;top:0;writing-mode:vertical-rl}.c-theme .box-spread__inner .box__content .theme__sub .box:nth-child(odd):before{content:"Problem";left:68.8vw}.c-theme .box-spread__inner .box__content .theme__sub .box:nth-child(odd) .img{margin-left:-6.4vw}.c-theme .box-spread__inner .box__content .theme__sub .box:nth-child(odd) .content{margin-left:auto;margin-right:-6.4vw}}.c-theme .box-spread__inner .box__content .theme__sub .box:nth-child(2n){flex-direction:row-reverse;margin-left:auto}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box:nth-child(2n):before{content:"Solution";right:68vw}.c-theme .box-spread__inner .box__content .theme__sub .box:nth-child(2n) .img{margin-left:auto;margin-right:-6.4vw}.c-theme .box-spread__inner .box__content .theme__sub .box:nth-child(2n) .content{margin-left:-6.4vw;margin-right:auto}}.c-theme .box-spread__inner .box__content .theme__sub .box:nth-child(2n) .content .ttl{text-align:right}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box:nth-child(2n) .content ol li{text-align:right}}.c-theme .box-spread__inner .box__content .theme__sub .box:last-child{margin-bottom:0}.c-theme .box-spread__inner .box__content .theme__sub .box.is_animated .content,.c-theme .box-spread__inner .box__content .theme__sub .box.is_animated .content.wide,.c-theme .box-spread__inner .box__content .theme__sub .box.is_animated .img picture{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box.is_animated .content.wide{width:100%}}.c-theme .box-spread__inner .box__content .theme__sub .box .img{overflow:hidden;width:60rem}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box .img{width:73.33333vw}}.c-theme .box-spread__inner .box__content .theme__sub .box .img picture{display:block;opacity:0;transform:translate3d(0,5.33333rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s}.c-theme .box-spread__inner .box__content .theme__sub .box .img picture img{display:block;height:auto}.c-theme .box-spread__inner .box__content .theme__sub .box .content{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;justify-content:center;opacity:0;transform:translate3d(0,5.33333rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .6s,transform 2s cubic-bezier(.19,1,.22,1) .6s;width:48.33333rem}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box .content{width:75.2vw}}.c-theme .box-spread__inner .box__content .theme__sub .box .content.wide{transition:opacity 2s cubic-bezier(.19,1,.22,1) .8s,transform 2s cubic-bezier(.19,1,.22,1) .8s;width:100%}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box .content.wide{margin:0!important;width:100%}}.c-theme .box-spread__inner .box__content .theme__sub .box .content .ttl{margin-bottom:4.44444rem}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box .content .ttl{margin-bottom:2.66667vw}}.c-theme .box-spread__inner .box__content .theme__sub .box .content .ttl>*{color:var(--litegreen);font-size:1.56rem;font-weight:700;line-height:1;margin:0}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box .content .ttl>*{font-size:2.93333vw}}.c-theme .box-spread__inner .box__content .theme__sub .box .content .ttl>* .eng{display:block;font-size:6.4rem;font-weight:700;line-height:1;margin-bottom:.88889rem}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box .content .ttl>* .eng{display:none}}.c-theme .box-spread__inner .box__content .theme__sub .box .content ol li{border-bottom:.11111rem solid var(--black);counter-increment:num;font-size:2.4rem;font-weight:700;line-height:3}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box .content ol li{font-size:4.26667vw}}.c-theme .box-spread__inner .box__content .theme__sub .box .content ol li:before{color:var(--litegreen);content:counter(num,decimal-leading-zero);display:inline-block;font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:1.9rem;font-weight:700;line-height:1;margin-right:1.33333rem;position:relative;top:-.88889rem}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__sub .box .content ol li:before{font-size:3.46667vw;margin-right:2.13333vw;top:-1.06667vw}}.c-exhibitor .box-spread__inner{padding:0 0 17.77778rem}.c-exhibitor .box-spread__inner .box__header{height:40rem;margin-bottom:12.44444rem;overflow:hidden;padding:0;position:relative}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__header{height:40vw;margin-bottom:20vw}}.c-exhibitor .box-spread__inner .box__header.is_animated .ttl{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.c-exhibitor .box-spread__inner .box__header.is_animated .img .imgBg{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}.c-exhibitor .box-spread__inner .box__header .ttl{display:grid;height:100%;opacity:0;place-content:center;position:relative;transform:translate3d(0,10rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s;z-index:1}.c-exhibitor .box-spread__inner .box__header .ttl>*{-ms-flex-align:center;align-items:center;color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:5.6rem;font-weight:700;gap:.88889rem;line-height:1;margin:0}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__header .ttl>*{font-size:8.53333vw;gap:2.13333vw}}.c-exhibitor .box-spread__inner .box__header .ttl>* small{font-size:1.6rem;font-weight:700;line-height:1}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__header .ttl>* small{font-size:3.2vw}}.c-exhibitor .box-spread__inner .box__header .img{height:0;left:50%;position:absolute;top:50%;width:0;z-index:0}.c-exhibitor .box-spread__inner .box__header .img .imgBg{transform:translate3d(-50%,-40%,0) scale(.8);transition:transform 2s cubic-bezier(.19,1,.22,1);will-change:transform}.c-exhibitor .box-spread__inner .box__header .img .imgBg,.c-exhibitor .box-spread__inner .box__header .img .imgBg picture{aspect-ratio:1/.889;display:block;height:auto;width:100vw}.c-exhibitor .box-spread__inner .box__header .img img{height:100%;object-fit:contain;transition-duration:2.4s;transition-property:all;transition-timing-function:cubic-bezier(.33,1,.68,1);width:100%;will-change:transform}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content{padding:0 4.26667vw}}.c-exhibitor .box-spread__inner .box__content .ttl{padding:35.55556rem 0 5.33333rem}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content .ttl{padding:26.66667vw 0 8.53333vw}}.c-exhibitor .box-spread__inner .box__content .ttl>*{-ms-flex-align:center;align-items:center;color:var(--litegreen);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:6.4rem;font-weight:700;gap:.88889rem;line-height:1;margin:0}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content .ttl>*{font-size:8vw;gap:2.13333vw}}.c-exhibitor .box-spread__inner .box__content .ttl>* small{font-size:1.6rem;font-weight:700;line-height:1}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content .ttl>* small{font-size:3.2vw}}.c-exhibitor .box-spread__inner .box__content .comingsoon{padding-top:2.66667rem}.c-exhibitor .box-spread__inner .box__content .comingsoon p{color:var(--litegreen);font-size:3.5rem;font-weight:700;line-height:1}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content .comingsoon p{font-size:5.33333vw}}.c-exhibitor .box-spread__inner .box__content .exhibitor_list+.comingsoon{margin-top:7.11111rem}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content .exhibitor_list+.comingsoon{margin-top:8.53333vw}}.c-exhibitor .box-spread__inner .box__content .wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.33333rem 6.66%;margin:0 auto;width:129.44444rem}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content .wrapper{gap:6.4vw 8%;width:100%}}.c-exhibitor .box-spread__inner .box__content .wrapper:last-child{margin-bottom:0}.c-exhibitor .box-spread__inner .box__content .wrapper.is_animated .box{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.c-exhibitor .box-spread__inner .box__content .wrapper.is_animated .box .box-img svg{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}.c-exhibitor .box-spread__inner .box__content .wrapper.is_animated .box .box-img svg clipPath{-webkit-animation-play-state:running!important;animation-play-state:running!important}.c-exhibitor .box-spread__inner .box__content .wrapper .box{align-items:stretch;display:flex;flex-direction:column;opacity:0;position:relative;-webkit-transform:translate3d(0,10rem,0) scale(.95);transform:translate3d(0,10rem,0) scale(.95);transition-duration:2s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.19,1,.22,1);width:20%}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content .wrapper .box{width:28%}}.c-exhibitor .box-spread__inner .box__content .wrapper .box:first-child{transition-delay:.1s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(2){transition-delay:.2s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(3){transition-delay:.3s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(4){transition-delay:.4s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(5){transition-delay:.5s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(6){transition-delay:.6s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(7){transition-delay:.7s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(8){transition-delay:.8s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(9){transition-delay:.9s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(10){transition-delay:1s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(11){transition-delay:1.1s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(12){transition-delay:1.2s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(13){transition-delay:1.3s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(14){transition-delay:1.4s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(15){transition-delay:1.5s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(16){transition-delay:1.6s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(17){transition-delay:1.7s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(18){transition-delay:1.8s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(19){transition-delay:1.9s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(20){transition-delay:2s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(21){transition-delay:2.1s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(22){transition-delay:2.2s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(23){transition-delay:2.3s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(24){transition-delay:2.4s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(25){transition-delay:2.5s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(26){transition-delay:2.6s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(27){transition-delay:2.7s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(28){transition-delay:2.8s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(29){transition-delay:2.9s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(30){transition-delay:3s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(31){transition-delay:3.1s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(32){transition-delay:3.2s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(33){transition-delay:3.3s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(34){transition-delay:3.4s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(35){transition-delay:3.5s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(36){transition-delay:3.6s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(37){transition-delay:3.7s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(38){transition-delay:3.8s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(39){transition-delay:3.9s}.c-exhibitor .box-spread__inner .box__content .wrapper .box:nth-child(40){transition-delay:4s}.c-exhibitor .box-spread__inner .box__content .wrapper .box .box-img{aspect-ratio:1/1.149;height:auto;margin-bottom:2.66667rem;position:relative;width:100%}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content .wrapper .box .box-img{margin-bottom:4.26667vw}}.c-exhibitor .box-spread__inner .box__content .wrapper .box .box-img.booth:after{background-color:var(--litegreen);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:.55556rem;bottom:-.66667rem;content:"";display:block;height:2.88889rem;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;width:8rem;z-index:10}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content .wrapper .box .box-img.booth:after{border-radius:1.06667vw;bottom:-2.13333vw;height:4.53333vw;width:12.26667vw}}.c-exhibitor .box-spread__inner .box__content .wrapper .box .box-img.booth.booth03:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%2044%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.65%2C19.77c-1.14.02-2.26-.26-3.26-.81-.93-.52-1.69-1.29-2.2-2.21-.53-.95-.8-2.01-.78-3.1-.01-1.07.26-2.13.78-3.07.52-.92%2C1.28-1.69%2C2.2-2.2%2C1-.55%2C2.12-.83%2C3.26-.81.86%2C0%2C1.71.14%2C2.51.45.74.28%2C1.42.71%2C1.99%2C1.27l-2.28%2C2.35c-.29-.33-.65-.59-1.05-.76-.33-.12-.68-.17-1.03-.17-.49%2C0-.98.13-1.4.38-.43.26-.78.62-1.01%2C1.06-.25.46-.38.98-.37%2C1.51-.03.79.25%2C1.56.78%2C2.15.52.55%2C1.25.86%2C2%2C.84.48%2C0%2C.95-.11%2C1.37-.32.45-.24.84-.57%2C1.14-.98l2.2%2C2.43c-.59.65-1.31%2C1.17-2.12%2C1.5-.87.35-1.8.52-2.74.51ZM35.71%2C10.24v1.66c.06-.26.19-.51.37-.71.28-.33.62-.6%2C1.01-.78.52-.25%2C1.09-.36%2C1.66-.35v3.61c-.62-.03-1.24.08-1.82.31-.4.18-.72.5-.89.91-.18.49-.26%2C1.01-.25%2C1.53v3.14h-3.32v-9.31h3.24ZM44.89%2C19.73c-.91.01-1.81-.19-2.63-.57-.78-.37-1.44-.95-1.89-1.68-.48-.78-.72-1.67-.7-2.59%2C0-.85.21-1.69.64-2.43.42-.73%2C1.02-1.34%2C1.75-1.76.75-.43%2C1.6-.66%2C2.46-.65.83%2C0%2C1.65.21%2C2.36.65.71.43%2C1.29%2C1.03%2C1.68%2C1.76.41.74.63%2C1.58.62%2C2.43%2C0%2C.23%2C0%2C.45-.03.67-.02.21-.03.35-.05.4h-6.17c.11.39.38.72.73.91.39.2.82.3%2C1.26.29.39%2C0%2C.78-.05%2C1.16-.15.36-.09.72-.23%2C1.05-.4l1.11%2C2.24c-1.01.6-2.16.91-3.33.88ZM46.15%2C14.1c-.04-.4-.23-.77-.54-1.03-.3-.27-.7-.41-1.1-.4-.4%2C0-.78.14-1.07.4-.31.27-.52.64-.61%2C1.04h3.33ZM54.25%2C19.73c-.77.02-1.52-.2-2.15-.64-.61-.44-1.08-1.04-1.37-1.73-.32-.78-.48-1.62-.46-2.47-.01-.85.15-1.68.47-2.47.28-.7.75-1.3%2C1.37-1.74.63-.43%2C1.38-.65%2C2.15-.63.49%2C0%2C.98.1%2C1.44.28.47.17.85.5%2C1.09.94v-1.04h3.14v9.31h-3.13v-1.04c-.24.43-.62.76-1.09.93-.46.19-.96.29-1.46.29ZM55.12%2C16.82c.42%2C0%2C.83-.19%2C1.07-.54.29-.4.44-.88.42-1.38.02-.5-.13-.98-.42-1.38-.25-.35-.65-.55-1.07-.55-.43%2C0-.83.2-1.07.55-.28.4-.43.89-.41%2C1.38-.02.49.13.98.42%2C1.38.25.35.65.55%2C1.07.55h0ZM65.1%2C19.73c-.81.04-1.59-.26-2.16-.84-.56-.65-.85-1.49-.79-2.35v-3.67h-1.36v-2.63h1.36v-1.68l3.32-.81v2.49h2.06v2.63h-2.06v3.43c0%2C.39.17.58.51.58.3-.01.59-.12.83-.3l.89%2C2.43c-.77.5-1.68.76-2.6.72ZM73.42%2C19.73c-.89.01-1.77-.21-2.55-.65-.75-.41-1.38-1.02-1.82-1.75-.44-.73-.67-1.57-.67-2.43%2C0-.86.23-1.71.67-2.44.44-.74%2C1.07-1.34%2C1.82-1.76.78-.43%2C1.66-.66%2C2.55-.65.89-.01%2C1.77.21%2C2.55.65.75.41%2C1.38%2C1.02%2C1.82%2C1.76.43.74.66%2C1.58.65%2C2.43%2C0%2C.86-.22%2C1.7-.66%2C2.43-.44.73-1.07%2C1.34-1.82%2C1.75-.78.44-1.65.67-2.54.66ZM73.42%2C16.82c.47.02.91-.18%2C1.21-.54.32-.39.49-.88.46-1.38.02-.5-.15-1-.47-1.38-.3-.36-.74-.56-1.2-.55-.46-.01-.91.19-1.2.55-.32.39-.49.88-.47%2C1.38-.02.5.15.99.47%2C1.38.3.36.74.56%2C1.21.55ZM82.95%2C10.24v1.66c.06-.26.19-.51.37-.71.28-.33.62-.6%2C1.01-.78.52-.25%2C1.09-.36%2C1.66-.35v3.61c-.62-.03-1.24.08-1.82.31-.4.18-.72.5-.89.91-.18.49-.26%2C1.01-.25%2C1.53v3.14h-3.31v-9.31h3.22ZM95.29%2C19.73c-.81.02-1.62-.09-2.4-.33-.54-.16-1.03-.43-1.47-.78l1.06-2.33c.37.25.78.45%2C1.21.59.53.14%2C1.07.21%2C1.62.19.19%2C0%2C.38-.04.56-.09.24-.06.35-.17.35-.33%2C0-.11-.08-.21-.19-.25-.15-.06-.31-.11-.47-.14-.19-.04-.33-.07-.43-.09-.93-.19-1.82-.56-2.6-1.11-.6-.45-.95-1.16-.92-1.91-.02-.6.17-1.2.53-1.68.36-.47.85-.84%2C1.4-1.06.6-.24%2C1.25-.36%2C1.89-.35.71-.01%2C1.42.06%2C2.11.23.58.15%2C1.13.37%2C1.66.65l-.98%2C2.23c-.85-.35-1.76-.53-2.68-.55-.14%2C0-.29.02-.42.08-.11.06-.16.12-.16.2%2C0%2C.13.09.24.28.31s.51.17.96.29l.47.13c.76.2%2C1.47.55%2C2.1%2C1.01.56.46.86%2C1.16.81%2C1.89.03.69-.21%2C1.37-.66%2C1.89-.45.48-1.01.83-1.64%2C1.01-.65.2-1.32.31-1.99.31ZM91.56%2C7.75l-2.11%2C5.61h-1.95l1.24-5.61h2.82ZM40.33%2C25.68c1.01-.04%2C2%2C.22%2C2.86.74.8.58%2C1.23%2C1.54%2C1.13%2C2.52%2C0%2C.4-.11.8-.29%2C1.16-.17.36-.42.67-.75.9.59.18%2C1.11.55%2C1.48%2C1.04.39.55.59%2C1.22.56%2C1.89.08%2C1.07-.43%2C2.1-1.33%2C2.7-1.03.61-2.22.91-3.42.86h-5.94v-11.81h5.69ZM40.02%2C30.29c.28.02.57-.05.81-.2.17-.15.27-.38.25-.61.02-.24-.07-.48-.24-.66-.24-.17-.52-.24-.81-.22h-1.93v1.68h1.92ZM40.47%2C34.56c.31.02.63-.04.91-.17.23-.14.36-.4.33-.66.03-.27-.1-.53-.33-.67-.29-.13-.6-.19-.91-.17h-2.39v1.68h2.39ZM51.5%2C37.67c-.89.01-1.77-.21-2.55-.65-.75-.41-1.38-1.02-1.82-1.75-.44-.73-.67-1.57-.67-2.43%2C0-.86.22-1.71.67-2.44.44-.74%2C1.07-1.34%2C1.82-1.76.78-.44%2C1.66-.66%2C2.55-.65.89-.01%2C1.77.21%2C2.55.65.75.41%2C1.38%2C1.02%2C1.82%2C1.76.43.74.66%2C1.58.65%2C2.43%2C0%2C.86-.22%2C1.7-.66%2C2.43-.44.73-1.07%2C1.34-1.82%2C1.75-.77.44-1.65.66-2.53.66ZM51.5%2C34.76c.47.02.91-.18%2C1.21-.54.32-.39.49-.88.47-1.38.02-.5-.15-1-.47-1.38-.3-.36-.74-.56-1.2-.55-.46-.01-.91.19-1.2.55-.32.39-.49.88-.47%2C1.38-.02.5.15.99.47%2C1.38.3.35.74.55%2C1.21.54ZM62.64%2C37.67c-.89.01-1.77-.21-2.55-.65-.75-.41-1.38-1.02-1.82-1.75-.44-.74-.66-1.58-.65-2.44%2C0-.86.23-1.7.67-2.43.44-.74%2C1.07-1.34%2C1.82-1.76.77-.43%2C1.65-.66%2C2.53-.65.89-.01%2C1.77.21%2C2.55.65.75.41%2C1.38%2C1.02%2C1.82%2C1.76.44.73.67%2C1.58.66%2C2.43%2C0%2C.86-.22%2C1.7-.66%2C2.43-.44.73-1.07%2C1.34-1.82%2C1.75-.78.44-1.66.67-2.55.66ZM62.64%2C34.76c.47.02.91-.18%2C1.21-.54.32-.39.49-.88.47-1.38.02-.5-.14-1-.47-1.38-.3-.36-.74-.56-1.2-.55-.46-.01-.91.19-1.2.55-.32.38-.49.87-.48%2C1.37-.02.5.15.99.47%2C1.38.3.36.74.56%2C1.2.55ZM72.81%2C37.67c-.81.04-1.59-.26-2.16-.84-.55-.65-.83-1.5-.78-2.35v-3.67h-1.37v-2.63h1.37v-1.67l3.32-.81v2.48h2.05v2.63h-2.06v3.42c0%2C.39.17.58.51.58.3%2C0%2C.6-.11.84-.29l.89%2C2.43c-.77.51-1.68.76-2.61.72h0ZM79.97%2C25.5v3.52c.7-.69%2C1.65-1.05%2C2.63-1.01.95-.09%2C1.88.29%2C2.5%2C1.01.58.93.85%2C2.02.77%2C3.11v5.36h-3.32v-4.96c0-.96-.35-1.44-1.04-1.44-.45-.02-.88.19-1.14.56-.28.43-.42.94-.39%2C1.45v4.39h-3.32v-11.99h3.32Z%22%2F%3E%3C%2Fsvg%3E")}.c-exhibitor .box-spread__inner .box__content .wrapper .box .box-img:before{aspect-ratio:1/1.149;content:"";display:block;height:auto;width:100%}.c-exhibitor .box-spread__inner .box__content .wrapper .box svg{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transition:-webkit-transform .5s cubic-bezier(.33,1,.68,1);transition:transform .5s cubic-bezier(.33,1,.68,1);transition:transform .5s cubic-bezier(.33,1,.68,1),-webkit-transform .5s cubic-bezier(.33,1,.68,1);width:100%;will-change:transform}.c-exhibitor .box-spread__inner .box__content .wrapper .box svg image{width:100%}.c-exhibitor .box-spread__inner .box__content .wrapper .box svg image#image1{-webkit-clip-path:url(#clip);clip-path:url(#clip)}.c-exhibitor .box-spread__inner .box__content .wrapper .box svg clipPath{-webkit-animation:rotation 10s linear 0s infinite normal;animation:rotation 10s linear 0s infinite normal;-webkit-animation-play-state:paused;animation-play-state:paused;overflow:hidden;-webkit-transform-origin:center;transform-origin:center;will-change:transform}.c-exhibitor .box-spread__inner .box__content .wrapper .box .box-name{font-size:2rem;font-weight:700;line-height:1.25;margin-bottom:1rem}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content .wrapper .box .box-name{font-size:3.2vw;line-height:1.2;margin-bottom:1.6vw}}.c-exhibitor .box-spread__inner .box__content .wrapper .box .box-name small{font-size:80%}.c-exhibitor .box-spread__inner .box__content .wrapper .box .box-text{font-size:1.1rem;line-height:1.45455}@media only screen and (max-width:768px){.c-exhibitor .box-spread__inner .box__content .wrapper .box .box-text{font-size:2.13333vw;line-height:1.4}}.c-contents{background-color:var(--darkgreen);color:var(--white)}.c-contents .box-spread__inner{padding:0 0 20rem}@media only screen and (max-width:768px){.c-contents .box-spread__inner{padding:0 0 12.8vw}}.c-contents .box-spread__inner #section-donations,.c-contents .box-spread__inner #section-workshop{padding-top:11.11111rem}@media only screen and (max-width:768px){.c-contents .box-spread__inner #section-donations,.c-contents .box-spread__inner #section-workshop{padding-top:21.33333vw}}.c-contents .box-spread__inner .box__header{height:40rem;margin-bottom:0;overflow:hidden;padding:0;position:relative}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__header{height:40vw}}.c-contents .box-spread__inner .box__header.is_animated .ttl{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.c-contents .box-spread__inner .box__header .ttl{display:grid;height:100%;opacity:0;place-content:center;position:relative;transform:translate3d(0,10rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s;z-index:1}.c-contents .box-spread__inner .box__header .ttl>*{-ms-flex-align:center;align-items:center;color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:5.6rem;font-weight:700;gap:1.77778rem;line-height:1;margin:0}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__header .ttl>*{font-size:8.53333vw;gap:2.66667vw}}.c-contents .box-spread__inner .box__header .ttl>* small{font-size:1.6rem;font-weight:700;line-height:1}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__header .ttl>* small{font-size:3.73333vw}}.c-contents .box-spread__inner .box__content{margin:0 auto;max-width:123.11111rem;padding:0;width:100%}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content{padding:0 6.4vw 8.53333vw;width:100%}}.c-contents .box-spread__inner .box__content .wrapper .box{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;gap:4%;height:auto;justify-content:space-between;margin-bottom:13.33333rem;opacity:1;overflow:unset;transition:opacity .8s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content .wrapper .box{-ms-flex-direction:column;flex-direction:column;gap:5.33333rem}}.c-contents .box-spread__inner .box__content .wrapper .box:last-child{margin-bottom:0}.c-contents .box-spread__inner .box__content .wrapper .box .img{aspect-ratio:1/.6928;position:relative;width:44%}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content .wrapper .box .img{margin:0 auto;max-width:70.66667vw;width:100%}}.c-contents .box-spread__inner .box__content .wrapper .box .img.animate>*{opacity:0;-webkit-transform:translate3d(0,4.44444rem,0) scale(.95);transform:translate3d(0,4.44444rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s}.c-contents .box-spread__inner .box__content .wrapper .box .img.is_animated>*{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.c-contents .box-spread__inner .box__content .wrapper .box .img picture{display:block}.c-contents .box-spread__inner .box__content .wrapper .box .img picture img{height:auto}.c-contents .box-spread__inner .box__content .wrapper .box .img picture+p{padding-top:1.77778rem}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content .wrapper .box .img picture+p{font-size:3.33333vw;padding-top:2.13333vw}}.c-contents .box-spread__inner .box__content .wrapper .box .img .btn-wrapper{position:absolute;right:1.11111rem;top:31.11111rem;z-index:10}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content .wrapper .box .img .btn-wrapper{right:-8.53333vw;top:36.26667vw}}.c-contents .box-spread__inner .box__content .wrapper .box .content{width:52%}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content .wrapper .box .content{width:100%}}.c-contents .box-spread__inner .box__content .wrapper .box .content.is_animated .ttl h3 .eng,.c-contents .box-spread__inner .box__content .wrapper .box .content.is_animated .ttl h3 .ja,.c-contents .box-spread__inner .box__content .wrapper .box .content.is_animated .txt{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.c-contents .box-spread__inner .box__content .wrapper .box .content .ttl{margin-bottom:2.66667rem}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content .wrapper .box .content .ttl{margin-bottom:6.4vw}}.c-contents .box-spread__inner .box__content .wrapper .box .content .ttl h3{font-size:3rem;line-height:1.6;margin:0}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content .wrapper .box .content .ttl h3{font-size:4.53333vw;text-align:center}}.c-contents .box-spread__inner .box__content .wrapper .box .content .ttl h3 .eng{color:var(--litegreen);display:block;font-weight:500;line-height:.8;margin-bottom:2.66667rem;opacity:0;-webkit-transform:translate3d(0,4.44444rem,0) scale(.95);transform:translate3d(0,4.44444rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content .wrapper .box .content .ttl h3 .eng{margin-bottom:6.4vw}}.c-contents .box-spread__inner .box__content .wrapper .box .content .ttl h3 .ja{display:block;font-weight:700;opacity:0;-webkit-transform:translate3d(0,4.44444rem,0) scale(.95);transform:translate3d(0,4.44444rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .6s,transform 2s cubic-bezier(.19,1,.22,1) .6s}.c-contents .box-spread__inner .box__content .wrapper .box .content .txt{font-size:1.6rem;line-height:2;opacity:0;-webkit-transform:translate3d(0,4.44444rem,0) scale(.95);transform:translate3d(0,4.44444rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .8s,transform 2s cubic-bezier(.19,1,.22,1) .8s}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content .wrapper .box .content .txt{font-size:3.33333vw}}.c-contents .box-spread__inner .box__content .wrapper .box .content .txtlink{-ms-flex-align:center;align-items:center;color:var(--white);display:-ms-inline-flexbox;display:inline-flex;gap:.44444rem;padding:0;position:relative;width:auto}.c-contents .box-spread__inner .box__content .wrapper .box .content .txtlink.--arrow:after{background-color:var(--white);clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;height:.88889rem;width:.88889rem}.c-contents .box-spread__inner .box__content #load-more-btn{border:none;color:var(--white);cursor:pointer;display:block;font-size:3.6rem;font-weight:500;line-height:.77778;margin:0 auto;transition:color 1.6s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content #load-more-btn{font-size:4.26667vw}}.c-contents .box-spread__inner .box__content #load-more-btn:hover{color:var(--litegreen)}.c-contents .box-spread__inner .box__content #load-more-btn:hover span:after{background-color:var(--litegreen)}.c-contents .box-spread__inner .box__content #load-more-btn span{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:.88889rem;justify-content:center;position:relative}.c-contents .box-spread__inner .box__content #load-more-btn span:after{background-color:var(--white);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:2.22222rem;position:relative;top:.22222rem;transition:background-color 1.6s cubic-bezier(.19,1,.22,1);width:2.22222rem}@media only screen and (max-width:768px){.c-contents .box-spread__inner .box__content #load-more-btn span:after{height:3.2vw;width:3.2vw}}.c-guidemap .box-spread__inner{height:100%;margin:7.11111rem auto;max-width:136.11111rem;padding:13.33333rem 0 5.33333rem}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner{display:grid;margin:0;padding:21.33333vw 6.4vw;place-content:center}}.c-guidemap .box-spread__inner .box__content,.c-guidemap .box-spread__inner .box__header{margin:0 auto;overflow:hidden;padding:0;position:relative;width:100%}.c-guidemap .box-spread__inner .box__header{margin-bottom:8.88889rem;position:relative}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__header{margin-bottom:12.8vw}}.c-guidemap .box-spread__inner .box__header.is_animated .ttl{opacity:1;transform:translateZ(0) scale(1)}.c-guidemap .box-spread__inner .box__header .ttl{padding:0}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__header .ttl{padding:0}}.c-guidemap .box-spread__inner .box__header .ttl>*{-ms-flex-align:center;align-items:center;color:var(--litegreen);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:6.4rem;font-weight:700;gap:.88889rem;line-height:1;margin:0}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__header .ttl>*{font-size:8vw;gap:2.13333vw}}.c-guidemap .box-spread__inner .box__header .ttl>* small{font-size:1.6rem;font-weight:700;line-height:1}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__header .ttl>* small{font-size:3.2vw}.c-guidemap .box-spread__inner .box__content{padding-bottom:12.8vw;position:relative}}.c-guidemap .box-spread__inner .box__content .map_ctn{background-color:var(--liteyellow)}.c-guidemap .box-spread__inner .box__content #panzoom{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;aspect-ratio:1/.67;display:-ms-flexbox;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:1}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__content #panzoom{aspect-ratio:.67/1}}.c-guidemap .box-spread__inner .box__content #panzoom.grabbing{cursor:grabbing}.c-guidemap .box-spread__inner .box__content #panzoom .inner{position:relative}.c-guidemap .box-spread__inner .box__content #panzoom img,.c-guidemap .box-spread__inner .box__content #panzoom picture{display:inline-block;height:100%;vertical-align:bottom;width:100%}.c-guidemap .box-spread__inner .box__content #panzoom-control{position:absolute;right:1.77778rem;top:1.77778rem;z-index:2}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__content #panzoom-control{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;bottom:0;display:-ms-flexbox;display:flex;gap:0;justify-content:center;left:50%;padding:0;right:auto;top:unset;transform:translateX(-50%);width:100%}}.c-guidemap .box-spread__inner .box__content #panzoom-control>*{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:var(--black);cursor:pointer;display:-ms-flexbox;display:flex;height:5.33333rem;justify-content:center;margin:.44444rem;transition:all .16s ease-in-out;width:5.33333rem}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__content #panzoom-control>*{margin:0;width:33.3%}}.c-guidemap .box-spread__inner .box__content #panzoom-control>[disabled]{background-color:var(--darkgray03);pointer-events:none}.c-guidemap .box-spread__inner .box__content #panzoom-control>:before{background-color:var(--white);content:"";display:block;height:1.44444rem;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:1.44444rem}.c-guidemap .box-spread__inner .box__content #panzoom-control>#zoomIn:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cg%20transform%3D%22translate(-13)%22%3E%3Cpath%20d%3D%22M5%2C12V7H0V5H5V0H7V5h5V7H7v5Z%22%20transform%3D%22translate(13.5%200.5)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M7%2C12H5V7H0V5H5V0H7V5h5V7H7Z%22%20transform%3D%22translate(13.5%200.5)%22%2F%3E%3Cpath%20d%3D%22M0%2C0H13V13H0Z%22%20transform%3D%22translate(13)%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cg%20transform%3D%22translate(-13)%22%3E%3Cpath%20d%3D%22M5%2C12V7H0V5H5V0H7V5h5V7H7v5Z%22%20transform%3D%22translate(13.5%200.5)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M7%2C12H5V7H0V5H5V0H7V5h5V7H7Z%22%20transform%3D%22translate(13.5%200.5)%22%2F%3E%3Cpath%20d%3D%22M0%2C0H13V13H0Z%22%20transform%3D%22translate(13)%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.c-guidemap .box-spread__inner .box__content #panzoom-control>#zoomOut:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cg%20transform%3D%22translate(-13)%22%3E%3Cpath%20d%3D%22M0%2C5H12V7H0Z%22%20transform%3D%22translate(13.5%200.5)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M0%2C5H12V7H0Z%22%20transform%3D%22translate(13.5%200.5)%22%2F%3E%3Cpath%20d%3D%22M0%2C0H13V13H0Z%22%20transform%3D%22translate(13)%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cg%20transform%3D%22translate(-13)%22%3E%3Cpath%20d%3D%22M0%2C5H12V7H0Z%22%20transform%3D%22translate(13.5%200.5)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M0%2C5H12V7H0Z%22%20transform%3D%22translate(13.5%200.5)%22%2F%3E%3Cpath%20d%3D%22M0%2C0H13V13H0Z%22%20transform%3D%22translate(13)%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.c-guidemap .box-spread__inner .box__content #panzoom-control>#zoomReset:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M512-57l-5%2C3%2C5%2C3v-2h3a2.972%2C2.972%2C0%2C0%2C1%2C3%2C3%2C2.972%2C2.972%2C0%2C0%2C1-3%2C3h-5v2h5a5.011%2C5.011%2C0%2C0%2C0%2C5-5%2C5.011%2C5.011%2C0%2C0%2C0-5-5h-3Z%22%20transform%3D%22translate(-507%2057.503)%22%2F%3E%3Cpath%20d%3D%22M0%2C0H13V13H0Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2013%22%3E%3Cpath%20d%3D%22M512-57l-5%2C3%2C5%2C3v-2h3a2.972%2C2.972%2C0%2C0%2C1%2C3%2C3%2C2.972%2C2.972%2C0%2C0%2C1-3%2C3h-5v2h5a5.011%2C5.011%2C0%2C0%2C0%2C5-5%2C5.011%2C5.011%2C0%2C0%2C0-5-5h-3Z%22%20transform%3D%22translate(-507%2057.503)%22%2F%3E%3Cpath%20d%3D%22M0%2C0H13V13H0Z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E")}.c-guidemap .box-spread__inner .box__notes{padding-top:3.55556rem}.c-guidemap .box-spread__inner .box__notes .txt{font-size:1.6rem;line-height:2}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__notes .txt{font-size:3.33333vw}}.c-supported .box-spread__inner{height:100%;padding:22.22222rem 0 15.55556rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner{display:grid;padding:32vw 6.4vw 16vw;place-content:center}}.c-supported .box-spread__inner .box__content,.c-supported .box-spread__inner .box__header{margin:0 auto;max-width:110.22222rem;padding:0;position:relative;width:100%}.c-supported .box-spread__inner .box__header{margin-bottom:8.88889rem;padding:0;position:relative}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__header{margin-bottom:10.66667vw}}.c-supported .box-spread__inner .box__header.is_animated .ttl{opacity:1;transform:translateZ(0) scale(1)}.c-supported .box-spread__inner .box__header .ttl{display:grid;height:100%;opacity:0;place-content:center;position:relative;transform:translate3d(0,10rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s;z-index:1}.c-supported .box-spread__inner .box__header .ttl>*{-ms-flex-align:center;align-items:center;color:var(--litegreen);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:3.8rem;font-weight:700;gap:1.77778rem;line-height:1;margin:0}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__header .ttl>*{font-size:4.26667vw;gap:3.2vw}}.c-supported .box-spread__inner .box__content{margin-bottom:17.77778rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content{margin-bottom:25.6vw}}.c-supported .box-spread__inner .box__content .wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:7.11111rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper{gap:8.53333vw}}.c-supported .box-spread__inner .box__content .wrapper .box{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:8.88889rem;justify-content:center;opacity:0;transform:translate3d(0,10rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .box{gap:5.33333vw}}.c-supported .box-spread__inner .box__content .wrapper .box.is_animated{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.c-supported .box-spread__inner .box__content .wrapper .box a{display:inline-block}.c-supported .box-spread__inner .box__content .wrapper.is-sponsored{gap:4.22222rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper.is-sponsored{gap:4.26667vw}}.c-supported .box-spread__inner .box__content .wrapper.is-sponsored .box{gap:6.66667rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper.is-sponsored .box{gap:6.66667vw}}.c-supported .box-spread__inner .box__content .wrapper .sponsored.logo01 img{width:33.66667rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .sponsored.logo01 img{width:34.13333vw}}.c-supported .box-spread__inner .box__content .wrapper .sponsored.logo02 img{width:40rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .sponsored.logo02 img{width:40.53333vw}}.c-supported .box-spread__inner .box__content .wrapper .sponsored.logo03 img{width:14.55556rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .sponsored.logo03 img{width:14.93333vw}}.c-supported .box-spread__inner .box__content .wrapper .sponsored.logo04 img{width:19.88889rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .sponsored.logo04 img{width:20.26667vw}}.c-supported .box-spread__inner .box__content .wrapper .sponsored.logo05 img{width:10.44444rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .sponsored.logo05 img{width:10.66667vw}}.c-supported .box-spread__inner .box__content .wrapper .supported.logo01 img{width:32.22222rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .supported.logo01 img{width:30.93333vw}}.c-supported .box-spread__inner .box__content .wrapper .supported.logo02 img{width:27.33333rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .supported.logo02 img{width:26.13333vw}}.c-supported .box-spread__inner .box__content .wrapper .supported.logo03 img{width:32.22222rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .supported.logo03 img{width:30.93333vw}}.c-supported .box-spread__inner .box__content .wrapper .supported.logo04 img{width:21.66667rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .supported.logo04 img{width:20.8vw}}.c-supported .box-spread__inner .box__content .wrapper .supported.logo05 img{width:13.88889rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .supported.logo05 img{width:17.06667vw}}.c-supported .box-spread__inner .box__content .wrapper .supported.logo06 img{width:22.88889rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .supported.logo06 img{width:21.86667vw}}.c-supported .box-spread__inner .box__content .wrapper .supported.logo07 img{width:22.22222rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .supported.logo07 img{width:21.33333vw}}.c-supported .box-spread__inner .box__content .wrapper .supported.logo08 img{width:15.55556rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .supported.logo08 img{width:17.06667vw}}.c-supported .box-spread__inner .box__content .wrapper .supported.logo09 img{width:25.55556rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .supported.logo09 img{width:26.13333vw}}.c-supported .box-spread__inner .box__content .wrapper .supported.logo10 img{width:25.55556rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content .wrapper .supported.logo10 img{width:26.13333vw}}.c-supported .box-spread__inner .box__content#go-green{background-color:var(--litegreen);border-radius:5.33333rem;margin-bottom:0;max-width:88.88889rem;position:relative}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content#go-green{border-radius:6.4vw;margin-top:8.53333vw}}.c-supported .box-spread__inner .box__content#go-green:before{color:var(--litegreen);content:"Go Green";font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:2.6rem;font-weight:700;left:4.44444rem;line-height:1;position:absolute;text-transform:uppercase;top:-2.22222rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content#go-green:before{font-size:5.6vw;left:4.8vw;top:-5.06667vw}}.c-supported .box-spread__inner .box__content#go-green .wrapper{display:block;padding:4.44444rem 3.55556rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content#go-green .wrapper{padding:8.53333vw 5.33333vw}}.c-supported .box-spread__inner .box__content#go-green .wrapper>*{color:var(--white);font-weight:700}.c-supported .box-spread__inner .box__content#go-green .wrapper h2{font-size:3rem;line-height:1;margin-bottom:2.66667rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content#go-green .wrapper h2{font-size:4.8vw;line-height:1.6;margin-bottom:4.26667vw}}.c-supported .box-spread__inner .box__content#go-green .wrapper p{font-size:1.2rem;line-height:2.41667}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content#go-green .wrapper p{font-size:2.4vw}}.c-supported .box-spread__inner .box__content#go-green .wrapper p+p{margin-top:1.77778rem}@media only screen and (max-width:768px){.c-supported .box-spread__inner .box__content#go-green .wrapper p+p{margin-top:4.26667vw}}.c-snap .box-spread__inner{padding:0 0 20rem}@media only screen and (max-width:768px){.c-snap .box-spread__inner{padding:0 0 12.8vw}}.c-snap .box-spread__inner .box__header{height:40rem;margin-bottom:0;overflow:hidden;padding:0;position:relative}@media only screen and (max-width:768px){.c-snap .box-spread__inner .box__header{height:40vw}}.c-snap .box-spread__inner .box__header.is_animated .ttl{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.c-snap .box-spread__inner .box__header .ttl{display:grid;height:100%;opacity:0;place-content:center;position:relative;transform:translate3d(0,10rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s;z-index:1}.c-snap .box-spread__inner .box__header .ttl>*{-ms-flex-align:center;align-items:center;color:var(--litegreen);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:5.6rem;font-weight:700;gap:1.77778rem;line-height:1;margin:0}@media only screen and (max-width:768px){.c-snap .box-spread__inner .box__header .ttl>*{font-size:8.53333vw;gap:2.66667vw}}.c-snap .box-spread__inner .box__header .ttl>* small{font-size:1.6rem;font-weight:700;line-height:1}@media only screen and (max-width:768px){.c-snap .box-spread__inner .box__header .ttl>* small{font-size:3.73333vw}}.c-snap .box-spread__inner .box__content{margin:0 auto;padding:0;width:100%}@media only screen and (max-width:768px){.c-snap .box-spread__inner .box__content{padding:0 2.66667vw 8.53333vw;width:100%}}.c-snap .box-spread__inner .box__content>.animate{opacity:0;transform:translate3d(0,10rem,0) scale(.95);transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2s cubic-bezier(.19,1,.22,1) .4s}.c-snap .box-spread__inner .box__content>.animate.is_animated{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.c-snap .box-spread__inner .box__content .snap-list{display:grid;gap:1.333vw;grid-template-columns:1fr 1fr;padding:0 1.667vw;position:relative}@media only screen and (max-width:768px){.c-snap .box-spread__inner .box__content .snap-list{grid-template-columns:unset;padding:0}.c-snap .box-spread__inner .box__content .snap-02 .main-photo,.c-snap .box-spread__inner .box__content .snap-04 .main-photo{right:0}}.c-snap .box-spread__inner .box__content .main-photo{background-color:var(--darkgray01);border-radius:2.5vw;min-height:260px;overflow:hidden;position:relative}@media only screen and (max-width:768px){.c-snap .box-spread__inner .box__content .main-photo{aspect-ratio:.7267/1;border-radius:4vw;position:absolute;width:70.667vw}}.c-snap .box-spread__inner .box__content .main-photo img{display:block;height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;width:100%;z-index:0}.c-snap .box-spread__inner .box__content .main-photo img.visible{opacity:1;transition:opacity .5s ease;z-index:1}.c-snap .box-spread__inner .box__content .main-photo img.leaving{opacity:0;transition:opacity .5s ease;z-index:2}.c-snap .box-spread__inner .box__content .thumbnails{display:grid;gap:.833vw;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:768px){.c-snap .box-spread__inner .box__content .thumbnails{gap:1.067vw;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr);width:100%}.c-snap .box-spread__inner .box__content .thumbnails.--type01 .thumb:first-child{grid-column:4;grid-row:1}.c-snap .box-spread__inner .box__content .thumbnails.--type01 .thumb:nth-child(2){grid-column:4;grid-row:2}.c-snap .box-spread__inner .box__content .thumbnails.--type01 .thumb:nth-child(3){grid-column:4;grid-row:3}.c-snap .box-spread__inner .box__content .thumbnails.--type01 .thumb:nth-child(4){grid-column:1;grid-row:4}.c-snap .box-spread__inner .box__content .thumbnails.--type01 .thumb:nth-child(5){grid-column:2;grid-row:4}.c-snap .box-spread__inner .box__content .thumbnails.--type01 .thumb:nth-child(6){grid-column:3;grid-row:4}.c-snap .box-spread__inner .box__content .thumbnails.--type01 .thumb:nth-child(7){grid-column:4;grid-row:4}.c-snap .box-spread__inner .box__content .thumbnails.--type01 .thumb:nth-child(8){grid-column:1;grid-row:5}.c-snap .box-spread__inner .box__content .thumbnails.--type01 .thumb:nth-child(9){grid-column:2;grid-row:5}.c-snap .box-spread__inner .box__content .thumbnails.--type01:after{grid-column:3/5;grid-row:5}.c-snap .box-spread__inner .box__content .thumbnails.--type02 .thumb:first-child{grid-column:1;grid-row:1}.c-snap .box-spread__inner .box__content .thumbnails.--type02 .thumb:nth-child(2){grid-column:1;grid-row:2}.c-snap .box-spread__inner .box__content .thumbnails.--type02 .thumb:nth-child(3){grid-column:1;grid-row:3}.c-snap .box-spread__inner .box__content .thumbnails.--type02 .thumb:nth-child(4){grid-column:1;grid-row:4}.c-snap .box-spread__inner .box__content .thumbnails.--type02 .thumb:nth-child(5){grid-column:2;grid-row:4}.c-snap .box-spread__inner .box__content .thumbnails.--type02 .thumb:nth-child(6){grid-column:3;grid-row:4}.c-snap .box-spread__inner .box__content .thumbnails.--type02 .thumb:nth-child(7){grid-column:4;grid-row:4}.c-snap .box-spread__inner .box__content .thumbnails.--type02 .thumb:nth-child(8){grid-column:3;grid-row:5}.c-snap .box-spread__inner .box__content .thumbnails.--type02 .thumb:nth-child(9){grid-column:4;grid-row:5}.c-snap .box-spread__inner .box__content .thumbnails.--type02:after{grid-column:1/3;grid-row:5}.c-snap .box-spread__inner .box__content .snap-01 .thumbnails:after,.c-snap .box-spread__inner .box__content .snap-02 .thumbnails:after,.c-snap .box-spread__inner .box__content .snap-03 .thumbnails:after{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block}.c-snap .box-spread__inner .box__content .snap-04 .thumbnails{grid-template-rows:repeat(4,1fr)!important}}.c-snap .box-spread__inner .box__content .snap-01 .thumbnails:after{background-image:url(/c/reuse-market2026-autumn/assets/img/snap/img_01.png)}.c-snap .box-spread__inner .box__content .snap-02 .thumbnails:after{background-image:url(/c/reuse-market2026-autumn/assets/img/snap/img_02.png)}.c-snap .box-spread__inner .box__content .snap-03 .thumbnails:after{background-image:url(/c/reuse-market2026-autumn/assets/img/snap/img_03.png)}.c-snap .box-spread__inner .box__content .thumb{aspect-ratio:.71696/1;background-color:var(--darkgray01);border-radius:2.5vw;cursor:pointer;outline:2px solid transparent;outline-offset:0;overflow:hidden;transition:outline-color .15s}@media only screen and (max-width:768px){.c-snap .box-spread__inner .box__content .thumb{border-radius:4vw}}.c-snap .box-spread__inner .box__content .thumb img{display:block;height:100%;object-fit:cover;transition:opacity .2s;width:100%}.c-snap .box-spread__inner .box__content .thumb:hover img{opacity:.64}.c-snap .box-spread__inner .box__content .thumb.active{outline-color:var(--darkgreen)}.c-snap .box-spread__inner .box__content .thumb.active img{opacity:.64}.c-snap .box-spread__inner .box__content .clipped-carousel{padding:1.067vw 0;pointer-events:none}@media only screen and (max-width:768px){.c-snap .box-spread__inner .box__content .clipped-carousel{column-gap:1.733vw}}.c-snap .box-spread__inner .box__content .clipped-carousel ul{-ms-flex-align:center;-ms-flex-pack:start;align-items:center;animation:carousel-marquee 40s linear infinite;column-gap:1.083vw;display:-ms-flexbox;display:flex;justify-content:flex-start;width:max-content;will-change:transform}@media only screen and (max-width:768px){.c-snap .box-spread__inner .box__content .clipped-carousel ul{column-gap:1.733vw}}@media(prefers-reduced-motion:reduce){.c-snap .box-spread__inner .box__content .clipped-carousel ul{animation:none}}.c-snap .box-spread__inner .box__content .clipped-carousel ul li{aspect-ratio:1/.7738;border-radius:2.5vw;overflow:hidden;position:relative;width:28.167vw}@media only screen and (max-width:768px){.c-snap .box-spread__inner .box__content .clipped-carousel ul li{border-radius:4vw;width:83.333vw}}.c-snap .box-spread__inner .box__content .clipped-carousel ul li img{display:block;height:auto;width:100%;z-index:1}@keyframes carousel-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.c-entrance{z-index:2}.c-entrance:after{background-color:var(--white);bottom:-6.825vw;content:"";display:block;height:9.75vw;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20117%22%3E%3Cpath%20d%3D%22M5679%2C10709.8V10664H6879v48.522c-76.847%2C39.606-315.277%2C68.479-597.5%2C68.479C5992.847%2C10781%2C5750%2C10750.8%2C5679%2C10709.8Z%22%20transform%3D%22translate(-5678.999%20-10664)%22%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20117%22%3E%3Cpath%20d%3D%22M5679%2C10709.8V10664H6879v48.522c-76.847%2C39.606-315.277%2C68.479-597.5%2C68.479C5992.847%2C10781%2C5750%2C10750.8%2C5679%2C10709.8Z%22%20transform%3D%22translate(-5678.999%20-10664)%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;-webkit-transition:none;transition:none;width:100vw;z-index:-1}.c-entrance.active .box-spread__inner .column.img picture{aspect-ratio:1.162/1;height:100%;left:unset!important;position:relative!important;top:unset!important;width:auto}.c-entrance.active .box-spread__inner .column.img picture img{height:100%;object-fit:cover;width:100%}.c-entrance .box-spread__inner{-ms-flex-pack:center;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4%;height:100%;justify-content:center;margin:0 auto;max-width:167.77778rem;padding:11.11111rem 2.66667rem 0;width:100%}@media only screen and (max-width:768px){.c-entrance .box-spread__inner{-ms-flex-pack:start;gap:4.26667vw;justify-content:flex-start;padding:17.06667vw 6.4vw 0}}.c-entrance .box-spread__inner .column.img{aspect-ratio:1/1.34;width:48%}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .column.img{aspect-ratio:1/.96;margin-left:-6.4vw;max-width:unset;width:76vw}}.c-entrance .box-spread__inner .column.img picture{display:block}.c-entrance .box-spread__inner .column.txt{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;padding:0;width:48%}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .column.txt{width:100%}}.c-entrance .box-spread__inner .column.btn-wrapper{padding:13.33333rem 0;width:100%}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .column.btn-wrapper{padding:17.06667vw 0 21.33333vw}}.c-entrance .box-spread__inner .column.btn-wrapper .btn{margin:0 auto;transition:color,background-color 1.6s cubic-bezier(.19,1,.22,1);width:62.22222rem;will-change:color,background-color}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .column.btn-wrapper .btn{width:100%}}.c-entrance .box-spread__inner .column.btn-wrapper .btn .btn-label{font-size:3rem;font-weight:700;line-height:3}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .column.btn-wrapper .btn .btn-label{font-size:5.33333vw;width:100%}}.c-entrance .box-spread__inner .column.btn-wrapper .btn.--disabled{background-color:var(--gray);color:var(--darkgray03);cursor:default;opacity:1}.c-entrance .box-spread__inner .column.btn-wrapper .btn-note{color:var(--litegreen);font-size:1.6rem;font-weight:700;line-height:2;margin-top:2.66667rem}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .column.btn-wrapper .btn-note{font-size:3.33333vw;margin-top:4.26667vw}}.c-entrance .box-spread__inner .box__content,.c-entrance .box-spread__inner .box__header{margin:0 auto;padding:0;position:relative;width:100%}.c-entrance .box-spread__inner .box__header{margin-bottom:2.66667rem}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__header{height:auto;left:76vw;margin-bottom:0;position:absolute;width:auto;z-index:2}}.c-entrance .box-spread__inner .box__header .ttl h2{color:var(--litegreen);font-size:3.8rem;font-weight:700;line-height:1}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__header .ttl h2{font-size:10.93333vw;line-height:.8;margin-bottom:0;position:relative;right:-1.06667vw;writing-mode:vertical-rl}}.c-entrance .box-spread__inner .box__header .ttl h2 small{display:block;font-size:76.7%;font-weight:200;line-height:1;margin-bottom:3.55556rem}.c-entrance .box-spread__inner .box__content .wrapper .date,.c-entrance .box-spread__inner .box__content .wrapper .place,.c-entrance .box-spread__inner .box__content .wrapper .time{color:var(--litegreen);font-weight:700}.c-entrance .box-spread__inner .box__content .wrapper .date{font-size:10.11111rem;line-height:.9;margin-bottom:1.55556rem}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .date{font-size:13.33333vw;margin-bottom:2.13333vw}}.c-entrance .box-spread__inner .box__content .wrapper .date .week{display:inline-block;font-size:3.4rem;line-height:1;margin-left:.88889rem}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .date .week{font-size:5.33333vw;margin-left:1.06667vw}}.c-entrance .box-spread__inner .box__content .wrapper .time{font-size:4.8rem;line-height:1;margin-bottom:2.22222rem}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .time{font-size:6.93333vw;margin-bottom:2.13333vw}}.c-entrance .box-spread__inner .box__content .wrapper .time .final_entry{font-size:1.6rem;line-height:1}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .time .final_entry{font-size:2.93333vw}}.c-entrance .box-spread__inner .box__content .wrapper .place{font-size:2.6rem;line-height:1;margin-bottom:4.44444rem}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .place{font-size:2.93333vw;margin-bottom:6.4vw}}.c-entrance .box-spread__inner .box__content .wrapper .place .address{display:inline-block;font-size:1.8rem;line-height:1;margin-top:1.55556rem}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .place .address{font-size:2.4vw;margin-top:2.66667vw}}.c-entrance .box-spread__inner .box__content .wrapper .place .map-link{display:inline-block;font-size:0;height:2.88889rem;line-height:0;position:relative;top:.33333rem}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .place .map-link{height:4.26667vw;top:.8vw}}.c-entrance .box-spread__inner .box__content .wrapper .place .map-link a{border:.11111rem solid var(--litegreen);border-radius:100%;color:var(--litegreen);display:grid;font-size:1.6rem;height:2.88889rem;line-height:0;padding:.11111rem 1.33333rem .33333rem;place-content:center;position:absolute;top:-50%;transform:translateY(50%);transition:color 1.6s cubic-bezier(.19,1,.22,1),background-color 1.6s cubic-bezier(.19,1,.22,1);will-change:color,background-color}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .place .map-link a{font-size:2.13333vw;height:4.26667vw;padding:.26667vw 1.6vw .8vw}}.c-entrance .box-spread__inner .box__content .wrapper .place .map-link a:hover{background-color:var(--litegreen);color:var(--white);opacity:1}.c-entrance .box-spread__inner .box__content .wrapper .participate{font-size:2rem;font-weight:700;line-height:1;margin-bottom:4.44444rem}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .participate{font-size:2.93333vw;margin-bottom:8.53333vw}}.c-entrance .box-spread__inner .box__content .wrapper .notes{height:62.44444rem;overflow-y:scroll}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .notes{height:82.66667vw}}.c-entrance .box-spread__inner .box__content .wrapper .notes h5{margin-bottom:.88889rem}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .notes h5{font-size:2.4vw;margin-bottom:2.13333vw}}.c-entrance .box-spread__inner .box__content .wrapper .notes ul li{font-size:1.25rem;line-height:2.24;list-style:disc;margin-left:2.66667rem;margin-right:2.66667rem;text-align:justify}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .wrapper .notes ul li{font-size:2.4vw;margin-left:4.8vw;margin-right:4.26667vw}}.c-entrance .box-spread__inner .box__content .txt{font-size:1.25rem;line-height:2.24;text-align:justify}@media only screen and (max-width:768px){.c-entrance .box-spread__inner .box__content .txt{font-size:2.4vw}}.c-theme .box-spread__inner .box__header{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-theme .box-spread__inner .box__content .theme__main{--theme-card-w:min(128.88889rem,calc(100vw - 4.44444rem));aspect-ratio:auto;margin-bottom:12.77778rem;margin-left:calc((100% - var(--theme-card-w))/2);margin-top:6.88889rem;max-width:none;width:var(--theme-card-w)}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main{--theme-card-w:94.66667vw;margin-bottom:18.66667vw;margin-top:0}}.c-theme .box-spread__inner .box__content .theme__main .box{border-radius:6.11111rem;display:block;overflow:hidden;position:relative}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box{border-radius:7.33333vw}}.c-theme .box-spread__inner .box__content .theme__main .box .img{aspect-ratio:1160/653;background-color:transparent;border-radius:0;display:block;width:100%}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box .img{aspect-ratio:710/1296}}.c-theme .box-spread__inner .box__content .theme__main .box .img picture{border-radius:0;inset:0;position:absolute;transform:none;transition:none}.c-theme .box-spread__inner .box__content .theme__main .box .img picture img{aspect-ratio:auto;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 2.4s cubic-bezier(.19,1,.22,1) .2s;width:100%}.c-theme .box-spread__inner .box__content .theme__main .box .img.is_animated picture{transform:none}.c-theme .box-spread__inner .box__content .theme__main .box .img.is_animated picture img{transform:scale(1)}.c-theme .box-spread__inner .box__content .theme__main .box .content{bottom:0;color:var(--white);gap:0;justify-content:center;left:55.4%;max-width:none;position:absolute;top:0;width:42%;z-index:2}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box .content{justify-content:flex-end;left:0;padding:0 5.33333vw 6.93333vw 6.93333vw;width:100%}}.c-theme .box-spread__inner .box__content .theme__main .box .content.is_animated .theme__label{opacity:1;transform:translateZ(0)}.c-theme .box-spread__inner .box__content .theme__main .box .content .theme__label{color:var(--white);display:block;font-size:3.2rem;font-weight:700;line-height:1;margin:0 0 2.88889rem;opacity:0;transform:translate3d(5.33333rem,0,0);transition:opacity 2s cubic-bezier(.19,1,.22,1) .4s,transform 2.4s cubic-bezier(.19,1,.22,1) .4s}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box .content .theme__label{font-size:8vw;line-height:1;margin-bottom:2.13333vw}}.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3{margin:0}.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 .eng{font-size:6.4rem;line-height:1.09375}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 .eng{font-size:11.73333vw;line-height:13.06667vw}}.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 .eng:first-of-type{color:var(--white)}.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 .ja{color:var(--white);font-size:2rem;font-weight:700;line-height:1.4;margin-top:2.88889rem}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box .content .ttl h3 .ja{font-size:4.53333vw;letter-spacing:0;line-height:1.4;margin-top:5.86667vw}}.c-theme .box-spread__inner .box__content .theme__main .box .content .txt{color:var(--white);font-size:1.3rem;line-height:2.38462;margin:3.33333rem 0 0}@media only screen and (max-width:768px){.c-theme .box-spread__inner .box__content .theme__main .box .content .txt{font-size:3.28vw;letter-spacing:0;line-height:7.06667vw;margin-top:7.46667vw}}.theme-pin{position:relative}.theme-pin__stage{will-change:transform}@media only screen and (max-width:768px){.theme-pin__stage{will-change:auto}}.theme-pin__stage .sub-ttl h3{margin-bottom:8.88889rem!important}@media only screen and (max-width:768px){.theme-pin__stage .sub-ttl h3{margin-bottom:6.4vw!important}}.theme-pin.is-sticky .theme-pin__stage{position:sticky;top:var(--theme-pin-top,0);will-change:auto}.theme-pin__cards{display:grid;margin:0 auto;max-width:120rem;width:100%}@media only screen and (max-width:768px){.theme-pin__cards{display:block;max-width:none}}.theme-card{align-items:start;column-gap:4.44444rem;display:grid;grid-area:1/1;grid-template-areas:"eng list img" "txt  txt img";grid-template-columns:auto minmax(0,1fr) 48rem;grid-template-rows:auto 1fr;opacity:0;transition:opacity .6s ease,visibility 0s linear .6s;visibility:hidden}@media only screen and (max-width:768px){.theme-card{column-gap:2.13333vw;grid-template-areas:"img  eng" "body body";grid-template-columns:72vw auto;margin:0 -6.4vw;opacity:1;visibility:visible}.theme-card+.theme-card{margin-top:26.66667vw}}.theme-card.is-active{opacity:1;transition:opacity .6s ease,visibility 0s;visibility:visible}.theme-card__eng{color:var(--litegreen);font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:6rem;font-weight:700;grid-area:eng;justify-self:start;letter-spacing:-.008em;line-height:1;line-height:.8;margin:0;writing-mode:vertical-rl}@media only screen and (max-width:768px){.c-theme .theme-card__eng{font-size:9.6vw}}.theme-card__img{border-radius:4.44444rem;grid-area:img;overflow:hidden}@media only screen and (max-width:768px){.theme-card__img{border-radius:0 6.4vw 6.4vw 0}}.theme-card__img img{aspect-ratio:432/445;display:block;height:auto;object-fit:cover;width:100%}@media only screen and (max-width:768px){.theme-card__img img{aspect-ratio:270/187}}.theme-card__body{display:contents}@media only screen and (max-width:768px){.theme-card__body{display:block;grid-area:body;margin-top:8vw}}.theme-card__label{display:none}@media only screen and (max-width:768px){.theme-card__label{color:var(--litegreen);display:block;font-size:2.93333vw;font-weight:700;margin:0 0 1.06667vw 30vw}}.theme-card__list{counter-reset:num;grid-area:list;list-style:none;margin:0 0 4.44444rem;padding:0}@media only screen and (max-width:768px){.theme-card__list{margin:0 0 10.66667vw 30vw}}.theme-card__list li{border-bottom:.11111rem solid var(--black);counter-increment:num;font-size:3.3rem;font-weight:700;line-height:2.30303}@media only screen and (max-width:768px){.theme-card__list li{font-size:4.26667vw;line-height:2.6}}.theme-card__list li:before{color:var(--litegreen);content:counter(num,decimal-leading-zero);display:inline-block;font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:2.1rem;font-weight:700;line-height:1;margin-right:1.77778rem;position:relative;top:-.88889rem}@media only screen and (max-width:768px){.theme-card__list li:before{font-size:3.46667vw;margin-right:2.66667vw;top:-1.06667vw}}.theme-card__txt{grid-area:txt;margin:0}@media only screen and (max-width:768px){.theme-card__txt{padding:0 6.4vw}}@media only screen and (min-width:769px){.c-theme .box__content .theme-card__txt.txt{font-size:1.5rem;line-height:2}}.theme-card__eng,.theme-card__img,.theme-card__label,.theme-card__list li,.theme-card__txt{opacity:0;transition:opacity 0s linear .6s,transform 0s linear .6s}.theme-card__eng,.theme-card__label{transform:translate3d(0,5.33333rem,0)}.theme-card__list li{transform:translate3d(-5.33333rem,0,0)}.theme-card.is-active .theme-card__eng,.theme-card.is-active .theme-card__img,.theme-card.is-active .theme-card__label,.theme-card.is-active .theme-card__list li,.theme-card.is-active .theme-card__txt{opacity:1;transform:translateZ(0)}.theme-card.is-active .theme-card__eng,.theme-card.is-active .theme-card__label{transition:opacity 1.2s cubic-bezier(.19,1,.22,1) .1s,transform 1.6s cubic-bezier(.19,1,.22,1) .1s}.theme-card.is-active .theme-card__img{transition:opacity 1.2s ease .1s}.theme-card.is-active .theme-card__list li{transition:opacity 1.2s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1)}.theme-card.is-active .theme-card__list li:first-child{transition-delay:.3s}.theme-card.is-active .theme-card__list li:nth-child(2){transition-delay:.42s}.theme-card.is-active .theme-card__list li:nth-child(3){transition-delay:.54s}.theme-card.is-active .theme-card__txt{transition:opacity 1.2s ease .7s}.visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){.theme-card,.theme-card *{transition-delay:0s!important;transition-duration:0s!important}}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__content{padding-bottom:26.66667vw}}.c-guidemap .box-spread__inner .box__content #panzoom .image{display:none}.c-guidemap .box-spread__inner .box__content #panzoom .image.is-active{animation:floorFadeIn .4s ease both;display:block}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__content #panzoom-control{bottom:13.86667vw;margin-bottom:1px}}.c-guidemap .box-spread__inner .box__content #floor-control{background-color:var(--black);display:flex;flex-direction:column;position:absolute;right:2.22222rem;top:21.33333rem;width:5.33333rem;z-index:2}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__content #floor-control{bottom:0;flex-direction:row;height:13.86667vw;right:0;top:auto;width:100%}}.c-guidemap .box-spread__inner .box__content #floor-control button{background:none;border:0;color:var(--white);cursor:pointer;display:grid;font-family:arboria,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Osaka,sans-serif;font-size:1.8rem;font-weight:700;height:6.22222rem;line-height:1;padding:0;place-content:center;position:relative;transition:color .16s ease-in-out;width:100%}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__content #floor-control button{font-size:5.33333vw;height:100%}}.c-guidemap .box-spread__inner .box__content #floor-control button+button:before{background-color:var(--white);content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:60%}@media only screen and (max-width:768px){.c-guidemap .box-spread__inner .box__content #floor-control button+button:before{height:60%;left:0;top:50%;transform:translateY(-50%);width:1px}}.c-guidemap .box-spread__inner .box__content #floor-control button.is-active{color:var(--litegreen);pointer-events:none}@media(hover:hover){.c-guidemap .box-spread__inner .box__content #floor-control button:hover{color:var(--litegreen)}}@keyframes floorFadeIn{0%{opacity:0}to{opacity:1}}.c-circular{--wave-w:26rem;--wave-h:6.66667rem;background-color:var(--litegreen);color:var(--white);margin:calc(var(--wave-h) + 13.33333rem) 0 calc(var(--wave-h) + 13.33333rem);position:relative}@media only screen and (max-width:768px){.c-circular{--wave-w:29.33333vw;--wave-h:7.46667vw;margin:calc(var(--wave-h) + 16vw) 0}}.c-circular__wave{animation:cwWave 6s linear infinite;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-2%204680%2066%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22%231B9E51%22%20d%3D%22M0%2C64V60C53.82%2C60%2C56.16%2C0%2C117%2C0C177.84%2C0%2C180.18%2C60%2C234%2C60C287.82%2C60%2C290.16%2C0%2C351%2C0C411.84%2C0%2C414.18%2C60%2C468%2C60C521.82%2C60%2C524.16%2C0%2C585%2C0C645.84%2C0%2C648.18%2C60%2C702%2C60C755.82%2C60%2C758.16%2C0%2C819%2C0C879.84%2C0%2C882.18%2C60%2C936%2C60C989.82%2C60%2C992.16%2C0%2C1053%2C0C1113.84%2C0%2C1116.18%2C60%2C1170%2C60C1223.82%2C60%2C1226.16%2C0%2C1287%2C0C1347.84%2C0%2C1350.18%2C60%2C1404%2C60C1457.82%2C60%2C1460.16%2C0%2C1521%2C0C1581.84%2C0%2C1584.18%2C60%2C1638%2C60C1691.82%2C60%2C1694.16%2C0%2C1755%2C0C1815.84%2C0%2C1818.18%2C60%2C1872%2C60C1925.82%2C60%2C1928.16%2C0%2C1989%2C0C2049.84%2C0%2C2052.18%2C60%2C2106%2C60C2159.82%2C60%2C2162.16%2C0%2C2223%2C0C2283.84%2C0%2C2286.18%2C60%2C2340%2C60C2393.82%2C60%2C2396.16%2C0%2C2457%2C0C2517.84%2C0%2C2520.18%2C60%2C2574%2C60C2627.82%2C60%2C2630.16%2C0%2C2691%2C0C2751.84%2C0%2C2754.18%2C60%2C2808%2C60C2861.82%2C60%2C2864.16%2C0%2C2925%2C0C2985.84%2C0%2C2988.18%2C60%2C3042%2C60C3095.82%2C60%2C3098.16%2C0%2C3159%2C0C3219.84%2C0%2C3222.18%2C60%2C3276%2C60C3329.82%2C60%2C3332.16%2C0%2C3393%2C0C3453.84%2C0%2C3456.18%2C60%2C3510%2C60C3563.82%2C60%2C3566.16%2C0%2C3627%2C0C3687.84%2C0%2C3690.18%2C60%2C3744%2C60C3797.82%2C60%2C3800.16%2C0%2C3861%2C0C3921.84%2C0%2C3924.18%2C60%2C3978%2C60C4031.82%2C60%2C4034.16%2C0%2C4095%2C0C4155.84%2C0%2C4158.18%2C60%2C4212%2C60C4265.82%2C60%2C4268.16%2C0%2C4329%2C0C4389.84%2C0%2C4392.18%2C60%2C4446%2C60C4499.82%2C60%2C4502.16%2C0%2C4563%2C0C4623.84%2C0%2C4626.18%2C60%2C4680%2C60V64Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:calc(var(--wave-w)*20) 100%;height:calc(var(--wave-h)*66/60);left:0;pointer-events:none;position:absolute;width:100%}.c-circular__wave--top{animation-direction:reverse;bottom:calc(100% - var(--wave-h)*4/60)}.c-circular__wave--bottom{top:calc(100% - var(--wave-h)*4/60);transform:scaleY(-1)}.c-circular .box-spread__inner{margin:0 auto;max-width:123.11111rem;padding:11.11111rem 0;width:100%}@media only screen and (max-width:768px){.c-circular .box-spread__inner{padding:18.66667vw 5.33333vw 21.33333vw}}.c-circular .box__header{height:auto;margin-bottom:6.22222rem;opacity:0;padding:0;text-align:center;transform:translate3d(0,5.33333rem,0);transition:opacity 1.2s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:768px){.c-circular .box__header{margin-bottom:10.66667vw}}.c-circular .box__header.is_animated{opacity:1;transform:translateZ(0)}.c-circular .box__header h2{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:5.6rem;font-weight:700;gap:1.77778rem;line-height:1;margin:0}@media only screen and (max-width:768px){.c-circular .box__header h2{font-size:8vw;gap:2.13333vw}}.c-circular .box__header h2 small{font-size:1.6rem;font-weight:700;line-height:1}@media only screen and (max-width:768px){.c-circular .box__header h2 small{font-size:2.66667vw}}.c-circular .day-list{display:grid;gap:2rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0 0 6.22222rem;padding:0}@media only screen and (max-width:768px){.c-circular .day-list{gap:4.26667vw 1.6vw;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10.66667vw}}.c-circular .day-list.is_animated .day-card{opacity:1;transform:translateZ(0)}.c-circular .day-card{align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1fr) auto;opacity:0;transform:translate3d(0,3.55556rem,0);transition:opacity 1.2s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1)}.c-circular .day-card:first-child{transition-delay:0s}.c-circular .day-card:nth-child(2){transition-delay:.12s}.c-circular .day-card:nth-child(3){transition-delay:.24s}.c-circular .day-card:nth-child(4){transition-delay:.36s}.c-circular .day-card:nth-child(5){transition-delay:.48s}.c-circular .day-card:nth-child(6){transition-delay:.6s}.c-circular .day-card__thumb{aspect-ratio:185/213;background-color:#6b6b6b;border-radius:2.22222rem;overflow:hidden;position:relative}@media only screen and (max-width:768px){.c-circular .day-card__thumb{aspect-ratio:100/160;border-radius:3.73333vw}}.c-circular .day-card__thumb:after{background-color:rgba(51,51,51,.7);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.c-circular .day-card__thumb picture{display:block;height:100%}.c-circular .day-card__thumb img{display:block;height:100%;object-fit:cover;width:100%}.c-circular .day-card__thumb .placeholder{display:grid;inset:0;place-content:center;position:absolute}.c-circular .day-card__thumb .placeholder img{height:auto;margin:0 auto;width:80%}.c-circular .day-card__date{color:var(--white);display:grid;inset:0;margin:0;place-content:center;position:absolute;text-align:center;text-shadow:0 0 1.33333rem rgba(0,0,0,.35);z-index:2}.c-circular .day-card__date .day{display:block;font-size:1.8rem;font-weight:700;line-height:1.11111}@media only screen and (max-width:768px){.c-circular .day-card__date .day{font-size:3.2vw;line-height:1.2}}.c-circular .day-card__date .num{display:block;font-size:3rem;font-weight:700;line-height:1.06667}@media only screen and (max-width:768px){.c-circular .day-card__date .num{font-size:6.4vw}}@media only screen and (min-width:560px){.c-circular .day-card--allday{display:none}}.c-circular .day-card--allday .day-card__thumb img{object-position:40% 50%}.c-circular .day-card--allday .sep{background-color:currentColor;display:block;height:2.66667vw;margin:.53333vw auto;width:1px}.c-circular .day-card__label{font-size:3rem;font-weight:700;line-height:1;line-height:.8;margin:0;white-space:nowrap;writing-mode:vertical-rl}@media only screen and (max-width:768px){.c-circular .day-card__label{font-size:4.66667vw}}.c-circular .day-banner{background-color:#6b6b6b;border-radius:2.22222rem;height:14.88889rem;margin:-2.66667rem 0 4.44444rem;opacity:0;overflow:hidden;position:relative;transform:translate3d(0,3.55556rem,0);transition:opacity 1.2s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:768px){.c-circular .day-banner{display:none}}.c-circular .day-banner.is_animated{opacity:1;transform:translateZ(0)}.c-circular .day-banner:after{background-color:rgba(51,51,51,.45);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.c-circular .day-banner picture{display:block;height:100%}.c-circular .day-banner img{display:block;height:100%;object-fit:cover;object-position:50% 35%;width:100%}.c-circular .day-banner__txt{color:var(--white);display:grid;inset:0;margin:0;place-content:center;position:absolute;text-align:center;text-shadow:0 0 1.33333rem rgba(0,0,0,.35);z-index:2}.c-circular .day-banner__txt .day{display:block;font-size:1.8rem;font-weight:700;line-height:1.11111}@media only screen and (max-width:768px){.c-circular .day-banner__txt .day{font-size:3.2vw;line-height:1.2}}.c-circular .day-banner__txt .num{display:block;font-size:3rem;font-weight:700;line-height:1.06667}@media only screen and (max-width:768px){.c-circular .day-banner__txt .num{font-size:6.4vw}}.c-circular .day-banner__txt .ttl{display:block;font-size:2.8rem;font-weight:700;line-height:1.14286}@media only screen and (max-width:768px){.c-circular .day-banner__txt .ttl{font-size:4.8vw}}.c-circular__lead{font-size:1.3rem;font-weight:700;line-height:2.38462;margin:0 auto 11.11111rem;max-width:102.22222rem;opacity:0;transform:translate3d(0,3.55556rem,0);transition:opacity 1.2s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:768px){.c-circular__lead{line-height:2.1;margin-bottom:16vw}.c-circular .c-circular__lead{font-size:3.33333vw}}.c-circular__lead.is_animated{opacity:1;transform:translateZ(0)}.c-circular__subttl{font-size:3rem;font-weight:700;line-height:1;margin:0 0 5rem;opacity:0;text-align:center;transform:translate3d(0,3.55556rem,0);transition:opacity 1.2s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:768px){.c-circular__subttl{font-size:4.8vw;margin-bottom:8vw}}.c-circular__subttl.is_animated{opacity:1;transform:translateZ(0)}.c-circular .event-list{display:grid;gap:6.66667rem 5.55556rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media only screen and (max-width:768px){.c-circular .event-list{gap:5.33333vw;grid-template-columns:1fr}}.c-circular .event-list.is_animated .event-card{opacity:1;transform:translateZ(0)}.c-circular .event-card{opacity:0;transform:translate3d(0,3.55556rem,0);transition:opacity 1.2s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1)}.c-circular .event-card:first-child{transition-delay:0s}.c-circular .event-card:nth-child(2){transition-delay:.12s}.c-circular .event-card:nth-child(3){transition-delay:.24s}.c-circular .event-card:nth-child(4){transition-delay:.36s}.c-circular .event-card:nth-child(5){transition-delay:.48s}.c-circular .event-card:nth-child(6){transition-delay:.6s}.c-circular .event-card:nth-child(7){transition-delay:.72s}.c-circular .event-card:nth-child(8){transition-delay:.84s}.c-circular .event-card__inner{color:inherit;display:grid;gap:1.33333rem;grid-template-columns:27.55556rem minmax(0,1fr);text-decoration:none}@media only screen and (max-width:768px){.c-circular .event-card__inner{gap:3.73333vw;grid-template-columns:43.73333vw minmax(0,1fr)}}.c-circular .event-card__thumb{aspect-ratio:248/206;background-color:var(--white);border-radius:1.77778rem;overflow:hidden;position:relative}@media only screen and (max-width:768px){.c-circular .event-card__thumb{aspect-ratio:164/226;border-radius:3.2vw}}.c-circular .event-card__thumb picture{display:block;height:100%}.c-circular .event-card__thumb img{display:block;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.19,1,.22,1);width:100%}.c-circular .event-card__thumb .placeholder{display:grid;inset:0;place-content:center;position:absolute}.c-circular .event-card__thumb .placeholder img{height:auto;margin:0 auto;width:80%}.c-circular .event-card__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}@media only screen and (max-width:768px){.c-circular .event-card__body{padding:2.13333vw 0}}.c-circular .event-card__date{font-size:2.1rem;font-weight:700;line-height:1.04762;margin:0 0 .88889rem}@media only screen and (max-width:768px){.c-circular .event-card__date{font-size:4.8vw;margin-bottom:1.6vw}}.c-circular .event-card__ttl{font-size:2.8rem;font-weight:700;line-height:1.17857;margin:0 0 1.11111rem}@media only screen and (max-width:768px){.c-circular .event-card__ttl{font-size:5.6vw;margin-bottom:2.66667vw}}.c-circular .event-card__desc{font-size:1.7rem;font-weight:700;line-height:1.58824;margin:0}@media only screen and (max-width:768px){.c-circular .event-card__desc{font-size:4vw}}.c-circular .event-card__cta{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:3rem;font-weight:700;gap:.88889rem;line-height:1;margin-top:auto;padding-top:1.77778rem}@media only screen and (max-width:768px){.c-circular .event-card__cta{font-size:4.26667vw;margin-top:unset;padding-top:4.26667vw}}.c-circular .event-card__cta .icon{align-self:flex-end;background-color:currentColor;display:block;flex-shrink:0;height:2.44444rem;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cg%20transform%3D%22translate(-360%20-4780.356)%22%3E%3Cpath%20d%3D%22M93,10740.154a40,40,0,1,1,40,40A40,40,0,0,1,93,10740.154Zm8,0a32,32,0,1,0,32-32A32.036,32.036,0,0,0,101,10740.154Zm21.652,11.869,12.377-10.946-12.529-12.343,5.495-5.578,18.505,18.227-18.66,16.506Z%22%20transform%3D%22translate(267%20-5919.799)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2080%2080%22%3E%3Cg%20transform%3D%22translate(-360%20-4780.356)%22%3E%3Cpath%20d%3D%22M93,10740.154a40,40,0,1,1,40,40A40,40,0,0,1,93,10740.154Zm8,0a32,32,0,1,0,32-32A32.036,32.036,0,0,0,101,10740.154Zm21.652,11.869,12.377-10.946-12.529-12.343,5.495-5.578,18.505,18.227-18.66,16.506Z%22%20transform%3D%22translate(267%20-5919.799)%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center/contain;transition:transform .4s cubic-bezier(.19,1,.22,1);width:2.44444rem}@media only screen and (max-width:768px){.c-circular .event-card__cta .icon{height:7.2vw;width:7.2vw}}.c-circular .event-card__txt{font-size:1.3rem;font-weight:700;line-height:2.38462;margin:1.77778rem 0 0}@media only screen and (max-width:768px){.c-circular .event-card__txt{font-size:3.33333vw;line-height:2.1;margin-top:3.2vw}}.c-circular .event-card__txt+.c-circular .event-card__txt{margin-top:.88889rem}@media only screen and (max-width:768px){.c-circular .event-card__txt+.c-circular .event-card__txt{margin-top:2.13333vw}}.c-circular .event-card--wide{grid-column:1/-1}.c-circular .event-card--wide .event-card__inner{gap:2.66667rem;grid-template-columns:59.11111rem minmax(0,1fr)}@media only screen and (max-width:768px){.c-circular .event-card--wide .event-card__inner{gap:3.73333vw;grid-template-columns:minmax(0,1fr)}}.c-circular .event-card--wide .event-card__thumb{aspect-ratio:532/281}@media only screen and (max-width:768px){.c-circular .event-card--wide .event-card__thumb{aspect-ratio:532/281}.c-circular .event-card--wide .event-card__body{padding:.53333vw 0 0}.c-circular .event-card--wide .event-card__desc br{display:none}.c-circular .event-card--wide .event-card__txt{font-size:3.09333vw;line-height:2.25;margin-top:4.26667vw}.c-circular .event-card--wide .event-card__txt+.event-card__txt{margin-top:0}.c-circular .event-card:not(.is-soon) .event-card__cta .txt{display:none}}@media(hover:hover){.c-circular .event-card a.event-card__inner:hover .event-card__thumb img{transform:scale(1.05)}.c-circular .event-card a.event-card__inner:hover .event-card__cta .icon{transform:translateX(.44444rem)}}@keyframes cwWave{0%{background-position-x:0}to{background-position-x:calc(var(--wave-w)*-1)}}.c-interview .box-spread__inner{margin:0 auto;max-width:119.44444rem;padding:8.88889rem 5.55556rem 17.77778rem;width:100%}@media only screen and (max-width:768px){.c-interview .box-spread__inner{padding:10.66667vw 5.33333vw 21.33333vw}}.interview-card{aspect-ratio:975/548;border:.55556rem solid var(--litegreen);border-radius:4.44444rem;color:var(--white);display:block;opacity:0;overflow:hidden;position:relative;text-decoration:none;transform:translate3d(0,5.33333rem,0);transition:opacity 1.2s cubic-bezier(.19,1,.22,1),transform 1.6s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:768px){.interview-card{aspect-ratio:355/200;border-radius:5.86667vw;border-width:2px}}.interview-card.is_animated{opacity:1;transform:translateZ(0)}.interview-card__img{inset:0;position:absolute}.interview-card__img img{display:block;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.19,1,.22,1);width:100%}.interview-card:after{background:linear-gradient(90deg,transparent 40%,rgba(0,0,0,.35));content:"";inset:0;pointer-events:none;position:absolute}.interview-card__body{left:56%;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:40%;z-index:1}@media only screen and (max-width:768px){.interview-card__body{left:44%;width:54%}}.interview-card__label{font-size:2.2rem;font-weight:700;line-height:1;margin:0 0 1.77778rem}@media only screen and (max-width:768px){.interview-card__label{font-size:2.93333vw;margin-bottom:2.13333vw}}.interview-card__ttl{font-size:1.7rem;font-weight:700;line-height:1.76471;margin:0 0 2.22222rem}@media only screen and (max-width:768px){.interview-card__ttl{font-size:2.4vw;line-height:1.7;margin-bottom:2.66667vw}}.interview-card__name{font-size:1.7rem;font-weight:700;line-height:1.41176;margin:0}@media only screen and (max-width:768px){.interview-card__name{font-size:2.4vw}}.interview-card__name small{display:block;font-size:1rem;line-height:1.4;margin-top:1.11111rem}@media only screen and (max-width:768px){.interview-card__name small{font-size:1.6vw;margin-top:1.06667vw}}.interview-card__more{border:.33333rem solid var(--white);border-radius:50%;bottom:1.77778rem;display:grid;font-size:1.6rem;font-weight:700;height:10.66667rem;line-height:1;place-content:center;position:absolute;right:1.77778rem;text-align:center;transition:background-color .3s ease,color .3s ease;width:10.66667rem;z-index:1}@media only screen and (max-width:768px){.interview-card__more{border-width:1px;bottom:2.13333vw;font-size:1.86667vw;height:10.13333vw;right:2.13333vw;width:10.13333vw}}@media(hover:hover){.interview-card:hover .interview-card__img img{transform:scale(1.04)}.interview-card:hover .interview-card__more{background-color:var(--white);color:var(--litegreen)}}@media(prefers-reduced-motion:reduce){.c-circular__wave{animation:none}}