html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{padding:0;margin:0;box-sizing:border-box}[hidden]{display:none!important}*:before,*:after{box-sizing:border-box}html{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;scroll-behavior:smooth;-webkit-text-size-adjust:100%;overscroll-behavior:none;margin-top:0!important}html.is-active{overflow:hidden}body{line-height:1.3;display:flex;flex-direction:column;overscroll-behavior:none;min-height:100vh}@media screen and (max-width:1279px){body{overflow-x:hidden}}main{margin-top:60px;flex:1}a{text-decoration:none;color:#222;user-select:none;word-break:break-all}@media screen and (min-width:768px){a{transition:all .3s ease-in-out}a:hover{cursor:pointer}}ul,li{list-style:none}img{display:block;height:auto;width:100%}textarea:focus:not(:fous-visible),select:focus:not(:fous-visible),input:focus:not(:fous-visible),button:focus:not(:fous-visible){outline:none!important}textarea:focus-visible,select:focus-visible,input:focus-visible,button:focus-visible{outline:1px solid #333;outline-offset:-1px}input{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;appearance:none;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif}input[type=month],input[type=date]{appearance:none}input[type=checkbox],input[type=radio]{display:none}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}select{cursor:pointer;appearance:none;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif}textarea{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif}sup{vertical-align:super;font-size:small}button{background-color:transparent;border:none;text-decoration:none;appearance:none;user-select:none;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#222}@media screen and (min-width:768px){button{transition:all .3s ease-in-out}button:hover{cursor:pointer}}small{font-size:.8em}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}.header{position:fixed;top:0;left:0;width:100%;height:60px;background:#fff;z-index:11;letter-spacing:.15em}.header__button{position:absolute;top:50%;left:8px;transform:translateY(-50%);width:48px;height:48px;z-index:11;transition:all .3s ease-in-out}.header__button:before,.header__button:after{content:"";position:absolute;left:50%;width:24px;height:2px;background:#1a1a1a;transform:translate(-50%);transition:all .3s ease-in-out}.header__button:before{top:17px}.header__button:after{bottom:17px}.header__button.is-active:before{transform:translate(-50%) rotate(45deg);top:calc(50% - 2px)}.header__button.is-active:after{transform:translate(-50%) rotate(-45deg);bottom:50%}.header__button:focus{outline:none}.header__button:hover{opacity:.7}.header__logo{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:14px}@media screen and (min-width:768px){.header__logo:hover{fill-opacity:.7}}@media screen and (max-width:767px){.header__logo{height:13px}}.header__logo svg{width:auto;height:100%}.header__menu{opacity:0;visibility:hidden;transition:all .3s ease-in-out;pointer-events:none;position:absolute;width:100%;height:calc(100vh - 60px);height:calc(100dvh - 60px);top:60px;left:0;background:#fff;overflow-y:auto}.header__menu.is-active{top:60px;opacity:1;visibility:visible;pointer-events:auto}@media screen and (min-width:768px){.header__nav{padding:110px 72px 58px}}@media screen and (max-width:767px){.header__nav{padding:40px 24px}}@media screen and (min-width:768px){.header__list li:not(:first-child){margin-top:24px}}@media screen and (max-width:767px){.header__list li:not(:first-child){margin-top:22px}}.header__list a{line-height:100%}@media screen and (min-width:768px){.header__list a{font-size:40px}.header__list a:hover{opacity:.4}}@media screen and (max-width:767px){.header__list a{font-size:26px}}@media screen and (min-width:768px){.header__sublist{margin-top:90px}}@media screen and (max-width:767px){.header__sublist{margin-top:64px}}@media screen and (min-width:768px){.header__sublist li:not(:first-child){margin-top:18px}}@media screen and (max-width:767px){.header__sublist li:not(:first-child){margin-top:14px}}.header__sublist a{line-height:100%}@media screen and (min-width:768px){.header__sublist a{font-size:24px}.header__sublist a:hover{opacity:.7}}@media screen and (max-width:767px){.header__sublist a{font-size:16px}}.header__search{height:32px}@media screen and (min-width:768px){.header__search{max-width:328px;margin-top:84px}}@media screen and (max-width:767px){.header__search{margin-top:58px}}.header__search label{position:relative;display:block;width:100%;height:100%;border-bottom:2px solid transparent}@media screen and (min-width:768px){.header__search label{padding-bottom:4px}}@media screen and (max-width:767px){.header__search label{padding-bottom:12px}}.header__search label:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background:#e0e0e0;transition:all .3s ease-in-out}.header__search input{width:100%;height:100%;font-size:24px;letter-spacing:.15em}@media screen and (min-width:768px){.header__search input{font-size:24px}}@media screen and (max-width:767px){.header__search input{font-size:16px}}.header__search input::placeholder{color:#222;transition:all .3s ease-in-out}.header__search input:focus{outline:none}.header__search input:focus::placeholder{color:#e0e0e0}.header__search:has(input:focus) label:after{width:100%}.header__search:has(input:focus)+.header__language{margin-top:20px}.header__language{display:flex;align-items:center;gap:2.4px}@media screen and (min-width:768px){.header__language{margin-top:10px}}@media screen and (max-width:767px){.header__language{margin-top:5px}}.header__language a{font-weight:500;letter-spacing:.15em}@media screen and (min-width:768px){.header__language a{font-size:24px}.header__language a:hover{opacity:.7}}@media screen and (max-width:767px){.header__language a{font-size:16px}}.header__language span{font-weight:500;line-height:100%}@media screen and (min-width:768px){.header__language span{font-size:24px}}@media screen and (max-width:767px){.header__language span{font-size:14px}}.translatepress-en_US .header__language .jp{color:#d2d2d2;pointer-events:auto}.translatepress-en_US .header__language .en,.translatepress-ja .header__language .jp{pointer-events:none;color:#222}.translatepress-ja .header__language .en{color:#d2d2d2;pointer-events:auto}.footer{background:#e0e0e0}@media screen and (min-width:768px){.footer{margin-top:120px;padding:40px 0 20px}}@media screen and (max-width:767px){.footer{margin-top:64px;padding:40px 0 24px}}.footer__inner{margin-inline:auto}@media screen and (min-width:768px){.footer__inner{width:calc(100% - 112px);max-width:1290px}}@media screen and (max-width:767px){.footer__inner{width:calc(100% - 40px)}}.footer__newsletter .title{line-height:140%}@media screen and (min-width:768px){.footer__newsletter .title{font-size:16px;font-weight:500}}@media screen and (max-width:767px){.footer__newsletter .title{font-size:14px}}.footer__newsletter .details{line-height:190%;font-size:14px}@media screen and (min-width:768px){.footer__newsletter .details{margin-top:4px}}@media screen and (max-width:767px){.footer__newsletter .details{margin-top:8px}}.footer__newsletter .link{position:relative;display:inline-block;line-height:100%;margin-top:9.45px;padding-left:32px}@media screen and (min-width:768px){.footer__newsletter .link{font-size:16px}}@media screen and (max-width:767px){.footer__newsletter .link{font-size:14px;font-weight:500}}.footer__newsletter .link:before{content:"";position:absolute;bottom:50%;left:5px;transform:translateY(50%);width:15px;height:15px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTIuMTI3IDguMjVMMCA4LjI1TDAgNi43NUwxMi4xMjcgNi43NUw2LjQzMDc1IDEuMDUzNzVMNy41IDBMMTUgNy41TDcuNSAxNUw2LjQzMDc1IDEzLjk0NjJMMTIuMTI3IDguMjVaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPg==) no-repeat center center/contain}.footer__newsletter .link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#222;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.footer__newsletter .link:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .3s ease}.footer__links{display:flex;gap:24px}@media screen and (min-width:768px){.footer__links{margin-top:45px;justify-content:space-between}}@media screen and (max-width:767px){.footer__links{margin-top:72px;flex-direction:column}}.footer__links .list{display:flex}@media screen and (min-width:768px){.footer__links .list{gap:40px}}@media screen and (max-width:767px){.footer__links .list{flex-direction:column;gap:16px}}.footer__links .list a{font-size:14px}@media screen and (min-width:768px){.footer__links .list a{line-height:100%;margin:6.3px 0}}@media screen and (max-width:767px){.footer__links .list a{line-height:100%;margin:2.8px 0}}.footer__links .list a:after{display:none}.footer__links .sns{display:flex;align-items:center}@media screen and (min-width:768px){.footer__links .sns{gap:32px}.footer__links .sns li{width:20px;height:21px}.footer__links .sns a{display:block;width:100%;height:100%}.footer__links .sns a svg{width:100%;height:auto}}@media screen and (max-width:767px){.footer__links .sns{gap:40px}}.footer__copyright{display:flex;align-items:center}@media screen and (min-width:768px){.footer__copyright{margin-top:28px;gap:20px;justify-content:flex-end}}@media screen and (max-width:767px){.footer__copyright{margin-top:44px;gap:8px;flex-direction:column}}.footer__copyright li,.footer__copyright a{font-size:12px}@media screen and (min-width:768px){.footer__copyright li,.footer__copyright a{line-height:100%;margin:4.2px 0}}@media screen and (max-width:767px){.footer__copyright li,.footer__copyright a{line-height:100%;margin:2.4px 0}}.footer__copyright li:after,.footer__copyright a:after{display:none}@media screen and (max-width:767px){.only-pc{display:none!important}}@media screen and (min-width:768px){.only-sp{display:none!important}}.br{display:inline-block}.js-fade-up{opacity:0;transform:translateY(20px);transition:all 1s ease-in-out;transition:opacity 2s ease,transform 2s ease}.js-fade-up.is-active{opacity:1;transform:translateY(0)}.u-button-more{position:relative;line-height:140%;font-weight:400;width:100%;display:flex;align-items:center;text-align:center;justify-content:center;margin-inline:auto;white-space:nowrap;text-transform:uppercase}@media screen and (min-width:768px){.u-button-more{font-size:14px;max-width:120px;padding:6px 40px 6px 16px}.u-button-more:hover{opacity:.7}}@media screen and (max-width:767px){.u-button-more{font-size:14px;max-width:120px;padding:0 24px 0 8px}}.u-button-more:before,.u-button-more:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:13px;height:2px;background:#1a1a1a;margin-top:-1px}@media screen and (min-width:768px){.u-button-more:before,.u-button-more:after{right:20px}}@media screen and (max-width:767px){.u-button-more:before,.u-button-more:after{right:0}}.u-button-more:before{transform:translateY(-50%) rotate(90deg);transition:transform .3s}.u-button-more.is-expanded:before{transform:translateY(-50%) rotate(180deg)}.u-button-more--border{border-radius:4px;border:1px solid #3D3D3D;max-width:140px;padding:8px 40px 6px 16px;font-size:12px}.u-button-more--border:hover{background-color:#f1f1f1;opacity:1}.u-button-more--border:before,.u-button-more--border:after{right:20px}.u-link-more{font-size:14px;line-height:100%;display:inline-block;position:relative;padding-block:2px;width:fit-content}.u-link-more:before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#222;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}@media screen and (min-width:768px){.u-link-more:hover:before{transform:scaleX(1);transform-origin:left}}.u-link-more:after{content:"";display:inline-block;width:6px;height:10px;background:url(../img/common/icon_arrow.svg) no-repeat center center/contain;margin-left:7px;transform:translateY(1px)}.u-link-contact{padding:8px 24px;border:1px solid #3D3D3D;border-radius:4px;font-size:12px;font-weight:400;color:#222;text-decoration:none;transition:all .3s ease-in-out;text-transform:uppercase}@media screen and (min-width:768px){.u-link-contact:hover{background-color:#f1f1f1}}.news-card{display:flex;flex-direction:column;text-decoration:none;color:#222}@media screen and (min-width:768px){.news-card{gap:clamp(16px,1.5vw,20px)}}@media screen and (max-width:767px){.news-card{gap:16px}}@media screen and (min-width:768px){.news-card:hover .news-card__img img{transform:scale(1.05)}}.news-card__img{position:relative;overflow:hidden;background-color:#d2d2d2;border:1px solid #E0E0E0;aspect-ratio:392/277}.news-card__img img{width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.news-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.news-card__body{display:flex;flex-direction:column;gap:8px}.news-card__title{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222;font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width:768px){.news-card__title{line-height:1.4}}@media screen and (max-width:767px){.news-card__title{line-height:1.4}}.news-card__excerpt{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:14px;color:#222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (min-width:768px){.news-card__excerpt{line-height:1.6}}@media screen and (max-width:767px){.news-card__excerpt{line-height:1.6}}.news-card__meta{display:flex;align-items:center;gap:8px;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:14px;color:#222;line-height:1.9}.news-card__separator{line-height:1}.back-to-top{position:fixed;z-index:100;display:flex;flex-direction:column;align-items:center;gap:16px;width:54px;padding:0;border:none;background:none;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}@media screen and (min-width:768px){.back-to-top{right:32px;bottom:40px}}@media screen and (max-width:767px){.back-to-top{right:16px;bottom:24px}}.back-to-top.is-visible{opacity:1;visibility:visible}.back-to-top.is-absolute{position:absolute}.back-to-top__icon{display:block;width:52px;height:20px}.back-to-top__icon svg{display:block;width:100%;height:100%}.back-to-top__label{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:14px;font-weight:400;line-height:160%;color:#222;letter-spacing:.02em}.wysiwyg{line-height:1.9}.wysiwyg>*+*{margin-top:16px}.wysiwyg>p:not(:has(img))+p:not(:has(img)){margin-top:unset}.wysiwyg h2{font-size:20px;font-weight:500}.wysiwyg h3{font-size:18px;font-weight:500}.wysiwyg h4{font-size:16px;font-weight:500}.wysiwyg h5,.wysiwyg h6{font-size:14px;font-weight:500}.wysiwyg a{display:inline-block;position:relative;color:#222;text-decoration:none}@media screen and (min-width:768px){.wysiwyg a:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:#222;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.wysiwyg a:hover:after{transform:scaleX(1);transform-origin:left}}@media screen and (max-width:767px){.wysiwyg a{text-decoration:underline}}.wysiwyg img{max-width:100%;width:unset;height:auto}.top h1{font-size:0;line-height:0}.top__loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;transition:opacity 1s ease,visibility 1s ease;opacity:1}.top__loading-screen:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;background:url(../img/top/logo_loading.svg) no-repeat center center/contain;opacity:0;transition:opacity 1s ease-in-out;animation:logoFadeInOut 3s ease-in-out forwards}@media screen and (min-width:768px){.top__loading-screen:after{width:700px}}@media screen and (max-width:767px){.top__loading-screen:after{width:300px}}.top__loading-screen.is-loaded{opacity:0;visibility:hidden;pointer-events:none}@keyframes logoFadeInOut{0%{opacity:0}20%{opacity:0}45%{opacity:1}75%{opacity:1}to{opacity:0}}.top__mv{position:relative;padding-bottom:72px}.top__mv .swiper-slide.is-enable-zoom img{transition:transform 8s linear}.top__mv .swiper-slide.is-enable-zoom.swiper-slide-active img,.top__mv .swiper-slide.is-enable-zoom.is-zoom-leaving img{transform:scale(1.1)}.top__mv picture{display:block;overflow:hidden;height:calc(100vh - 132px);height:calc(100dvh - 132px);min-height:500px}.top__mv picture img{width:100%;height:100%;object-fit:cover}.top__mv video{display:block;width:100%;height:calc(100vh - 132px);height:calc(100dvh - 132px);min-height:500px;object-fit:cover}.top__mv .swiper-controller-wrapper{position:absolute;bottom:24px;width:100%;display:flex;align-items:center;justify-content:center;gap:16px;height:24px}@media screen and (max-width:767px){.top__mv .swiper-controller-wrapper{padding:0 20px}}.top__mv .swiper-controller-wrapper .swiper-button-prev,.top__mv .swiper-controller-wrapper .swiper-button-next{width:24px;min-width:24px;height:24px;position:relative;inset:auto!important;margin-top:auto!important}@media screen and (min-width:768px){.top__mv .swiper-controller-wrapper .swiper-button-prev,.top__mv .swiper-controller-wrapper .swiper-button-next{transition:all .3s ease-in-out}.top__mv .swiper-controller-wrapper .swiper-button-prev:hover,.top__mv .swiper-controller-wrapper .swiper-button-next:hover{opacity:.7}}.top__mv .swiper-controller-wrapper .swiper-button-prev:before,.top__mv .swiper-controller-wrapper .swiper-button-next:before{content:"";width:9px;height:15px}.top__mv .swiper-controller-wrapper .swiper-button-prev svg,.top__mv .swiper-controller-wrapper .swiper-button-next svg{display:none}.top__mv .swiper-controller-wrapper .swiper-button-prev:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTcuMjQwMzEgMTQuNDgwNkwwIDcuMjQwMzFMNy4yNDAzMSAwTDguMzA0NzUgMS4wNjQ0NEwyLjEyODY5IDcuMjQwMzFMOC4zMDQ3NSAxMy40MTYyTDcuMjQwMzEgMTQuNDgwNloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+) no-repeat center center/contain}.top__mv .swiper-controller-wrapper .swiper-button-next:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEuMDY0MzcgMi43MzM1OGUtMDVMOC4zMDQ2OSA3LjI0MDM0TDEuMDY0MzcgMTQuNDgwN0wtNi4zMDM1NmUtMDUgMTMuNDE2Mkw2LjE3NiA3LjI0MDM0TC02LjQxMTU0ZS0wNSAxLjA2NDQ3TDEuMDY0MzcgMi43MzM1OGUtMDVaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPg==) no-repeat center center/contain}.top__mv .swiper-controller-wrapper .mv-progressbars{display:flex;gap:4px;width:100%;max-width:360px}.top__mv .swiper-controller-wrapper .mv-progressbars .mv-progressbar{flex:1;height:1px;background:#d2d2d2;overflow:hidden}.top__mv .swiper-controller-wrapper .mv-progressbars .mv-progressbar span{display:block;height:100%;width:0%;background:#222}.top__mv .swiper-slide{position:relative}.top__mv .mv-swiper__overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:column;align-items:center;text-align:center;color:#fff}@media screen and (min-width:768px){.top__mv .mv-swiper__overlay{width:100%;padding:0 56px}}@media screen and (max-width:767px){.top__mv .mv-swiper__overlay{width:100%;padding:0 24px}}.top__mv .mv-swiper__overlay--black{color:#222}.top__mv .mv-swiper__overlay--black .mv-swiper__title,.top__mv .mv-swiper__overlay--black .mv-swiper__subtitle,.top__mv .mv-swiper__overlay--black .mv-swiper__period,.top__mv .mv-swiper__overlay--black .mv-swiper__text4{text-shadow:none}.top__mv .mv-swiper__overlay--black .mv-swiper__btn{color:#222;border-bottom-color:#222}.top__mv .mv-swiper__title{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;line-height:120%;word-break:keep-all}@media screen and (min-width:768px){.top__mv .mv-swiper__title{margin-bottom:40px;font-size:72px}}@media screen and (max-width:767px){.top__mv .mv-swiper__title{margin-bottom:40px;font-size:36px;text-shadow:0 4px 20px rgba(0,0,0,.15)}}.top__mv .mv-swiper__subtitle{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;word-break:keep-all}@media screen and (min-width:768px){.top__mv .mv-swiper__subtitle{font-size:26px;line-height:130%;margin-bottom:16px}}@media screen and (max-width:767px){.top__mv .mv-swiper__subtitle{font-size:16px;line-height:130%;margin-bottom:8px}}.top__mv .mv-swiper__period{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;word-break:keep-all}@media screen and (min-width:768px){.top__mv .mv-swiper__period{font-size:26px;line-height:130%;margin-bottom:16px}}@media screen and (max-width:767px){.top__mv .mv-swiper__period{font-size:16px;line-height:130%;margin-bottom:8px}}.top__mv .mv-swiper__text4{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;word-break:keep-all}@media screen and (min-width:768px){.top__mv .mv-swiper__text4{font-size:26px;line-height:130%}}@media screen and (max-width:767px){.top__mv .mv-swiper__text4{font-size:16px;line-height:130%}}.top__mv .mv-swiper__btn{display:inline-flex;align-items:center;justify-content:center;border-bottom:1px solid #fff;padding-bottom:4px;color:#fff;font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;word-break:keep-all;text-decoration:none;line-height:1}@media screen and (min-width:768px){.top__mv .mv-swiper__btn{margin-top:88px;font-size:16px;transition:all .3s ease-in-out}.top__mv .mv-swiper__btn:hover{opacity:.7}}@media screen and (max-width:767px){.top__mv .mv-swiper__btn{margin-top:40px;font-size:14px}}.top__mv.is-single{padding-bottom:0}.top__mv.is-single picture,.top__mv.is-single video{height:calc(100vh - 60px);height:calc(100dvh - 60px)}@media screen and (min-width:768px){.top__section{margin-top:120px}}@media screen and (max-width:767px){.top__section{margin-top:80px}}@media screen and (min-width:768px){.top__section--exhibitions{margin-top:104px}}@media screen and (max-width:767px){.top__section--exhibitions{margin-top:40px}}.top__inner{margin-inline:auto}@media screen and (min-width:768px){.top__inner{width:calc(100% - 112px);max-width:1290px}}@media screen and (max-width:767px){.top__inner{width:calc(100% - 32px)}}.top__title{font-weight:500;overflow-wrap:break-word}@media screen and (min-width:768px){.top__title{font-size:32px}}@media screen and (max-width:767px){.top__title{font-size:26px}}@media screen and (min-width:768px){.top__events{margin-top:40px}}@media screen and (max-width:767px){.top__events{margin-top:24px}}.top__events .event{display:flex}@media screen and (min-width:768px){.top__events .event{align-items:center;justify-content:space-between;gap:32px}.top__events .event:nth-child(2n){flex-direction:row-reverse}.top__events .event:has(.event__img:hover) .event__link{opacity:.7}}@media screen and (max-width:767px){.top__events .event{flex-direction:column;gap:16px}}@media screen and (min-width:768px){.top__events .event__img{flex:1;max-width:772px}}@media screen and (min-width:768px){.top__events .event__info{flex:1;max-width:414px}}.top__events .event__artists{margin-bottom:8px}.top__events .event__artist1,.top__events .event__artist2{font-weight:500}@media screen and (min-width:768px){.top__events .event__artist1,.top__events .event__artist2{font-size:24px}}@media screen and (max-width:767px){.top__events .event__artist1,.top__events .event__artist2{font-size:18px}}.top__events .event__subtitle-main{font-weight:500}@media screen and (min-width:768px){.top__events .event__subtitle-main{font-size:16px}}@media screen and (max-width:767px){.top__events .event__subtitle-main{font-size:16px}}@media screen and (min-width:768px){.top__events .event__subtitle-main+.event__note{margin-top:12px}}@media screen and (max-width:767px){.top__events .event__subtitle-main+.event__note{margin-top:8px}}.top__events .event__subtitle-sub{line-height:140%;font-weight:500}@media screen and (min-width:768px){.top__events .event__subtitle-sub{font-size:16px}}@media screen and (max-width:767px){.top__events .event__subtitle-sub{font-size:16px}}.top__events .event__note{line-height:140%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (min-width:768px){.top__events .event__note{font-size:14px;margin-top:16px}}@media screen and (max-width:767px){.top__events .event__note{font-size:14px;margin-top:16px}}.top__events .event__date{line-height:140%;margin-top:16px}@media screen and (min-width:768px){.top__events .event__date{font-size:16px}}@media screen and (max-width:767px){.top__events .event__date{font-size:16px}}.top__events .event__date .day{display:inline-block;line-height:100%;margin-left:-.5em}@media screen and (min-width:768px){.top__events .event__date .day{font-size:14px}}@media screen and (max-width:767px){.top__events .event__date .day{font-size:12px}}.top__events .event__date .en-dash{margin:0 8px}.top__events .event__link{margin-top:16px}@media screen and (min-width:768px){.top__events .event+.event{margin-top:104px}}@media screen and (max-width:767px){.top__events .event+.event{margin-top:64px}}@media screen and (min-width:768px){.top__link{margin-top:64px}}@media screen and (max-width:767px){.top__link{margin-top:38px}}.top__newslist{position:relative}@media screen and (min-width:768px){.top__newslist{margin-top:40px}}@media screen and (max-width:767px){.top__newslist{margin-top:24px;padding-bottom:54px}}.top__newslist .news{display:flex}@media screen and (min-width:768px){.top__newslist .news{align-items:center;justify-content:space-between;gap:32px}.top__newslist .news:has(.news__img:hover) .news__link{opacity:.7}}@media screen and (max-width:767px){.top__newslist .news{flex-direction:column;gap:16px}}@media screen and (min-width:768px){.top__newslist .news__img{flex:1;max-width:772px}.top__newslist .news__img figure{overflow:hidden}.top__newslist .news__img figure img{transition:all .3s ease-in-out}}@media screen and (min-width:768px){.top__newslist .news__info{flex:1;max-width:414px}}.top__newslist .news__title{font-weight:500}@media screen and (min-width:768px){.top__newslist .news__title{font-size:24px}}@media screen and (max-width:767px){.top__newslist .news__title{font-size:18px}}.top__newslist .news__date{line-height:140%;font-weight:500;margin-top:18px}@media screen and (min-width:768px){.top__newslist .news__date{font-size:16px}}@media screen and (max-width:767px){.top__newslist .news__date{font-size:16px}}.top__newslist .news__link{margin-top:28px}.top__newslist .swiper-controller-wrapper{position:absolute;display:flex;align-items:center;height:18px;width:100%}@media screen and (min-width:768px){.top__newslist .swiper-controller-wrapper{top:-32px;right:0;justify-content:flex-end;max-width:110px;gap:16px}}@media screen and (max-width:767px){.top__newslist .swiper-controller-wrapper{bottom:0;justify-content:center;gap:12px}}.top__newslist .swiper-controller-wrapper .swiper-button-prev,.top__newslist .swiper-controller-wrapper .swiper-button-next{width:18px;min-width:18px;height:18px;position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;margin-top:inherit}@media screen and (min-width:768px){.top__newslist .swiper-controller-wrapper .swiper-button-prev,.top__newslist .swiper-controller-wrapper .swiper-button-next{transition:all .3s ease-in-out}.top__newslist .swiper-controller-wrapper .swiper-button-prev:hover,.top__newslist .swiper-controller-wrapper .swiper-button-next:hover{opacity:.7}}.top__newslist .swiper-controller-wrapper .swiper-button-prev:before,.top__newslist .swiper-controller-wrapper .swiper-button-next:before{content:"";width:9px;height:15px}.top__newslist .swiper-controller-wrapper .swiper-button-prev svg,.top__newslist .swiper-controller-wrapper .swiper-button-next svg{display:none}.top__newslist .swiper-controller-wrapper .swiper-button-prev:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTcuMjQwMzEgMTQuNDgwNkwwIDcuMjQwMzFMNy4yNDAzMSAwTDguMzA0NzUgMS4wNjQ0NEwyLjEyODY5IDcuMjQwMzFMOC4zMDQ3NSAxMy40MTYyTDcuMjQwMzEgMTQuNDgwNloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+) no-repeat center center/contain}.top__newslist .swiper-controller-wrapper .swiper-button-next:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEuMDY0MzcgMi43MzM1OGUtMDVMOC4zMDQ2OSA3LjI0MDM0TDEuMDY0MzcgMTQuNDgwN0wtNi4zMDM1NmUtMDUgMTMuNDE2Mkw2LjE3NiA3LjI0MDM0TC02LjQxMTU0ZS0wNSAxLjA2NDQ3TDEuMDY0MzcgMi43MzM1OGUtMDVaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPg==) no-repeat center center/contain}.top__newslist .swiper-controller-wrapper .swiper-pagination-fraction{position:relative;top:inherit;left:inherit;bottom:inherit}@media screen and (max-width:767px){.top__newslist .swiper-controller-wrapper .swiper-pagination-fraction{max-width:58px}}.top__newslist .swiper-controller-wrapper.is-empty{display:none}.single h1{font-size:0}.single__mv{position:relative}.single__mv picture img,.single__mv video{width:100%;height:auto;display:block}.single__inner{margin-inline:auto}@media screen and (min-width:768px){.single__inner{width:calc(100% - 112px);max-width:1290px}}@media screen and (max-width:767px){.single__inner{width:calc(100% - 32px)}}@media screen and (min-width:768px){.single__editable{margin-top:64px}}@media screen and (max-width:767px){.single__editable{margin-top:40px}}.single__editable h2{line-height:130%;font-weight:400}@media screen and (min-width:768px){.single__editable h2{font-size:32px;margin-top:60px}}@media screen and (max-width:767px){.single__editable h2{font-size:26px;margin-top:40px}}.single__editable h3{line-height:130%;font-weight:500}@media screen and (min-width:768px){.single__editable h3{font-size:24px;margin-top:40px}}@media screen and (max-width:767px){.single__editable h3{font-size:18px;margin-top:20px}}.single__editable h4{line-height:140%;font-weight:500}@media screen and (min-width:768px){.single__editable h4{font-size:20px;margin-top:20px}}@media screen and (max-width:767px){.single__editable h4{font-size:16px;margin-top:10px}}.single__editable h5{line-height:140%;font-weight:400;margin-top:8px}@media screen and (min-width:768px){.single__editable h5{font-size:16px}}@media screen and (max-width:767px){.single__editable h5{font-size:14px}}@media screen and (min-width:768px){.single__editable h2+.wp-block-image,.single__editable h2+.wp-block-columns,.single__editable h2+.wp-block-list,.single__editable h2+p,.single__editable h3+.wp-block-image,.single__editable h3+.wp-block-columns,.single__editable h3+.wp-block-list,.single__editable h3+p,.single__editable h4+.wp-block-image,.single__editable h4+.wp-block-columns,.single__editable h4+.wp-block-list,.single__editable h4+p,.single__editable h5+.wp-block-image,.single__editable h5+.wp-block-columns,.single__editable h5+.wp-block-list,.single__editable h5+p{margin-top:16px}}@media screen and (max-width:767px){.single__editable h2+.wp-block-image,.single__editable h2+.wp-block-columns,.single__editable h2+.wp-block-list,.single__editable h2+p,.single__editable h3+.wp-block-image,.single__editable h3+.wp-block-columns,.single__editable h3+.wp-block-list,.single__editable h3+p,.single__editable h4+.wp-block-image,.single__editable h4+.wp-block-columns,.single__editable h4+.wp-block-list,.single__editable h4+p,.single__editable h5+.wp-block-image,.single__editable h5+.wp-block-columns,.single__editable h5+.wp-block-list,.single__editable h5+p{margin-top:12px}}.single__editable p,.single__editable li,.single__editable th,.single__editable td{font-size:14px;line-height:190%}.single__editable p{margin-top:20px}.single__editable p+p,.single__editable p+.wp-block-list,.single__editable p+.wp-block-table{margin-top:16px}.single__editable hr{border-top:1px solid #E0E0E0;margin:40px 0}.single__editable figcaption{font-size:12px;line-height:140%}.single__editable iframe{margin-top:16px;width:100%}.single__editable iframe+p{margin-top:16px}.single__editable .wp-block-list{list-style:revert;padding-left:1.2em;margin-top:20px}.single__editable .wp-block-list li{list-style:revert}.single__editable .wp-block-table,.single__editable .wp-block-buttons,.single__editable .wp-block-columns,.single__editable .wp-block-media-text__content{margin-top:20px}.single__editable .wp-block-columns h1,.single__editable .wp-block-columns h2,.single__editable .wp-block-columns h3,.single__editable .wp-block-columns h4,.single__editable .wp-block-columns p,.single__editable .wp-block-columns ul,.single__editable .wp-block-columns ol,.single__editable .wp-block-columns table,.single__editable .wp-block-columns figure,.single__editable .wp-block-columns iframe,.single__editable .wp-block-media-text__content h1,.single__editable .wp-block-media-text__content h2,.single__editable .wp-block-media-text__content h3,.single__editable .wp-block-media-text__content h4,.single__editable .wp-block-media-text__content p,.single__editable .wp-block-media-text__content ul,.single__editable .wp-block-media-text__content ol,.single__editable .wp-block-media-text__content table,.single__editable .wp-block-media-text__content figure,.single__editable .wp-block-media-text__content iframe{margin-top:0}.single__editable .wp-block-columns h1+h1,.single__editable .wp-block-columns h1+h2,.single__editable .wp-block-columns h1+h3,.single__editable .wp-block-columns h1+h4,.single__editable .wp-block-columns h1+p,.single__editable .wp-block-columns h1+ul,.single__editable .wp-block-columns h1+ol,.single__editable .wp-block-columns h1+table,.single__editable .wp-block-columns h1+figure,.single__editable .wp-block-columns h1+iframe,.single__editable .wp-block-columns h2+h1,.single__editable .wp-block-columns h2+h2,.single__editable .wp-block-columns h2+h3,.single__editable .wp-block-columns h2+h4,.single__editable .wp-block-columns h2+p,.single__editable .wp-block-columns h2+ul,.single__editable .wp-block-columns h2+ol,.single__editable .wp-block-columns h2+table,.single__editable .wp-block-columns h2+figure,.single__editable .wp-block-columns h2+iframe,.single__editable .wp-block-columns h3+h1,.single__editable .wp-block-columns h3+h2,.single__editable .wp-block-columns h3+h3,.single__editable .wp-block-columns h3+h4,.single__editable .wp-block-columns h3+p,.single__editable .wp-block-columns h3+ul,.single__editable .wp-block-columns h3+ol,.single__editable .wp-block-columns h3+table,.single__editable .wp-block-columns h3+figure,.single__editable .wp-block-columns h3+iframe,.single__editable .wp-block-columns h4+h1,.single__editable .wp-block-columns h4+h2,.single__editable .wp-block-columns h4+h3,.single__editable .wp-block-columns h4+h4,.single__editable .wp-block-columns h4+p,.single__editable .wp-block-columns h4+ul,.single__editable .wp-block-columns h4+ol,.single__editable .wp-block-columns h4+table,.single__editable .wp-block-columns h4+figure,.single__editable .wp-block-columns h4+iframe,.single__editable .wp-block-columns p+h1,.single__editable .wp-block-columns p+h2,.single__editable .wp-block-columns p+h3,.single__editable .wp-block-columns p+h4,.single__editable .wp-block-columns p+p,.single__editable .wp-block-columns p+ul,.single__editable .wp-block-columns p+ol,.single__editable .wp-block-columns p+table,.single__editable .wp-block-columns p+figure,.single__editable .wp-block-columns p+iframe,.single__editable .wp-block-columns ul+h1,.single__editable .wp-block-columns ul+h2,.single__editable .wp-block-columns ul+h3,.single__editable .wp-block-columns ul+h4,.single__editable .wp-block-columns ul+p,.single__editable .wp-block-columns ul+ul,.single__editable .wp-block-columns ul+ol,.single__editable .wp-block-columns ul+table,.single__editable .wp-block-columns ul+figure,.single__editable .wp-block-columns ul+iframe,.single__editable .wp-block-columns ol+h1,.single__editable .wp-block-columns ol+h2,.single__editable .wp-block-columns ol+h3,.single__editable .wp-block-columns ol+h4,.single__editable .wp-block-columns ol+p,.single__editable .wp-block-columns ol+ul,.single__editable .wp-block-columns ol+ol,.single__editable .wp-block-columns ol+table,.single__editable .wp-block-columns ol+figure,.single__editable .wp-block-columns ol+iframe,.single__editable .wp-block-columns table+h1,.single__editable .wp-block-columns table+h2,.single__editable .wp-block-columns table+h3,.single__editable .wp-block-columns table+h4,.single__editable .wp-block-columns table+p,.single__editable .wp-block-columns table+ul,.single__editable .wp-block-columns table+ol,.single__editable .wp-block-columns table+table,.single__editable .wp-block-columns table+figure,.single__editable .wp-block-columns table+iframe,.single__editable .wp-block-columns figure+h1,.single__editable .wp-block-columns figure+h2,.single__editable .wp-block-columns figure+h3,.single__editable .wp-block-columns figure+h4,.single__editable .wp-block-columns figure+p,.single__editable .wp-block-columns figure+ul,.single__editable .wp-block-columns figure+ol,.single__editable .wp-block-columns figure+table,.single__editable .wp-block-columns figure+figure,.single__editable .wp-block-columns figure+iframe,.single__editable .wp-block-columns iframe+h1,.single__editable .wp-block-columns iframe+h2,.single__editable .wp-block-columns iframe+h3,.single__editable .wp-block-columns iframe+h4,.single__editable .wp-block-columns iframe+p,.single__editable .wp-block-columns iframe+ul,.single__editable .wp-block-columns iframe+ol,.single__editable .wp-block-columns iframe+table,.single__editable .wp-block-columns iframe+figure,.single__editable .wp-block-columns iframe+iframe,.single__editable .wp-block-media-text__content h1+h1,.single__editable .wp-block-media-text__content h1+h2,.single__editable .wp-block-media-text__content h1+h3,.single__editable .wp-block-media-text__content h1+h4,.single__editable .wp-block-media-text__content h1+p,.single__editable .wp-block-media-text__content h1+ul,.single__editable .wp-block-media-text__content h1+ol,.single__editable .wp-block-media-text__content h1+table,.single__editable .wp-block-media-text__content h1+figure,.single__editable .wp-block-media-text__content h1+iframe,.single__editable .wp-block-media-text__content h2+h1,.single__editable .wp-block-media-text__content h2+h2,.single__editable .wp-block-media-text__content h2+h3,.single__editable .wp-block-media-text__content h2+h4,.single__editable .wp-block-media-text__content h2+p,.single__editable .wp-block-media-text__content h2+ul,.single__editable .wp-block-media-text__content h2+ol,.single__editable .wp-block-media-text__content h2+table,.single__editable .wp-block-media-text__content h2+figure,.single__editable .wp-block-media-text__content h2+iframe,.single__editable .wp-block-media-text__content h3+h1,.single__editable .wp-block-media-text__content h3+h2,.single__editable .wp-block-media-text__content h3+h3,.single__editable .wp-block-media-text__content h3+h4,.single__editable .wp-block-media-text__content h3+p,.single__editable .wp-block-media-text__content h3+ul,.single__editable .wp-block-media-text__content h3+ol,.single__editable .wp-block-media-text__content h3+table,.single__editable .wp-block-media-text__content h3+figure,.single__editable .wp-block-media-text__content h3+iframe,.single__editable .wp-block-media-text__content h4+h1,.single__editable .wp-block-media-text__content h4+h2,.single__editable .wp-block-media-text__content h4+h3,.single__editable .wp-block-media-text__content h4+h4,.single__editable .wp-block-media-text__content h4+p,.single__editable .wp-block-media-text__content h4+ul,.single__editable .wp-block-media-text__content h4+ol,.single__editable .wp-block-media-text__content h4+table,.single__editable .wp-block-media-text__content h4+figure,.single__editable .wp-block-media-text__content h4+iframe,.single__editable .wp-block-media-text__content p+h1,.single__editable .wp-block-media-text__content p+h2,.single__editable .wp-block-media-text__content p+h3,.single__editable .wp-block-media-text__content p+h4,.single__editable .wp-block-media-text__content p+p,.single__editable .wp-block-media-text__content p+ul,.single__editable .wp-block-media-text__content p+ol,.single__editable .wp-block-media-text__content p+table,.single__editable .wp-block-media-text__content p+figure,.single__editable .wp-block-media-text__content p+iframe,.single__editable .wp-block-media-text__content ul+h1,.single__editable .wp-block-media-text__content ul+h2,.single__editable .wp-block-media-text__content ul+h3,.single__editable .wp-block-media-text__content ul+h4,.single__editable .wp-block-media-text__content ul+p,.single__editable .wp-block-media-text__content ul+ul,.single__editable .wp-block-media-text__content ul+ol,.single__editable .wp-block-media-text__content ul+table,.single__editable .wp-block-media-text__content ul+figure,.single__editable .wp-block-media-text__content ul+iframe,.single__editable .wp-block-media-text__content ol+h1,.single__editable .wp-block-media-text__content ol+h2,.single__editable .wp-block-media-text__content ol+h3,.single__editable .wp-block-media-text__content ol+h4,.single__editable .wp-block-media-text__content ol+p,.single__editable .wp-block-media-text__content ol+ul,.single__editable .wp-block-media-text__content ol+ol,.single__editable .wp-block-media-text__content ol+table,.single__editable .wp-block-media-text__content ol+figure,.single__editable .wp-block-media-text__content ol+iframe,.single__editable .wp-block-media-text__content table+h1,.single__editable .wp-block-media-text__content table+h2,.single__editable .wp-block-media-text__content table+h3,.single__editable .wp-block-media-text__content table+h4,.single__editable .wp-block-media-text__content table+p,.single__editable .wp-block-media-text__content table+ul,.single__editable .wp-block-media-text__content table+ol,.single__editable .wp-block-media-text__content table+table,.single__editable .wp-block-media-text__content table+figure,.single__editable .wp-block-media-text__content table+iframe,.single__editable .wp-block-media-text__content figure+h1,.single__editable .wp-block-media-text__content figure+h2,.single__editable .wp-block-media-text__content figure+h3,.single__editable .wp-block-media-text__content figure+h4,.single__editable .wp-block-media-text__content figure+p,.single__editable .wp-block-media-text__content figure+ul,.single__editable .wp-block-media-text__content figure+ol,.single__editable .wp-block-media-text__content figure+table,.single__editable .wp-block-media-text__content figure+figure,.single__editable .wp-block-media-text__content figure+iframe,.single__editable .wp-block-media-text__content iframe+h1,.single__editable .wp-block-media-text__content iframe+h2,.single__editable .wp-block-media-text__content iframe+h3,.single__editable .wp-block-media-text__content iframe+h4,.single__editable .wp-block-media-text__content iframe+p,.single__editable .wp-block-media-text__content iframe+ul,.single__editable .wp-block-media-text__content iframe+ol,.single__editable .wp-block-media-text__content iframe+table,.single__editable .wp-block-media-text__content iframe+figure,.single__editable .wp-block-media-text__content iframe+iframe{margin-top:20px}.single__editable>*:first-child{margin-top:0}@media screen and (min-width:768px){.single__editable .narrow-800{max-width:800px;margin-inline:auto}}@media screen and (min-width:768px){.single__editable .narrow-720{max-width:720px;margin-inline:auto}}.page__title{text-align:center;line-height:120%;font-weight:400}@media screen and (min-width:768px){.page__title{font-size:40px;padding:64px 0 40px}}@media screen and (max-width:767px){.page__title{font-size:36px;padding:40px 0 32px}}.page__subtitle{line-height:130%;font-weight:400}@media screen and (min-width:768px){.page__subtitle{font-size:32px}}@media screen and (max-width:767px){.page__subtitle{font-size:26px}}.page__inner{margin-inline:auto}@media screen and (min-width:768px){.page__inner{width:calc(100% - 112px);max-width:1290px}}@media screen and (max-width:767px){.page__inner{width:calc(100% - 32px)}}@media screen and (min-width:768px){.page__editable{margin-top:64px}}@media screen and (max-width:767px){.page__editable{margin-top:40px}}.page__editable h2{line-height:130%;font-weight:400}@media screen and (min-width:768px){.page__editable h2{font-size:32px;margin-top:60px}}@media screen and (max-width:767px){.page__editable h2{font-size:26px;margin-top:40px}}.page__editable h3{line-height:130%;font-weight:500}@media screen and (min-width:768px){.page__editable h3{font-size:24px;margin-top:40px}}@media screen and (max-width:767px){.page__editable h3{font-size:18px;margin-top:20px}}.page__editable h4{line-height:140%;font-weight:500}@media screen and (min-width:768px){.page__editable h4{font-size:20px;margin-top:20px}}@media screen and (max-width:767px){.page__editable h4{font-size:16px;margin-top:10px}}.page__editable h5{line-height:140%;font-weight:400;margin-top:8px}@media screen and (min-width:768px){.page__editable h5{font-size:16px}}@media screen and (max-width:767px){.page__editable h5{font-size:14px}}@media screen and (min-width:768px){.page__editable h2+.wp-block-image,.page__editable h2+.wp-block-columns,.page__editable h2+.wp-block-list,.page__editable h2+p,.page__editable h3+.wp-block-image,.page__editable h3+.wp-block-columns,.page__editable h3+.wp-block-list,.page__editable h3+p,.page__editable h4+.wp-block-image,.page__editable h4+.wp-block-columns,.page__editable h4+.wp-block-list,.page__editable h4+p,.page__editable h5+.wp-block-image,.page__editable h5+.wp-block-columns,.page__editable h5+.wp-block-list,.page__editable h5+p{margin-top:16px}}@media screen and (max-width:767px){.page__editable h2+.wp-block-image,.page__editable h2+.wp-block-columns,.page__editable h2+.wp-block-list,.page__editable h2+p,.page__editable h3+.wp-block-image,.page__editable h3+.wp-block-columns,.page__editable h3+.wp-block-list,.page__editable h3+p,.page__editable h4+.wp-block-image,.page__editable h4+.wp-block-columns,.page__editable h4+.wp-block-list,.page__editable h4+p,.page__editable h5+.wp-block-image,.page__editable h5+.wp-block-columns,.page__editable h5+.wp-block-list,.page__editable h5+p{margin-top:12px}}.page__editable p,.page__editable li,.page__editable th,.page__editable td{font-size:14px;line-height:190%}.page__editable p{margin-top:40px}.page__editable p+p,.page__editable p+.wp-block-list,.page__editable p+.wp-block-table{margin-top:16px}.page__editable hr{border-top:1px solid #E0E0E0;margin:40px 0}.page__editable figcaption{font-size:12px;line-height:140%}.page__editable iframe{margin-top:16px;width:100%}.page__editable iframe+p{margin-top:16px}.page__editable .wp-block-list{list-style:revert;padding-left:1.2em;margin-top:40px}.page__editable .wp-block-list li{list-style:revert}.page__editable .wp-block-table,.page__editable .wp-block-buttons,.page__editable .wp-block-columns,.page__editable .wp-block-media-text__content{margin-top:40px}.page__editable .wp-block-columns h1,.page__editable .wp-block-columns h2,.page__editable .wp-block-columns h3,.page__editable .wp-block-columns h4,.page__editable .wp-block-columns p,.page__editable .wp-block-columns ul,.page__editable .wp-block-columns ol,.page__editable .wp-block-columns table,.page__editable .wp-block-columns figure,.page__editable .wp-block-columns iframe,.page__editable .wp-block-media-text__content h1,.page__editable .wp-block-media-text__content h2,.page__editable .wp-block-media-text__content h3,.page__editable .wp-block-media-text__content h4,.page__editable .wp-block-media-text__content p,.page__editable .wp-block-media-text__content ul,.page__editable .wp-block-media-text__content ol,.page__editable .wp-block-media-text__content table,.page__editable .wp-block-media-text__content figure,.page__editable .wp-block-media-text__content iframe{margin-top:0}.page__editable .wp-block-columns h1+h1,.page__editable .wp-block-columns h1+h2,.page__editable .wp-block-columns h1+h3,.page__editable .wp-block-columns h1+h4,.page__editable .wp-block-columns h1+p,.page__editable .wp-block-columns h1+ul,.page__editable .wp-block-columns h1+ol,.page__editable .wp-block-columns h1+table,.page__editable .wp-block-columns h1+figure,.page__editable .wp-block-columns h1+iframe,.page__editable .wp-block-columns h2+h1,.page__editable .wp-block-columns h2+h2,.page__editable .wp-block-columns h2+h3,.page__editable .wp-block-columns h2+h4,.page__editable .wp-block-columns h2+p,.page__editable .wp-block-columns h2+ul,.page__editable .wp-block-columns h2+ol,.page__editable .wp-block-columns h2+table,.page__editable .wp-block-columns h2+figure,.page__editable .wp-block-columns h2+iframe,.page__editable .wp-block-columns h3+h1,.page__editable .wp-block-columns h3+h2,.page__editable .wp-block-columns h3+h3,.page__editable .wp-block-columns h3+h4,.page__editable .wp-block-columns h3+p,.page__editable .wp-block-columns h3+ul,.page__editable .wp-block-columns h3+ol,.page__editable .wp-block-columns h3+table,.page__editable .wp-block-columns h3+figure,.page__editable .wp-block-columns h3+iframe,.page__editable .wp-block-columns h4+h1,.page__editable .wp-block-columns h4+h2,.page__editable .wp-block-columns h4+h3,.page__editable .wp-block-columns h4+h4,.page__editable .wp-block-columns h4+p,.page__editable .wp-block-columns h4+ul,.page__editable .wp-block-columns h4+ol,.page__editable .wp-block-columns h4+table,.page__editable .wp-block-columns h4+figure,.page__editable .wp-block-columns h4+iframe,.page__editable .wp-block-columns p+h1,.page__editable .wp-block-columns p+h2,.page__editable .wp-block-columns p+h3,.page__editable .wp-block-columns p+h4,.page__editable .wp-block-columns p+p,.page__editable .wp-block-columns p+ul,.page__editable .wp-block-columns p+ol,.page__editable .wp-block-columns p+table,.page__editable .wp-block-columns p+figure,.page__editable .wp-block-columns p+iframe,.page__editable .wp-block-columns ul+h1,.page__editable .wp-block-columns ul+h2,.page__editable .wp-block-columns ul+h3,.page__editable .wp-block-columns ul+h4,.page__editable .wp-block-columns ul+p,.page__editable .wp-block-columns ul+ul,.page__editable .wp-block-columns ul+ol,.page__editable .wp-block-columns ul+table,.page__editable .wp-block-columns ul+figure,.page__editable .wp-block-columns ul+iframe,.page__editable .wp-block-columns ol+h1,.page__editable .wp-block-columns ol+h2,.page__editable .wp-block-columns ol+h3,.page__editable .wp-block-columns ol+h4,.page__editable .wp-block-columns ol+p,.page__editable .wp-block-columns ol+ul,.page__editable .wp-block-columns ol+ol,.page__editable .wp-block-columns ol+table,.page__editable .wp-block-columns ol+figure,.page__editable .wp-block-columns ol+iframe,.page__editable .wp-block-columns table+h1,.page__editable .wp-block-columns table+h2,.page__editable .wp-block-columns table+h3,.page__editable .wp-block-columns table+h4,.page__editable .wp-block-columns table+p,.page__editable .wp-block-columns table+ul,.page__editable .wp-block-columns table+ol,.page__editable .wp-block-columns table+table,.page__editable .wp-block-columns table+figure,.page__editable .wp-block-columns table+iframe,.page__editable .wp-block-columns figure+h1,.page__editable .wp-block-columns figure+h2,.page__editable .wp-block-columns figure+h3,.page__editable .wp-block-columns figure+h4,.page__editable .wp-block-columns figure+p,.page__editable .wp-block-columns figure+ul,.page__editable .wp-block-columns figure+ol,.page__editable .wp-block-columns figure+table,.page__editable .wp-block-columns figure+figure,.page__editable .wp-block-columns figure+iframe,.page__editable .wp-block-columns iframe+h1,.page__editable .wp-block-columns iframe+h2,.page__editable .wp-block-columns iframe+h3,.page__editable .wp-block-columns iframe+h4,.page__editable .wp-block-columns iframe+p,.page__editable .wp-block-columns iframe+ul,.page__editable .wp-block-columns iframe+ol,.page__editable .wp-block-columns iframe+table,.page__editable .wp-block-columns iframe+figure,.page__editable .wp-block-columns iframe+iframe,.page__editable .wp-block-media-text__content h1+h1,.page__editable .wp-block-media-text__content h1+h2,.page__editable .wp-block-media-text__content h1+h3,.page__editable .wp-block-media-text__content h1+h4,.page__editable .wp-block-media-text__content h1+p,.page__editable .wp-block-media-text__content h1+ul,.page__editable .wp-block-media-text__content h1+ol,.page__editable .wp-block-media-text__content h1+table,.page__editable .wp-block-media-text__content h1+figure,.page__editable .wp-block-media-text__content h1+iframe,.page__editable .wp-block-media-text__content h2+h1,.page__editable .wp-block-media-text__content h2+h2,.page__editable .wp-block-media-text__content h2+h3,.page__editable .wp-block-media-text__content h2+h4,.page__editable .wp-block-media-text__content h2+p,.page__editable .wp-block-media-text__content h2+ul,.page__editable .wp-block-media-text__content h2+ol,.page__editable .wp-block-media-text__content h2+table,.page__editable .wp-block-media-text__content h2+figure,.page__editable .wp-block-media-text__content h2+iframe,.page__editable .wp-block-media-text__content h3+h1,.page__editable .wp-block-media-text__content h3+h2,.page__editable .wp-block-media-text__content h3+h3,.page__editable .wp-block-media-text__content h3+h4,.page__editable .wp-block-media-text__content h3+p,.page__editable .wp-block-media-text__content h3+ul,.page__editable .wp-block-media-text__content h3+ol,.page__editable .wp-block-media-text__content h3+table,.page__editable .wp-block-media-text__content h3+figure,.page__editable .wp-block-media-text__content h3+iframe,.page__editable .wp-block-media-text__content h4+h1,.page__editable .wp-block-media-text__content h4+h2,.page__editable .wp-block-media-text__content h4+h3,.page__editable .wp-block-media-text__content h4+h4,.page__editable .wp-block-media-text__content h4+p,.page__editable .wp-block-media-text__content h4+ul,.page__editable .wp-block-media-text__content h4+ol,.page__editable .wp-block-media-text__content h4+table,.page__editable .wp-block-media-text__content h4+figure,.page__editable .wp-block-media-text__content h4+iframe,.page__editable .wp-block-media-text__content p+h1,.page__editable .wp-block-media-text__content p+h2,.page__editable .wp-block-media-text__content p+h3,.page__editable .wp-block-media-text__content p+h4,.page__editable .wp-block-media-text__content p+p,.page__editable .wp-block-media-text__content p+ul,.page__editable .wp-block-media-text__content p+ol,.page__editable .wp-block-media-text__content p+table,.page__editable .wp-block-media-text__content p+figure,.page__editable .wp-block-media-text__content p+iframe,.page__editable .wp-block-media-text__content ul+h1,.page__editable .wp-block-media-text__content ul+h2,.page__editable .wp-block-media-text__content ul+h3,.page__editable .wp-block-media-text__content ul+h4,.page__editable .wp-block-media-text__content ul+p,.page__editable .wp-block-media-text__content ul+ul,.page__editable .wp-block-media-text__content ul+ol,.page__editable .wp-block-media-text__content ul+table,.page__editable .wp-block-media-text__content ul+figure,.page__editable .wp-block-media-text__content ul+iframe,.page__editable .wp-block-media-text__content ol+h1,.page__editable .wp-block-media-text__content ol+h2,.page__editable .wp-block-media-text__content ol+h3,.page__editable .wp-block-media-text__content ol+h4,.page__editable .wp-block-media-text__content ol+p,.page__editable .wp-block-media-text__content ol+ul,.page__editable .wp-block-media-text__content ol+ol,.page__editable .wp-block-media-text__content ol+table,.page__editable .wp-block-media-text__content ol+figure,.page__editable .wp-block-media-text__content ol+iframe,.page__editable .wp-block-media-text__content table+h1,.page__editable .wp-block-media-text__content table+h2,.page__editable .wp-block-media-text__content table+h3,.page__editable .wp-block-media-text__content table+h4,.page__editable .wp-block-media-text__content table+p,.page__editable .wp-block-media-text__content table+ul,.page__editable .wp-block-media-text__content table+ol,.page__editable .wp-block-media-text__content table+table,.page__editable .wp-block-media-text__content table+figure,.page__editable .wp-block-media-text__content table+iframe,.page__editable .wp-block-media-text__content figure+h1,.page__editable .wp-block-media-text__content figure+h2,.page__editable .wp-block-media-text__content figure+h3,.page__editable .wp-block-media-text__content figure+h4,.page__editable .wp-block-media-text__content figure+p,.page__editable .wp-block-media-text__content figure+ul,.page__editable .wp-block-media-text__content figure+ol,.page__editable .wp-block-media-text__content figure+table,.page__editable .wp-block-media-text__content figure+figure,.page__editable .wp-block-media-text__content figure+iframe,.page__editable .wp-block-media-text__content iframe+h1,.page__editable .wp-block-media-text__content iframe+h2,.page__editable .wp-block-media-text__content iframe+h3,.page__editable .wp-block-media-text__content iframe+h4,.page__editable .wp-block-media-text__content iframe+p,.page__editable .wp-block-media-text__content iframe+ul,.page__editable .wp-block-media-text__content iframe+ol,.page__editable .wp-block-media-text__content iframe+table,.page__editable .wp-block-media-text__content iframe+figure,.page__editable .wp-block-media-text__content iframe+iframe{margin-top:40px}.page__editable>*:first-child{margin-top:0}@media screen and (min-width:768px){.page__editable .narrow-800{max-width:800px;margin-inline:auto}}@media screen and (min-width:768px){.page__editable .narrow-720{max-width:720px;margin-inline:auto}}.news-index h1{font-size:0;line-height:0}.news-index__heading{display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.news-index__heading{padding-top:64px;padding-bottom:40px}}@media screen and (max-width:767px){.news-index__heading{padding-top:40px;padding-bottom:32px}}.news-index__title{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;text-align:center;color:#222}@media screen and (min-width:768px){.news-index__title{font-size:40px;line-height:1.2}}@media screen and (max-width:767px){.news-index__title{font-size:36px;line-height:1.2}}.news-index__container{margin-inline:auto}@media screen and (min-width:768px){.news-index__container{padding:0 clamp(20px,3vw,40px) clamp(80px,9vw,120px)}}@media screen and (max-width:767px){.news-index__container{padding:0 16px 64px}}.news-index__list{display:grid;margin-inline:auto;max-width:1290px;list-style:none}@media screen and (min-width:768px){.news-index__list{grid-template-columns:repeat(3,1fr);column-gap:clamp(20px,4vw,56px);row-gap:clamp(40px,5vw,64px);padding-bottom:clamp(24px,9vw,48px)}}@media screen and (max-width:767px){.news-index__list{grid-template-columns:1fr;row-gap:64px;padding-bottom:32px}}@media screen and (max-width:767px){.news-index__item{max-width:500px;margin-inline:auto}}.news-index__item.is-hidden{display:none}.news-index__item.is-appearing{animation:slideDown .4s ease-out both}.news-index__search-query{display:flex;align-items:center;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;max-width:1290px;margin-inline:auto}@media screen and (min-width:768px){.news-index__search-query{font-size:16px;margin-bottom:32px}}@media screen and (max-width:767px){.news-index__search-query{font-size:14px;margin-bottom:24px}}.news-detail h1{font-size:0;line-height:0}.news-detail__container{margin-inline:auto}@media screen and (min-width:768px){.news-detail__container{width:calc(100% - 80px)}}@media screen and (max-width:767px){.news-detail__container{width:calc(100% - 32px)}}.news-detail__intro{margin-inline:auto;max-width:1290px;display:flex;flex-direction:column;gap:32px;padding-top:40px}@media screen and (min-width:768px){.news-detail__intro{flex-direction:column;align-items:center;gap:32px;padding-top:64px}}@media screen and (min-width:1280px){.news-detail__intro{flex-direction:row;align-items:center;gap:104px;padding-top:64px}}.news-detail__text{display:flex;flex-direction:column}@media screen and (min-width:768px){.news-detail__text{flex:1;max-width:800px;gap:8px;padding-bottom:12px}}@media screen and (max-width:767px){.news-detail__text{gap:16px}}.news-detail__meta{display:flex;align-items:center;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#222;gap:8px;font-size:14px;line-height:190%;order:1}@media screen and (min-width:1280px){.news-detail__meta{gap:4px;font-size:16px;line-height:140%;order:unset}}.news-detail__title{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:130%;color:#222}@media screen and (min-width:768px){.news-detail__title{font-size:32px}}@media screen and (max-width:767px){.news-detail__title{font-size:26px}}.news-detail__mv{order:-1}@media screen and (min-width:1280px){.news-detail__mv{order:unset;flex-shrink:0;width:645px}}.news-detail__mv img{width:100%;height:auto;display:block}.news-detail__mv figcaption{font-size:12px;line-height:140%;color:#222}@media screen and (min-width:768px){.news-detail__mv figcaption{margin-top:12px}}@media screen and (max-width:767px){.news-detail__mv figcaption{margin-top:8px}}.news-detail__body{margin-inline:auto;max-width:800px}@media screen and (min-width:768px){.news-detail__body{padding-top:64px;padding-bottom:120px}}@media screen and (max-width:767px){.news-detail__body{padding-top:40px;padding-bottom:64px}}.news-detail__body .single__editable{margin-top:0}.news-detail__body .wp-block-image{margin-top:40px;margin-inline:auto}@media screen and (min-width:768px){.news-detail__body .wp-block-image{max-width:688px}}.news-detail__body .wp-block-image img{max-width:100%;height:auto;display:block;margin-inline:auto}@media screen and (min-width:768px){.news-detail__body .wp-block-image img{max-height:688px;width:auto}}.news-detail__body .wp-block-image figcaption{font-size:12px;line-height:140%;color:#222;margin-top:8px}.artwork-detail h1{font-size:0;line-height:0}@media screen and (min-width:768px){.artwork-detail__container{margin-inline:auto;width:calc(100% - 112px);padding-top:80px;padding-bottom:120px}}@media screen and (max-width:767px){.artwork-detail__container{padding-bottom:64px}}@media screen and (min-width:768px){.artwork-detail__content{display:flex;align-items:flex-start;gap:clamp(30px,5vw,70px)}}@media screen and (min-width:768px){.artwork-detail__gallery{width:calc(68% - clamp(30px,5vw,70px))}}@media screen and (max-width:767px){.artwork-detail__gallery{width:100%;max-width:500px;margin-inline:auto;padding-inline:16px}}.artwork-detail__gallery .swiper{overflow:hidden}.artwork-detail__gallery .swiper-slide img{width:100%;height:auto;display:block}@media screen and (min-width:768px){.artwork-detail__gallery .swiper-slide img{aspect-ratio:4/3;object-fit:contain;object-position:top;max-height:calc(100vh - 220px)}}.artwork-detail__nav{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (min-width:768px){.artwork-detail__nav{margin-top:28px}}@media screen and (max-width:767px){.artwork-detail__nav{margin-top:36px}}.artwork-detail__prev,.artwork-detail__next{width:24px;height:24px;cursor:pointer;position:relative}@media screen and (min-width:768px){.artwork-detail__prev,.artwork-detail__next{transition:all .3s ease-in-out}}@media screen and (min-width:768px){.artwork-detail__prev:hover,.artwork-detail__next:hover{opacity:.7}}.artwork-detail__prev:before,.artwork-detail__next:before{content:"";display:block;width:9px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.artwork-detail__prev:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTcuMjQwMzEgMTQuNDgwNkwwIDcuMjQwMzFMNy4yNDAzMSAwTDguMzA0NzUgMS4wNjQ0NEwyLjEyODY5IDcuMjQwMzFMOC4zMDQ3NSAxMy40MTYyTDcuMjQwMzEgMTQuNDgwNloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+) no-repeat center center/contain}.artwork-detail__next:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEuMDY0MzcgMi43MzM1OGUtMDVMOC4zMDQ2OSA3LjI0MDM0TDEuMDY0MzcgMTQuNDgwN0wtNi4zMDM1NmUtMDUgMTMuNDE2Mkw2LjE3NiA3LjI0MDM0TC02LjQxMTU0ZS0wNSAxLjA2NDQ3TDEuMDY0MzcgMi43MzM1OGUtMDVaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPg==) no-repeat center center/contain}.artwork-detail__counter{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:18px;line-height:100%;color:#222;display:flex;align-items:center;gap:4px}.artwork-detail__separator{font-weight:200}@media screen and (min-width:768px){.artwork-detail__info{min-width:0;display:flex;flex-shrink:0;width:32%;flex-direction:column;justify-content:center}}@media screen and (max-width:767px){.artwork-detail__info{max-width:500px;margin-inline:auto;padding:0 16px;margin-top:32px}}.artwork-detail__artist{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:130%;padding-bottom:8px}@media screen and (min-width:768px){.artwork-detail__artist{font-size:32px}}@media screen and (max-width:767px){.artwork-detail__artist{font-size:26px}}.artwork-detail__title{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:140%;padding-bottom:8px}@media screen and (min-width:768px){.artwork-detail__title{font-size:20px}}@media screen and (max-width:767px){.artwork-detail__title{font-size:16px}}.artwork-detail__year{font-size:14px;line-height:190%}.artwork-detail__spec{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.artwork-detail__spec{padding-bottom:64px}}@media screen and (max-width:767px){.artwork-detail__spec{padding-bottom:20px}}.artwork-detail__spec-items{font-size:14px;color:#757575;line-height:190%}.artwork-detail__description{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#757575;font-size:14px;line-height:190%}.artwork-detail__text{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#757575;font-size:12px;line-height:140%}@media screen and (min-width:768px){.artwork-detail__text{padding-bottom:50px}}@media screen and (max-width:767px){.artwork-detail__text{padding-bottom:36px}}.artwork-detail__buttons{display:flex;flex-wrap:wrap;gap:16px}.artwork-detail__back{display:flex;justify-content:center}@media screen and (min-width:768px){.artwork-detail__back{margin-top:104px}}@media screen and (max-width:767px){.artwork-detail__back{margin-top:64px}}.artwork-detail__back-link{display:inline-flex;align-items:center;gap:8px;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#222}@media screen and (min-width:768px){.artwork-detail__back-link{font-size:16px;transition:all .3s ease-in-out}}@media screen and (max-width:767px){.artwork-detail__back-link{font-size:14px}}@media screen and (min-width:768px){.artwork-detail__back-link:hover{opacity:.7}}.artwork-detail__back-link svg{width:24px;height:24px}.artwork-detail__back-link span{padding-top:4px}.contact-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10}.contact-modal__close{position:fixed;top:76px;right:16px;font-size:40px}@media screen and (max-width:767px){.contact-modal__close{top:50px;right:0}}.contact-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080}.contact-modal__body{margin-top:48px}.contact-modal__content{background-color:#fff;position:relative;height:100%;overflow-y:auto}.contact-modal__content .contact__heading{border-bottom:2px solid #F2F2F2}.contact-modal__content .contact__description{margin-top:64px}@media screen and (max-width:767px){.contact-modal__content .contact__description{margin-top:40px}}.contact-modal__content .artcontact__container{padding:0}.contact-modal__content .artcontact__inner{max-width:100%}@media screen and (min-width:768px){.contact-modal__content .artcontact__inner{padding:0}}.contact-modal__content .contact__artwork-picture{width:100%;max-width:522px;margin:0 auto;display:flex;justify-content:center;align-items:center;aspect-ratio:4/3}.contact-modal__content .contact__artwork-picture img{max-width:100%;max-height:100%;object-fit:contain}.contact-modal__content .contact__artwork-info{margin-bottom:0;margin-top:24px;text-align:center}.contact-modal__content .contact__artwork-info .name{font-size:32px;line-height:130%;margin-bottom:8px}@media screen and (max-width:767px){.contact-modal__content .contact__artwork-info .name{font-size:26px}}.contact-modal__content .contact__artwork-info .artwork{font-size:20px;line-height:140%;margin-bottom:8px}@media screen and (max-width:767px){.contact-modal__content .contact__artwork-info .artwork{font-size:16px}}.contact-modal__content .contact__artwork-info .year{font-size:14px;line-height:140%}@media screen and (max-width:767px){.contact-modal__content .contact__artwork-info .year{font-size:13px}}.contact-modal__content .contact__artwork-info--spec{line-height:180%;color:#757575}@media screen and (min-width:768px){.contact-modal__content .contact__artwork-info--spec{font-size:14px}}@media screen and (max-width:767px){.contact-modal__content .contact__artwork-info--spec{font-size:13px}}.contact-modal__content .contact__artwork-info-wrap{margin-bottom:0;background-color:#f2f2f2}@media screen and (min-width:768px){.contact-modal__content .contact__artwork-info-wrap{padding:40px clamp(20px,3vw,40px) 120px;width:50%}}@media screen and (max-width:767px){.contact-modal__content .contact__artwork-info-wrap{padding:32px 16px}}@media screen and (min-width:768px){.contact-modal__content .artcontact__form-wrap{display:flex}}@media screen and (min-width:768px){.contact-modal__content .artcontact__form{padding:40px clamp(20px,3vw,40px) 120px;width:50%}}@media screen and (max-width:767px){.contact-modal__content .artcontact__form{padding:32px 16px}}@media screen and (min-width:768px){.contact-modal__content .artcontact__field,.contact-modal__content .artcontact__field--textarea{display:flex;gap:16px;justify-content:flex-start;align-items:flex-start}.contact-modal__content .artcontact__field .contact__input-wrap,.contact-modal__content .artcontact__field--textarea .contact__input-wrap{width:100%}}.contact-modal__content .artcontact__label{margin-bottom:0;flex-shrink:0;min-width:112px;height:42px}.contact-modal__content .contact__textarea-wrap{width:100%}.contact h1{font-size:0;line-height:0}.contact__heading{display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.contact__heading{padding-top:64px;padding-bottom:40px}}@media screen and (max-width:767px){.contact__heading{padding-top:40px;padding-bottom:32px}}.contact__title{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;text-align:center;color:#222;font-size:32px;line-height:1.2}.contact__container{margin-inline:auto}@media screen and (min-width:768px){.contact__container{padding:0 clamp(20px,3vw,40px)}}@media screen and (max-width:767px){.contact__container{padding:0 16px}}.contact__inner{margin-inline:auto;max-width:800px}@media screen and (min-width:768px){.contact__inner{padding-bottom:120px}}@media screen and (max-width:767px){.contact__inner{padding-bottom:64px}}.contact__description{color:#222;line-height:1.8;font-size:14px}@media screen and (min-width:768px){.contact__description{margin-bottom:64px}}@media screen and (max-width:767px){.contact__description{margin-bottom:40px}}.contact__artwork-info-heading{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#222;font-weight:500;margin-bottom:12px}@media screen and (min-width:768px){.contact__artwork-info-heading{font-size:16px}}@media screen and (max-width:767px){.contact__artwork-info-heading{font-size:14px}}.contact__artwork-info{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#222;font-weight:400;margin-bottom:12px}@media screen and (min-width:768px){.contact__artwork-info{font-size:14px}}@media screen and (max-width:767px){.contact__artwork-info{font-size:13px}}.contact__artwork-info-wrap{margin-bottom:32px}@media screen and (min-width:768px){.contact__artwork-info-wrap{margin-bottom:40px}}.contact__confirm-area{display:none}.contact__field{margin-bottom:24px}.contact__label{display:flex;align-items:center;gap:8px;font-family:Noto Sans JP,sans-serif;color:#222;margin-bottom:8px;line-height:1.4}@media screen and (min-width:768px){.contact__label{font-size:14px}}@media screen and (max-width:767px){.contact__label{font-size:12px}}.contact__required{display:inline-block;width:6px;height:6px;background-color:#d3160f;border-radius:50%;flex-shrink:0}.contact__input,.contact__textarea,.contact__select{display:block;width:100%;font-family:Noto Sans JP,sans-serif;font-size:14px;color:#222;background-color:#fff;border:1px solid #D2D2D2;border-radius:2px;padding:0 16px;outline:none;transition:border-color .2s}.contact__input::placeholder,.contact__textarea::placeholder,.contact__select::placeholder{color:#aaa}.contact__input:focus,.contact__textarea:focus,.contact__select:focus{border-color:#222}.contact__input.is-error,.contact__textarea.is-error,.contact__select.is-error{border-color:#d3160f;background-color:#fff3e866}.contact__input,.contact__select{height:42px}.contact__textarea{padding:16px;resize:vertical}@media screen and (min-width:768px){.contact__textarea{height:200px}}@media screen and (max-width:767px){.contact__textarea{height:160px}}.contact__char-count{text-align:right;color:#666;margin-top:4px}@media screen and (min-width:768px){.contact__char-count{font-size:12px}}@media screen and (max-width:767px){.contact__char-count{font-size:11px}}.contact__error{color:#d3160f;margin-top:4px}@media screen and (min-width:768px){.contact__error{font-size:12px}}@media screen and (max-width:767px){.contact__error{font-size:11px}}.contact__error:empty{display:none}.contact__privacy{color:#222;font-size:14px;line-height:1.9}@media screen and (min-width:768px){.contact__privacy{margin-top:40px;margin-bottom:64px}}@media screen and (max-width:767px){.contact__privacy{margin-top:32px;margin-bottom:32px}}.contact__privacy-link{color:#268dbc;text-decoration:underline}.contact__privacy-link:hover{text-decoration:none}.contact__submit{display:flex;justify-content:center}.contact__submit button{display:flex;align-items:center;justify-content:center;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#fff;background-color:#1a1a1a;border:none;border-radius:2px;cursor:pointer;transition:opacity .3s;letter-spacing:.1em}@media screen and (min-width:768px){.contact__submit button{width:272px;height:56px;font-size:16px}}@media screen and (max-width:767px){.contact__submit button{width:200px;height:48px;font-size:14px}}.contact__submit button:hover{opacity:.7}.contact-confirm h1{font-size:0;line-height:0}.contact-confirm__heading{display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.contact-confirm__heading{padding-top:64px;padding-bottom:40px}}@media screen and (max-width:767px){.contact-confirm__heading{padding-top:40px;padding-bottom:32px}}.contact-confirm__title{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;text-align:center;color:#222}@media screen and (min-width:768px){.contact-confirm__title{font-size:40px;line-height:1.2}}@media screen and (max-width:767px){.contact-confirm__title{font-size:36px;line-height:1.2}}.contact-confirm__container{margin-inline:auto}@media screen and (min-width:768px){.contact-confirm__container{padding:0 clamp(20px,3vw,40px)}}@media screen and (max-width:767px){.contact-confirm__container{padding:0 16px}}.contact-confirm__inner{margin-inline:auto;max-width:800px}@media screen and (min-width:768px){.contact-confirm__inner{padding-bottom:120px}}@media screen and (max-width:767px){.contact-confirm__inner{padding-bottom:64px}}.contact-confirm__description{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:1.9}@media screen and (min-width:768px){.contact-confirm__description{margin-bottom:64px}}@media screen and (max-width:767px){.contact-confirm__description{margin-bottom:40px}}.contact-confirm__items{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:768px){.contact-confirm__items{margin-bottom:64px}}@media screen and (max-width:767px){.contact-confirm__items{margin-bottom:40px}}.contact-confirm__label{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222;margin-bottom:8px}@media screen and (min-width:768px){.contact-confirm__label{font-size:14px;line-height:1.4}}@media screen and (max-width:767px){.contact-confirm__label{font-size:12px;line-height:1.4}}.contact-confirm__value{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:1.9;word-wrap:break-word}.contact-confirm__buttons{display:flex;justify-content:center}@media screen and (min-width:768px){.contact-confirm__buttons{flex-direction:row;gap:24px}}@media screen and (max-width:767px){.contact-confirm__buttons{flex-direction:column;align-items:center;gap:20px}}.contact-confirm__btn{display:flex;align-items:center;justify-content:center;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;border-radius:2px;cursor:pointer;transition:opacity .3s;letter-spacing:.1em}@media screen and (min-width:768px){.contact-confirm__btn{width:272px;height:56px;font-size:16px}}@media screen and (max-width:767px){.contact-confirm__btn{width:200px;height:48px;font-size:14px}}.contact-confirm__btn:hover{opacity:.7}.contact-confirm__btn--back{background-color:#fff;color:#1a1a1a;border:1px solid #1a1a1a}.contact-confirm__btn--submit{background-color:#1a1a1a;color:#fff;border:none}.contact-thanks h1{font-size:0;line-height:0}.contact-thanks__heading{display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.contact-thanks__heading{padding-top:64px;padding-bottom:40px}}@media screen and (max-width:767px){.contact-thanks__heading{padding-top:40px;padding-bottom:32px}}.contact-thanks__title{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;text-align:center;color:#222}@media screen and (min-width:768px){.contact-thanks__title{font-size:40px;line-height:1.2}}@media screen and (max-width:767px){.contact-thanks__title{font-size:36px;line-height:1.2}}.contact-thanks__container{margin-inline:auto}@media screen and (min-width:768px){.contact-thanks__container{padding:0 clamp(20px,3vw,40px)}}@media screen and (max-width:767px){.contact-thanks__container{padding:0 16px}}.contact-thanks__inner{margin-inline:auto;max-width:800px;text-align:center}@media screen and (min-width:768px){.contact-thanks__inner{padding-top:40px;padding-bottom:120px}}@media screen and (max-width:767px){.contact-thanks__inner{padding-top:24px;padding-bottom:64px}}.contact-thanks__message{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222}@media screen and (min-width:768px){.contact-thanks__message{font-size:18px;line-height:1.8;margin-bottom:24px}}@media screen and (max-width:767px){.contact-thanks__message{font-size:16px;line-height:1.8;margin-bottom:20px}}.contact-thanks__sub-message{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#666;line-height:1.9}@media screen and (min-width:768px){.contact-thanks__sub-message{font-size:14px;margin-bottom:64px}}@media screen and (max-width:767px){.contact-thanks__sub-message{font-size:13px;margin-bottom:40px}}.contact-thanks__action{display:flex;justify-content:center}.contact-thanks__btn{display:flex;align-items:center;justify-content:center;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#fff;background-color:#1a1a1a;border:none;border-radius:2px;text-decoration:none;transition:opacity .3s;letter-spacing:.1em}@media screen and (min-width:768px){.contact-thanks__btn{width:272px;height:56px;font-size:16px}}@media screen and (max-width:767px){.contact-thanks__btn{width:200px;height:48px;font-size:14px}}.contact-thanks__btn:hover{opacity:.7}.wpcf7-submit,.wpcf7-response-output{display:none}.exhibitions-index h1{font-size:0;line-height:0}.exhibitions-index__nav{border-bottom:1px solid #E0E0E0;position:sticky;top:60px;z-index:10;background-color:#fff}@media screen and (min-width:768px){.exhibitions-index__nav{margin-inline:auto;width:100%}}.exhibitions-index__nav-inner{display:flex;align-items:center;height:64px}@media screen and (min-width:768px){.exhibitions-index__nav-inner{justify-content:center;gap:32px}}@media screen and (min-width:1080px){.exhibitions-index__nav-inner{gap:64px}}.exhibitions-index__tabs{display:flex;align-items:center;list-style:none;gap:0}@media screen and (min-width:768px){.exhibitions-index__tabs{flex-shrink:0;gap:32px}}@media screen and (min-width:1080px){.exhibitions-index__tabs{gap:64px}}@media screen and (max-width:767px){.exhibitions-index__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.exhibitions-index__tabs::-webkit-scrollbar{display:none}}.exhibitions-index__tab{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#666;letter-spacing:.15em;white-space:nowrap;cursor:pointer;transition:color .2s}@media screen and (min-width:768px){.exhibitions-index__tab{font-size:16px;padding:16px}}@media screen and (max-width:767px){.exhibitions-index__tab{font-size:14px;padding:0 12px}}@media screen and (min-width:768px){.exhibitions-index__tab:first-child{padding-left:0}}@media screen and (max-width:767px){.exhibitions-index__tab:first-child{padding-left:16px}}@media screen and (min-width:768px){.exhibitions-index__tab:hover{color:#222}}.exhibitions-index__tab.is-active{font-weight:500;color:#222}.exhibitions-index__year-label{color:#666}.exhibitions-index__year-label.is-selected{color:#222}.exhibitions-index__year-select{position:relative;height:100%;display:flex;justify-content:space-between;align-items:center;font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;letter-spacing:.15em;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .3s}@media screen and (min-width:768px){.exhibitions-index__year-select{font-size:16px;padding-left:24px;padding-block:16px;gap:8px;width:142px}}@media screen and (max-width:767px){.exhibitions-index__year-select{font-size:14px;padding-left:12px;padding-right:16px;padding-block:16px;gap:6px;margin-left:auto;width:132px}}.exhibitions-index__year-select:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:calc(100% - 16px);background:#e0e0e0}@media screen and (min-width:768px){.exhibitions-index__year-select:hover{opacity:.7}}@media screen and (min-width:768px){.exhibitions-index__year-select.is-open:hover{opacity:1}}.exhibitions-index__year-arrow{width:10px;height:6px;transition:transform .2s}.exhibitions-index__year-select.is-open .exhibitions-index__year-arrow{transform:rotate(180deg)}.exhibitions-index__year-dropdown{position:absolute;top:100%;left:0;right:0;list-style:none;background:#fff;border:1px solid #E0E0E0;z-index:10;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease,visibility .3s}.exhibitions-index__year-select.is-open .exhibitions-index__year-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.exhibitions-index__year-option{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;line-height:1;color:#222;cursor:pointer;transition:background-color .2s}@media screen and (min-width:768px){.exhibitions-index__year-option{font-size:16px;padding:14px 24px}}@media screen and (max-width:767px){.exhibitions-index__year-option{font-size:14px;padding:10px 16px}}@media screen and (min-width:768px){.exhibitions-index__year-option:hover{background-color:#f5f5f5}}.exhibitions-index__year-option.is-active{font-weight:500}@media screen and (min-width:768px){.exhibitions-index__featured{display:flex;align-items:center;max-width:1290px;margin-inline:auto;width:calc(100% - 112px);padding-top:64px;padding-bottom:104px;gap:clamp(40px,7vw,104px)}}@media screen and (max-width:767px){.exhibitions-index__featured{padding-top:40px;padding-bottom:64px;padding-inline:16px}}.exhibitions-index__featured+.exhibitions-index__featured{padding-top:0}@media screen and (min-width:768px){.exhibitions-index__featured--reverse{flex-direction:row-reverse}}.exhibitions-index__featured-img{display:block}@media screen and (min-width:768px){.exhibitions-index__featured-img{width:60%;flex-shrink:0}}.exhibitions-index__featured-img img{width:100%;height:auto;display:block}@media screen and (min-width:768px){.exhibitions-index__featured-img img{aspect-ratio:772/548;object-fit:cover}}@media screen and (max-width:767px){.exhibitions-index__featured-img img{aspect-ratio:358/253;object-fit:cover}}@media screen and (max-width:767px){.exhibitions-index__featured-text{padding-top:16px}}.exhibitions-index__artists{margin-bottom:8px}.exhibitions-index__artist1{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:130%}@media screen and (min-width:768px){.exhibitions-index__artist1{font-size:24px}}@media screen and (max-width:767px){.exhibitions-index__artist1{font-size:18px}}.exhibitions-index__artist2{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:130%}@media screen and (min-width:768px){.exhibitions-index__artist2{font-size:24px}}@media screen and (max-width:767px){.exhibitions-index__artist2{font-size:18px}}.exhibitions-index__subtitle{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:140%;margin-bottom:16px}@media screen and (min-width:768px){.exhibitions-index__subtitle-main{font-size:16px}}@media screen and (max-width:767px){.exhibitions-index__subtitle-main{font-size:16px}}.exhibitions-index__subtitle-sub{font-weight:500}@media screen and (min-width:768px){.exhibitions-index__subtitle-sub{font-size:16px}}@media screen and (max-width:767px){.exhibitions-index__subtitle-sub{font-size:16px}}.exhibitions-index__period{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:140%}@media screen and (min-width:768px){.exhibitions-index__period{font-size:16px;margin-bottom:16px}}@media screen and (max-width:767px){.exhibitions-index__period{font-size:16px;margin-bottom:16px}}.exhibitions-index__period-week{font-size:14px;font-weight:500;vertical-align:top}.exhibitions-index__description{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:160%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px}.exhibitions-index__link{margin-top:16px;display:block}.exhibitions-index__list{display:flex;flex-direction:column;margin-inline:auto;gap:64px}@media screen and (min-width:768px){.exhibitions-index__list{max-width:1290px;width:100%;padding-top:80px;padding-bottom:80px}}@media screen and (max-width:767px){.exhibitions-index__list{padding-top:48px;padding-bottom:48px;padding-inline:16px}}.exhibitions-index__item.is-hidden{display:none}.exhibitions-index__item.is-appearing{animation:slideDown .4s ease-out both}.exhibitions-index__item-artists{margin-bottom:8px}.exhibitions-index__item-artist1{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:130%}@media screen and (min-width:768px){.exhibitions-index__item-artist1{font-size:24px}}@media screen and (max-width:767px){.exhibitions-index__item-artist1{font-size:18px}}.exhibitions-index__item-artist2{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:130%}@media screen and (min-width:768px){.exhibitions-index__item-artist2{font-size:20px}}@media screen and (max-width:767px){.exhibitions-index__item-artist2{font-size:14px}}.exhibitions-index__item-subtitle{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:160%}@media screen and (min-width:768px){.exhibitions-index__item-subtitle{font-size:16px;margin-bottom:20px}}@media screen and (max-width:767px){.exhibitions-index__item-subtitle{font-size:14px;margin-bottom:16px}}.exhibitions-index__item-subtitle-main,.exhibitions-index__item-subtitle-sub{font-size:16px}.exhibitions-index__item-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:24px}@media screen and (max-width:767px){.exhibitions-index__item-bottom{flex-direction:column;align-items:flex-start}}.exhibitions-index__item-bottom .u-link-more{align-self:flex-start}.exhibitions-index__item-period{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:170%}@media screen and (min-width:768px){.exhibitions-index__item-period{font-size:16px}}@media screen and (max-width:767px){.exhibitions-index__item-period{font-size:14px}}.exhibitions-index__item-period-label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;margin-right:20px}.exhibitions-index__item-period-week{font-size:14px;font-weight:500;vertical-align:top}.exhibitions-index__item-description{margin-top:16px}@media screen and (min-width:768px){.exhibitions-index__empty{max-width:1290px;margin-inline:auto;width:calc(100% - 112px);padding-top:64px;padding-bottom:168px}}@media screen and (max-width:767px){.exhibitions-index__empty{padding:40px 16px 104px}}.exhibitions-index__empty-message{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.exhibitions-index__more{display:flex;justify-content:center}@media screen and (min-width:768px){.exhibitions-index__more{padding-bottom:120px}}@media screen and (max-width:767px){.exhibitions-index__more{padding-bottom:64px}}.exhibition-detail h1{font-size:0;line-height:0}.exhibition-detail__mv{position:relative;overflow:hidden}.exhibition-detail__mv-img{width:100%;display:block;object-fit:cover;height:calc(100vh - 128px);height:calc(100dvh - 128px)}.exhibition-detail__mv-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;width:100%}@media screen and (min-width:768px){.exhibition-detail__mv-overlay{padding:0 56px}}@media screen and (max-width:767px){.exhibition-detail__mv-overlay{padding:0 24px}}.exhibition-detail__mv-overlay.exhibition-detail__mv-overlay--black{color:#222}.exhibition-detail__mv-texts{margin-top:40px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.exhibition-detail__mv-texts{gap:16px}}@media screen and (max-width:767px){.exhibition-detail__mv-texts{gap:8px}}.exhibition-detail__mv-title{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;line-height:120%}@media screen and (min-width:768px){.exhibition-detail__mv-title{font-size:72px}}@media screen and (max-width:767px){.exhibition-detail__mv-title{font-size:36px}}.exhibition-detail__mv-period{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400}@media screen and (min-width:768px){.exhibition-detail__mv-period{font-size:26px;line-height:130%}}@media screen and (max-width:767px){.exhibition-detail__mv-period{font-size:16px;line-height:130%}}.exhibition-detail__mv-text3{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400}@media screen and (min-width:768px){.exhibition-detail__mv-text3{font-size:26px;line-height:130%}}@media screen and (max-width:767px){.exhibition-detail__mv-text3{font-size:16px;line-height:130%}}.exhibition-detail__mv-text4{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400}@media screen and (min-width:768px){.exhibition-detail__mv-text4{font-size:26px;line-height:130%}}@media screen and (max-width:767px){.exhibition-detail__mv-text4{font-size:16px;line-height:130%}}.exhibition-detail__nav{border-bottom:1px solid #E0E0E0;background:#fff;position:sticky;top:60px;z-index:10;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.exhibition-detail__nav::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.exhibition-detail__nav+.exhibition-detail__description,.exhibition-detail__nav+.exhibition-detail__overview,.exhibition-detail__nav+.exhibition-detail__works,.exhibition-detail__nav+.exhibition-detail__statement,.exhibition-detail__nav+.exhibition-detail__books,.exhibition-detail__nav+.exhibition-detail__artists,.exhibition-detail__nav+.exhibition-detail__edition,.exhibition-detail__nav+.exhibition-detail__events,.exhibition-detail__nav+.exhibition-detail__installation,.exhibition-detail__nav+.exhibition-detail__product,.exhibition-detail__nav+.exhibition-detail__film{margin-top:64px}}@media screen and (max-width:767px){.exhibition-detail__nav+.exhibition-detail__description,.exhibition-detail__nav+.exhibition-detail__overview,.exhibition-detail__nav+.exhibition-detail__works,.exhibition-detail__nav+.exhibition-detail__statement,.exhibition-detail__nav+.exhibition-detail__books,.exhibition-detail__nav+.exhibition-detail__artists,.exhibition-detail__nav+.exhibition-detail__edition,.exhibition-detail__nav+.exhibition-detail__events,.exhibition-detail__nav+.exhibition-detail__installation,.exhibition-detail__nav+.exhibition-detail__product,.exhibition-detail__nav+.exhibition-detail__film{margin-top:40px}}.exhibition-detail__nav-list{display:flex;align-items:center;justify-content:center;list-style:none;width:max-content;min-width:100%}@media screen and (min-width:768px){.exhibition-detail__nav-list{gap:clamp(24px,3vw,40px);height:64px;padding:0 16px}}@media screen and (max-width:1079px){.exhibition-detail__nav-list{gap:0;height:64px;padding:0 16px}}.exhibition-detail__nav-link{display:flex;align-items:center;justify-content:center;font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#888;text-decoration:none;white-space:nowrap;transition:color .2s}@media screen and (min-width:768px){.exhibition-detail__nav-link{font-size:16px;height:64px;padding:4px 16px 0}.exhibition-detail__nav-link:hover{color:#222}}@media screen and (max-width:767px){.exhibition-detail__nav-link{font-size:13px;height:64px;padding:0 12px}}.exhibition-detail__nav-link.is-active{font-weight:700;color:#222}.exhibition-detail__materials{background-color:#e2e2e2}.exhibition-detail__materials-inner{margin-inline:auto}@media screen and (min-width:768px){.exhibition-detail__materials-inner{max-width:800px;display:flex;align-items:center;justify-content:space-between;padding:16px 0}}@media screen and (max-width:767px){.exhibition-detail__materials-inner{padding:24px 16px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}}.exhibition-detail__materials-list{list-style:none;display:flex}@media screen and (min-width:768px){.exhibition-detail__materials-list{gap:40px;align-items:center}}@media screen and (max-width:767px){.exhibition-detail__materials-list{flex-direction:column;gap:16px}}.exhibition-detail__materials-link{display:inline-flex;align-items:center;gap:4px;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:140%;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:768px){.exhibition-detail__materials-link{transition:all .3s ease-in-out}}@media screen and (min-width:768px){.exhibition-detail__materials-link:hover{opacity:.7}}.exhibition-detail__materials-icon{flex-shrink:0}.exhibition-detail__materials-contact{display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid #3D3D3D;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:140%;text-transform:uppercase;padding:8px 16px 6px;font-size:12px}@media screen and (min-width:768px){.exhibition-detail__materials-contact{transition:all .3s ease-in-out}}@media screen and (max-width:767px){.exhibition-detail__materials-inner--right{align-self:flex-end}}@media screen and (min-width:768px){.exhibition-detail__materials-inner--right{justify-content:flex-end}}@media screen and (min-width:768px){.exhibition-detail__materials-contact:hover{background-color:#f1f1f1}}@media screen and (min-width:768px){.exhibition-detail__contact--mid{max-width:800px;width:100%;padding-top:64px}}@media screen and (max-width:767px){.exhibition-detail__contact--mid{padding-top:48px}}.exhibition-detail__contact-button{display:flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid #3D3D3D;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:140%}@media screen and (min-width:768px){.exhibition-detail__contact-button{width:176px;height:48px;font-size:16px;transition:all .3s ease-in-out}}@media screen and (max-width:767px){.exhibition-detail__contact-button{width:144px;height:40px;font-size:14px}}@media screen and (min-width:768px){.exhibition-detail__contact-button:hover{background-color:#f1f1f1}}.exhibition-detail__works-cta{display:flex;flex-direction:column}@media screen and (min-width:768px){.exhibition-detail__works-cta{align-items:center;gap:8px;padding-bottom:120px;max-width:1290px;width:calc(100% - 112px);margin-inline:auto}}@media screen and (max-width:767px){.exhibition-detail__works-cta{gap:8px;padding-bottom:80px;padding-inline:16px}}.exhibition-detail__works-cta-text{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222}@media screen and (min-width:768px){.exhibition-detail__works-cta-text{text-align:center;font-size:14px;line-height:170%}}@media screen and (max-width:767px){.exhibition-detail__works-cta-text{font-size:13px;line-height:160%}}.exhibition-detail__works-cta-button{display:block;width:fit-content;margin-inline:auto}.exhibition-detail__description{margin-inline:auto}@media screen and (min-width:768px){.exhibition-detail__description{max-width:800px;padding-bottom:64px}}@media screen and (max-width:767px){.exhibition-detail__description{padding:0 28px 64px}}.exhibition-detail__description-body{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:190%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;--clamp-lines-pc: 4;--clamp-lines-sp: 4}@media screen and (min-width:768px){.exhibition-detail__description-body{font-size:14px;-webkit-line-clamp:var(--clamp-lines-pc)}}@media screen and (max-width:767px){.exhibition-detail__description-body{font-size:14px;-webkit-line-clamp:var(--clamp-lines-sp)}}.exhibition-detail__description-body p+p{margin-top:16px}.exhibition-detail__description-body.is-extended{-webkit-line-clamp:unset}@media screen and (min-width:768px){.exhibition-detail__description-viewmore{padding-top:28px}}@media screen and (max-width:767px){.exhibition-detail__description-viewmore{padding-top:20px}}.exhibition-detail__overview{margin-inline:auto;font-size:14px;scroll-margin-top:100px}@media screen and (min-width:768px){.exhibition-detail__overview{max-width:600px;padding-bottom:64px}}@media screen and (max-width:767px){.exhibition-detail__overview{padding:0 28px 64px}}.exhibition-detail__overview-title{font-weight:500;color:#222}@media screen and (min-width:768px){.exhibition-detail__overview-title{font-size:24px;line-height:130%}}@media screen and (max-width:767px){.exhibition-detail__overview-title{font-size:18px;line-height:130%}}.exhibition-detail__overview-titles{display:flex;flex-direction:column}@media screen and (min-width:768px){.exhibition-detail__overview-titles{margin-top:32px;gap:2px}}@media screen and (max-width:767px){.exhibition-detail__overview-titles{margin-top:24px;gap:6px}}.exhibition-detail__overview-title2{font-weight:500;color:#222;line-height:1.4}@media screen and (min-width:768px){.exhibition-detail__overview-title2{font-size:16px}}@media screen and (max-width:767px){.exhibition-detail__overview-title2{font-size:14px}}.exhibition-detail__overview-title3{font-weight:500;color:#222;line-height:1.4}@media screen and (min-width:768px){.exhibition-detail__overview-title3{font-size:20px}}@media screen and (max-width:767px){.exhibition-detail__overview-title3{font-size:16px}}.exhibition-detail__overview-title4{font-weight:500;color:#222;line-height:1.4}@media screen and (min-width:768px){.exhibition-detail__overview-title4{font-size:20px}}@media screen and (max-width:767px){.exhibition-detail__overview-title4{font-size:16px}}@media screen and (min-width:768px){.exhibition-detail__overview-content{margin-top:32px}}@media screen and (max-width:767px){.exhibition-detail__overview-content{margin-top:24px}}.exhibition-detail__overview-subtitle{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222}@media screen and (min-width:768px){.exhibition-detail__overview-subtitle{font-size:20px;line-height:140%;margin-bottom:8px}}@media screen and (max-width:767px){.exhibition-detail__overview-subtitle{font-size:18px;line-height:140%;margin-bottom:8px}}.exhibition-detail__overview-list{list-style:none;display:grid;grid-template-columns:auto 1fr;row-gap:2px}@media screen and (min-width:768px){.exhibition-detail__overview-list{column-gap:32px}}@media screen and (max-width:767px){.exhibition-detail__overview-list{column-gap:24px}}.exhibition-detail__overview-item{display:contents}.exhibition-detail__overview-label{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;white-space:nowrap}.exhibition-detail__overview-value{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.exhibition-detail__overview-notes{margin-top:8px;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:12px;line-height:190%}.exhibition-detail__overview-viewmore{display:flex;justify-content:center}@media screen and (min-width:768px){.exhibition-detail__overview-viewmore{padding-top:28px}}@media screen and (max-width:767px){.exhibition-detail__overview-viewmore{padding-top:20px}}.exhibition-detail__overview-viewmore-btn{position:relative;display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;padding:4px 0}@media screen and (min-width:768px){.exhibition-detail__overview-viewmore-btn{font-size:16px}}@media screen and (max-width:767px){.exhibition-detail__overview-viewmore-btn{font-size:14px}}.exhibition-detail__overview-viewmore-btn:before{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:#222;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.exhibition-detail__overview-viewmore-btn:hover:before{transform:scaleX(1);transform-origin:left}.exhibition-detail__overview-viewmore-icon{position:relative}@media screen and (min-width:768px){.exhibition-detail__overview-viewmore-icon{width:20px;height:20px}}@media screen and (max-width:767px){.exhibition-detail__overview-viewmore-icon{width:16px;height:16px}}.exhibition-detail__overview-viewmore-icon:before,.exhibition-detail__overview-viewmore-icon:after{content:"";position:absolute;top:50%;left:50%;background:#222;transform:translate(-50%,-50%)}.exhibition-detail__overview-viewmore-icon:before{width:13px;height:1.5px}.exhibition-detail__overview-viewmore-icon:after{width:1.5px;height:13px;transition:transform .3s}.exhibition-detail__overview-viewmore-btn.is-expanded .exhibition-detail__overview-viewmore-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.exhibition-detail__section-heading{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:130%;text-transform:uppercase}@media screen and (min-width:768px){.exhibition-detail__section-heading{font-size:32px;margin-bottom:40px}}@media screen and (max-width:767px){.exhibition-detail__section-heading{font-size:26px;margin-bottom:32px}}.exhibition-detail__statement{margin-inline:auto;display:flex;flex-direction:column;gap:40px;scroll-margin-top:144px}@media screen and (min-width:768px){.exhibition-detail__statement{max-width:600px;padding-bottom:64px}}@media screen and (max-width:767px){.exhibition-detail__statement{padding:0 28px 40px}}.exhibition-detail__statement-upper{display:flex;flex-direction:column;gap:20px}.exhibition-detail__statement-heading{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;font-size:20px;line-height:130%;text-transform:uppercase}@media screen and (min-width:768px){.exhibition-detail__statement-heading{font-size:20px}}@media screen and (max-width:767px){.exhibition-detail__statement-heading{font-size:18px}}.exhibition-detail__statement-body{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;--clamp-lines-pc: 4;--clamp-lines-sp: 4}@media screen and (min-width:768px){.exhibition-detail__statement-body{-webkit-line-clamp:var(--clamp-lines-pc)}}@media screen and (max-width:767px){.exhibition-detail__statement-body{-webkit-line-clamp:var(--clamp-lines-sp)}}.exhibition-detail__statement-body.is-extended{-webkit-line-clamp:unset}.exhibition-detail__statement-body p+p{margin-top:16px}.exhibition-detail__statement-lower{display:flex;flex-direction:column;gap:20px;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:190%}.exhibition-detail__statement-block+.exhibition-detail__statement-block{border-top:1px solid #E0E0E0;padding-top:40px}.exhibition-detail__statement-intro{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.exhibition-detail__statement-essay-body{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;--clamp-lines-pc: 4;--clamp-lines-sp: 4}@media screen and (min-width:768px){.exhibition-detail__statement-essay-body{-webkit-line-clamp:var(--clamp-lines-pc)}}@media screen and (max-width:767px){.exhibition-detail__statement-essay-body{-webkit-line-clamp:var(--clamp-lines-sp)}}.exhibition-detail__statement-essay-body p+p{margin-top:16px}.exhibition-detail__statement-author{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;margin-top:16px}.exhibition-detail__statement-author-dash{display:block;width:16px;height:2px;background-color:#222}.exhibition-detail__works{margin-inline:auto;scroll-margin-top:144px}@media screen and (min-width:768px){.exhibition-detail__works{max-width:1290px;width:calc(100% - 112px);padding-bottom:64px}}@media screen and (max-width:767px){.exhibition-detail__works{padding:0 16px 48px}}.exhibition-detail__works-grid{display:flex;flex-direction:column}@media screen and (min-width:768px){.exhibition-detail__works-grid{gap:64px}}@media screen and (max-width:767px){.exhibition-detail__works-grid{gap:64px}}.exhibition-detail__works-row{gap:32px}@media screen and (min-width:768px){.exhibition-detail__works-row{display:grid;grid-template-rows:auto auto;column-gap:56px}}@media screen and (max-width:767px){.exhibition-detail__works-row{display:flex;flex-direction:column}}@media screen and (min-width:768px){.exhibition-detail__works-row--col3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px){.exhibition-detail__works-row--col2{grid-template-columns:repeat(2,1fr);max-width:1016px;margin-inline:auto}}.exhibition-detail__works-row--col1{--work-width-pc: 56%}@media screen and (min-width:768px){.exhibition-detail__works-row--col1{grid-template-columns:1fr;max-width:var(--work-width-pc, 56%);justify-content:center;margin-inline:auto}}.exhibition-detail__work{display:block}@media screen and (min-width:768px){.exhibition-detail__work{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}@media screen and (min-width:768px){.exhibition-detail__works-row.is-pc-hidden,.exhibition-detail__works-more.is-pc-hidden,.exhibition-detail__installation-nav.is-pc-hidden{display:none}}@media screen and (max-width:767px){.exhibition-detail__works-row.is-sp-hidden,.exhibition-detail__work.is-sp-hidden,.exhibition-detail__works-more.is-sp-hidden,.exhibition-detail__installation-nav.is-sp-hidden{display:none}}.exhibition-detail__work.is-appearing{animation:slideDown .4s ease-out both}.exhibition-detail__work-img{align-self:end;overflow:hidden}.exhibition-detail__work-img img{width:100%;height:auto;display:block;object-fit:cover}.exhibition-detail__work-info{display:flex;flex-direction:column}@media screen and (min-width:768px){.exhibition-detail__work-info{padding-top:16px;gap:4px}}@media screen and (max-width:767px){.exhibition-detail__work-info{padding-top:16px;gap:2px}}.exhibition-detail__work-artist{font-weight:500;color:#222;font-size:16px;line-height:140%}.exhibition-detail__work-year{font-weight:400;color:#222;font-size:14px;line-height:140%}.exhibition-detail__work-spec{font-weight:400;color:#757575;font-size:14px;line-height:140%}.exhibition-detail__work-note{font-size:12px;color:#757575;line-height:1.4}.exhibition-detail__works-more{margin-top:40px;display:flex;justify-content:center}.exhibition-detail__edition{margin-inline:auto;scroll-margin-top:144px}@media screen and (min-width:768px){.exhibition-detail__edition{max-width:1290px;width:calc(100% - 112px);padding-bottom:120px}}@media screen and (max-width:767px){.exhibition-detail__edition{padding:0 16px 80px}}.exhibition-detail__edition-grid{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.exhibition-detail__edition-grid{gap:64px 56px}}@media screen and (max-width:767px){.exhibition-detail__edition-grid{flex-direction:column;gap:64px}}.exhibition-detail__edition-item{display:block}@media screen and (min-width:768px){.exhibition-detail__edition-item{width:calc((100% - 112px) / 3)}}.exhibition-detail__edition-img{overflow:hidden}.exhibition-detail__edition-img img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain;background-color:#eaeaea}.exhibition-detail__edition-info{display:flex;flex-direction:column}@media screen and (min-width:768px){.exhibition-detail__edition-info{padding-top:16px;gap:4px}}@media screen and (max-width:767px){.exhibition-detail__edition-info{padding-top:16px;gap:2px}}.exhibition-detail__edition-artist{font-weight:500;color:#222;font-size:16px;line-height:140%}.exhibition-detail__edition-year{font-weight:400;color:#222;font-size:14px;line-height:140%}.exhibition-detail__edition-spec{font-weight:400;color:#757575;font-size:14px;line-height:140%}.exhibition-detail__edition-note{font-size:12px;color:#757575;line-height:1.4}.exhibition-detail__books{margin-inline:auto;scroll-margin-top:144px}@media screen and (min-width:768px){.exhibition-detail__books{max-width:1290px;width:calc(100% - 112px);padding-bottom:128px}}@media screen and (max-width:767px){.exhibition-detail__books{padding:0 16px 64px}}.exhibition-detail__books-grid{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.exhibition-detail__books-grid{gap:64px 56px}}@media screen and (max-width:767px){.exhibition-detail__books-grid{flex-direction:column;gap:64px}}.exhibition-detail__books-item{display:block}@media screen and (min-width:768px){.exhibition-detail__books-item{width:calc((100% - 112px) / 3)}}.exhibition-detail__books-img{overflow:hidden}.exhibition-detail__books-img img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain;background-color:#eaeaea}.exhibition-detail__books-info{display:flex;flex-direction:column}@media screen and (min-width:768px){.exhibition-detail__books-info{padding-top:16px;gap:4px}}@media screen and (max-width:767px){.exhibition-detail__books-info{padding-top:16px;gap:2px}}.exhibition-detail__books-artist{font-weight:500;color:#222;font-size:16px;line-height:140%}.exhibition-detail__books-year,.exhibition-detail__books-spec{font-weight:400;color:#757575;font-size:14px;line-height:140%}.exhibition-detail__books-note{font-size:12px;color:#757575;line-height:1.4}.exhibition-detail__books-price{font-weight:400;color:#222;font-size:14px;line-height:140%}.exhibition-detail__books-price span{font-size:.7em}.exhibition-detail__events{margin-inline:auto;scroll-margin-top:144px}@media screen and (min-width:768px){.exhibition-detail__events{max-width:1290px;width:calc(100% - 112px);padding-bottom:128px}}@media screen and (max-width:767px){.exhibition-detail__events{padding:0 16px 80px}}.exhibition-detail__events-body{display:flex;flex-direction:column;font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:190%;max-width:903px;margin-inline:auto}@media screen and (min-width:768px){.exhibition-detail__events-body{margin-bottom:40px}}@media screen and (max-width:767px){.exhibition-detail__events-body{margin-bottom:24px}}.exhibition-detail__events-body>*+*{margin-top:8px}.exhibition-detail__event-header{display:flex;flex-direction:column;gap:16px;padding-bottom:40px;color:#222;max-width:800px;margin-inline:auto}@media screen and (max-width:767px){.exhibition-detail__event-header{padding-bottom:24px}}.exhibition-detail__event-subtitle{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222;padding-bottom:8px}@media screen and (min-width:768px){.exhibition-detail__event-subtitle{font-size:20px;line-height:140%}}@media screen and (max-width:767px){.exhibition-detail__event-subtitle{font-size:16px;line-height:140%}}.exhibition-detail__event-list{list-style:none;display:grid;grid-template-columns:auto 1fr;row-gap:2px;padding-bottom:28px}@media screen and (min-width:768px){.exhibition-detail__event-list{column-gap:32px}}@media screen and (max-width:767px){.exhibition-detail__event-list{column-gap:24px}}.exhibition-detail__event-item{display:contents}.exhibition-detail__event-label{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;white-space:nowrap}.exhibition-detail__event-value{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.exhibition-detail__event-detail{max-width:600px;margin-inline:auto}.exhibition-detail__event-notes{display:flex;flex-direction:column;gap:8px;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:12px;line-height:190%;max-width:600px;margin-inline:auto}.exhibition-detail__artists{margin-inline:auto;scroll-margin-top:144px}@media screen and (min-width:768px){.exhibition-detail__artists{max-width:1290px;width:calc(100% - 112px);padding-bottom:128px}}@media screen and (max-width:767px){.exhibition-detail__artists{padding:0 16px 64px}}.exhibition-detail__artists-list{display:flex;flex-direction:column}@media screen and (min-width:768px){.exhibition-detail__artists-list{gap:48px}}@media screen and (max-width:767px){.exhibition-detail__artists-list{gap:40px}}@media screen and (min-width:768px){.exhibition-detail__artist-item{display:flex;gap:clamp(40px,8vw,104px)}}@media screen and (max-width:767px){.exhibition-detail__artist-item{display:flex;flex-direction:column;gap:32px}}.exhibition-detail__artist-img{overflow:hidden}@media screen and (min-width:768px){.exhibition-detail__artist-img{flex:1;min-width:0;height:402px}}.exhibition-detail__artist-img img{width:100%;height:100%;display:block;object-fit:contain;object-position:top}@media screen and (min-width:768px){.exhibition-detail__artist-info{flex:1;min-width:0}}.exhibition-detail__artist-name{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:130%}@media screen and (min-width:768px){.exhibition-detail__artist-name{font-size:24px;margin-bottom:8px}}@media screen and (max-width:767px){.exhibition-detail__artist-name{font-size:18px;margin-bottom:8px}}.exhibition-detail__artist-name-ja{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:140%}@media screen and (min-width:768px){.exhibition-detail__artist-name-ja{font-size:20px;margin-bottom:48px}}@media screen and (max-width:767px){.exhibition-detail__artist-name-ja{font-size:16px;margin-bottom:20px}}.exhibition-detail__artist-bio{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:768px){.exhibition-detail__artist-bio{margin-bottom:28px}}@media screen and (max-width:767px){.exhibition-detail__artist-bio{margin-bottom:28px}}.exhibition-detail__installation{margin-inline:auto;scroll-margin-top:144px}@media screen and (min-width:768px){.exhibition-detail__installation{max-width:1290px;width:calc(100% - 112px);padding-bottom:128px;display:grid;grid-template-columns:1fr auto;align-items:center}}@media screen and (max-width:767px){.exhibition-detail__installation{padding-bottom:64px;display:flex;flex-direction:column}}@media screen and (max-width:767px){.exhibition-detail__installation .exhibition-detail__section-heading{padding-inline:16px}}.exhibition-detail__installation-inner{padding-inline:16px}@media screen and (min-width:768px){.exhibition-detail__installation-inner{padding-inline:unset}}@media screen and (min-width:768px){.exhibition-detail__installation>.exhibition-detail__section-heading{margin-bottom:0}}.exhibition-detail__installation-slider{overflow:hidden}@media screen and (min-width:768px){.exhibition-detail__installation-slider{grid-column:1/-1;margin-top:40px}}.exhibition-detail__installation-slider .swiper-slide img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}@media screen and (max-width:767px){.exhibition-detail__installation-slider .swiper-slide img{aspect-ratio:390/293}}.exhibition-detail__installation-nav{display:flex;align-items:center;gap:24px}@media screen and (max-width:767px){.exhibition-detail__installation-nav{justify-content:center;order:1;margin-top:20px}}.exhibition-detail__installation-prev,.exhibition-detail__installation-next{width:32px;height:32px;background:none;border:none;cursor:pointer;position:relative;padding:0}.exhibition-detail__installation-prev:before,.exhibition-detail__installation-next:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid #222;border-right:2px solid #222}.exhibition-detail__installation-prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.exhibition-detail__installation-next:before{transform:translate(-70%,-50%) rotate(45deg)}@media screen and (min-width:768px){.exhibition-detail__installation-prev:hover,.exhibition-detail__installation-next:hover{opacity:.7}}.exhibition-detail__installation-counter{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:100%;display:flex;align-items:center;gap:4px}.exhibition-detail__installation-separator{color:#666}.exhibition-detail__film{margin-inline:auto;scroll-margin-top:144px}@media screen and (min-width:768px){.exhibition-detail__film{max-width:1290px;width:calc(100% - 112px);padding-bottom:128px}}@media screen and (max-width:767px){.exhibition-detail__film{padding:0 16px 80px}}.exhibition-detail__film-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.exhibition-detail__film-header .exhibition-detail__section-heading{flex:1}.exhibition-detail__film-link{display:inline-flex;align-items:center;gap:8px;font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;white-space:nowrap;flex-shrink:0;position:relative}@media screen and (min-width:768px){.exhibition-detail__film-link{font-size:16px;padding-top:6px;transition:all .3s ease-in-out}}@media screen and (max-width:767px){.exhibition-detail__film-link{font-size:14px;padding-top:6px}}.exhibition-detail__film-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#222;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}@media screen and (min-width:768px){.exhibition-detail__film-link:hover:after{transform:scaleX(1);transform-origin:left}}.exhibition-detail__film-link-icon{flex-shrink:0}.exhibition-detail__film-content{display:flex;flex-direction:column;gap:16px;margin-inline:auto}@media screen and (min-width:768px){.exhibition-detail__film-content{max-width:903px;padding-bottom:64px}}@media screen and (max-width:767px){.exhibition-detail__film-content{padding-bottom:48px}}.exhibition-detail__film-player{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.exhibition-detail__film-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.exhibition-detail__film-caption{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:12px;line-height:140%}.exhibition-detail__film-body{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.exhibition-detail__film-body{max-width:903px;margin-inline:auto}}.exhibition-detail__film-title{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222}@media screen and (min-width:768px){.exhibition-detail__film-title{font-size:20px;line-height:130%}}@media screen and (max-width:767px){.exhibition-detail__film-title{font-size:18px;line-height:130%}}.exhibition-detail__film-text{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.exhibition-detail__product{margin-inline:auto;scroll-margin-top:144px}@media screen and (min-width:768px){.exhibition-detail__product{max-width:1290px;width:calc(100% - 112px);padding-bottom:120px}}@media screen and (max-width:767px){.exhibition-detail__product{padding:0 16px 64px}}.exhibition-detail__product-content{display:flex;flex-direction:column;align-items:center;margin-inline:auto}@media screen and (min-width:768px){.exhibition-detail__product-content{max-width:903px;padding-bottom:64px}}@media screen and (max-width:767px){.exhibition-detail__product-content{padding-bottom:40px}}.exhibition-detail__product-img{overflow:hidden}.exhibition-detail__product-img img{width:100%;height:auto;display:block;object-fit:cover}.exhibition-detail__product-text{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;max-width:903px;margin-inline:auto}.exhibition-detail__product-shop{margin-top:12px;font-size:14px;font-family:Noto Sans JP,sans-serif;line-height:1.9}.exhibition-detail__product-shop a{position:relative}.exhibition-detail__product-shop a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#222;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}@media screen and (min-width:768px){.exhibition-detail__product-shop a:hover:after{transform:scaleX(1);transform-origin:left}}.exhibition-detail__back{margin-inline:auto}@media screen and (min-width:768px){.exhibition-detail__back{max-width:1290px;width:calc(100% - 112px);padding-top:104px;padding-bottom:120px}}@media screen and (max-width:767px){.exhibition-detail__back{padding:64px 16px}}.exhibition-detail__back-link{display:inline-flex;align-items:center;gap:8px;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#222}@media screen and (min-width:768px){.exhibition-detail__back-link{font-size:16px;transition:all .3s ease-in-out}}@media screen and (max-width:767px){.exhibition-detail__back-link{font-size:14px}}@media screen and (min-width:768px){.exhibition-detail__back-link:hover{opacity:.7}}.exhibition-detail__back-link svg{width:24px;height:24px}@media screen and (min-width:768px){.artists-index{padding-top:64px}}@media screen and (max-width:767px){.artists-index{padding-top:40px}}.artists-index__title{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;text-align:center}@media screen and (min-width:768px){.artists-index__title{font-size:40px;margin-bottom:40px}}@media screen and (max-width:767px){.artists-index__title{font-size:36px;margin-bottom:32px}}.artists-index__toggle{display:flex;justify-content:flex-end;margin-inline:auto;max-width:1290px}@media screen and (min-width:768px){.artists-index__toggle{width:calc(100% - 112px);position:relative;z-index:2;margin-bottom:-40px}}@media screen and (max-width:767px){.artists-index__toggle{padding:0 16px 24px}}.artists-index__toggle-inner{display:flex;align-items:center;border:1px solid #E0E0E0;border-radius:32px;overflow:hidden;height:40px;padding:0 16px;gap:16px}.artists-index__toggle-icon{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#d2d2d2;transition:color .2s;width:24px;height:24px}.artists-index__toggle-icon.is-active{color:#222;fill:#222}.artists-index__toggle-divider{display:block;width:1px;background-color:#e0e0e0;height:16px}.artists-index__section{margin-inline:auto;max-width:1290px}@media screen and (min-width:768px){.artists-index__section{width:calc(100% - 112px)}}@media screen and (max-width:767px){.artists-index__section{padding:0 16px}}@media screen and (min-width:768px){.artists-index__section--featured{padding-bottom:clamp(80px,9vw,120px)}}@media screen and (max-width:767px){.artists-index__section--featured{padding-bottom:80px}}@media screen and (min-width:768px){.artists-index__section--exhibited{padding-bottom:clamp(80px,9vw,120px)}}@media screen and (max-width:767px){.artists-index__section--exhibited{padding-bottom:64px}}.artists-index__heading{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222}@media screen and (min-width:768px){.artists-index__heading{font-size:32px;padding-bottom:40px}}@media screen and (max-width:767px){.artists-index__heading{font-size:26px;padding-bottom:24px}}@media screen and (max-width:767px){.artists-index__group+.artists-index__group{margin-top:60px}}@media screen and (min-width:768px){.artists-index__group+.artists-index__group{margin-top:clamp(60px,9vw,96px)}}.artists-index__list .artists-index__group+.artists-index__group{margin-top:0}.artists-index__grid{display:grid}@media screen and (max-width:767px){.artists-index__grid--featured{grid-template-columns:1fr;row-gap:40px}}@media screen and (min-width:768px){.artists-index__grid--featured{grid-template-columns:repeat(2,1fr);column-gap:clamp(20px,4vw,56px);row-gap:clamp(40px,5vw,64px)}}@media screen and (min-width:1080px){.artists-index__grid--featured{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.artists-index__grid--exhibited{grid-template-columns:1fr;row-gap:40px}}@media screen and (min-width:768px){.artists-index__grid--exhibited{grid-template-columns:repeat(2,1fr);column-gap:clamp(20px,4vw,56px);row-gap:clamp(48px,7vw,96px)}}@media screen and (min-width:1080px){.artists-index__grid--exhibited{grid-template-columns:repeat(3,1fr)}}.artists-index__card{display:block;text-decoration:none;color:#222;transition:all .3s ease-in-out}@media screen and (min-width:768px){.artists-index__card:hover .artists-index__card-img img{transform:scale(1.05)}}.artists-index__card-img{overflow:hidden}@media screen and (min-width:768px){.artists-index__card-img{width:100%;aspect-ratio:1.8/1;margin-bottom:16px}}@media screen and (max-width:767px){.artists-index__card-img{width:100%;aspect-ratio:1.8/1;margin-bottom:12px}}.artists-index__card-img img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (min-width:768px){.artists-index__card-img img{transition:all .3s ease-in-out}}.artists-index__card-name{font-weight:500;color:#222}@media screen and (min-width:768px){.artists-index__card-name{font-size:16px;line-height:22.4px}}@media screen and (max-width:767px){.artists-index__card-name{font-size:14px;line-height:19.6px}}.artists-index__card-name2{font-weight:500;color:#222;margin-top:4px}@media screen and (min-width:768px){.artists-index__card-name2{font-size:16px;line-height:22.4px}}@media screen and (max-width:767px){.artists-index__card-name2{font-size:14px;line-height:19.6px}}.artists-index__card-desc{font-weight:400;font-size:12px;line-height:16.8px;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.artists-index__view{display:none}.artists-index__view.is-active{display:block}.artists-index__list{display:flex;flex-direction:column}@media screen and (min-width:768px){.artists-index__list{padding-top:40px;gap:80px}}@media screen and (max-width:767px){.artists-index__list{padding-top:40px;gap:64px}}.artists-index__list .artists-index__group{display:grid}@media screen and (max-width:767px){.artists-index__list .artists-index__group{grid-template-columns:1fr;row-gap:0}}@media screen and (min-width:768px){.artists-index__list .artists-index__group{grid-template-columns:repeat(2,1fr);column-gap:clamp(20px,4vw,56px);row-gap:0}}@media screen and (min-width:1080px){.artists-index__list .artists-index__group{grid-template-columns:repeat(3,1fr)}}.artists-index__list-item{display:flex;align-items:flex-start;justify-content:space-between;text-decoration:none;color:#222}@media screen and (min-width:768px){.artists-index__list-item{padding:16px 0}}@media screen and (max-width:767px){.artists-index__list-item{padding:14px 0}}.artists-index__list-item:first-child{border-top:none}@media screen and (min-width:768px){.artists-index__list-item:hover{opacity:.6}}.artists-index__list-item-name{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:16px;line-height:22.4px;color:#222}@media screen and (min-width:768px){.artists-index__list-item-name{max-width:260px}}.artists-index__list-item-arrow{flex-shrink:0;width:12px;height:12px;color:#222}@media screen and (min-width:768px){.artists-index__section--list-featured{padding-bottom:104px}}@media screen and (max-width:767px){.artists-index__section--list-featured{padding-bottom:64px}}.books-detail h1{font-size:0;line-height:0}@media screen and (min-width:768px){.books-detail__container{margin-inline:auto;width:calc(100% - 112px);padding-top:80px;padding-bottom:120px}}@media screen and (max-width:767px){.books-detail__container{padding-bottom:64px}}@media screen and (min-width:768px){.books-detail__content{display:flex;align-items:flex-start;gap:clamp(30px,5vw,70px)}}@media screen and (min-width:768px){.books-detail__gallery{width:calc(68% - clamp(30px,5vw,70px))}}@media screen and (max-width:767px){.books-detail__gallery{width:100%;max-width:500px;margin-inline:auto;padding-inline:16px}}.books-detail__gallery .swiper{overflow:hidden}.books-detail__gallery .swiper-slide img{width:100%;height:auto;display:block}@media screen and (min-width:768px){.books-detail__gallery .swiper-slide img{aspect-ratio:4/3;object-fit:contain;object-position:top;max-height:calc(100vh - 220px)}}.books-detail__nav{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (min-width:768px){.books-detail__nav{margin-top:28px}}@media screen and (max-width:767px){.books-detail__nav{margin-top:36px}}.books-detail__prev,.books-detail__next{width:24px;height:24px;cursor:pointer;position:relative}@media screen and (min-width:768px){.books-detail__prev,.books-detail__next{transition:all .3s ease-in-out}}@media screen and (min-width:768px){.books-detail__prev:hover,.books-detail__next:hover{opacity:.7}}.books-detail__prev:before,.books-detail__next:before{content:"";display:block;width:9px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.books-detail__prev:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTcuMjQwMzEgMTQuNDgwNkwwIDcuMjQwMzFMNy4yNDAzMSAwTDguMzA0NzUgMS4wNjQ0NEwyLjEyODY5IDcuMjQwMzFMOC4zMDQ3NSAxMy40MTYyTDcuMjQwMzEgMTQuNDgwNloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+) no-repeat center center/contain}.books-detail__next:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEuMDY0MzcgMi43MzM1OGUtMDVMOC4zMDQ2OSA3LjI0MDM0TDEuMDY0MzcgMTQuNDgwN0wtNi4zMDM1NmUtMDUgMTMuNDE2Mkw2LjE3NiA3LjI0MDM0TC02LjQxMTU0ZS0wNSAxLjA2NDQ3TDEuMDY0MzcgMi43MzM1OGUtMDVaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPg==) no-repeat center center/contain}.books-detail__counter{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:18px;line-height:100%;color:#222;display:flex;align-items:center;gap:4px}.books-detail__separator{font-weight:200}@media screen and (min-width:768px){.books-detail__info{min-width:0;display:flex;flex-shrink:0;width:32%;flex-direction:column;justify-content:center}}@media screen and (max-width:767px){.books-detail__info{max-width:500px;margin-inline:auto;padding:0 16px;margin-top:32px}}.books-detail__artist{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:130%;padding-bottom:8px}@media screen and (min-width:768px){.books-detail__artist{font-size:32px}}@media screen and (max-width:767px){.books-detail__artist{font-size:26px}}.books-detail__title{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:140%;padding-bottom:8px}@media screen and (min-width:768px){.books-detail__title{font-size:20px}}@media screen and (max-width:767px){.books-detail__title{font-size:16px}}.books-detail__spec{margin-top:16px;display:flex;flex-direction:column;gap:24px}.books-detail__spec-items{font-size:14px;color:#757575;line-height:190%}.books-detail__description{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#757575;font-size:14px;line-height:190%}.books-detail__text{margin-top:24px;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#757575;font-size:12px;line-height:140%}@media screen and (min-width:768px){.books-detail__text{padding-bottom:64px}}@media screen and (max-width:767px){.books-detail__text{padding-bottom:40px}}.books-detail__price{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:130%}@media screen and (min-width:768px){.books-detail__price{font-size:24px;padding-bottom:50px}}@media screen and (max-width:767px){.books-detail__price{font-size:18px;padding-bottom:36px}}.books-detail__tax{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:130%}@media screen and (min-width:768px){.books-detail__tax{font-size:14px}}@media screen and (max-width:767px){.books-detail__tax{font-size:12px}}.books-detail__buttons{display:flex;flex-wrap:wrap;gap:16px}.books-detail__back{display:flex;justify-content:center}@media screen and (min-width:768px){.books-detail__back{margin-top:104px}}@media screen and (max-width:767px){.books-detail__back{margin-top:64px}}.books-detail__back-link{display:inline-flex;align-items:center;gap:8px;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#222}@media screen and (min-width:768px){.books-detail__back-link{font-size:16px;transition:all .3s ease-in-out}}@media screen and (max-width:767px){.books-detail__back-link{font-size:14px}}@media screen and (min-width:768px){.books-detail__back-link:hover{opacity:.7}}.books-detail__back-link svg{width:24px;height:24px}.books-detail__back-link span{padding-top:4px}.artist-detail h1{font-size:0;line-height:0}.artist-detail__mv{position:relative;overflow:hidden;height:calc(100vh - 113px);height:calc(100dvh - 113px)}.artist-detail__mv-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-size:cover;background-position:center}.artist-detail__mv-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0003}.artist-detail__mv-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#dddddd1a}.artist-detail__mv-inner{position:relative;z-index:1;display:grid;place-content:center;height:100%;max-width:1290px;margin-inline:auto;padding-inline:40px}.artist-detail__mv-name{font-weight:400;color:#fff;text-shadow:0 4px 20px rgba(0,0,0,.15);line-height:120%;text-align:center}@media screen and (min-width:768px){.artist-detail__mv-name{font-size:72px}}@media screen and (max-width:767px){.artist-detail__mv-name{font-size:32px}}.artist-detail__mv-name--black{color:#222}.artist-detail__nav{border-bottom:1px solid #E0E0E0;background:#fff;position:sticky;top:60px;z-index:10}@media screen and (max-width:1079px){.artist-detail__nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.artist-detail__nav::-webkit-scrollbar{display:none}}@media screen and (min-width:768px){.artist-detail__nav+.artist-detail__section{margin-top:64px}}@media screen and (max-width:767px){.artist-detail__nav+.artist-detail__section{margin-top:40px}}.artist-detail__nav-list{display:flex;align-items:center;justify-content:center;list-style:none;max-width:1290px;margin-inline:auto}@media screen and (min-width:768px){.artist-detail__nav-list{gap:clamp(24px,3vw,40px);height:64px}}@media screen and (max-width:1079px){.artist-detail__nav-list{gap:0;height:64px;justify-content:flex-start;width:max-content;padding:0 16px}}.artist-detail__nav-link{display:flex;align-items:center;justify-content:center;font-weight:400;color:#888;text-decoration:none;white-space:nowrap;transition:color .2s}@media screen and (min-width:768px){.artist-detail__nav-link{font-size:16px;height:64px;padding:4px 16px 0}.artist-detail__nav-link:hover{color:#222}}@media screen and (max-width:767px){.artist-detail__nav-link{font-size:13px;height:64px;padding:0 12px}}.artist-detail__nav-link.is-active{font-weight:700;color:#222}.artist-detail__section{max-width:1290px;margin-inline:auto;scroll-margin-top:144px}@media screen and (min-width:768px){.artist-detail__section{width:calc(100% - 112px)}}@media screen and (max-width:767px){.artist-detail__section{padding:0 16px}}.artist-detail__section-heading{font-weight:400;color:#222;text-transform:uppercase}@media screen and (min-width:768px){.artist-detail__section-heading{font-size:32px;line-height:130%;padding-bottom:40px}}@media screen and (max-width:767px){.artist-detail__section-heading{font-size:26px;line-height:130%;padding-bottom:24px}}.artist-detail__section-heading--large{font-size:36px}@media screen and (min-width:768px){.artist-detail__section-heading--large{font-size:40px}}.artist-detail__section-heading--small{font-size:22px}@media screen and (min-width:768px){.artist-detail__section-heading--small{font-size:26px}}.artist-detail__overview{scroll-margin-top:100px;border-bottom:1px solid #E0E0E0}@media screen and (min-width:768px){.artist-detail__overview{padding-bottom:clamp(40px,9vw,60px);margin-bottom:120px}}@media screen and (max-width:767px){.artist-detail__overview{padding-bottom:32px;padding-inline:28px;margin-bottom:64px}}.artist-detail__overview-content{display:flex}@media screen and (min-width:768px){.artist-detail__overview-content{gap:24px;align-items:flex-start}}@media screen and (max-width:767px){.artist-detail__overview-content{flex-direction:column;gap:32px}}@media screen and (min-width:768px){.artist-detail__overview-content--noimage{flex-direction:column-reverse}}@media screen and (max-width:767px){.artist-detail__overview-content--noimage .artist-detail__overview-left{display:none}}.artist-detail__overview-left{display:flex;flex-direction:column;gap:32px;flex-shrink:0}@media screen and (min-width:768px){.artist-detail__overview-left{width:50%}}@media screen and (max-width:767px){.artist-detail__overview-left{width:100%}}.artist-detail__overview-img{flex-shrink:0;overflow:hidden;aspect-ratio:1.8/1}.artist-detail__overview-img img{width:100%;height:100%;display:block;object-fit:contain;overflow:hidden}.artist-detail__overview-meta{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.artist-detail__overview-meta.only-sp{margin-top:24px}.artist-detail__overview-links{display:flex;flex-direction:column;gap:12px}.artist-detail__overview-link{position:relative;width:fit-content}.artist-detail__overview-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#222;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.artist-detail__overview-link:hover:after{transform:scaleX(1);transform-origin:left}.artist-detail__overview-body{flex:1;min-width:0}.artist-detail__overview-header{margin-bottom:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:36px}@media screen and (min-width:1080px){.artist-detail__overview-header{gap:unset;flex-direction:row;align-items:flex-end;margin-bottom:24px}}.artist-detail__overview-name-en{font-weight:400;color:#222}@media screen and (min-width:768px){.artist-detail__overview-name-en{font-size:24px;line-height:130%}}@media screen and (max-width:767px){.artist-detail__overview-name-en{font-size:20px;line-height:130%}}.artist-detail__overview-name-jp{font-weight:500;color:#222;padding-top:2px}@media screen and (min-width:768px){.artist-detail__overview-name-jp{font-size:22px;line-height:130%}}@media screen and (max-width:767px){.artist-detail__overview-name-jp{font-size:18px;line-height:130%}}.artist-detail__overview-contact{justify-content:center;padding:8px 32px;border:1px solid #3D3D3D;border-radius:2px;font-size:14px;font-weight:400;color:#222;text-decoration:none;transition:all .3s ease-in-out}@media screen and (min-width:768px){.artist-detail__overview-contact:hover{background-color:#f1f1f1}}.artist-detail__overview-profile{position:relative}.artist-detail__overview-profile-text{font-size:14px;font-weight:400;color:#222;line-height:1.9142857143;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:12}@media screen and (min-width:768px){.artist-detail__overview-profile-text{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:15}}.artist-detail__overview-profile-text.is-expanded{-webkit-line-clamp:unset}.artist-detail__overview-profile-text .artist-detail__overview-sns,.artist-detail__overview-profile-text .artist-detail__overview-history{display:none}.artist-detail__overview-profile-text.is-expanded .artist-detail__overview-sns,.artist-detail__overview-profile-text.is-expanded .artist-detail__overview-history{display:block}.artist-detail__overview-profile-text p+p{margin-top:1.6em}@media screen and (min-width:768px){.artist-detail__overview-sns{margin-top:24px}}@media screen and (max-width:767px){.artist-detail__overview-sns{margin-top:20px}}.artist-detail__overview-sns p{font-weight:400;color:#222}@media screen and (min-width:768px){.artist-detail__overview-sns p{font-size:14px;line-height:200%}}@media screen and (max-width:767px){.artist-detail__overview-sns p{font-size:13px;line-height:200%}}@media screen and (min-width:768px){.artist-detail__overview-history{margin-top:32px}}@media screen and (max-width:767px){.artist-detail__overview-history{margin-top:24px}}.artist-detail__overview-history-heading{font-weight:700;color:#222}@media screen and (min-width:768px){.artist-detail__overview-history-heading{font-size:14px;line-height:200%;margin-bottom:4px}}@media screen and (max-width:767px){.artist-detail__overview-history-heading{font-size:13px;line-height:200%;margin-bottom:4px}}.artist-detail__overview-history-list{font-weight:400;color:#222}@media screen and (min-width:768px){.artist-detail__overview-history-list{font-size:14px;line-height:200%}}@media screen and (max-width:767px){.artist-detail__overview-history-list{font-size:13px;line-height:200%}}.artist-detail__overview-history-list dt{font-weight:700}.artist-detail__overview-history-list dd{margin-left:0}.artist-detail__overview-viewmore{display:flex}@media screen and (min-width:768px){.artist-detail__overview-viewmore{padding-top:28px}}@media screen and (max-width:767px){.artist-detail__overview-viewmore{padding-top:20px}}.artist-detail__overview-viewmore-btn{position:relative;display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;font-weight:400;color:#222;padding:4px 0}@media screen and (min-width:768px){.artist-detail__overview-viewmore-btn{font-size:16px}}@media screen and (max-width:767px){.artist-detail__overview-viewmore-btn{font-size:14px}}.artist-detail__overview-viewmore-btn:before{content:"";position:absolute;left:0;bottom:2px;width:100%;height:1px;background-color:#222;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.artist-detail__overview-viewmore-icon{position:relative}@media screen and (min-width:768px){.artist-detail__overview-viewmore-icon{width:20px;height:20px}}@media screen and (max-width:767px){.artist-detail__overview-viewmore-icon{width:16px;height:16px}}.artist-detail__overview-viewmore-icon:before,.artist-detail__overview-viewmore-icon:after{content:"";position:absolute;top:50%;left:50%;background:#222;transform:translate(-50%,-50%)}.artist-detail__overview-viewmore-icon:before{width:13px;height:1.5px}.artist-detail__overview-viewmore-icon:after{width:1.5px;height:13px;transition:transform .3s}.artist-detail__overview-viewmore-btn:hover:before{transform:scaleX(1);transform-origin:left}.artist-detail__overview-viewmore-btn.is-expanded .artist-detail__overview-viewmore-icon:after{transform:translate(-50%,-50%) rotate(90deg)}@media screen and (min-width:768px){.artist-detail__artworks{padding-top:0;padding-bottom:clamp(80px,9vw,120px)}}@media screen and (max-width:767px){.artist-detail__artworks{padding-top:0;padding-bottom:64px}}.artist-detail__artworks-grid{display:flex;flex-direction:column}@media screen and (min-width:768px){.artist-detail__artworks-grid{gap:64px}}@media screen and (max-width:767px){.artist-detail__artworks-grid{gap:32px}}.artist-detail__artworks-row{display:grid;gap:32px}@media screen and (min-width:768px){.artist-detail__artworks-row{grid-template-rows:auto auto}}@media screen and (max-width:767px){.artist-detail__artworks-row{grid-template-columns:1fr}}@media screen and (min-width:768px){.artist-detail__artworks-row.is-pc-hidden,.artist-detail__artworks-more.is-pc-hidden{display:none}}@media screen and (max-width:767px){.artist-detail__artworks-row.is-sp-hidden,.artist-detail__artwork.is-sp-hidden,.artist-detail__artworks-more.is-sp-hidden{display:none}}@media screen and (min-width:768px){.artist-detail__artworks-row--col3{grid-template-columns:repeat(3,1fr);column-gap:clamp(32px,4vw,56px)}}@media screen and (min-width:768px){.artist-detail__artworks-row--col2{grid-template-columns:1fr 1fr;column-gap:clamp(32px,4vw,56px);max-width:80%;margin-inline:auto}}.artist-detail__artworks-row--col1{--artwork-width-pc: 56%}@media screen and (min-width:768px){.artist-detail__artworks-row--col1{grid-template-columns:1fr;column-gap:clamp(32px,4vw,56px);max-width:var(--artwork-width-pc, 56%);margin-inline:auto}}.artist-detail__artwork{display:block;text-decoration:none;color:#222;row-gap:0}@media screen and (min-width:768px){.artist-detail__artwork{display:grid;grid-row:span 2;grid-template-rows:subgrid}}.artist-detail__artwork.is-appearing{animation:slideDown .4s ease-out both}.artist-detail__artwork-img{align-self:end;overflow:hidden}.artist-detail__artwork-img img{width:100%;height:auto;display:block;object-fit:cover}@media screen and (min-width:768px){.artist-detail__artwork-img img{transition:transform .4s ease}}.artist-detail__artwork-info{display:flex;flex-direction:column}@media screen and (min-width:768px){.artist-detail__artwork-info{padding-top:16px;gap:4px}}@media screen and (max-width:767px){.artist-detail__artwork-info{padding-top:16px;gap:2px}}.artist-detail__artwork-artist{font-size:16px;font-weight:500;color:#222;line-height:140%}.artist-detail__artwork-title{font-size:14px;font-weight:400;color:#222;line-height:140%}.artist-detail__artwork-year{font-weight:400;color:#222;font-size:14px;line-height:140%}.artist-detail__artwork-spec{font-size:14px;font-weight:400;color:#757575;line-height:140%}.artist-detail__artwork-note{font-size:12px;color:#757575;line-height:140%}.artist-detail__artworks-more{margin-top:40px;display:flex;justify-content:center}.artist-detail__artworks-cta{display:flex;flex-direction:column}@media screen and (min-width:768px){.artist-detail__artworks-cta{align-items:center;gap:8px;padding-bottom:120px;max-width:1290px;width:calc(100% - 112px);margin-inline:auto}}@media screen and (max-width:767px){.artist-detail__artworks-cta{gap:8px;padding-bottom:80px;padding-inline:16px}}.artist-detail__artworks-cta-text{font-weight:400;color:#222}@media screen and (min-width:768px){.artist-detail__artworks-cta-text{font-size:14px;line-height:190%;margin-bottom:16px}}@media screen and (max-width:767px){.artist-detail__artworks-cta-text{font-size:14px;line-height:180%;margin-bottom:12px}}.artist-detail__artworks-contact{display:block;width:fit-content;margin-inline:auto}@media screen and (min-width:768px){.artist-detail__biography{padding-top:0;padding-bottom:clamp(80px,9vw,120px);max-width:800px;margin-inline:auto}}@media screen and (max-width:767px){.artist-detail__biography{padding-top:0;padding-bottom:64px}}.artist-detail__bio-text{font-weight:400;color:#222;line-height:190%;border-bottom:1px solid #E0E0E0}@media screen and (min-width:768px){.artist-detail__bio-text{font-size:14px;padding-bottom:40px}}@media screen and (max-width:767px){.artist-detail__bio-text{font-size:13px;line-height:180%;padding-bottom:32px}}.artist-detail__bio-text p+p{margin-top:1.6em}.artist-detail__bio-group{border-top:1px solid #E0E0E0}@media screen and (min-width:768px){.artist-detail__bio-group{margin-bottom:40px}}@media screen and (max-width:767px){.artist-detail__bio-group{margin-bottom:32px}}@media screen and (min-width:768px){.artist-detail__bio-group+.artist-detail__bio-group{padding-top:32px}}@media screen and (max-width:767px){.artist-detail__bio-group+.artist-detail__bio-group{padding-top:24px}}@media screen and (min-width:768px){.artist-detail__bio-text+.artist-detail__bio-body>.artist-detail__bio-group{padding-top:32px}}@media screen and (max-width:767px){.artist-detail__bio-text+.artist-detail__bio-body>.artist-detail__bio-group{padding-top:24px}}.artist-detail__bio-group:first-child{border-top:none}.artist-detail__bio-group:last-child{margin-bottom:0;border-bottom:1px solid #E0E0E0}@media screen and (min-width:768px){.artist-detail__bio-group:last-child{padding-bottom:40px}}@media screen and (max-width:767px){.artist-detail__bio-group:last-child{padding-bottom:32px}}.artist-detail__bio-list.is-collapsed .artist-detail__bio-item:nth-child(n+4){display:none}.artist-detail__bio-group-heading{font-weight:500;color:#222}@media screen and (min-width:768px){.artist-detail__bio-group-heading{font-size:20px;line-height:140%;margin-bottom:20px}}@media screen and (max-width:767px){.artist-detail__bio-group-heading{font-size:18px;line-height:140%;margin-bottom:16px}}.artist-detail__bio-list{display:flex;flex-direction:column}.artist-detail__bio-item{display:flex}@media screen and (min-width:768px){.artist-detail__bio-item{padding:12px 0}}@media screen and (max-width:767px){.artist-detail__bio-item{padding:10px 0;gap:4px;flex-direction:column}}.artist-detail__bio-item--no-year{display:block}.artist-detail__bio-item.is-appearing{animation:slideDown .4s ease-out both}.artist-detail__bio-year{font-weight:400;color:#222;flex-shrink:0}@media screen and (min-width:768px){.artist-detail__bio-year{font-size:14px;line-height:190%;width:80px}}@media screen and (max-width:767px){.artist-detail__bio-year{font-size:13px;line-height:180%}}.artist-detail__bio-content{font-weight:400;color:#222}@media screen and (min-width:768px){.artist-detail__bio-content{font-size:14px;line-height:190%}}@media screen and (max-width:767px){.artist-detail__bio-content{font-size:13px;line-height:180%}}.artist-detail__bio-content a{color:#222;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:768px){.artist-detail__bio-content a:hover{opacity:.7}}@media screen and (min-width:768px){.artist-detail__bio-more{padding-top:28px;margin-left:80px}}@media screen and (max-width:767px){.artist-detail__bio-more{padding-top:20px}}@media screen and (min-width:768px){.artist-detail__bio-more--left{margin-left:0}}@media screen and (min-width:768px){.artist-detail__slider-section{display:grid;grid-template-columns:1fr auto;row-gap:40px;padding-top:0;padding-bottom:clamp(80px,9vw,120px)}}@media screen and (max-width:767px){.artist-detail__slider-section{display:flex;flex-direction:column;padding-top:0;padding-bottom:64px}}@media screen and (max-width:767px){.artist-detail__slider-header{margin-bottom:24px}}.artist-detail__slider-header .artist-detail__section-heading{padding-bottom:0}.artist-detail__slider-nav{display:flex;align-items:center;gap:16px;flex-shrink:0}@media screen and (max-width:767px){.artist-detail__slider-nav{order:3;justify-content:center;gap:12px;margin-top:24px}}.artist-detail__slider-prev,.artist-detail__slider-next{width:24px;height:24px;background:none;border:none;cursor:pointer;position:relative;padding:0}.artist-detail__slider-prev:before,.artist-detail__slider-next:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-top:1.5px solid #222;border-right:1.5px solid #222}.artist-detail__slider-prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.artist-detail__slider-next:before{transform:translate(-70%,-50%) rotate(45deg)}@media screen and (min-width:768px){.artist-detail__slider-prev:hover,.artist-detail__slider-next:hover{opacity:.7}}.artist-detail__slider-counter{font-weight:400;color:#666;font-size:14px;line-height:100%;display:flex;align-items:center;gap:4px}.artist-detail__slider-body{overflow:hidden}@media screen and (min-width:768px){.artist-detail__slider-body{grid-column:1/-1}}@media screen and (max-width:767px){.artist-detail__slider-body{order:2}}.artist-detail__exh-card{display:block;text-decoration:none;color:#222}.artist-detail__exh-card-img{overflow:hidden}@media screen and (min-width:768px){.artist-detail__exh-card-img{margin-bottom:20px}}@media screen and (max-width:767px){.artist-detail__exh-card-img{margin-bottom:12px}}.artist-detail__exh-card-img img{width:100%;height:auto;display:block;aspect-ratio:593/420;object-fit:cover}@media screen and (min-width:768px){.artist-detail__exh-card-img img{transition:transform .4s ease}}@media screen and (min-width:768px){.artist-detail__exh-card:hover .artist-detail__exh-card-img img{transform:scale(1.03)}}.artist-detail__exh-card-artist{font-weight:500;color:#222;line-height:140%}@media screen and (min-width:768px){.artist-detail__exh-card-artist{font-size:20px;margin-bottom:4px}}@media screen and (max-width:767px){.artist-detail__exh-card-artist{font-size:18px;margin-bottom:2px}}.artist-detail__exh-card-title{font-weight:500;color:#222;font-size:14px;line-height:190%}.artist-detail__exh-card-subtitle{font-size:14px;font-weight:500;color:#222;line-height:160%}.artist-detail__exh-card-period{font-size:14px;font-weight:400;color:#222;line-height:160%}@media screen and (min-width:768px){.artist-detail__exh-card-period{margin-top:8px}}@media screen and (max-width:767px){.artist-detail__exh-card-period{margin-top:16px}}.artist-detail__exh-card-period-label{font-weight:500;font-size:14px}.artist-detail__news-card{display:block;text-decoration:none;color:#222}.artist-detail__news-card-img{overflow:hidden}@media screen and (min-width:768px){.artist-detail__news-card-img{margin-bottom:16px}}@media screen and (max-width:767px){.artist-detail__news-card-img{margin-bottom:10px}}.artist-detail__news-card-img img{width:100%;height:auto;display:block;aspect-ratio:593/420;object-fit:cover}@media screen and (min-width:768px){.artist-detail__news-card-img img{transition:transform .4s ease}}@media screen and (min-width:768px){.artist-detail__news-card:hover .artist-detail__news-card-img img{transform:scale(1.03)}}.artist-detail__news-card-title{font-weight:500;color:#222}@media screen and (min-width:768px){.artist-detail__news-card-title{font-size:18px;line-height:160%;margin-bottom:4px}}@media screen and (max-width:767px){.artist-detail__news-card-title{font-size:16px;line-height:160%;margin-bottom:24px}}.artist-detail__news-card-date{font-weight:400;color:#222;font-size:14px}@media screen and (min-width:768px){.artist-detail__goods{padding-top:0;padding-bottom:clamp(80px,9vw,120px)}}@media screen and (max-width:767px){.artist-detail__goods{padding-top:0;padding-bottom:64px}}.artist-detail__goods-item{display:block;text-decoration:none;color:#222}@media screen and (min-width:768px){.artist-detail__goods-item{display:flex;gap:clamp(32px,4vw,56px);align-items:flex-start}}.artist-detail__goods-img{overflow:hidden}@media screen and (min-width:768px){.artist-detail__goods-img{width:50%;flex-shrink:0}}@media screen and (max-width:767px){.artist-detail__goods-img{margin-bottom:16px}}.artist-detail__goods-img img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}@media screen and (min-width:768px){.artist-detail__goods-img img{transition:transform .4s ease}}@media screen and (min-width:768px){.artist-detail__goods-item:hover .artist-detail__goods-img img{transform:scale(1.03)}}.artist-detail__goods-info{flex:1}.artist-detail__goods-title{font-weight:500;color:#222}@media screen and (min-width:768px){.artist-detail__goods-title{font-size:20px;line-height:160%;margin-bottom:12px}}@media screen and (max-width:767px){.artist-detail__goods-title{font-size:16px;line-height:160%;margin-bottom:8px}}.artist-detail__goods-text{font-weight:400;color:#222}@media screen and (min-width:768px){.artist-detail__goods-text{font-size:14px;line-height:190%;margin-bottom:16px}}@media screen and (max-width:767px){.artist-detail__goods-text{font-size:13px;line-height:180%;margin-bottom:12px}}.artist-detail__goods-link{display:inline-flex;align-items:center;gap:8px;font-weight:400;color:#222;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:768px){.artist-detail__goods-link{font-size:14px}.artist-detail__goods-link:hover{opacity:.7}}@media screen and (max-width:767px){.artist-detail__goods-link{font-size:13px}}.artist-detail__product{margin-inline:auto}@media screen and (min-width:768px){.artist-detail__product{max-width:1290px;width:calc(100% - 112px);padding-bottom:120px}}@media screen and (max-width:767px){.artist-detail__product{padding:0 16px 64px}}.artist-detail__product-content{display:flex;flex-direction:column;align-items:center;margin-inline:auto}@media screen and (min-width:768px){.artist-detail__product-content{max-width:903px;padding-bottom:64px}}@media screen and (max-width:767px){.artist-detail__product-content{padding-bottom:40px}}.artist-detail__product-img{overflow:hidden}.artist-detail__product-img img{width:100%;height:auto;display:block;object-fit:cover}.artist-detail__product-text{max-width:903px;margin-inline:auto;color:#222;font-size:14px;line-height:190%}.artist-detail__product-shop{margin-top:12px;font-size:14px;line-height:1.9}.artist-detail__product-shop a{position:relative}.artist-detail__product-shop a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#222;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}@media screen and (min-width:768px){.artist-detail__product-shop a:hover:after{transform:scaleX(1);transform-origin:left}}.artist-detail .exhibitions-index__description,.artist-detail .artfair-index__description{-webkit-line-clamp:2}.artfair-index h1{font-size:0;line-height:0}.artfair-index__list{margin-inline:auto}@media screen and (min-width:768px){.artfair-index__list{max-width:1290px;width:calc(100% - 112px);padding-top:64px}}@media screen and (max-width:767px){.artfair-index__list{padding-top:48px}}@media screen and (min-width:768px){.artfair-index__item{display:flex;align-items:center;gap:clamp(40px,8vw,104px);padding-bottom:104px}}@media screen and (max-width:767px){.artfair-index__item{padding:0 16px 64px}}@media screen and (min-width:768px){.artfair-index__item:nth-child(2n){flex-direction:row-reverse}}.artfair-index__img{display:block;overflow:hidden}@media screen and (min-width:768px){.artfair-index__img{width:60%;flex-shrink:0}}.artfair-index__img img{width:100%;height:auto;display:block;aspect-ratio:772/546;object-fit:cover}@media screen and (min-width:768px){.artfair-index__text{flex:1;min-width:0}}@media screen and (max-width:767px){.artfair-index__text{padding-top:16px}}.artfair-index__name{font-weight:500;color:#222;line-height:130%}@media screen and (min-width:768px){.artfair-index__name{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:24px;margin-bottom:12px}}@media screen and (max-width:767px){.artfair-index__name{font-family:Noto Sans JP,sans-serif;font-size:18px;margin-bottom:8px}}@media screen and (min-width:768px){.artfair-index__subtitle{margin-bottom:16px}}@media screen and (max-width:767px){.artfair-index__subtitle{margin-bottom:20px}}.artfair-index__subtitle-main{font-weight:500;color:#222}@media screen and (min-width:768px){.artfair-index__subtitle-main{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:16px;line-height:140%}}@media screen and (max-width:767px){.artfair-index__subtitle-main{font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:140%}}.artfair-index__subtitle-sub{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222}@media screen and (min-width:768px){.artfair-index__subtitle-sub{font-size:14px;line-height:170%}}@media screen and (max-width:767px){.artfair-index__subtitle-sub{font-size:12px;line-height:140%}}.artfair-index__period{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:170%}@media screen and (min-width:768px){.artfair-index__period{font-size:20px;margin-bottom:24px}}@media screen and (max-width:767px){.artfair-index__period{font-size:16px;margin-bottom:20px}}.artfair-index__period-label{font-family:Noto Sans JP,sans-serif;color:#222}@media screen and (min-width:768px){.artfair-index__period-label{font-weight:500;font-size:16px}}@media screen and (max-width:767px){.artfair-index__period-label{font-weight:400;font-size:14px}}.artfair-index__description{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:160%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px}@media screen and (min-width:768px){.artfair-index__description{margin-bottom:24px}}@media screen and (max-width:767px){.artfair-index__description{margin-bottom:20px}}.artfair-index__item.is-hidden{display:none}.artfair-index__item.is-appearing{animation:artfairFadeIn .4s ease-out both}@keyframes artfairFadeIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.artfair-index__more{display:flex;justify-content:center}@media screen and (min-width:768px){.artfair-index__more{padding-bottom:120px}}@media screen and (max-width:767px){.artfair-index__more{padding-bottom:64px}}.artfair-detail h1{font-size:0;line-height:0}.artfair-detail__mv{position:relative;overflow:hidden}.artfair-detail__mv-img{width:100%;display:block;object-fit:cover}@media screen and (min-width:768px){.artfair-detail__mv-img{height:640px}}@media screen and (max-width:767px){.artfair-detail__mv-img{height:509px}}.artfair-detail__mv-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}@media screen and (min-width:768px){.artfair-detail__mv-overlay{gap:24px}}@media screen and (max-width:767px){.artfair-detail__mv-overlay{gap:16px;padding:0 24px}}.artfair-detail__mv-title{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;line-height:120%;white-space:nowrap}@media screen and (min-width:768px){.artfair-detail__mv-title{font-size:72px}}@media screen and (max-width:767px){.artfair-detail__mv-title{font-size:36px;text-shadow:0 4px 20px rgba(0,0,0,.15)}}.artfair-detail__mv-period{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400}@media screen and (min-width:768px){.artfair-detail__mv-period{font-size:32px;line-height:130%}}@media screen and (max-width:767px){.artfair-detail__mv-period{font-size:18px;line-height:130%;text-shadow:0 4px 20px rgba(0,0,0,.15)}}.artfair-detail__materials{background-color:#e2e2e2}.artfair-detail__materials-inner{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__materials-inner{max-width:800px;display:flex;align-items:center;justify-content:space-between;padding:16px 0;width:calc(100% - 112px)}}@media screen and (max-width:767px){.artfair-detail__materials-inner{padding:24px 16px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}}.artfair-detail__materials-list{list-style:none;display:flex}@media screen and (min-width:768px){.artfair-detail__materials-list{gap:40px;align-items:center}}@media screen and (max-width:767px){.artfair-detail__materials-list{flex-direction:column;gap:16px}}.artfair-detail__materials-link{display:inline-flex;align-items:center;gap:4px;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:140%;text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:768px){.artfair-detail__materials-link{transition:all .3s ease-in-out}}@media screen and (min-width:768px){.artfair-detail__materials-link:hover{opacity:.7}}.artfair-detail__materials-icon{flex-shrink:0}.artfair-detail__materials-contact{display:flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid #3D3D3D;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:140%}@media screen and (min-width:768px){.artfair-detail__materials-contact{width:176px;height:48px;font-size:16px;transition:all .3s ease-in-out}}@media screen and (max-width:767px){.artfair-detail__materials-contact{width:144px;height:40px;font-size:14px;line-height:140%}}@media screen and (min-width:768px){.artfair-detail__materials-contact:hover{background-color:#f1f1f1}}.artfair-detail__contact{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__contact{max-width:1290px;width:calc(100% - 112px);padding-top:40px}}@media screen and (max-width:767px){.artfair-detail__contact{padding:32px 16px 0}}@media screen and (min-width:768px){.artfair-detail__contact--mid{max-width:800px;width:100%;padding-top:64px}}@media screen and (max-width:767px){.artfair-detail__contact--mid{padding-top:48px}}.artfair-detail__contact-button{display:flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid #3D3D3D;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:140%}@media screen and (min-width:768px){.artfair-detail__contact-button{width:176px;height:48px;font-size:16px;transition:all .3s ease-in-out}}@media screen and (max-width:767px){.artfair-detail__contact-button{width:144px;height:40px;font-size:14px}}@media screen and (min-width:768px){.artfair-detail__contact-button:hover{background-color:#f1f1f1}}.artfair-detail__works-cta{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.artfair-detail__works-cta{gap:8px;padding-top:64px}}@media screen and (max-width:767px){.artfair-detail__works-cta{gap:8px;padding-top:48px}}.artfair-detail__works-cta-text{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;text-align:center}@media screen and (min-width:768px){.artfair-detail__works-cta-text{font-size:14px;line-height:170%}}@media screen and (max-width:767px){.artfair-detail__works-cta-text{font-size:13px;line-height:160%}}.artfair-detail__works-cta-button{justify-content:center;padding:12px 43px 8px;border:1px solid #3D3D3D;border-radius:2px;font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:14px;font-weight:500;color:#222;text-decoration:none;transition:all .3s ease-in-out}@media screen and (min-width:768px){.artfair-detail__works-cta-button{padding:14px 50px;font-size:16px}.artfair-detail__works-cta-button:hover{background-color:#f1f1f1}}.artfair-detail__description{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__description{max-width:800px;padding-top:64px;width:calc(100% - 112px)}}@media screen and (max-width:767px){.artfair-detail__description{padding:48px 28px 0}}.artfair-detail__description-body{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:190%}@media screen and (min-width:768px){.artfair-detail__description-body{font-size:14px}}@media screen and (max-width:767px){.artfair-detail__description-body{font-size:14px}}.artfair-detail__description-body p+p{margin-top:16px}.artfair-detail__overview{margin-inline:auto;font-size:14px}@media screen and (min-width:768px){.artfair-detail__overview{max-width:800px;padding-top:64px;width:calc(100% - 112px)}}@media screen and (max-width:767px){.artfair-detail__overview{padding:64px 28px 0}}.artfair-detail__overview-title{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222}@media screen and (min-width:768px){.artfair-detail__overview-title{font-size:24px;line-height:130%;margin-bottom:16px}}@media screen and (max-width:767px){.artfair-detail__overview-title{font-size:18px;line-height:130%;margin-bottom:12px}}.artfair-detail__overview-content{font-family:Noto Sans JP,sans-serif;line-height:190%}@media screen and (min-width:768px){.artfair-detail__overview-content{margin-bottom:16px}}@media screen and (max-width:767px){.artfair-detail__overview-content{margin-bottom:12px}}.artfair-detail__overview-subtitle{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222}@media screen and (min-width:768px){.artfair-detail__overview-subtitle{font-size:20px;line-height:140%;margin-bottom:8px}}@media screen and (max-width:767px){.artfair-detail__overview-subtitle{font-size:18px;line-height:140%;margin-bottom:8px}}.artfair-detail__overview-list{margin-block:8px;list-style:none;display:flex;flex-direction:column;gap:2px}.artfair-detail__overview-item{display:flex;align-items:center}.artfair-detail__overview-label{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;flex-shrink:0}@media screen and (min-width:768px){.artfair-detail__overview-label{width:60px}}@media screen and (max-width:767px){.artfair-detail__overview-label{width:48px}}.artfair-detail__overview-value{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.artfair-detail__overview-notes{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:12px;line-height:190%}.artfair-detail__section-heading{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:130%;text-transform:uppercase}@media screen and (min-width:768px){.artfair-detail__section-heading{font-size:32px;margin-bottom:40px}}@media screen and (max-width:767px){.artfair-detail__section-heading{font-size:26px;margin-bottom:32px}}.artfair-detail__statement{margin-inline:auto;display:flex;flex-direction:column;gap:40px}@media screen and (min-width:768px){.artfair-detail__statement{max-width:800px;padding-top:64px;width:calc(100% - 112px)}}@media screen and (max-width:767px){.artfair-detail__statement{padding:64px 28px 0}}.artfair-detail__statement-upper{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #E0E0E0;padding-bottom:40px}.artfair-detail__statement-heading{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:16px;line-height:140%}.artfair-detail__statement-body{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;--clamp-lines-pc: 4;--clamp-lines-sp: 4}@media screen and (min-width:768px){.artfair-detail__statement-body{-webkit-line-clamp:var(--clamp-lines-pc)}}@media screen and (max-width:767px){.artfair-detail__statement-body{-webkit-line-clamp:var(--clamp-lines-sp)}}.artfair-detail__statement-body p+p{margin-top:16px}.artfair-detail__statement-lower{display:flex;flex-direction:column;gap:16px;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:190%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;--clamp-lines-pc: 4;--clamp-lines-sp: 4}@media screen and (min-width:768px){.artfair-detail__statement-lower{-webkit-line-clamp:var(--clamp-lines-pc)}}@media screen and (max-width:767px){.artfair-detail__statement-lower{-webkit-line-clamp:var(--clamp-lines-sp)}}.artfair-detail__statement-intro,.artfair-detail__statement-essay-body{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.artfair-detail__statement-essay-body p+p{margin-top:16px}.artfair-detail__statement-author{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;margin-top:16px}.artfair-detail__statement-author-dash{display:block;width:16px;height:2px;background-color:#222}.artfair-detail__works{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__works{max-width:1290px;width:calc(100% - 112px);padding-top:64px}}@media screen and (max-width:767px){.artfair-detail__works{padding:40px 16px 0}}.artfair-detail__works-grid{display:flex;flex-direction:column}@media screen and (min-width:768px){.artfair-detail__works-grid{gap:64px}}@media screen and (max-width:767px){.artfair-detail__works-grid{gap:64px}}@media screen and (min-width:768px){.artfair-detail__works-row{display:grid;grid-template-rows:auto auto;column-gap:56px;row-gap:0}}@media screen and (max-width:767px){.artfair-detail__works-row{display:flex;flex-direction:column;gap:40px}}@media screen and (min-width:768px){.artfair-detail__works-row--col3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px){.artfair-detail__works-row--col2{grid-template-columns:repeat(2,1fr);max-width:1016px;margin-inline:auto}}@media screen and (min-width:768px){.artfair-detail__works-row--col1{grid-template-columns:56%;justify-content:center}}.artfair-detail__work{display:block}@media screen and (min-width:768px){.artfair-detail__work{display:grid;grid-row:span 2;grid-template-rows:subgrid}}.artfair-detail__work.is-hidden{display:none}.artfair-detail__work.is-appearing{animation:slideDown .4s ease-out both}.artfair-detail__work-img{align-self:end;overflow:hidden}.artfair-detail__work-img img{width:100%;height:auto;display:block;object-fit:cover}@media screen and (min-width:768px){.artfair-detail__work-img img{transition:transform .4s ease}}@media screen and (min-width:768px){.artfair-detail__work:hover .artfair-detail__work-img img{transform:scale(1.03)}}@media screen and (min-width:768px){.artfair-detail__work-info{padding-top:16px}}@media screen and (max-width:767px){.artfair-detail__work-info{padding-top:16px;padding-left:4px}}.artfair-detail__work-artist{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:16px;line-height:140%}@media screen and (min-width:768px){.artfair-detail__work-artist{margin-bottom:4px}}@media screen and (max-width:767px){.artfair-detail__work-artist{font-size:14px;margin-bottom:2px}}.artfair-detail__work-spec{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.artfair-detail__works-more{display:flex;justify-content:center}.artfair-detail__edition{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__edition{max-width:1290px;width:calc(100% - 112px);padding-top:120px}}@media screen and (max-width:767px){.artfair-detail__edition{padding:80px 16px 0}}.artfair-detail__edition-grid{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.artfair-detail__edition-grid{gap:64px 56px}}@media screen and (max-width:767px){.artfair-detail__edition-grid{flex-direction:column;gap:64px}}.artfair-detail__edition-item{display:block}@media screen and (min-width:768px){.artfair-detail__edition-item{width:calc((100% - 112px) / 3)}}.artfair-detail__edition-img{overflow:hidden}.artfair-detail__edition-img img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain;background-color:#eaeaea}@media screen and (min-width:768px){.artfair-detail__edition-img img{transition:transform .4s ease}}@media screen and (min-width:768px){.artfair-detail__edition-item:hover .artfair-detail__edition-img img{transform:scale(1.03)}}@media screen and (min-width:768px){.artfair-detail__edition-info{padding-top:16px}}@media screen and (max-width:767px){.artfair-detail__edition-info{padding-top:16px;padding-left:4px}}.artfair-detail__edition-artist{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;font-size:16px;line-height:140%}@media screen and (min-width:768px){.artfair-detail__edition-artist{margin-bottom:4px}}@media screen and (max-width:767px){.artfair-detail__edition-artist{margin-bottom:2px}}.artfair-detail__edition-spec{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.artfair-detail__books{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__books{max-width:1290px;width:calc(100% - 112px);padding-top:120px}}@media screen and (max-width:767px){.artfair-detail__books{padding:80px 16px 0}}.artfair-detail__books-grid{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.artfair-detail__books-grid{gap:64px 56px}}@media screen and (max-width:767px){.artfair-detail__books-grid{flex-direction:column;gap:64px}}.artfair-detail__books-item{display:block}@media screen and (min-width:768px){.artfair-detail__books-item{width:calc((100% - 112px) / 3)}}.artfair-detail__books-img{overflow:hidden}.artfair-detail__books-img img{width:100%;height:auto;display:block;aspect-ratio:1;object-fit:contain;background-color:#eaeaea}@media screen and (min-width:768px){.artfair-detail__books-img img{transition:transform .4s ease}}@media screen and (min-width:768px){.artfair-detail__books-item:hover .artfair-detail__books-img img{transform:scale(1.03)}}@media screen and (min-width:768px){.artfair-detail__books-info{padding-top:16px}}@media screen and (max-width:767px){.artfair-detail__books-info{padding-top:16px;padding-left:4px}}.artfair-detail__books-artist{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:16px;line-height:140%}@media screen and (min-width:768px){.artfair-detail__books-artist{margin-bottom:4px}}@media screen and (max-width:767px){.artfair-detail__books-artist{margin-bottom:2px}}.artfair-detail__books-spec{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.artfair-detail__events{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__events{max-width:1290px;width:calc(100% - 112px);padding-top:128px}}@media screen and (max-width:767px){.artfair-detail__events{padding:64px 16px 0}}.artfair-detail__events-body{display:flex;flex-direction:column;font-size:14px;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:190%}.artfair-detail__events-body>*+*{margin-top:8px}.artfair-detail__event-header{display:flex;flex-direction:column;gap:16px;padding-bottom:40px;color:#222}@media screen and (max-width:767px){.artfair-detail__event-header{padding-bottom:24px}}.artfair-detail__event-title{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222}@media screen and (min-width:768px){.artfair-detail__event-title{font-size:24px;line-height:130%}}@media screen and (max-width:767px){.artfair-detail__event-title{font-size:18px;line-height:130%}}.artfair-detail__event-text{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.artfair-detail__event-subtitle{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222;padding-bottom:8px}@media screen and (min-width:768px){.artfair-detail__event-subtitle{font-size:20px;line-height:140%}}@media screen and (max-width:767px){.artfair-detail__event-subtitle{font-size:16px;line-height:140%}}.artfair-detail__event-list{list-style:none;display:flex;flex-direction:column;gap:2px;padding-bottom:28px}.artfair-detail__event-item{display:flex;align-items:center;gap:24px}.artfair-detail__event-label{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;flex-shrink:0;display:flex;align-items:center}.artfair-detail__event-value{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.artfair-detail__event-notes{display:flex;flex-direction:column;gap:8px;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:12px;line-height:190%}.artfair-detail__artists{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__artists{max-width:1290px;width:calc(100% - 112px);padding-top:128px}}@media screen and (max-width:767px){.artfair-detail__artists{padding:80px 16px 0}}.artfair-detail__artists-list{display:flex;flex-direction:column}@media screen and (min-width:768px){.artfair-detail__artists-list{gap:48px}}@media screen and (max-width:767px){.artfair-detail__artists-list{gap:40px}}@media screen and (min-width:768px){.artfair-detail__artist-item{display:flex;gap:clamp(40px,8vw,104px);align-items:center}}@media screen and (max-width:767px){.artfair-detail__artist-item{display:flex;flex-direction:column;gap:32px}}.artfair-detail__artist-img{overflow:hidden}@media screen and (min-width:768px){.artfair-detail__artist-img{flex:1;min-width:0;height:402px}}.artfair-detail__artist-img img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:358/253}@media screen and (min-width:768px){.artfair-detail__artist-info{flex:1;min-width:0}}.artfair-detail__artist-name{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:130%}@media screen and (min-width:768px){.artfair-detail__artist-name{font-size:24px;margin-bottom:8px}}@media screen and (max-width:767px){.artfair-detail__artist-name{font-size:18px;margin-bottom:8px}}.artfair-detail__artist-name-ja{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:140%}@media screen and (min-width:768px){.artfair-detail__artist-name-ja{font-size:20px;margin-bottom:48px}}@media screen and (max-width:767px){.artfair-detail__artist-name-ja{font-size:16px;margin-bottom:20px}}.artfair-detail__artist-bio{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:768px){.artfair-detail__artist-bio{margin-bottom:28px}}@media screen and (max-width:767px){.artfair-detail__artist-bio{margin-bottom:28px}}.artfair-detail__installation{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__installation{max-width:1290px;width:calc(100% - 112px);padding-top:128px;display:grid;grid-template-columns:1fr auto;align-items:center}}@media screen and (max-width:767px){.artfair-detail__installation{padding-top:64px;display:flex;flex-direction:column}}@media screen and (max-width:767px){.artfair-detail__installation .artfair-detail__section-heading{padding-inline:16px}}.artfair-detail__installation-inner{padding-inline:16px}@media screen and (min-width:768px){.artfair-detail__installation-inner{padding-inline:unset}}@media screen and (min-width:768px){.artfair-detail__installation>.artfair-detail__section-heading{margin-bottom:0}}.artfair-detail__installation-slider{overflow:hidden}@media screen and (min-width:768px){.artfair-detail__installation-slider{grid-column:1/-1;margin-top:40px}}.artfair-detail__installation-slider .swiper-slide img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover}@media screen and (max-width:767px){.artfair-detail__installation-slider .swiper-slide img{aspect-ratio:390/293}}.artfair-detail__installation-nav{display:flex;align-items:center;gap:24px}@media screen and (max-width:767px){.artfair-detail__installation-nav{justify-content:center;order:1;margin-top:20px}}.artfair-detail__installation-prev,.artfair-detail__installation-next{width:32px;height:32px;background:none;border:none;cursor:pointer;position:relative;padding:0}.artfair-detail__installation-prev:before,.artfair-detail__installation-next:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:2px solid #222;border-right:2px solid #222}.artfair-detail__installation-prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.artfair-detail__installation-next:before{transform:translate(-70%,-50%) rotate(45deg)}@media screen and (min-width:768px){.artfair-detail__installation-prev:hover,.artfair-detail__installation-next:hover{opacity:.7}}.artfair-detail__installation-counter{font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:100%;display:flex;align-items:center;gap:4px}.artfair-detail__installation-separator{color:#666}.artfair-detail__film{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__film{max-width:1290px;width:calc(100% - 112px);padding-top:128px}}@media screen and (max-width:767px){.artfair-detail__film{padding:64px 16px 0}}.artfair-detail__film-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.artfair-detail__film-header .artfair-detail__section-heading{flex:1}.artfair-detail__film-link{display:inline-flex;align-items:center;gap:8px;font-family:Helvetica Neue,Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;white-space:nowrap;flex-shrink:0;position:relative}@media screen and (min-width:768px){.artfair-detail__film-link{font-size:16px;padding-top:6px;transition:all .3s ease-in-out}}@media screen and (max-width:767px){.artfair-detail__film-link{font-size:14px;padding-top:6px}}.artfair-detail__film-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#222;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}@media screen and (min-width:768px){.artfair-detail__film-link:hover:after{transform:scaleX(1);transform-origin:left}}.artfair-detail__film-link-icon{flex-shrink:0}.artfair-detail__film-content{display:flex;flex-direction:column;gap:16px;margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__film-content{max-width:903px;padding-bottom:64px}}@media screen and (max-width:767px){.artfair-detail__film-content{padding-bottom:48px}}.artfair-detail__film-player{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.artfair-detail__film-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.artfair-detail__film-caption{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:12px;line-height:140%}.artfair-detail__film-body{display:flex;flex-direction:column;gap:16px}.artfair-detail__film-title{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#222}@media screen and (min-width:768px){.artfair-detail__film-title{font-size:24px;line-height:130%}}@media screen and (max-width:767px){.artfair-detail__film-title{font-size:18px;line-height:130%}}.artfair-detail__film-text{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.artfair-detail__product{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__product{max-width:1290px;width:calc(100% - 112px);padding-top:128px;padding-bottom:120px}}@media screen and (max-width:767px){.artfair-detail__product{padding:80px 16px 64px}}.artfair-detail__product-content{display:flex;flex-direction:column;align-items:center;margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__product-content{max-width:903px;padding-bottom:64px}}@media screen and (max-width:767px){.artfair-detail__product-content{padding-bottom:40px}}.artfair-detail__product-img{overflow:hidden}.artfair-detail__product-img img{width:100%;height:auto;display:block;object-fit:cover}.artfair-detail__product-text{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;font-size:14px;line-height:190%}.artfair-detail__product-shop{margin-top:12px;font-size:14px;font-family:Noto Sans JP,sans-serif;line-height:1.9}.artfair-detail__product-shop a{position:relative}.artfair-detail__product-shop a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#222;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}@media screen and (min-width:768px){.artfair-detail__product-shop a:hover:after{transform:scaleX(1);transform-origin:left}}.artfair-detail__back{margin-inline:auto}@media screen and (min-width:768px){.artfair-detail__back{max-width:1290px;width:calc(100% - 112px);padding-top:104px;padding-bottom:120px}}@media screen and (max-width:767px){.artfair-detail__back{padding:64px 16px}}.artfair-detail__back-link{display:inline-flex;align-items:center;gap:8px;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#222}@media screen and (min-width:768px){.artfair-detail__back-link{font-size:16px;transition:all .3s ease-in-out}}@media screen and (max-width:767px){.artfair-detail__back-link{font-size:14px}}@media screen and (min-width:768px){.artfair-detail__back-link:hover{opacity:.7}}.artfair-detail__back-link svg{width:24px;height:24px}.edition-detail h1{font-size:0;line-height:0}@media screen and (min-width:768px){.edition-detail__container{margin-inline:auto;width:calc(100% - 112px);padding-top:80px;padding-bottom:120px}}@media screen and (max-width:767px){.edition-detail__container{padding-bottom:64px}}@media screen and (min-width:768px){.edition-detail__content{display:flex;align-items:flex-start;gap:clamp(30px,5vw,70px)}}@media screen and (min-width:768px){.edition-detail__gallery{width:calc(68% - clamp(30px,5vw,70px))}}@media screen and (max-width:767px){.edition-detail__gallery{width:100%;max-width:500px;margin-inline:auto;padding-inline:16px}}.edition-detail__gallery .swiper{overflow:hidden}.edition-detail__gallery .swiper-slide img{width:100%;height:auto;display:block}@media screen and (min-width:768px){.edition-detail__gallery .swiper-slide img{aspect-ratio:4/3;object-fit:contain;object-position:top;max-height:calc(100vh - 220px)}}.edition-detail__nav{display:flex;align-items:center;justify-content:center;gap:24px}@media screen and (min-width:768px){.edition-detail__nav{margin-top:28px}}@media screen and (max-width:767px){.edition-detail__nav{margin-top:36px}}.edition-detail__prev,.edition-detail__next{width:24px;height:24px;cursor:pointer;position:relative}@media screen and (min-width:768px){.edition-detail__prev,.edition-detail__next{transition:all .3s ease-in-out}}@media screen and (min-width:768px){.edition-detail__prev:hover,.edition-detail__next:hover{opacity:.7}}.edition-detail__prev:before,.edition-detail__next:before{content:"";display:block;width:9px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edition-detail__prev:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTcuMjQwMzEgMTQuNDgwNkwwIDcuMjQwMzFMNy4yNDAzMSAwTDguMzA0NzUgMS4wNjQ0NEwyLjEyODY5IDcuMjQwMzFMOC4zMDQ3NSAxMy40MTYyTDcuMjQwMzEgMTQuNDgwNloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+) no-repeat center center/contain}.edition-detail__next:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEuMDY0MzcgMi43MzM1OGUtMDVMOC4zMDQ2OSA3LjI0MDM0TDEuMDY0MzcgMTQuNDgwN0wtNi4zMDM1NmUtMDUgMTMuNDE2Mkw2LjE3NiA3LjI0MDM0TC02LjQxMTU0ZS0wNSAxLjA2NDQ3TDEuMDY0MzcgMi43MzM1OGUtMDVaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPg==) no-repeat center center/contain}.edition-detail__counter{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:18px;line-height:100%;color:#222;display:flex;align-items:center;gap:4px}.edition-detail__separator{font-weight:200}@media screen and (min-width:768px){.edition-detail__info{min-width:0;display:flex;flex-shrink:0;width:32%;flex-direction:column;justify-content:center}}@media screen and (max-width:767px){.edition-detail__info{max-width:500px;margin-inline:auto;padding:0 16px;margin-top:32px}}.edition-detail__artist{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:130%;padding-bottom:8px}@media screen and (min-width:768px){.edition-detail__artist{font-size:32px}}@media screen and (max-width:767px){.edition-detail__artist{font-size:26px}}.edition-detail__title{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:500;color:#222;line-height:140%;padding-bottom:8px}@media screen and (min-width:768px){.edition-detail__title{font-size:20px}}@media screen and (max-width:767px){.edition-detail__title{font-size:16px}}.edition-detail__year{font-size:14px;line-height:190%}.edition-detail__spec{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.edition-detail__spec{padding-bottom:64px}}@media screen and (max-width:767px){.edition-detail__spec{padding-bottom:20px}}.edition-detail__spec-items{font-size:14px;color:#757575;line-height:190%}.edition-detail__description{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#757575;font-size:14px;line-height:190%}.edition-detail__text{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#757575;font-size:12px;line-height:140%}@media screen and (min-width:768px){.edition-detail__text{padding-bottom:50px}}@media screen and (max-width:767px){.edition-detail__text{padding-bottom:36px}}.edition-detail__buttons{display:flex;flex-wrap:wrap;gap:16px}.edition-detail__back{display:flex;justify-content:center}@media screen and (min-width:768px){.edition-detail__back{margin-top:104px}}@media screen and (max-width:767px){.edition-detail__back{margin-top:64px}}.edition-detail__back-link{display:inline-flex;align-items:center;gap:8px;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#222}@media screen and (min-width:768px){.edition-detail__back-link{font-size:16px;transition:all .3s ease-in-out}}@media screen and (max-width:767px){.edition-detail__back-link{font-size:14px}}@media screen and (min-width:768px){.edition-detail__back-link:hover{opacity:.7}}.edition-detail__back-link svg{width:24px;height:24px}.edition-detail__back-link span{padding-top:4px}.search-results h1{font-size:0;line-height:0}.search-results__heading{display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.search-results__heading{padding-top:64px;padding-bottom:40px}}@media screen and (max-width:767px){.search-results__heading{padding-top:40px;padding-bottom:32px}}.search-results__title{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;text-align:center;color:#222}@media screen and (min-width:768px){.search-results__title{font-size:40px;line-height:1.2}}@media screen and (max-width:767px){.search-results__title{font-size:36px;line-height:1.2}}.search-results__container{margin-inline:auto}@media screen and (min-width:768px){.search-results__container{padding:0 clamp(20px,3vw,40px) clamp(80px,9vw,120px)}}@media screen and (max-width:767px){.search-results__container{padding:0 16px 64px}}.search-results__query{display:flex;align-items:center;font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222;max-width:1290px;margin-inline:auto}@media screen and (min-width:768px){.search-results__query{font-size:16px;margin-bottom:32px}}@media screen and (max-width:767px){.search-results__query{font-size:14px;margin-bottom:24px}}.search-results__nav{max-width:1290px;margin-inline:auto}@media screen and (min-width:768px){.search-results__nav{margin-bottom:48px}}@media screen and (max-width:767px){.search-results__nav{margin-bottom:32px}}.search-results__nav-list{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0;margin:0}@media screen and (min-width:768px){.search-results__nav-list{gap:12px 32px}}@media screen and (max-width:767px){.search-results__nav-list{gap:10px 20px}}.search-results__nav-item a{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:16px;color:#222;font-weight:700;text-decoration:none;position:relative;padding:4px 0}.search-results__nav-item a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#222;transform:scaleX(0);transition:transform .3s ease-in-out;transform-origin:right}.search-results__nav-item a:hover:after{transform:scaleX(1);transform-origin:left}.search-results__section{max-width:1290px;margin-inline:auto;scroll-margin-top:64px}@media screen and (min-width:768px){.search-results__section{margin-bottom:64px}}@media screen and (max-width:767px){.search-results__section{margin-bottom:48px}}.search-results__section:last-child{margin-bottom:0}.search-results__section-heading{display:flex;align-items:baseline;gap:8px;border-bottom:1px solid #E0E0E0}@media screen and (min-width:768px){.search-results__section-heading{margin-bottom:32px;padding-bottom:16px}}@media screen and (max-width:767px){.search-results__section-heading{margin-bottom:24px;padding-bottom:12px}}.search-results__section-title{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-weight:400;color:#222}@media screen and (min-width:768px){.search-results__section-title{font-size:24px;line-height:1.3}}@media screen and (max-width:767px){.search-results__section-title{font-size:20px;line-height:1.3}}.search-results__section-count{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;font-size:16px;color:#666}.search-results__list{display:grid;list-style:none;padding:0;margin:0}@media screen and (min-width:768px){.search-results__list{grid-template-columns:repeat(3,1fr);column-gap:clamp(20px,4vw,56px);row-gap:clamp(40px,5vw,64px)}}@media screen and (max-width:767px){.search-results__list{grid-template-columns:1fr;row-gap:64px}}@media screen and (max-width:767px){.search-results__item{max-width:500px;margin-inline:auto}}.search-results__no-results{font-family:Helvetica Neue,Helvetica,Arial,Noto Sans JP,sans-serif;color:#222;text-align:center}@media screen and (min-width:768px){.search-results__no-results{padding:64px 0;font-size:16px}}@media screen and (max-width:767px){.search-results__no-results{padding:40px 0;font-size:14px}}.cafe__title{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.cafe__mv{position:relative;padding-bottom:72px}.cafe__mv figure{display:block;overflow:hidden;height:calc(100vh - 60px);height:calc(100dvh - 60px);max-height:700px}.cafe__mv figure img{width:100%;height:100%;object-fit:cover}.cafe__mv .swiper-controller-wrapper{position:absolute;bottom:24px;width:100%;display:flex;align-items:center;justify-content:center;gap:16px;height:24px}@media screen and (max-width:767px){.cafe__mv .swiper-controller-wrapper{padding:0 20px}}.cafe__mv .swiper-controller-wrapper .swiper-button-prev,.cafe__mv .swiper-controller-wrapper .swiper-button-next{width:24px;min-width:24px;height:24px;position:relative;inset:auto!important;margin-top:auto!important}@media screen and (min-width:768px){.cafe__mv .swiper-controller-wrapper .swiper-button-prev,.cafe__mv .swiper-controller-wrapper .swiper-button-next{transition:all .3s ease-in-out}.cafe__mv .swiper-controller-wrapper .swiper-button-prev:hover,.cafe__mv .swiper-controller-wrapper .swiper-button-next:hover{opacity:.7}}.cafe__mv .swiper-controller-wrapper .swiper-button-prev:before,.cafe__mv .swiper-controller-wrapper .swiper-button-next:before{content:"";width:9px;height:15px}.cafe__mv .swiper-controller-wrapper .swiper-button-prev svg,.cafe__mv .swiper-controller-wrapper .swiper-button-next svg{display:none}.cafe__mv .swiper-controller-wrapper .swiper-button-prev:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTcuMjQwMzEgMTQuNDgwNkwwIDcuMjQwMzFMNy4yNDAzMSAwTDguMzA0NzUgMS4wNjQ0NEwyLjEyODY5IDcuMjQwMzFMOC4zMDQ3NSAxMy40MTYyTDcuMjQwMzEgMTQuNDgwNloiIGZpbGw9IiMxQTFBMUEiLz4KPC9zdmc+) no-repeat center center/contain}.cafe__mv .swiper-controller-wrapper .swiper-button-next:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE1IiB2aWV3Qm94PSIwIDAgOSAxNSIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEuMDY0MzcgMi43MzM1OGUtMDVMOC4zMDQ2OSA3LjI0MDM0TDEuMDY0MzcgMTQuNDgwN0wtNi4zMDM1NmUtMDUgMTMuNDE2Mkw2LjE3NiA3LjI0MDM0TC02LjQxMTU0ZS0wNSAxLjA2NDQ3TDEuMDY0MzcgMi43MzM1OGUtMDVaIiBmaWxsPSIjMUExQTFBIi8+Cjwvc3ZnPg==) no-repeat center center/contain}.cafe__mv .swiper-controller-wrapper .mv-progressbars{display:flex;gap:4px;width:100%;max-width:360px}.cafe__mv .swiper-controller-wrapper .mv-progressbars .mv-progressbar{flex:1;height:1px;background:#d2d2d2;overflow:hidden}.cafe__mv .swiper-controller-wrapper .mv-progressbars .mv-progressbar span{display:block;height:100%;width:0%;background:#222}.cafe__mv.is-single{padding-bottom:0}@media screen and (min-width:768px){.cafe__contens{margin-top:64px}}@media screen and (max-width:767px){.cafe__contens{margin-top:40px}}@media screen and (min-width:768px){.faq__list{margin-top:40px}}@media screen and (max-width:767px){.faq__list{margin-top:20px}}@media screen and (min-width:768px){.faq__item+.faq__item{margin-top:18px}}@media screen and (max-width:767px){.faq__item+.faq__item{margin-top:14px}}.faq__text{display:flex}@media screen and (min-width:768px){.faq__text{padding:18px}}@media screen and (max-width:767px){.faq__text{padding:14px}}.faq__question{position:relative;background:#e0e0e0}.faq__question:before,.faq__question:after{content:"";position:absolute;top:50%;width:12px;height:1px;background:#222}@media screen and (min-width:768px){.faq__question:before,.faq__question:after{transition:all .3s ease-in-out;right:18px}}@media screen and (max-width:767px){.faq__question:before,.faq__question:after{right:14px}}.faq__question:before{transform:translateY(-50%) rotate(90deg)}@media screen and (min-width:768px){.faq__question{cursor:pointer}}.faq__question.is-opened:before{transform:translateY(-50%) rotate(0);background:transparent}@media screen and (min-width:768px){.faq__question .faq__text{padding:18px 40px 18px 18px}}@media screen and (max-width:767px){.faq__question .faq__text{padding:14px 30px 14px 14px}}.faq__answer{overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1)}.faq__text{font-size:14px;line-height:190%}.u-pc{display:none}@media screen and (min-width:768px){.u-pc{display:block}}@media screen and (min-width:768px){.u-sp{display:none}}.d-none{display:none!important}
