@charset "utf-8";/*2025-06-30 17:56:26*/:root{--theme-section-gap:3rem;--theme-block-gap:2rem;--theme-grid-gap:.9rem;--theme-section-max-width:74rem;--theme-p-max-width:960px}@media screen and (min-width:813px){:root{--theme-section-gap:5rem;--theme-block-gap:3rem;--theme-grid-gap:1.2rem}}@-webkit-viewport{width:device-width;initial-scale:1}@-moz-viewport{width:device-width;initial-scale:1}@-ms-viewport{width:device-width;initial-scale:1}@-o-viewport{width:device-width;initial-scale:1}@viewport{width:device-width;initial-scale:1}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{color:#444;background-color:transparent;text-decoration:none;border:none;outline:none}a:hover,a:active,a:focus{color:#444;outline:0;-moz-outline-style:none}.small,small{font-size:11px;line-height:18px;display:block;margin:10px auto}small small{margin:0 auto}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;outline:medium none;-webkit-tap-highlight-color:transparent}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}hr{background-color:#ccc;border:0;height:1px;margin:1.5em auto}hr.clear{background-color:#fff}ul,ol{list-style:none;margin:0.5em 0 1.5em 1.8em;padding:0}ul{list-style:none}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none}table{margin:0 0 1.5em;width:100%}article embed,article iframe,article object{max-width:100%;border:none}article a{word-wrap:break-word}::-moz-selection{background:#cacaca;text-shadow:none}::selection{background:#cacaca;text-shadow:none}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;min-height:100%;position:relative}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}body{margin:0;padding:0;color:var(--color-body);font-family:var(--font-family-body);font-size:16px;line-height:2em;font-weight:400;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}@media screen and (max-width:768px){body{font-size:14px}}body{background-color:var(--color-background)}.font-body{font-family:var(--font-family-body)}.pkna{-webkit-font-feature-settings:'pkna';font-feature-settings:'pkna'}.palt{-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}h1,h2,h3,h4,h5,h6{padding:0;margin:0 auto 20px auto;line-height:1.8;font-family:var(--font-family-title);color:var(--color-title)}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block;font-size:14px;line-height:24px;margin:5px 0;font-family:var(--font-family-english)}@media screen and (max-width:414px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}.font-title{font-family:var(--font-family-title)}h1{font-size:28px}h2{font-size:20px;padding:0 0 20px 0;margin-top:10px}h2 span{font-size:24px}.h2-lines h2,h2.h2-lines{padding:20px 0;border-top:1px solid #000;border-bottom:1px solid #000}.h2-lines h2 span:after,h2.h2-lines span:after{content:'';border-bottom:1px solid #000;width:50px;display:block;margin:23px 0 30px 0}.h2-span-lines h2 span:after,h2.h2-span-lines span:after{content:'';border-bottom:1px solid #000;width:50px;display:block;margin:23px 0 30px 0}section.show-post-title h1{font-size:24px;line-height:32px;font-weight:700;max-width:var(--theme-p-max-width);margin-inline:auto;text-align:left;margin-bottom:2em}section.show-post-title h1 span.subtitle{font-style:normal;margin:2.3em auto 4em auto;font-size:12px;line-height:18px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;padding:1em 0;font-weight:300}section.show-post-title h1 i{font-style:normal;display:block;margin:.6em auto;font-style:normal;font-size:18px;line-height:24px;font-weight:300}h3{font-size:20px;padding:0 20px;margin:0 auto 2em auto}@media screen and (max-width:812px){h3{text-align:center}}@media screen and (max-width:414px){h3{text-align:left}}p,small{max-width:960px;margin:0 auto}.wide p{max-width:none}sup{font-size:.7em}p{margin-bottom:1em}p:last-of-type{margin-bottom:0}figcaption a,p a:not(.post-more){text-decoration:underline;transition:all .5s ease}figcaption a:hover,p a:hover{text-decoration:none;background-color:var(--color-body);color:var(--color-background)}nav.site-title.footer,nav.site-title.header{line-height:1em;width:300px;height:56px;margin:10px auto;padding:0}nav.site-title.footer a,nav.site-title.header a{display:block;vertical-align:top;width:300px;height:56px;-webkit-background-size:contain;background-size:contain;margin:0 auto;padding:0;background-image:url(https://img.andpremium.jp/core/img/header/header-300-alt.svg);background-position:center;background-repeat:no-repeat;text-indent:-9999px}@media screen and (min-width:768px){nav.site-title.header{width:240px;height:50px;margin-bottom:15px}nav.site-title.header a{width:240px;height:50px;-webkit-background-size:240px auto;background-size:240px auto}}@media screen and (max-width:769px){header{margin:0 auto}}header nav.site-title.header{position:fixed;left:0;right:0;top:10px;margin:auto;z-index:99}@media only screen and (min-width:768px){body.admin-bar header nav.site-title.header{top:45px}}@media screen and (max-width:414px){header nav.site-title.header{margin:1px auto 0 auto}}article,body.single main{max-width:100vw;width:100%;padding:0}nav.site-title.header.white a{background-image:url(https://img.andpremium.jp/core/img/header/header-300-white.svg)}body.logo-absolute header nav.site-title.header{position:absolute}body.logo-hide header nav.site-title.header{display:none}@media screen and (max-width:812px){article,body.single main{overflow:hidden}}pre.fixed{position:fixed;left:0;top:0px;z-index:999}@media only screen and (min-width:601px){pre.fixed{top:calc(var(--wp-admin--admin-bar--height))}}section.footer-wrap{background-color:var(--footer-background);z-index:3}footer{padding:30px 10px}footer nav ul{list-style:none;margin:20px auto;font-size:12px;line-height:1;text-align:center;font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}footer nav ul li a,footer nav ul li a:hover{color:var(--footer-body);text-decoration:none}section.footer-wrap.footer-parallax{position:relative}section.footer-wrap.footer-parallax footer{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:2}section.footer-wrap div.hero-gradient{position:absolute;content:'';top:0;left:0;right:0;bottom:0;width:100vw;height:100%;pointer-events:none;background:rgba(0,0,0,.4);background-position:0 0;z-index:1;overflow:hidden}div#wpbody.pii-metadata{margin:0;max-width:none}section{background-color:var(--color-background);margin:0 auto}section.wrap{padding:8vw 6vw}section.wrap-half{padding:4vw 6vw}section.wrap-none{padding:.1px 6vw}section.no-wrap{padding:0}section.wrap-top{padding:4vw 6vw .1px 6vw}section.wrap-bottom{padding:.1px 6vw 4vw 6vw}section.ft08em{font-size:.8em}section.ft09em{font-size:.9em}section.ft11em{font-size:1.1em}section.ft12em{font-size:1.2em}section.ft13em{font-size:1.3em}section.ft15em{font-size:1.5em}section.ft20em{font-size:2em}section.full > div{max-width:100vw;margin:0 auto}section.wide > div{max-width:1120px;margin:0 auto}section.section-1024 > div{max-width:1024px;margin:0 auto}section.section-960 > div{max-width:960px;margin:0 auto}#opening-wrap{width:100vw;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:881;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:20px}#opening-wrap #opening{z-index:882}#opening div.headline{max-width:none;position:relative}#opening h2{color:inherit;border-color:inherit}#opening h2 span:after{border-color:inherit}#opening div.headline i{-webkit-transition-delay:.1s;transition-delay:.1s;border-color:inherit}#opening div.headline h2{-webkit-transition-delay:1.1s;transition-delay:0.5s}#opening div.headline h2 span{color:inherit;-webkit-transition-delay:1.8s;transition-delay:1.5s}#opening div.headline small{color:inherit;-webkit-transition-delay:2.2s;transition-delay:2.0s}#opening div.headline *{transition:transform 1s ease,opacity 1s ease;opacity:0!important;transform:translate(0,50px)}#opening div.headline .opening-visible{opacity:1!important;transform:translate(0,0)}section.cover{position:relative}section.cover.fixed{position:fixed;top:0;left:0;right:0;z-index:-1}section.cover-fixed-wrap{height:100vh;background:transparent}section.cover .images{height:100vw;overflow:hidden}section.cover .images img{width:100%;height:100%;object-fit:cover}section.cover.no-cutting .images img{width:100%;height:auto;object-fit:contain}section.cover .images{opacity:0;-webkit-transform:scale(1.09);transform:scale(1.09)}body.is-loaded section.cover .images{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1420ms cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 1420ms cubic-bezier(0.25,0.46,0.45,0.94);transition:opacity 1420ms cubic-bezier(0.25,0.46,0.45,0.94),transform 1420ms cubic-bezier(0.25,0.46,0.45,0.94)}section.cover .description{padding:0 3vw;display:flex;justify-content:center;align-items:center}div.headline h2{font-size:clamp(24px,4vw,42px);line-height:1.3;font-weight:700;color:var(--cover-body);padding:0;margin:0;text-align:center}div.headline h2 span{font-size:.92em;margin-bottom:0em;line-height:1em}div.headline h2 b{font-size:.3em;line-height:1.4;display:block;letter-spacing:.12em;font-family:var(--font-family-body);font-weight:bold;margin-top:.77778em}div.headline h2 br{display:none}div.headline p{max-width:none;margin:0}div.headline small{font-size:10px;max-width:500px;line-height:1.2;margin:10px 0;font-weight:300}div.headline i{font-family:var(--font-family-english);display:inline-block;border:1px solid var(--color-body);font-size:12px;line-height:1.3;font-style:normal;font-weight:700;white-space:pre;padding:2px 5px;margin-bottom:25px}div.headline h2 i{display:block;margin-top:3em}@media screen and (min-width:813px){section.cover .images{height:100vh;max-height:100dvh;overflow:hidden}section.cover.no-cutting .images{height:auto}section.cover .images:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(-180deg,rgba(255,255,255,0) 44%,#fff 96%);opacity:.4;transition:opacity 1s}section.cover .images:before{opacity:.4;z-index:2}section.cover.hero-transparent .images:before{display:none}section.cover.hero-black .images:before{background:linear-gradient(-180deg,rgba(0,0,0,0) 44%,#000 96%)}section.cover .description{position:absolute;top:0;left:0;right:0;bottom:0;padding:6vw 6vw}section.cover.top .description{top:100px;bottom:auto}section.cover.bottom .description{top:auto}section.cover.middle .description{top:0}section.cover.left .description{text-align:left;right:auto}section.cover.right .description{left:auto}section.cover .description div.home{position:relative!important}section.cover .description h1.wide{position:relative!important}div.headline h2 br{display:block}}@media screen and (max-width:812px){section.cover.no-cutting .images{height:auto}section.cover .description{min-height:40vh}section.cover.default-alt .images:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(-180deg,rgba(255,255,255,0) 44%,#fff 96%);opacity:.4;transition:opacity 1s}section.cover .images:before{opacity:.4;z-index:2}section.cover.default-alt.hero-transparent .images:before{display:none}section.cover.default-alt.hero-black .images:before{background:linear-gradient(-180deg,rgba(0,0,0,0) 44%,#000 96%)}section.cover.default-alt .description{position:absolute;top:auto;left:0;right:0;bottom:0;padding:3vw 3vw}section.cover.default-alt.middle .description{top:0}}section.cover .headline *{opacity:0;-webkit-transform:translate3d(0,6px,0);transform:translate3d(0,6px,0)}body.is-loaded section.cover .headline *{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity 640ms cubic-bezier(0.455,0.03,0.515,0.955),-webkit-transform 640ms cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity 640ms cubic-bezier(0.455,0.03,0.515,0.955),transform 640ms cubic-bezier(0.455,0.03,0.515,0.955)}body.is-loaded section.cover .headline h2{-webkit-transition-delay:980ms;transition-delay:980ms}body.is-loaded section.cover .headline span{-webkit-transition-delay:1400ms;transition-delay:1400ms}body.is-loaded section.cover .headline b{-webkit-transition-delay:2000ms;transition-delay:2000ms}body.is-loaded section.cover .headline center{-webkit-transition-delay:2400ms;transition-delay:2400ms}body.is-loaded section.cover .headline i{-webkit-transition-delay:2400ms;transition-delay:2400ms}body.is-loaded section.cover .headline .scrolldown{-webkit-transition-delay:1000ms;transition-delay:1000ms}body.is-loaded section.cover .headline > div{-webkit-transition-delay:2400ms;transition-delay:2400ms}section.cover.half-slider .headline > div{margin:10vw auto}section.cover.half-slider .images{opacity:;-webkit-transform:scale(1);transform:scale(1)}@media (min-width:813px){section.cover.half-slider{display:flex;column-gap:0;align-items:flex-start}section.cover.half-slider .images{height:auto;overflow:visible;position:sticky;top:0}section.cover.half-slider .images:before{display:none}section.cover.half-slider .description{position:relative;padding:6vw 2vw}section.cover.half-slider > div{width:50%}section.cover.half-slider .headline > div{margin:10vw auto 0 auto}section.half-slider .swiper-container-fade{max-width:none;width:50vw}}section.cover.half-wiper{}section.cover.half-wiper .pc{display:flex;column-gap:0;align-items:flex-start}section.cover.half-wiper .pc > div{width:50%}section.cover.half-wiper .pc .figure-wrap{height:50vw;position:relative;position:sticky;top:calc(50vh/4);overflow:hidden}section.cover.half-wiper .pc .figure-wrap figure{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.description-page{padding:20% 5%}.description-wrap .description-page:first-of-type .headline{padding-top:calc(50vh/4)}.pc .description-page.push{opacity:0;-webkit-transition:opacity 640ms cubic-bezier(0.455,0.03,0.515,0.955);transition:opacity 640ms cubic-bezier(0.455,0.03,0.515,0.955)}.pc .description-page.is-pushed{opacity:1}.sp .description-page{min-height:100vw}.sp .description-page:last-of-type{min-height:inherit}@media screen and (min-width:813px){}section.detail > div{margin:0 auto}section.detail div.image{max-width:1024px}section.detail figure{position:relative}section.detail figure img{width:100%}section.detail div.description{max-width:960px}section.detail div.description h2{}section.detail div.description p{font-size:14px;max-width:none;margin-bottom:1em}section.detail div.description small{display:block;margin-top:3em}section.detail.detail-column{padding:0!important}section.detail.detail-column div.description{padding:6vw}section.detail.detail-column figure figcaption{position:absolute;margin:auto;left:0;bottom:0;right:0;padding:6vw 12vw;text-align:center;font-size:clamp(18px,6vw,18px);color:#fff}section.detail.detail-square div.description{padding:1vw}section.detail.detail-square figure figcaption{position:absolute;top:0;left:-1.5em;padding:0;font-size:clamp(12px,2vw,16px);text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0 auto;font-family:var(--font-family-english);font-weight:700;line-height:1;cursor:default}section.detail.detail-square.detail-reverse figure figcaption{left:auto;right:-1.5em}@media (max-width:812px){section.detail.detail-default > div.image{padding-bottom:8vw;margin-left:-6vw;margin-right:-6vw}section:not(.image-1,.image-2) figure.show-on-smallscreen{margin-left:-6vw;margin-right:-6vw}section .column-2{margin:10px auto}}@media (min-width:813px){section .columns{display:flex;flex-wrap:wrap}section .column-2{flex-basis:50%;flex-grow:0;min-width:0;word-break:break-word;overflow-wrap:break-word}section .columns.columns-gap{gap:0 32px}section .columns.columns-gap .column-2{flex-basis:calc(50% - 16px)}section .columns .column-2.middle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}section.detail .column-2{flex-basis:calc(50% - 2vw)}section.detail .columns p{font-size:14px;line-height:24px}section.detail.detail-column{display:flex;flex-wrap:wrap;min-height:66vw}section.detail:not(.detail-default) > div{width:50%}section.detail.detail-column div.image figure{min-height:50vh;height:100%;overflow:hidden}section.detail.detail-column div.image figure img{width:100%;height:100%;object-fit:cover}section.detail.detail-default{display:block;min-height:inherit}section.detail.detail-default > div{width:auto}section.detail.detail-default > div.image{padding-bottom:5vw}section.detail.detail-column:not(.reverse).detail-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:#fff!important;color:#000!important}section.detail.detail-column.reverse:not(.detail-reverse){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.free.reverse .columns,section.detail.detail-default.detail-reverse .columns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.detail.detail-default:not(.detail-reverse) .column-2:nth-child(2n){margin-left:4vw}section.detail.detail-default.detail-reverse .column-2:nth-child(2n-1){margin-left:4vw}section.detail.detail-default.detail-reverse .column-2:nth-child(2n){margin-left:0}section.detail.detail-square{display:flex;column-gap:1em;align-items:center}section.detail.detail-square div.description{padding:0 3vw}section.detail.detail-square.detail-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.columns h2{margin-top:5px}section.image-1{padding-left:0;padding-right:0}section.image-1.image-hero > div{width:100%;max-width:none}figure.hero{width:100%;height:600px;position:relative;overflow:hidden}@media screen and (max-width:768px){figure.hero{height:80vw}}figure.hero img{width:100%;height:100%;object-fit:cover;box-sizing:inherit}@media screen and (max-width:812px){section.slider-details{padding-left:0 !important;padding-right:0!important}}@media screen and (max-width:812px){p br{display:none;text-align:left}}img{max-width:100%;height:auto}figure{margin:0 auto;padding:0}figure img{display:block;margin:0 auto}figure figcaption{text-align:left;font-size:12px;margin:0 auto;padding:1vw;line-height:1.6}@media screen and (max-width:812px){figure figcaption{padding:4vw}}@media screen and (min-width:1120px){section.wide figure img{width:1120px}}@media screen and (min-width:813px){.center{text-align:center}.left{text-align:left}.right{text-align:left}}figure.caption-after{max-width:990px;margin:0 auto}section.talk h2{padding-top:0;margin-top:0;margin-bottom:3vw;font-size:18px;font-weight:700;max-width:1120px;margin-right:auto;margin-left:auto}section.talk .talk-wrap{max-width:960px;margin:0 auto}section.talk div.line{margin-bottom:6vw;display:flex;flex-wrap:wrap}section.talk div.line.line-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.talk div.line div.text{padding:2vw 3vw;flex:1;position:relative;height:-webkit-min-content;min-height:5em}section.talk div.line div.text:before{content:"";position:absolute;top:22px;left:-30px;margin-top:0px;border:15px solid transparent;border-right:15px solid;border-right-color:inherit}section.talk div.line.line-reverse div.text:before{left:auto;right:-15px;margin-top:0px;margin-left:-15px;border-right:none;border-left:15px solid;border-left-color:inherit}section.talk div.line div.image{max-width:110px;margin-right:3vw}section.talk div.line.line-reverse div.image{margin-right:0;margin-left:3vw}figure.people figcaption{text-align:center;padding:5px;margin-bottom:0}figure.people img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}@media (min-width:813px){section.talk div.line{margin-bottom:3vw}section.talk div.line div.image{margin-right:1.5vw}section.talk div.line.line-reverse div.image{margin-left:1.5vw}section.talk div.line div.text{padding:2vw 3vw}}@media (max-width:812px){section.talk h2 br{display:none}}section.talk.wrap-half{padding:6vw 6vw 2vw 6vw}section.column-wrap{display:flex;flex-wrap:wrap;align-items:stretch}section.column-wrap > div{flex-basis:calc(50%);flex-grow:0}section.column-wrap > div > div{max-width:590px;margin:0 auto;height:100%;padding:2vw 2vw}section.column-wrap > div > div > div{height:100%}section.column-wrap small{margin-top:0}section.column-wrap:last-of-type small{margin-bottom:0}section.column-wrap figure figcaption{padding-right:0;padding-left:0}@media screen and (max-width:812px){section.column-wrap.default{display:block;padding-left:0;padding-right:0}section.column-wrap > div{flex-basis:0;flex-grow:0}section.column-wrap.default > div > div{padding:3vw 6vw}}@media screen and (min-width:813px){section.column-wrap div.column-a > div{margin-right:0}section.column-wrap div.column-b > div{margin-left:0}}div.people{display:flex;flex-wrap:wrap;font-size:12px;line-height:1.5em;height:auto!important}div.people > figure{flex-basis:calc(40%);margin:0 30px 25px 0}div.people > div{margin-top:5px}div.people > div b{font-size:14px}section.profile > div{margin:0 auto;padding:20px;border-style:solid;border-width:1px;max-width:960px}section.profile.no-border > div{padding:10px}@media screen and (min-width:813px){section.profile > div{display:flex;flex-wrap:wrap}section.profile > div > div.description{flex:1}}section.profile h3{font-weight:700;font-size:18px;line-height:1;margin-top:0;margin-bottom:15px;padding:0}section.profile h3 span{font-size:10px;line-height:18px;font-style:normal}section.profile p{max-width:none}section.profile p,section.profile small{font-size:12px;line-height:22px;margin:5px auto}section.profile figure{max-width:140px;margin:0 20px 0 0}@media screen and (max-width:812px){section.profile h3{text-align:center}section.profile figure{margin:0 auto 20px auto}}section.lineup > div{margin:0 auto;text-align:left}section.lineup h2{margin:0 auto var(--theme-grid-gap) auto;padding:0;font-weight:700}section.lineup h4{font-weight:700}section.lineup div.description{max-width:960px;margin:0 auto}section.lineup ul.lineup{margin:0 auto 0px auto;padding:0;line-height:1.8em;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none}section.lineup ul.lineup li{display:inline-block;vertical-align:top;margin:0 0 6px 0;padding:0}section.lineup ul.lineup li figure{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;height:100%;align-items:stretch}section.lineup ul.lineup li figure figcaption{flex:1}@media screen and (min-width:813px){section.lineup ul.lineup li{width:24.5%}section.lineup ul.lineup.li-count-3 li{width:32.8%;margin-bottom:0}section.lineup ul.lineup.li-count-2 li{width:49.7%;margin-bottom:0}section.lineup ul.lineup.li-count-1 li{width:100%;margin-bottom:0}}@media screen and (max-width:812px){section.lineup{padding-bottom:2vw}section.lineup ul.lineup li{width:49.2%}section.lineup ul.lineup.li-count-3 li{width:100%}section.lineup ul.lineup.li-count-2 li{width:100%}section.lineup ul.lineup.li-count-1 li{width:100%}}section.lineup figure:not(.use-javascript) figcaption{margin:6px auto;background-color:#fff;padding:0}section.lineup figure:not(.use-javascript) figcaption p{text-align:left;margin:0 auto;padding:1.4em 1.6em}section.lineup figure{position:relative;overflow:hidden;text-align:center;height:100%;justify-content:stretch;}section.lineup figure.use-javascript:before{content:'View Detail';position:absolute;top:0;left:0;right:0;padding:1em;text-align:center;font-size:10px;line-height:1;transition:.3s;opacity:.8;z-index:2}section.lineup figure.use-javascript:hover:before,section.lineup figure.use-javascript.is-hover:before{top:-80px;opacity:0}section.lineup figure.use-javascript figcaption{padding:0;margin:0;overflow-y:auto;position:absolute;z-index:99;left:0;bottom:-50px;width:100%;max-height:100%;color:#fff;background-color:rgba(var(--color-title-rgba),.6);opacity:0;transition:.5s}section.lineup figure.use-javascript:hover figcaption,section.lineup figure.use-javascript.is-hover figcaption{bottom:0;opacity:1}section.lineup figure.use-javascript figcaption p{text-align:left;margin-top:2em;margin-bottom:1em;padding:0 2em}section.lineup figure.use-javascript figcaption p:last-of-type{margin-top:1em;margin-bottom:2em}@media screen and (max-width:812px){section.lineup figure figcaption{height:100%}section.lineup figcaption p br{display:block}section.lineup figcaption p{margin-top:1em;padding:0 1em}}section.button > div{margin:0 auto;text-align:center}.button-round a.button button{border-radius:50px}a.button{display:inline-block;line-height:1;text-decoration:none;padding:0;margin:0}a.button button{font-family:var(--font-family-title);font-size:16px;line-height:1.5;white-space:pre-line;display:inline-block;clear:both;width:auto;padding:1em 2em;border:1px solid var(--button-body);background-color:var(--button-body);color:var(--button-hover);margin:0 auto;text-align:center;transition:all .5s ease;min-width:280px;-webkit-transition:all .3s ease;transition:all .3s ease}a.button:hover button{background-color:var(--button-hover);color:var(--button-body);text-decoration:none;cursor:pointer}a.post-more{font-size:16px;border-radius:50px;line-height:1.5;display:block;clear:both;width:auto;padding:9px;border:1px solid var(--color-title);background-color:#fff;color:var(--color-title);margin:2em auto;text-align:center;max-width:360px;-webkit-transition:all .3s ease;transition:all .3s ease}a.post-more:hover{background-color:var(--color-title);color:#fff;text-decoration:none}a.post-more-alt{background-color:#fff;color:var(--color-title);font-size:13px;padding:.5em .9em}a.post-more-alt:hover{background-color:var(--color-title);color:#fff;text-decoration:none}@media screen and (max-width:812px){p a.post-more br{display:block}}section.introduction{font-size:17px}section.introduction h3{margin:2em auto;padding:0;font-weight:700}@media (min-width:813px){section.introduction > div{display:flex}section.introduction > div > h3{display:flex;justify-content:center;align-items:center;width:50%}section.introduction > div > div{width:50%;text-align:left;padding:0 30px}}section ul,section ol{line-height:1.4em}section ul{margin-left:0}section .column-2.last ul,section .column-2.last ol{margin-bottom:0}@keyframes loop_scroll{0%{transform:translate3d(0,0,0) scaleY(0)}50%{transform:translate3d(0,0,0) scaleY(1)}100%{transform:translate3d(0,100px,0) scaleY(0)}}@media (min-width:813px){div.scrolldown{position:relative;width:1px;height:100px;background:rgba(var(--color-body),.2);margin:30px auto 0 auto;opacity:0;transition:opacity .5s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}body.toggle-mobile.is-loaded div.scrolldown{opacity:1}body.toggle-mobile.is-loaded div.scrolldown{opacity:0!important;-webkit-transition-delay:0s;transition-delay:0s}div.scrolldown:after{content:"";position:absolute;left:0;top:0;width:1px;height:100px;background:var(--color-body);transform-origin:top;transform:scaleY(0);animation:loop_scroll 2s cubic-bezier(.77,0,.175,1) infinite}}body section.cover .headline div.scrolldown{opacity:0}body.is-loaded section.cover .headline div.scrolldown{opacity:1}@media screen and (min-width:661px){.vertical-text div{text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0 auto;letter-spacing:0.03em}}@-moz-document url-prefix(''){@media screen and (min-width:661px){.vertical-text div{min-width:77.777%}}}@media screen and (max-width:660px){.vertical-text div p{text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:0 auto;letter-spacing:0.03em}.vertical-text div h2{text-align:center}}@-moz-document url-prefix(''){@media screen and (max-width:660px){.vertical-text div p{min-width:77.777%}}}@media screen and (max-width:812px){.vertical-text div p br{display:block}}.vertical-text div span{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all;margin:.1em auto}.vertical-text div:after{content:'';display:none}.vertical-text div p{font-size:1.2em;line-height:2.1em;padding:15px;margin:0 auto;max-width:none;-webkit-font-feature-settings:normal;font-feature-settings:normal}.vertical-text div h2{padding:15px;margin:0 auto}@media screen and (max-width:360px){.vertical-text div p{line-height:1.7em}}.video-container{position:relative;width:100%;max-width:1024px;overflow:hidden;padding-top:56.25%;margin:0 auto}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}svg:not([fill]){fill:currentColor}nav.sns{line-height:1;text-align:center}main nav.sns{margin:0 auto;padding:50px 0;background-color:var(--color-background)}nav.sns ul{list-style:none;line-height:1;margin:0 auto;padding:0;display:inline-flex;column-gap:0;align-items:center;text-align:center}nav.sns ul li{display:inline-block;padding:0;margin:0;border-radius:4px;transition:all .2s ease-in-out}nav.sns ul li a{display:block;border-radius:4px;padding:9px;text-shadow:none;border-bottom:none;color:#000;line-height:0}nav.sns ul li a svg{width:24px;height:24px;cursor:pointer}footer nav.sns ul li a i{font-size:24px;line-height:1}nav.sns ul li:hover a{color:#000;background-color:rgba(0,0,0,.05)}nav.sns ul li.refresh a{padding:14px}nav.sns ul li.refresh a svg,nav.sns ul li.refresh i{display:block;width:18px;height:18px;cursor:pointer;transition:all .2s ease-in-out}nav.sns ul li.refresh a:hover i{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}h3.share{font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:400;font-size:14px;text-transform:uppercase;margin:1em 0;color:#808080;cursor:default;letter-spacing:.04em}section.related-posts{padding:5vw 0}section.related-posts-inline ul{max-width:680px}section.related-posts ul{display:grid;gap:5rem;list-style:none;padding:0;margin:0 auto;max-width:74rem;line-height:2em}section.related-posts ul li{padding:0;margin:0}section.related-posts ul li div.content{max-width:48rem;padding:0 2.2rem}section.related-posts ul li div.content div.tagline{margin:20px auto}section.related-posts ul li div.content a.post-more{margin:0 auto;max-width:none;padding:1em 2em;font-size:clamp(13px,3vw,15px);display:inline-block;border-radius:12px}section.related-posts ul li .content h2{position:inherit;margin:0;padding:0;font-size:clamp(20px,4vw,25px);font-weight:700}section.related-posts ul li .content h2 span,section.related-posts ul li .content h2 i{display:block;margin:.3em auto;font-style:normal;font-size:18px;line-height:24px;font-weight:300;font-family:unset}section.related-posts ul li .content div.tagline + p{margin-top:1em}section.related-posts ul li .content p:last-of-type{margin:2em 0 0 0}section.related-posts ul li.default > div.image{margin-left:15vw}section.related-posts ul li.reverse > div.image{margin-right:15vw}section.related-posts ul li figure{width:100%;aspect-ratio:4 / 4}section.related-posts ul li figure img{width:100%;height:100%;object-fit:cover}section.related-posts ul li figure.scroll-fade-in img{opacity:0;transition:opacity .6s ease-in-out;clip-path:inset(0 100% 0 0);transition:clip-path .5s;transition-timing-function:ease-in-out}section.related-posts ul li.reverse figure.scroll-fade-in img{clip-path:inset(0 0 0 100%)}section.related-posts ul li figure.scroll-fade-in.is-visible img{opacity:1;clip-path:inset(0 0 0 0)}section.related-posts ul li > div.image{display:flex;justify-content:left;align-items:flex-start}section.related-posts ul li:not(.reverse) > div.image{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:812px){section.related-posts ul li .content{margin-top:3rem}}@media (min-width:813px){section.related-posts ul li .content{margin-bottom:1rem}section.related-posts ul li{display:flex;justify-content:left;align-items:flex-end}section.related-posts ul li:not(.reverse){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}section.related-posts ul li > div{width:50%}section.related-posts ul li.default > div.image{margin-left:0}section.related-posts ul li.reverse > div.image{margin-right:0}}[class^=line-clamp-]{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4}.line-clamp-5{-webkit-line-clamp:5}.line-clamp-6{-webkit-line-clamp:6}section.related-index{padding:1vw 6vw 8vw 6vw}section.related-index div{padding:3vw;border:solid 1px #111;border-radius:0;max-width:960px;margin:0 auto}section.related-index h4{text-transform:uppercase}ul.ul-index{line-height:2em;margin:0 auto}ul.ul-index li{position:relative;padding-left:1.3em}ul.ul-index li:before{content:'→';transition:-webkit-transform .2s;transition:transform .2s;text-align:center;display:inline-block;position:absolute;left:0;top:0}ul.ul-index li:hover:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);text-decoration:none}ul.ul-index li a{text-decoration:underline;text-underline-offset:.33em;text-decoration-thickness:.05em;text-decoration-style:dashed;font-weight:700}ul.ul-index li a:hover{text-decoration-style:solid}section.related-section{padding:3vw 0;background-color:#eaeef9}section.related-section > aside.related{margin:1vw auto}section.related-section h4.related{margin:1vw auto 3vw auto;font-size:18px;line-height:26px;text-transform:uppercase;letter-spacing:1px;text-align:center;font-weight:400;font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif}ul.ul-related{margin:0 auto;padding:0 10px;max-width:980px;text-align:center}ul.ul-related li{width:25%;display:inline-block;vertical-align:top;padding:0px;margin:0;text-align:left}@media screen and (max-width:768px){ul.ul-related li{width:50%}}@media screen and (max-width:320px){ul.ul-related-selector li{width:50%}}ul.ul-list{list-style:none;margin:0 auto 40px auto;padding:0;max-width:none;display:block}ul.ul-list li{margin-bottom:.5em}a.post{display:block;clear:both;vertical-align:top;margin:0 auto;padding:0;font-size:13px;line-height:21px;position:relative;max-width:460px;text-align:left}a.post:hover{text-decoration:none;color:#323232}a.post span{display:block;clear:both}a.post span.thumbnail{box-sizing:border-box;line-height:9px;text-align:center;position:relative;margin-bottom:0;flex:none;width:100%;color:transparent}a.post span.thumbnail img{z-index:-1;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}a.post span.meta{padding:10px 0px;width:100%}a.post span.thumbnail.thumbnail-crop-320{width:360px;height:252px;overflow:hidden;position:relative}@media screen and (max-width:768px){a.post span.thumbnail.thumbnail-crop-320{width:320px;height:224px}}a.post span.thumbnail.thumbnail-crop-320 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transform:scale(1.2);transform:scale(1.2)}a.post span.title{font-size:16px;line-height:1.4em;margin-bottom:12px;font-weight:700;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:414px){a.post span.title{font-size:15px}}a.post span.title span{display:none}a.post span.subline{margin-bottom:10px;position:relative;font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-style:normal;text-transform:uppercase;font-weight:300;font-size:12px;line-height:14px;color:#717171}a.post span.subline i.fa{color:#717171;font-size:13px;padding:1px 0 0 5px;text-align:center;position:absolute;right:1px;top:1px}a.post span i.external-link{width:13px;height:13px;margin-left:3px}a.post span.title i{display:block;clear:both;font-size:12px;line-height:1.4em;font-weight:300;font-style:normal;margin:3px 0}a.post span.excerpt{line-height:18px;margin-bottom:10px;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}@media screen and (min-width:666px){a.post span.excerpt{padding-right:20px}}span.tagline{text-align:left;line-height:1.2;margin:5px 0;display:flex;align-self:center;gap:7px}a.post span.tagline{display:flex}span.tagline i{display:inline-block;font-family:'Montserrat',"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-style:normal;text-transform:uppercase;font-weight:300;font-size:12px;line-height:14px;color:#717171}span.tagline i.tags{color:#000;font-weight:500}span.tagline i.date{white-space:pre}span.tagline i.external-link{width:13px;height:13px;color:#717171;font-size:13px;padding:1px 0 0 5px;margin-left:3px;flex:1;text-align:right}span.tagline i.external-link svg{width:13px;height:13px}span.tagline i.is-new{color:#f60000!important;font-style:normal!important;font-weight:700!important}i.sponsored{-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}ul.ul-related li a.post{padding:10px}ul.ul-related li a.post{font-size:12px;line-height:18px}ul.ul-related li a.post span.title{font-size:15px}ul.ul-related li a.post span.excerpt{padding-right:0}@media screen and (max-width:768px){ul.ul-related li a.post{padding:5px}}nav.post-more-wrap{display:none}.hide-more nav.post-more-wrap{display:block}a.post{display:block;vertical-align:top;text-align:left;clear:both;line-height:1.3em;position:relative;overflow:hidden}a.post span.thumbnail{overflow:hidden;box-sizing:border-box;line-height:9px;text-align:center;position:relative}a.post span.thumbnail img{z-index:-1;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;-webkit-transform:scale(1.003);transform:scale(1.003)}@media screen and (min-width:813px){a.post:hover span.thumbnail img{-webkit-transform:scale(1.09);transform:scale(1.09)}a.post:hover span.thumbnail img.lazyloaded{-webkit-transition-delay:0s;transition-delay:0s}ul.ul-block li a.post.post-large:hover span.thumbnail img{-webkit-transform:scale(1);transform:scale(1)}}section.parallax{width:100%;display:-webkit-flex;display:flex}section.parallax figure{width:100%;display:block;margin:0;padding:0;overflow:hidden}section.parallax > div{width:100vw;overflow:hidden}section.parallax.parallax-count-2 > div{width:50%}section.parallax.parallax-count-3 > div{width:33.333333%}section.parallax figure img{max-width:none;width:100%;height:auto}.hide-on-smallscreen,.pc{display:block}.show-on-smallscreen,.sp{display:none}@media screen and (max-width:812px){.hide-on-smallscreen,.pc{display:none!important}.show-on-smallscreen,.sp{display:block!important}}.hide{display:none!important}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;height:100%;max-width:960px}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical > .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-navigation{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-width:670px;padding:0 20px;margin:20px auto;z-index:2}.swiper-pagination{flex:1;text-align:center;-webkit-transition:300ms opacity;-o-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;padding:2px 8px 0 8px;line-height:1}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:10px;height:10px;margin:5px;display:inline-block;border-radius:100%;background:#000;opacity:.3}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#000}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}.swiper-pagination-fraction{flex:1;font-weight:700;line-height:1;text-align:center;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';margin-top:5px}.swiper-button-next,.swiper-button-prev{width:44px;height:36px;padding:0;cursor:pointer;background-size:30px auto;background-position:7px 9px;background-repeat:no-repeat;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:rgba(0,0,0,.1)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev{background-image:url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 30 10.913" height="10.913" viewBox="0 0 30 10.913" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m0 10.913 10.916-10.913.001.002.68.68-9.274 9.271 27.677.002v.958z"/></svg>')}.swiper-button-next{background-image:url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 30 10.914" height="10.914" viewBox="0 0 30 10.914" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m0 10.914v-.96h27.678l-9.274-9.273h.002l.68-.681 10.914 10.914z"/></svg>')}.swiper-container figure{margin:0;display:block}.swiper-container figure img{margin:0}.swiper-pagination-fraction{display:none}.swiper-container .swiper-slide figure.thumbnail{background:#fff}.swiper-container .swiper-slide figure.thumbnail img{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.swiper-container .swiper-slide-thumb-active figure.thumbnail img{opacity:.4}@media (min-width:813px){.swiper-container.thumbnail-container .swiper-slide{max-width:200px}.swiper-container .swiper-slide figure.thumbnail,.swiper-container .swiper-slide figure.thumbnail img{max-width:190px}}@media screen and (max-width:812px){.swiper-container.thumbnail-container{margin-top:10px;margin-bottom:30px;max-width:85%}}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container-fade{max-width:none;width:100vw}.swiper-container-fade .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;background-position:center;background-size:cover}.swiper-container-fade .swiper-slide .swiper-slide,.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.wide .swiper-container{max-width:1120px}.section-1024 .swiper-container{max-width:1024px}.section-960 .swiper-container{max-width:960px}@media screen{.scroll-fade-in{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.scroll-fade-in{transition:all .4s;opacity:0;transform:translate(0px,30px)}.scroll-fade-in.is-visible{opacity:1;transform:translate(0px,0px)}body.fade-in .scroll-fade-in{opacity:0}body.animation-animate-up .scroll-fade-in{transform:translate(0,50px);opacity:0}body.animation-animate-up .scroll-fade-in.is-visible{opacity:1;transform:translate(0,0)}body.animation-wipe-in .scroll-fade-in{opacity:0}body.animation-wipe-in .scroll-fade-in.is-visible{opacity:1;transform:translate(0,0)}body.animation-wipe-in .scroll-fade-in img{clip-path:inset(0 100% 0 0);transition:clip-path .7s ease-in-out;opacity:0}body.animation-wipe-in .scroll-fade-in.is-visible img{clip-path:inset(0);opacity:1;transform:translate(0,0)}body.animation-brightness-in .scroll-fade-in{opacity:0}body.animation-brightness-in .scroll-fade-in.is-visible{opacity:1;transform:translate(0,0)}body.animation-brightness-in .scroll-fade-in img{display:block;clip-path:inset(0 100% 0 0);transform:translateZ(0);filter:brightness(6);transition:clip-path 1s,filter 1s;transition-timing-function:cubic-bezier(.77,0,.175,1);opacity:1 !important}body.animation-brightness-in .scroll-fade-in.is-visible img{clip-path:inset(0 0 0 0);filter:brightness(1);transform:translate(0,0)}div.swiper-container.scroll-fade-in{transform:translate(0,0)}p.scroll-fade-in{-webkit-transition-delay:.3s;transition-delay:.3s}.ul-related li:nth-child(even).scroll-fade-in img{-webkit-transition-delay:.3s;transition-delay:.3s}.scroll-fade-in.is-visible{opacity:1!important;transform:translate(0,0)}}.info{font-family:var(--font-family-english);font-size:13px;width:150px;text-align:center;line-height:1;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;z-index:3;top:45%;pointer-events:auto;opacity:0;transition:opacity .5s}.info.info-left{width:200px;left:-70px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.info.info-right{right:-50px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}@media screen and (max-width:1024px){.info.info-left{left:-70px}.info.info-right{right:-50px}}@media screen and (max-width:812px){.info{font-size:11px}.info.info-left{left:-88px}.info.info-right{right:-64px}}.toggle-mobile .info{opacity:.4}@media (min-width:813px){.toggle-mobile .info{opacity:.8}}