@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;border-radius:10px;position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}*{line-height:calc(.5rem + 1em);margin:0;padding:0}*,:after,:before{box-sizing:border-box}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}html{-webkit-text-size-adjust:none;block-size:100%}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports(resize:block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol)[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media(prefers-reduced-motion:no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;text-align:center;user-select:none}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}li{list-style-type:none}table{border-collapse:collapse}html{font-size:62.5%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{word-wrap:break-word;-webkit-text-size-adjust:100%;background:#fff;color:#000;font-family:"'Noto Serif JP'",游明朝,YuMincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:100%;min-width:100%;width:100%}.is-menuOpen body{height:100vh;left:0;position:fixed;top:0;width:100%}@media screen and (max-width:750px){body{font-size:3.4666666667vw}}#wrapper{position:relative}@media screen and (min-width:751px){.sp{display:none}}@media screen and (max-width:750px){.pc{display:none}}a{color:#000;text-decoration:none}a,a img,a svg{transition:all .3s}a.link{color:#333;text-decoration:underline}img{height:auto;max-width:100%}img:not([src$=".svg"]):not(.sec-artist-detail img){width:100%}.fade-anim,.inner{opacity:1}.fade-anim.init,.inner.init{opacity:1;transform:translate(0)}@media screen and (min-width:751px){.main{min-height:80vh}.main #sec-location,.main #sec-space{scroll-margin-top:6rem}}@media screen and (max-width:750px){.main #sec-location,.main #sec-space{scroll-margin-top:16vw}}:lang(en){font-family:adobe-garamond-pro,Arial,Helvetica,Verdana,sans-serif}dd,dt,figcaption,p,td,th,time{line-height:2}@media screen and (max-width:750px){dd,dt,figcaption,p,td,th,time{line-height:2}}p:not(:last-child){margin-bottom:1.3rem}@media screen and (max-width:750px){p:not(:last-child){margin-bottom:3.4666666667vw}}h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:1.66667}h2{color:#333;font-size:2rem;font-weight:400;letter-spacing:.04em;line-height:.85;margin-bottom:3.5rem}h2 :lang(en){display:block;font-family:adobe-garamond-pro,Arial,Helvetica,Verdana,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.08em;line-height:1.41667;margin-top:.7rem}h2.vl{font-size:2.4rem;letter-spacing:.18em;line-height:.85714;writing-mode:vertical-lr}h2.vl :lang(en){margin:0 0 0 .8rem}@media screen and (max-width:1024px){h2.vl{writing-mode:horizontal-tb}}@media screen and (max-width:750px){h2{font-size:4.8vw;line-height:1.05882;margin-bottom:8vw;text-align:center}h2 :lang(en){font-size:2.6666666667vw;line-height:1.7;margin-top:.5333333333vw}h2.vl{font-size:4.8vw;letter-spacing:0;line-height:1.05882}h2.vl :lang(en){margin-top:1.0666666667vw}}h3{font-size:1.8rem;letter-spacing:.08em;line-height:1.05882;margin-bottom:2.3rem}@media screen and (max-width:750px){h3{font-size:4vw;letter-spacing:0;line-height:1.46667;margin-bottom:5.3333333333vw}}.txt-note{display:block;padding-left:1em;text-indent:-1em}ul{margin-left:1em}ul li{line-height:2;list-style-type:disc}@media screen and (min-width:751px){ul li{letter-spacing:.08em}}ul li:not(:last-child){margin-bottom:1.2rem}@media screen and (max-width:750px){ul li{line-height:1.53846}ul li:not(:last-child){margin-bottom:2.6666666667vw}}ol{margin-left:1em}ol li{line-height:2;list-style:decimal}@media screen and (min-width:751px){ol li{letter-spacing:.08em}}ol li:not(:last-child){margin-bottom:1.2rem}@media screen and (max-width:750px){ol li{line-height:1.53846}ol li:not(:last-child){margin-bottom:2.6666666667vw}}#footer ul,#header ul{margin:0}#footer ul li,#header ul li{list-style-type:none;margin:0}#footer ol,#header ol{margin:0}#footer ol li,#header ol li{list-style:none;margin:0}#header{left:0;position:fixed;top:0;width:100%;z-index:10}#header .header{align-items:flex-start;display:flex;justify-content:space-between;padding:3.8rem 2.375vw 0 4.1875vw}#header .header .logo{padding-top:.7rem;pointer-events:auto;position:relative;width:7.3rem;z-index:10}#header .header .gnav{align-items:flex-start;display:flex;justify-content:center;mix-blend-mode:difference;pointer-events:auto}#header .header .gnav li{margin-left:.8rem;position:relative;writing-mode:vertical-rl}#header .header .gnav li a{color:#000;display:block;font-size:1.4rem;letter-spacing:.3em;line-height:1.28571;padding:.5rem;position:relative;text-align:center}#header .header .gnav li a:before{background:#b80117;content:"";display:block;height:2.8rem;left:50%;opacity:0;position:absolute;top:-4.5rem;transition:all .3s;width:.1em}#header .header .gnav li.current a,#header .header .gnav li:hover a{color:#b80117}#header .header .gnav li.current a:before,#header .header .gnav li:hover a:before{opacity:1}@media screen and (min-width:751px){#header{pointer-events:none}}@media screen and (max-width:750px){#header .header{padding:2.1333333333vw 2.6666666667vw 0}#header .header .logo{width:8vw}#header .header .gnav{display:none}}#menu{background:#fff;height:100%;opacity:0;overflow-x:hidden;overflow-y:scroll;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease;width:100%;z-index:9}#menu::-webkit-scrollbar{display:none}#menu .menu{height:100%;margin:0 auto;max-width:75.5rem;padding:2.7rem 0 8rem;position:relative;width:88.75%;z-index:1}@media screen and (max-width:750px){#menu .menu{width:76vw}}#menu .menu .menu-link li{text-align:center}#menu .menu .menu-link li a{position:relative}@media screen and (max-width:750px){#menu .menu{padding:32vw 0 25.0666666667vw}#menu .menu .menu-link li{margin:0 0 10.4vw}#menu .menu .menu-link li a{font-size:4.8vw}}.is-menuOpen #menu{opacity:1;pointer-events:auto}@media screen and (min-width:1025px){.is-menuOpen #menu{display:none}}#menu-button{cursor:pointer;height:13.3333333333vw;position:fixed;right:2.9333333333vw;top:4.8vw;width:13.3333333333vw;z-index:20}@media screen and (min-width:751px){#menu-button{display:none}}#menu-button .menu-line{display:block;height:2.1333333333vw;margin:4vw 0 0 1.8666666667vw;position:relative;width:9.3333333333vw}#menu-button .menu-line span{background:#000;display:block;height:.1rem;position:absolute;transform:rotate(0deg);transition:transform .2s cubic-bezier(.455,.03,.515,.955),top .2s cubic-bezier(.455,.03,.515,.955) .2s,left .2s cubic-bezier(.455,.03,.515,.955),width .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955),background-color .2s cubic-bezier(.455,.03,.515,.955);width:100%}#menu-button .menu-line .menu-line-top{left:0;top:0;transform:rotate(0deg)}#menu-button .menu-line .menu-line-middle{left:0;top:50%;transform:rotate(0deg)}#menu-button .menu-line .menu-line-bottom{left:0;top:100%;transform:rotate(0deg)}#menu-button p{font-family:adobe-garamond-pro,Arial,Helvetica,Verdana,sans-serif;font-size:2.6666666667vw;font-weight:400;left:0;letter-spacing:.08em;line-height:1;position:absolute;text-align:center;top:8.5333333333vw;width:100%}#menu-button p.txt-close{display:none}#menu-button.active{background:none}#menu-button.active .menu-line span{transition:transform .2s cubic-bezier(.455,.03,.515,.955) .2s,top .2s cubic-bezier(.455,.03,.515,.955),left .2s cubic-bezier(.455,.03,.515,.955),width .2s cubic-bezier(.455,.03,.515,.955),opacity 0s cubic-bezier(.455,.03,.515,.955) .2s,background-color .2s cubic-bezier(.455,.03,.515,.955)}#menu-button.active .menu-line .menu-line-top{left:0;top:50%;transform:rotate(45deg)}#menu-button.active .menu-line .menu-line-middle{opacity:0}#menu-button.active .menu-line .menu-line-bottom{left:0;top:50%;transform:rotate(-45deg)}#menu-button.active p.txt-menu{display:none}#menu-button.active p.txt-close{display:block}.main{overflow:hidden}.main section{margin:0 0 23.4rem}@media screen and (max-width:750px){.main section{margin:0 0 22.6666666667vw}}.page .main{padding-top:23.8rem}@media screen and (max-width:750px){.page .main{padding-top:25.0666666667vw}}@media screen and (min-width:751px){.contact .main,.news .main{padding-top:23.4rem}.exhibition .main{padding-top:24.5rem}}.inner{margin:0 auto;max-width:clamp(724px,70.75vw,1132px);position:relative;width:88.75%;z-index:1}@media screen and (max-width:750px){.inner{width:76vw}}.page-header .ttl{color:#333;font-size:2.4rem;font-weight:400;letter-spacing:.18em;line-height:1.16667;writing-mode:vertical-lr}.page-header .ttl :lang(en){display:block;font-family:adobe-garamond-pro,Arial,Helvetica,Verdana,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.08em;line-height:1.41667;margin:0 0 0 .5rem}@media screen and (min-width:1025px){.page-header .ttl{left:clamp(56px,5.438vw,87px);position:absolute;top:29.8rem}}@media screen and (max-width:1024px){.page-header .ttl{margin:0 auto 8rem;max-width:clamp(724px,70.75vw,1132px);width:88.75%;writing-mode:horizontal-tb}}@media screen and (max-width:750px){.page-header .ttl{font-size:4.8vw;letter-spacing:0;line-height:1.66667;margin-bottom:18.1333333333vw;position:relative;text-align:center;z-index:1}.page-header .ttl :lang(en){font-size:2.6666666667vw;line-height:1.7;margin:-.5333333333vw}.news .page-header .ttl{margin-bottom:16.8vw}.news.archive .page-header .ttl{margin-bottom:14.6666666667vw}.contact .page-header .ttl{margin-bottom:16.2666666667vw}}.rl{writing-mode:vertical-rl}.btn-base{display:block;position:relative}.btn-base:before{background:#b80117;bottom:0;content:"";display:block;height:100%;position:absolute;right:0;transform:translate(1rem,1rem);width:100%;z-index:-1}.btn-base span{background:#f6f6f6;color:#b80117;display:block;line-height:1.66667;padding:1.2rem 3rem;position:relative;transition:all .3s;z-index:1}.btn-base span:after{background:linear-gradient(to bottom left,#0000 50%,#b80117 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,#0000 50%,#b80117 0) no-repeat 0 100%/100% 50%;content:"";display:block;height:.8rem;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);transition:all .3s;width:.9rem}@media(hover){.btn-base:hover span{background:#b80117;color:#fff;font-weight:700;transform:translate(1rem,1rem)}.btn-base:hover span:after{background:linear-gradient(to bottom left,#0000 50%,#fff 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,#0000 50%,#fff 0) no-repeat 0 100%/100% 50%}}@media screen and (hover)and (max-width:750px){.btn-base:hover span{transform:translate(1.0666666667vw,1.0666666667vw)}}@media screen and (max-width:750px){.btn-base:before{transform:translate(1.0666666667vw,1.0666666667vw)}.btn-base span{line-height:1.92308;padding:2.6666666667vw 6.9333333333vw}.btn-base span:after{height:2.1333333333vw;right:3.2vw;width:2.4vw}}.link-base{color:#b80117}.link-base span{position:relative}.link-base span:before{background:#b8011733;border-radius:50%;height:9rem;opacity:0;right:-10.3rem;width:9rem}.link-base span:after,.link-base span:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s}.link-base span:after{background:linear-gradient(to bottom left,#0000 50%,#b80117 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,#0000 50%,#b80117 0) no-repeat 0 100%/100% 50%;height:.8rem;right:-4.2rem;width:.9rem}.link-base:hover span:before{opacity:1}@media screen and (max-width:750px){.link-base{position:relative}.link-base span:before{height:16vw;right:-14.6666666667vw;width:16vw}.link-base span:after{height:2.1333333333vw;right:-8vw;width:2.4vw}}.scroll-wrap::-webkit-scrollbar{height:4px;width:4px}.scroll-wrap::-webkit-scrollbar-track{background-color:#eee}.scroll-wrap::-webkit-scrollbar-thumb{background-color:#666}@media screen and (max-width:1024px){.scroll-wrap{margin-bottom:5.3333333333vw;margin-left:0;overflow:auto;padding:0;width:100%}.scroll-wrap table{width:72.5rem}}@media screen and (max-width:750px){.scroll-wrap{margin-left:-15%;padding:0 12%;width:130%}.scroll-wrap::-webkit-scrollbar{height:2px}}.main .sec-schedule{margin:0 0 22.7rem}.sec-schedule .date{font-size:2rem;letter-spacing:.08em;margin:0 0 2rem}.sec-schedule .txt-note{font-family:YuGothic,Yu Gothic,游ゴシック体,游ゴシック,ヒラギノ角ゴ Pro W3,ヒラギノ角ゴ W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,Osaka,MS PGothic,Arial,Helvetica,Verdana,sans-serif;letter-spacing:.04em;margin:1.8rem 0 0 .8rem}@media screen and (min-width:751px){.sec-schedule h2{font-size:2.4rem;margin:0 0 4.8rem}}@media screen and (max-width:750px){.main .sec-schedule{margin:0 0 20vw}.sec-schedule .date{font-size:4.2666666667vw;margin:0 0 2.1333333333vw}.sec-schedule .scroll-wrap{margin-bottom:4vw;padding-bottom:3.2vw}.sec-schedule .txt-note{font-size:3.2vw;margin:2.6666666667vw 0 0}}.cont-artist{border-bottom:1px solid #ccc;display:flex;padding:4.4rem 0 4.8rem;width:120.67138%}.cont-artist:first-child{padding-top:0}.cont-artist .txt-wrap{width:18.3125vw}.cont-artist .txt-wrap .txt-artist{font-size:2rem;line-height:1.4;margin-bottom:3.9rem}.cont-artist .txt-wrap .txt-artist span{display:block;font-size:1.2rem;letter-spacing:.08em;line-height:1.66667}.cont-artist .txt-wrap .txt{font-size:1.3rem;line-height:1.92308;margin-bottom:0}.cont-artist .txt-wrap .caution{background:#eaeaea;display:inline-block;font-weight:500;padding:.3em .5em}.cont-artist .txt-wrap .link-base{display:inline-block;margin-top:1rem}.cont-artist .exhibition-slider{flex:1;overflow:hidden;padding:0 4.5rem;position:relative}.cont-artist .exhibition-slider .swiper-slide{height:23.4rem;margin-right:4.5rem}.cont-artist .exhibition-slider .swiper-slide:last-child{margin-right:0}.cont-artist .exhibition-slider .swiper-slide *{height:100%;width:auto}.cont-artist .exhibition-slider .swiper-slide img{object-fit:cover}@media screen and (max-width:1024px){.cont-artist .swiper-button-next{left:61.5234375vw;right:auto}}@media screen and (max-width:750px){.cont-artist{border-bottom:none;flex-direction:column;padding:0 0 8.8vw;width:100%}.cont-artist .txt-wrap{border-bottom:1px solid #ccc;margin-left:12vw;order:2;padding-bottom:8.8vw;width:calc(100% - 12vw)}.cont-artist .txt-wrap .txt-artist{font-size:4.2666666667vw;line-height:1.0625;margin-bottom:4.5333333333vw}.cont-artist .txt-wrap .txt-artist span{font-size:3.2vw;line-height:1.41667}.cont-artist .txt-wrap .txt{font-size:3.2vw;line-height:1.83333;margin-bottom:0}.cont-artist .txt-wrap .txt+p{margin-top:-.2666666667vw}.cont-artist .txt-wrap .link-base{display:inline-block;margin-top:.8vw}.cont-artist .exhibition-slider{margin:0 0 7.4666666667vw;order:1;padding:0 12vw}.cont-artist .exhibition-slider .swiper-slide{height:58.9333333333vw;margin-right:8.5333333333vw}.cont-artist .exhibition-slider .swiper-slide:last-child{margin-right:0}.cont-artist .exhibition-slider .swiper-button-next,.cont-artist .exhibition-slider .swiper-button-prev{margin-top:-8vw}.cont-artist .exhibition-slider .swiper-button-next{left:auto;right:2.6666666667vw}}#footer{padding-bottom:6.25vw}#footer .footer{margin:0 auto;max-width:1420;position:relative;width:88.75%;z-index:1}@media screen and (max-width:750px){#footer .footer{width:76vw}}#footer .footer .logo{margin:0;width:7rem}#footer .footer .footer-cont .foot-link{margin:0 0 1rem}#footer .footer .footer-cont .foot-link li{letter-spacing:0;margin-left:2.1875vw}#footer .footer .footer-cont .address{margin:0 0 2.6rem}#footer .footer .footer-cont .foot-link-sub .copy{font-size:1.2rem;letter-spacing:.12em}@media screen and (min-width:751px){#footer .footer{align-items:flex-start;display:flex;justify-content:flex-end}#footer .footer .footer-cont{margin-top:4rem;text-align:right}#footer .footer .footer-cont .foot-link{display:flex}#footer .footer .footer-cont .address span{margin-left:3.6rem}#footer .footer .footer-cont .foot-link-sub{align-items:center;display:flex;justify-content:flex-end;margin-right:1.2rem}#footer .footer .footer-cont .foot-link-sub .link-policy{font-size:1.3rem;margin:0 4.3rem 0 0}}@media screen and (max-width:750px){#footer{padding-bottom:10.6666666667vw}#footer .footer .logo{margin:0 auto 4.8vw;width:14.1333333333vw}#footer .footer .footer-cont{text-align:center}#footer .footer .footer-cont .foot-link{display:none}#footer .footer .footer-cont .address{letter-spacing:.04em;line-height:1.53846;margin:0 0 9.3333333333vw}#footer .footer .footer-cont .foot-link-sub{margin:0 0 6.9333333333vw}#footer .footer .footer-cont .foot-link-sub .link-policy{margin:0 0 4.2666666667vw}#footer .footer .footer-cont .foot-link-sub .copy{font-size:2.9333333333vw;letter-spacing:0}}.about #footer .footer{padding:9.0625vw 0 0}@media screen and (max-width:750px){.about #footer .footer{padding:13.8666666667vw 0 0}}.swiper-pagination .swiper-pagination-bullet{background:#ccc;border:none;border-radius:0;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{background:#333}@media screen and (min-width:751px){.swiper-pagination .swiper-pagination-bullet{height:.2rem;margin:0 2.7rem!important;width:2.6rem}}@media screen and (max-width:750px){.swiper-pagination .swiper-pagination-bullet{height:.5333333333vw;margin:0 .9333333333vw!important;width:6.9333333333vw}}@media(hover){#stalker{height:9rem;left:-4.5rem;opacity:0;pointer-events:none;position:fixed;top:-4.5rem;transition:transform .2s ease,opacity .5s ease;width:9rem;z-index:999}#stalker.is-on{opacity:1}#stalker.on-prev{background:url(../../assets/img/common/icn_slider_prev.svg) no-repeat 0 0/contain}#stalker.on-next{background:url(../../assets/img/common/icn_slider_next.svg) no-repeat 0 0/contain}}.swiper-button-next,.swiper-button-prev{height:100%;margin-top:0;position:absolute;top:0;width:50%}.swiper-button-next:after,.swiper-button-prev:after{content:none}.swiper-button-prev{left:0}.swiper-button-next{right:0}.pager-wrap{margin:12.5rem auto 0;position:relative}.pager-wrap,.pager-wrap ul{align-items:center;display:flex;justify-content:center}.pager-wrap ul{flex:1;flex-wrap:wrap;margin:0;padding:0 2rem}.pager-wrap ul li{list-style-type:none;margin:0;margin:0 1rem}.pager-wrap ul li a,.pager-wrap ul li span{align-items:center;display:block;display:flex;flex-direction:column;font-family:YuGothic,Yu Gothic,游ゴシック体,游ゴシック,ヒラギノ角ゴ Pro W3,ヒラギノ角ゴ W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,Osaka,MS PGothic,Arial,Helvetica,Verdana,sans-serif;font-weight:500;height:4rem;justify-content:center;position:relative;width:4rem}.pager-wrap ul li a:before,.pager-wrap ul li span:before{background:#b8011733;border-radius:50%;content:"";display:block;height:9rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:9rem;z-index:-1}.pager-wrap ul li a.dots:before,.pager-wrap ul li span.dots:before{display:none}.pager-wrap ul li a.next,.pager-wrap ul li a.prev,.pager-wrap ul li span.next,.pager-wrap ul li span.prev{align-items:center;color:#b80117;display:flex;flex-direction:row;gap:clamp(6px,.625vw,10px);height:auto;padding:clamp(6px,.625vw,10px);width:auto}.pager-wrap ul li a.next:before,.pager-wrap ul li a.prev:before,.pager-wrap ul li span.next:before,.pager-wrap ul li span.prev:before{display:none}.pager-wrap ul li a.next:after,.pager-wrap ul li a.prev:after,.pager-wrap ul li span.next:after,.pager-wrap ul li span.prev:after{content:"";display:block;height:.8rem;margin-bottom:clamp(2px,.188vw,3px);transition:all .3s;width:.9rem}.pager-wrap ul li a.next span,.pager-wrap ul li a.prev span,.pager-wrap ul li span.next span,.pager-wrap ul li span.prev span{border-bottom:2px solid #fff;display:block;height:auto;line-height:1.7;transition:border .3s;width:auto}.pager-wrap ul li a.next span:before,.pager-wrap ul li a.prev span:before,.pager-wrap ul li span.next span:before,.pager-wrap ul li span.prev span:before{display:none}.pager-wrap ul li a.next:hover span,.pager-wrap ul li a.prev:hover span,.pager-wrap ul li span.next:hover span,.pager-wrap ul li span.prev:hover span{border-color:#ccc}.pager-wrap ul li a.prev,.pager-wrap ul li span.prev{flex-direction:row-reverse;margin-right:3rem}.pager-wrap ul li a.prev:after,.pager-wrap ul li span.prev:after{background:linear-gradient(to bottom right,#0000 50%,#b80117 0) no-repeat 100% 0/100% 50%,linear-gradient(to top right,#0000 50%,#b80117 0) no-repeat 100% 100%/100% 50%}.pager-wrap ul li a.prev:hover:after,.pager-wrap ul li span.prev:hover:after{transform:translateX(-.4em)}.pager-wrap ul li a.next,.pager-wrap ul li span.next{margin-left:3rem}.pager-wrap ul li a.next:after,.pager-wrap ul li span.next:after{background:linear-gradient(to bottom left,#0000 50%,#b80117 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,#0000 50%,#b80117 0) no-repeat 0 100%/100% 50%}.pager-wrap ul li a.next:hover:after,.pager-wrap ul li span.next:hover:after{transform:translateX(.4em)}.pager-wrap ul li a{color:#b80117}.pager-wrap ul li a:before{opacity:0}.pager-wrap ul li a:hover:before{opacity:1}@media screen and (max-width:1024px){.pager-wrap ul{padding-bottom:clamp(51px,5vw,80px)}.pager-wrap ul li a.next,.pager-wrap ul li a.prev,.pager-wrap ul li span.next,.pager-wrap ul li span.prev{bottom:0;margin:0;position:absolute}.pager-wrap ul li a.prev,.pager-wrap ul li span.prev{left:0}.pager-wrap ul li a.next,.pager-wrap ul li span.next{right:0}}@media screen and (max-width:750px){.pager-wrap{flex-wrap:wrap;margin:3.2vw auto 0}.pager-wrap ul{flex:none;order:1;padding:5.0666666667vw 0 13.3333333333vw;width:100%}.pager-wrap ul li{margin:2vw}.pager-wrap ul li a,.pager-wrap ul li span{height:8vw;width:8vw}.pager-wrap ul li a:before,.pager-wrap ul li span:before{height:16vw;width:16vw}.pager-wrap ul li a.next,.pager-wrap ul li a.prev,.pager-wrap ul li span.next,.pager-wrap ul li span.prev{font-size:3.4666666667vw;height:auto;padding:2.6666666667vw;width:auto}.pager-wrap ul li a.next:after,.pager-wrap ul li a.prev:after,.pager-wrap ul li span.next:after,.pager-wrap ul li span.prev:after{height:2.1333333333vw;width:2.4vw}}.cont-article .article+.pager-wrap{background:none;border-radius:0;justify-content:space-between;margin:14rem auto 0;max-width:100%;width:860px}.cont-article .article+.pager-wrap li{list-style-type:none;margin:0}.cont-article .article+.pager-wrap li .back{display:block;width:23.4rem}.cont-article .article+.pager-wrap li .back span{padding:1.4rem 3rem}.cont-article .article+.pager-wrap li .next,.cont-article .article+.pager-wrap li .prev{align-items:center;color:#b80117;display:flex;flex-direction:row;gap:clamp(6px,.625vw,10px);padding:clamp(6px,.625vw,10px)}.cont-article .article+.pager-wrap li .next:before,.cont-article .article+.pager-wrap li .prev:before{display:none}.cont-article .article+.pager-wrap li .next:after,.cont-article .article+.pager-wrap li .prev:after{content:"";display:block;height:.8rem;margin-bottom:clamp(2px,.188vw,3px);transition:all .3s;width:.9rem}.cont-article .article+.pager-wrap li .next span,.cont-article .article+.pager-wrap li .prev span{border-bottom:2px solid #fff;display:block;line-height:1.7;transition:border .3s}.cont-article .article+.pager-wrap li .next span:before,.cont-article .article+.pager-wrap li .prev span:before{display:none}.cont-article .article+.pager-wrap li .next.no-post,.cont-article .article+.pager-wrap li .prev.no-post{color:#ccc}.cont-article .article+.pager-wrap li .next:not(.no-post):hover span,.cont-article .article+.pager-wrap li .prev:not(.no-post):hover span{border-color:#ccc}.cont-article .article+.pager-wrap li .prev{flex-direction:row-reverse}.cont-article .article+.pager-wrap li .prev:after{background:linear-gradient(to bottom right,#0000 50%,#b80117 0) no-repeat 100% 0/100% 50%,linear-gradient(to top right,#0000 50%,#b80117 0) no-repeat 100% 100%/100% 50%}.cont-article .article+.pager-wrap li .prev.no-post:after{background:linear-gradient(to bottom right,#0000 50%,#ccc 0) no-repeat 100% 0/100% 50%,linear-gradient(to top right,#0000 50%,#ccc 0) no-repeat 100% 100%/100% 50%}.cont-article .article+.pager-wrap li .prev:not(.no-post):hover:after{transform:translateX(-.4em)}.cont-article .article+.pager-wrap li .next:after{background:linear-gradient(to bottom left,#0000 50%,#b80117 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,#0000 50%,#b80117 0) no-repeat 0 100%/100% 50%}.cont-article .article+.pager-wrap li .next.no-post:after{background:linear-gradient(to bottom left,#0000 50%,#ccc 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,#0000 50%,#ccc 0) no-repeat 0 100%/100% 50%}.cont-article .article+.pager-wrap li .next:not(.no-post):hover:after{transform:translateX(.4em)}@media screen and (max-width:750px){.cont-article .article+.pager-wrap{flex-wrap:wrap;margin:0;padding:16vw 0 22.6666666667vw}.cont-article .article+.pager-wrap li:nth-child(2){order:-1;width:100%}.cont-article .article+.pager-wrap li .back{margin:0;width:100%}.cont-article .article+.pager-wrap li .back span{padding:2.6666666667vw 6.9333333333vw}.cont-article .article+.pager-wrap li .next,.cont-article .article+.pager-wrap li .prev{margin-top:5.3333333333vw;padding:2.6666666667vw}}.sec-artist-detail{margin:0 0 5.5rem}.sec-artist-detail .ttl-wrap{border-bottom:1px solid #ccc;margin:0 0 9rem;padding:0 0 2.9rem;position:relative}.sec-artist-detail .ttl-wrap:before{background:#b80117;bottom:-.1rem;content:"";height:.1rem;left:0;position:absolute;width:20.67138%}.sec-artist-detail .ttl-wrap p{margin:0}.sec-artist-detail .ttl-wrap .artist{font-size:2rem;line-height:1.17647}.sec-artist-detail .ttl-wrap .artist span{display:block;font-size:1.2rem;letter-spacing:.08em;line-height:1.66667}.sec-artist-detail .ttl-wrap .exhibition-title{margin:3rem 0 3.6rem}.sec-artist-detail .ttl-wrap .exhibition-title h1{font-size:2rem;font-weight:400;line-height:1.5}.sec-artist-detail .ttl-wrap .exhibition-title p{line-height:1.66667;margin:1rem 0 0}.sec-artist-detail .ttl-wrap .date{margin-top:1.4rem}.sec-artist-detail .ttl-wrap .date p{align-items:center;display:flex;flex-wrap:wrap;gap:1em}.sec-artist-detail .ttl-wrap .date p:first-child{font-size:1.3rem}.sec-artist-detail .ttl-wrap .date .caution{background:#eaeaea;display:block;font-weight:500;padding:.3em .5em}.sec-artist-detail .artist-photo figure img{margin:auto;max-height:60vh}.sec-artist-detail .artist-photo .txt-note{line-height:1.46667;margin-top:1em;text-align:center}.sec-artist-detail .cont{margin-top:8.5rem}.sec-artist-detail .cont.exhibition{border-top:1px solid #ccc;padding-top:8.5rem}.sec-artist-detail .cont h2{letter-spacing:0;line-height:140%;margin:0 0 4.5rem}.sec-artist-detail .cont h3{font-size:1.5rem;margin:0 0 1.5rem}.sec-artist-detail .cont p{margin-top:1em}.sec-artist-detail .cont p a{color:#b80117;text-decoration:underline}.sec-artist-detail .cont p a:hover{color:#333}.sec-artist-detail .cont .sns-list{margin:2.5rem auto}.sec-artist-detail .btn-wrap{margin:12.8rem auto 0}.sec-artist-detail .btn-wrap .btn-base{margin:0 auto;max-width:23.4rem;width:100%}@media screen and (max-width:750px){.sec-artist-detail{margin:17.3333333333vw 0}.sec-artist-detail .ttl-wrap{margin-bottom:10.4vw;padding-bottom:4.5333333333vw}.sec-artist-detail .ttl-wrap:before{width:53.6vw}.sec-artist-detail .ttl-wrap .artist{font-size:4.2666666667vw;line-height:1.0625}.sec-artist-detail .ttl-wrap .artist span{font-size:3.2vw;line-height:1.41667}.sec-artist-detail .ttl-wrap .exhibition-title{margin:5.3333333333vw 0 6.6666666667vw}.sec-artist-detail .ttl-wrap .exhibition-title h1{font-size:4.8vw}.sec-artist-detail .ttl-wrap .exhibition-title p{margin-top:2.6666666667vw}.sec-artist-detail .ttl-wrap .date{margin-top:2.4vw}.sec-artist-detail .ttl-wrap .date p{gap:0}.sec-artist-detail .ttl-wrap .date p:first-child{font-size:3.2vw;margin-bottom:1.0666666667vw}.sec-artist-detail .ttl-wrap .link-base{display:inline-block;margin-top:3.3rem}.sec-artist-detail .artist-photo .txt-note{text-align:left}.sec-artist-detail .cont{margin-top:13.8666666667vw}.sec-artist-detail .cont h2{font-size:4vw;text-align:left}.sec-artist-detail .cont h3{font-size:3.4666666667vw;margin:0 0 4.5333333333vw}.sec-artist-detail .cont p{margin:1.3em 0 0}.sec-artist-detail .cont .sns-list{margin:4vw auto}.sec-artist-detail .btn-wrap{margin-top:19.2vw}.sec-artist-detail .btn-wrap .btn-base{max-width:77.0666666667vw}}.artist-slider{margin:0 0 8rem;position:relative}.artist-slider .slider-main{margin:0 0 6.5rem;position:relative}.artist-slider .slider-main .swiper-slide figure{overflow:hidden;position:relative;width:100%}.artist-slider .slider-main .swiper-slide figure:before{content:"";display:block;padding-top:56.5rem}.artist-slider .slider-main .swiper-slide figure img{height:100%;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.artist-slider .slider-main .swiper-button-prev{left:7rem}.artist-slider .slider-main .swiper-button-next{right:7rem}.artist-slider .slider-thumb{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;position:relative}.artist-slider .slider-thumb>div{border:1px solid #fff;margin:1rem;overflow:hidden;width:auto;width:10rem}.artist-slider .slider-thumb>div figure,.artist-slider .slider-thumb>div picture{height:10rem;width:10rem}.artist-slider .slider-thumb>div figure img,.artist-slider .slider-thumb>div picture img{height:100%;object-fit:cover;object-position:50% 50%;width:100%}.artist-slider .slider-thumb>div.thumb-media-active{border-color:#b80117}.artist-slider .txt-note{margin-top:2.3rem;text-align:center}@media screen and (max-width:750px){.artist-slider{margin:0 0 17.0666666667vw}.artist-slider .slider-main{margin:0 0 5.6vw}.artist-slider .slider-main .swiper-slide figure:before{padding-top:77.3333333333vw}.artist-slider .slider-main .swiper-button-next,.artist-slider .slider-main .swiper-button-prev{top:36.5333333333vw}.artist-slider .slider-main .swiper-button-prev{left:-9.3333333333vw}.artist-slider .slider-main .swiper-button-next{right:-9.3333333333vw}.artist-slider .slider-thumb{width:76vw}.artist-slider .slider-thumb>div{margin:.8vw;width:13.3333333333vw}.artist-slider .slider-thumb>div figure,.artist-slider .slider-thumb>div picture{height:13.3333333333vw;width:13.3333333333vw}.artist-slider .txt{line-height:1.53846;margin-top:10.6666666667vw}}.sns-list{display:flex;gap:.7em;margin-left:auto}.sns-list li{list-style:none}.sns-list li a{background:#eee;border-radius:100%;display:block;height:4rem;overflow:hidden;position:relative;width:4rem}.sns-list li a:before{background:no-repeat 50%/contain;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:100%}.sns-list li a.hp:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23111%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M35.3%2C34.7h-7.5c-0.4%2C0-0.8-0.3-0.8-0.8v-5.6c0-0.5-0.2-1-0.6-1.4c-0.4-0.4-0.9-0.6-1.4-0.6c-1.1%2C0-2%2C0.9-2%2C2%20v5.6c0%2C0.4-0.3%2C0.8-0.8%2C0.8h-7.5c-0.4%2C0-0.8-0.3-0.8-0.8V22.8c0-0.2%2C0.1-0.4%2C0.3-0.6l10.3-8.7c0.3-0.2%2C0.7-0.2%2C1%2C0l10.2%2C8.7%20c0.2%2C0.1%2C0.3%2C0.4%2C0.3%2C0.6v11.2C36%2C34.3%2C35.7%2C34.7%2C35.3%2C34.7L35.3%2C34.7z%22%2F%3E%3C%2Fsvg%3E")}.sns-list li a.twitter:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23111%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M20.7%2C34.3c8.7%2C0%2C13.4-7.2%2C13.4-13.4c0-0.2%2C0-0.4%2C0-0.6c0.9-0.7%2C1.7-1.5%2C2.3-2.4c-0.8%2C0.4-1.8%2C0.6-2.7%2C0.7%20c1-0.6%2C1.7-1.5%2C2.1-2.6c-0.9%2C0.5-1.9%2C0.9-3%2C1.2c-0.9-0.9-2.1-1.5-3.4-1.5c-2.6%2C0-4.7%2C2.1-4.7%2C4.7c0%2C0.4%2C0%2C0.7%2C0.1%2C1.1%20c-3.9-0.2-7.4-2.1-9.7-4.9c-0.4%2C0.7-0.6%2C1.5-0.6%2C2.4c0%2C1.6%2C0.8%2C3.1%2C2.1%2C3.9c-0.8%2C0-1.5-0.2-2.1-0.6c0%2C0%2C0%2C0%2C0%2C0.1%20c0%2C2.3%2C1.6%2C4.2%2C3.8%2C4.6c-0.4%2C0.1-0.8%2C0.2-1.2%2C0.2c-0.3%2C0-0.6%2C0-0.9-0.1c0.6%2C1.9%2C2.3%2C3.2%2C4.4%2C3.3c-1.6%2C1.3-3.6%2C2-5.9%2C2%20c-0.4%2C0-0.8%2C0-1.1-0.1C15.6%2C33.6%2C18.1%2C34.4%2C20.7%2C34.3%22%2F%3E%3C%2Fsvg%3E")}.sns-list li a.instagram:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23111%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M36.4%2C20.3c-0.1-1.2-0.2-2.1-0.5-2.8c-0.3-0.8-0.7-1.4-1.3-2s-1.3-1-2-1.3c-0.7-0.3-1.6-0.5-2.8-0.5%20c-1.2-0.1-1.6-0.1-4.7-0.1s-3.5%2C0-4.7%2C0.1c-1.2%2C0.1-2.1%2C0.2-2.8%2C0.5c-0.8%2C0.3-1.4%2C0.7-2%2C1.3s-1%2C1.3-1.3%2C2c-0.3%2C0.7-0.5%2C1.6-0.5%2C2.8%20c-0.1%2C1.2-0.1%2C1.6-0.1%2C4.7s0%2C3.5%2C0.1%2C4.7c0.1%2C1.2%2C0.2%2C2.1%2C0.5%2C2.8c0.3%2C0.8%2C0.7%2C1.4%2C1.3%2C2s1.3%2C1%2C2%2C1.3c0.7%2C0.3%2C1.6%2C0.5%2C2.8%2C0.5%20c1.2%2C0.1%2C1.6%2C0.1%2C4.7%2C0.1s3.5%2C0%2C4.7-0.1c1.2-0.1%2C2.1-0.2%2C2.8-0.5c0.8-0.3%2C1.4-0.7%2C2-1.3s1-1.3%2C1.3-2c0.3-0.7%2C0.5-1.6%2C0.5-2.8%20c0.1-1.2%2C0.1-1.6%2C0.1-4.7S36.5%2C21.5%2C36.4%2C20.3z%20M34.4%2C29.7c0%2C1.1-0.2%2C1.7-0.4%2C2.1c-0.2%2C0.5-0.5%2C0.9-0.9%2C1.3%20c-0.4%2C0.4-0.8%2C0.7-1.3%2C0.9c-0.4%2C0.2-1%2C0.3-2.1%2C0.4c-1.2%2C0.1-1.6%2C0.1-4.7%2C0.1s-3.4%2C0-4.7-0.1c-1.1%2C0-1.7-0.2-2.1-0.4%20c-0.5-0.2-0.9-0.5-1.3-0.9c-0.4-0.4-0.7-0.8-0.9-1.3c-0.2-0.4-0.3-1-0.4-2.1c-0.1-1.2-0.1-1.6-0.1-4.6s0-3.4%2C0.1-4.7%20c0-1.1%2C0.2-1.7%2C0.4-2.1c0.2-0.5%2C0.5-0.9%2C0.9-1.3c0.4-0.4%2C0.8-0.7%2C1.3-0.9c0.4-0.2%2C1-0.3%2C2.1-0.4c1.2-0.1%2C1.6-0.1%2C4.7-0.1%20s3.4%2C0%2C4.7%2C0.1c1.1%2C0%2C1.7%2C0.2%2C2.1%2C0.4c0.5%2C0.2%2C0.9%2C0.5%2C1.3%2C0.9c0.4%2C0.4%2C0.7%2C0.8%2C0.9%2C1.3c0.2%2C0.4%2C0.3%2C1%2C0.4%2C2.1%20c0.1%2C1.2%2C0.1%2C1.6%2C0.1%2C4.7S34.4%2C28.4%2C34.4%2C29.7z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M25%2C19.1c-3.3%2C0-5.9%2C2.6-5.9%2C5.9s2.6%2C5.9%2C5.9%2C5.9s5.9-2.6%2C5.9-5.9S28.3%2C19.1%2C25%2C19.1z%20M25%2C28.8%20c-2.1%2C0-3.8-1.7-3.8-3.8s1.7-3.8%2C3.8-3.8s3.8%2C1.7%2C3.8%2C3.8S27.1%2C28.8%2C25%2C28.8z%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2231.1%22%20cy%3D%2218.9%22%20r%3D%221.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.sns-list li a.facebook:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23111%3B%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22f%22%20class%3D%22st0%22%20d%3D%22M26.9%2C37V26.1h3.7l0.5-4.3h-4.2v-2.7c0-1.2%2C0.3-2.1%2C2.1-2.1h2.2v-3.8c-0.4-0.1-1.7-0.2-3.3-0.2%20c-3.3%2C0-5.5%2C2-5.5%2C5.6v3.1h-3.7v4.3h3.7V37L26.9%2C37L26.9%2C37z%22%2F%3E%3C%2Fsvg%3E")}.sns-list li a.tiktok:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23111%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M34.4%2C22.9c-0.2%2C0-0.4%2C0-0.5%2C0c-2%2C0-3.8-1-4.9-2.7v9c0%2C3.7-3%2C6.7-6.7%2C6.7s-6.7-3-6.7-6.7s3-6.7%2C6.7-6.7l0%2C0%20c0.1%2C0%2C0.3%2C0%2C0.4%2C0v3.3c-0.1%2C0-0.3%2C0-0.4%2C0c-1.9%2C0-3.4%2C1.5-3.4%2C3.4s1.5%2C3.4%2C3.4%2C3.4s3.5-1.5%2C3.5-3.4l0-15.4H29%20c0.3%2C2.8%2C2.6%2C5%2C5.4%2C5.2L34.4%2C22.9%22%2F%3E%3C%2Fsvg%3E")}.sns-list li a:hover.hp{background:#b80117}.sns-list li a:hover.hp:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M35.3%2C34.7h-7.5c-0.4%2C0-0.8-0.3-0.8-0.8v-5.6c0-0.5-0.2-1-0.6-1.4c-0.4-0.4-0.9-0.6-1.4-0.6c-1.1%2C0-2%2C0.9-2%2C2%20v5.6c0%2C0.4-0.3%2C0.8-0.8%2C0.8h-7.5c-0.4%2C0-0.8-0.3-0.8-0.8V22.8c0-0.2%2C0.1-0.4%2C0.3-0.6l10.3-8.7c0.3-0.2%2C0.7-0.2%2C1%2C0l10.2%2C8.7%20c0.2%2C0.1%2C0.3%2C0.4%2C0.3%2C0.6v11.2C36%2C34.3%2C35.7%2C34.7%2C35.3%2C34.7L35.3%2C34.7z%22%2F%3E%3C%2Fsvg%3E")}.sns-list li a:hover.twitter{background:#00b0ed}.sns-list li a:hover.twitter:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M20.7%2C34.3c8.7%2C0%2C13.4-7.2%2C13.4-13.4c0-0.2%2C0-0.4%2C0-0.6c0.9-0.7%2C1.7-1.5%2C2.3-2.4c-0.8%2C0.4-1.8%2C0.6-2.7%2C0.7%20c1-0.6%2C1.7-1.5%2C2.1-2.6c-0.9%2C0.5-1.9%2C0.9-3%2C1.2c-0.9-0.9-2.1-1.5-3.4-1.5c-2.6%2C0-4.7%2C2.1-4.7%2C4.7c0%2C0.4%2C0%2C0.7%2C0.1%2C1.1%20c-3.9-0.2-7.4-2.1-9.7-4.9c-0.4%2C0.7-0.6%2C1.5-0.6%2C2.4c0%2C1.6%2C0.8%2C3.1%2C2.1%2C3.9c-0.8%2C0-1.5-0.2-2.1-0.6c0%2C0%2C0%2C0%2C0%2C0.1%20c0%2C2.3%2C1.6%2C4.2%2C3.8%2C4.6c-0.4%2C0.1-0.8%2C0.2-1.2%2C0.2c-0.3%2C0-0.6%2C0-0.9-0.1c0.6%2C1.9%2C2.3%2C3.2%2C4.4%2C3.3c-1.6%2C1.3-3.6%2C2-5.9%2C2%20c-0.4%2C0-0.8%2C0-1.1-0.1C15.6%2C33.6%2C18.1%2C34.4%2C20.7%2C34.3%22%2F%3E%3C%2Fsvg%3E")}.sns-list li a:hover.instagram{background:radial-gradient(circle farthest-corner at 32% 106%,#ffe17d 0,#ffcd69 10%,#fa9137 28%,#eb4141 42%,#0000 82%),linear-gradient(135deg,#234bd7 12%,#c33cbe 58%);transition:all .3s ease}.sns-list li a:hover.instagram:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M36.4%2C20.3c-0.1-1.2-0.2-2.1-0.5-2.8c-0.3-0.8-0.7-1.4-1.3-2s-1.3-1-2-1.3c-0.7-0.3-1.6-0.5-2.8-0.5%20c-1.2-0.1-1.6-0.1-4.7-0.1s-3.5%2C0-4.7%2C0.1c-1.2%2C0.1-2.1%2C0.2-2.8%2C0.5c-0.8%2C0.3-1.4%2C0.7-2%2C1.3s-1%2C1.3-1.3%2C2c-0.3%2C0.7-0.5%2C1.6-0.5%2C2.8%20c-0.1%2C1.2-0.1%2C1.6-0.1%2C4.7s0%2C3.5%2C0.1%2C4.7c0.1%2C1.2%2C0.2%2C2.1%2C0.5%2C2.8c0.3%2C0.8%2C0.7%2C1.4%2C1.3%2C2s1.3%2C1%2C2%2C1.3c0.7%2C0.3%2C1.6%2C0.5%2C2.8%2C0.5%20c1.2%2C0.1%2C1.6%2C0.1%2C4.7%2C0.1s3.5%2C0%2C4.7-0.1c1.2-0.1%2C2.1-0.2%2C2.8-0.5c0.8-0.3%2C1.4-0.7%2C2-1.3s1-1.3%2C1.3-2c0.3-0.7%2C0.5-1.6%2C0.5-2.8%20c0.1-1.2%2C0.1-1.6%2C0.1-4.7S36.5%2C21.5%2C36.4%2C20.3z%20M34.4%2C29.7c0%2C1.1-0.2%2C1.7-0.4%2C2.1c-0.2%2C0.5-0.5%2C0.9-0.9%2C1.3%20c-0.4%2C0.4-0.8%2C0.7-1.3%2C0.9c-0.4%2C0.2-1%2C0.3-2.1%2C0.4c-1.2%2C0.1-1.6%2C0.1-4.7%2C0.1s-3.4%2C0-4.7-0.1c-1.1%2C0-1.7-0.2-2.1-0.4%20c-0.5-0.2-0.9-0.5-1.3-0.9c-0.4-0.4-0.7-0.8-0.9-1.3c-0.2-0.4-0.3-1-0.4-2.1c-0.1-1.2-0.1-1.6-0.1-4.6s0-3.4%2C0.1-4.7%20c0-1.1%2C0.2-1.7%2C0.4-2.1c0.2-0.5%2C0.5-0.9%2C0.9-1.3c0.4-0.4%2C0.8-0.7%2C1.3-0.9c0.4-0.2%2C1-0.3%2C2.1-0.4c1.2-0.1%2C1.6-0.1%2C4.7-0.1%20s3.4%2C0%2C4.7%2C0.1c1.1%2C0%2C1.7%2C0.2%2C2.1%2C0.4c0.5%2C0.2%2C0.9%2C0.5%2C1.3%2C0.9c0.4%2C0.4%2C0.7%2C0.8%2C0.9%2C1.3c0.2%2C0.4%2C0.3%2C1%2C0.4%2C2.1%20c0.1%2C1.2%2C0.1%2C1.6%2C0.1%2C4.7S34.4%2C28.4%2C34.4%2C29.7z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M25%2C19.1c-3.3%2C0-5.9%2C2.6-5.9%2C5.9s2.6%2C5.9%2C5.9%2C5.9s5.9-2.6%2C5.9-5.9S28.3%2C19.1%2C25%2C19.1z%20M25%2C28.8%20c-2.1%2C0-3.8-1.7-3.8-3.8s1.7-3.8%2C3.8-3.8s3.8%2C1.7%2C3.8%2C3.8S27.1%2C28.8%2C25%2C28.8z%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2231.1%22%20cy%3D%2218.9%22%20r%3D%221.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.sns-list li a:hover.facebook{background:#3b5998}.sns-list li a:hover.facebook:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3Cpath%20id%3D%22f%22%20class%3D%22st0%22%20d%3D%22M26.9%2C37V26.1h3.7l0.5-4.3h-4.2v-2.7c0-1.2%2C0.3-2.1%2C2.1-2.1h2.2v-3.8c-0.4-0.1-1.7-0.2-3.3-0.2%20c-3.3%2C0-5.5%2C2-5.5%2C5.6v3.1h-3.7v4.3h3.7V37L26.9%2C37L26.9%2C37z%22%2F%3E%3C%2Fsvg%3E")}.sns-list li a:hover.tiktok{background:#000}.sns-list li a:hover.tiktok:before{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2050%2050%22%20style%3D%22enable-background%3Anew%200%200%2050%2050%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M34.4%2C22.9c-0.2%2C0-0.4%2C0-0.5%2C0c-2%2C0-3.8-1-4.9-2.7v9c0%2C3.7-3%2C6.7-6.7%2C6.7s-6.7-3-6.7-6.7s3-6.7%2C6.7-6.7l0%2C0%20c0.1%2C0%2C0.3%2C0%2C0.4%2C0v3.3c-0.1%2C0-0.3%2C0-0.4%2C0c-1.9%2C0-3.4%2C1.5-3.4%2C3.4s1.5%2C3.4%2C3.4%2C3.4s3.5-1.5%2C3.5-3.4l0-15.4H29%20c0.3%2C2.8%2C2.6%2C5%2C5.4%2C5.2L34.4%2C22.9%22%2F%3E%3C%2Fsvg%3E")}@media screen and (max-width:750px){.sns-list li a{height:10.6666666667vw;width:10.6666666667vw}}.home .h-exhibition,.home .h-news{position:relative}@media screen and (min-width:1025px){.home .h-exhibition .inner,.home .h-news .inner{position:static}.home .h-exhibition .ttl-wrap,.home .h-news .ttl-wrap{align-items:flex-start;display:flex;justify-content:center;left:-.125vw;position:absolute;top:0;width:14.625vw}}.home #kv{margin:9rem 0 27rem;position:relative}.home #kv .swiper-slide:not(.swiper-slide-active){opacity:0!important}.home #kv .img{background:#fff;border:1px solid #fff;margin:0 auto;max-width:988px;overflow:hidden;position:relative;width:61.75vw}.home #kv .img:before{content:"";display:block;height:74.8148148148vh;max-height:808px;min-height:450px}.home #kv .img img{height:100%;left:50%;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.home #kv .info-wrap{background:#fff}.home #kv .info-wrap .txt-artist{font-size:2rem;line-height:1.4;margin-bottom:1.4rem}.home #kv .info-wrap .txt-artist span{display:block;font-size:1.2rem;letter-spacing:.08em;line-height:1.66667;margin-top:1rem}.home #kv .info-wrap .btn{position:relative;z-index:1}.home #kv .info-wrap .btn:before{background:#b80117;bottom:0;content:"";display:block;height:100%;position:absolute;right:0;transform:translate(1rem,1rem);width:100%;z-index:-1}.home #kv .info-wrap .btn span{background:#f6f6f6;color:#b80117;display:block;line-height:1.66667;padding:1.2rem 3rem;position:relative;transition:all .3s;z-index:1}.home #kv .info-wrap .btn span:after{background:linear-gradient(to bottom left,#0000 50%,#b80117 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,#0000 50%,#b80117 0) no-repeat 0 100%/100% 50%;content:"";display:block;height:.8rem;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);transition:all .3s;width:.9rem}@media(hover){.home #kv .info-wrap:hover .btn span{background:#b80117;color:#fff;font-weight:700;transform:translate(1rem,1rem)}.home #kv .info-wrap:hover .btn span:after{background:linear-gradient(to bottom left,#0000 50%,#fff 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,#0000 50%,#fff 0) no-repeat 0 100%/100% 50%}}@media screen and (hover)and (max-width:750px){.home #kv .info-wrap:hover .btn span{transform:translate(1.0666666667vw,1.0666666667vw)}}.home #kv .lead-txt-wrap p{font-size:1.4rem;letter-spacing:.3em;line-height:2.14286}@media(orientation:portrait){.home #kv{margin:24rem 0 0}.home #kv .img:before{height:50.5vw}}@media screen and (min-width:1025px){.home #kv .lead-txt-wrap{left:2.375vw;position:absolute;top:21.2rem}}@media screen and (min-width:751px){.home #kv .info-wrap{bottom:0;left:0;position:absolute;width:38rem}.home #kv .info-wrap:before{background:#b80117;bottom:0;content:"";display:block;height:100%;position:absolute;right:0;transform:translate(1rem,1rem);width:100%}.home #kv .info-wrap .txt-wrap{background:#fff;padding:3rem 3.2rem 1.8rem;position:relative;z-index:1}.home #kv .info-wrap h2{margin-bottom:2.8rem}}@media screen and (max-width:1024px){.home #kv .lead-txt-wrap{margin-top:10rem}.home #kv .lead-txt-wrap:after{background:url(../../assets/img/common/bg_footer.webp) no-repeat 50% bottom/cover;content:"";display:block;height:31.2vw;width:100%}.no-webp .home #kv .lead-txt-wrap:after{background:url(../../assets/img/common/bg_footer.png) no-repeat 50% bottom/cover}.home #kv .lead-txt-wrap p{align-items:center;display:flex;justify-content:center;width:100%}.home #kv .lead-txt-wrap p br.sp{display:block}.home #kv .lead-txt-wrap p span{display:block;line-height:2.42857}}@media screen and (max-width:750px){.home #kv{margin:26.4vw 0 38.9333333333vw}.home #kv .kv-slider .swiper-slide{background:#fff;padding-top:13.8666666667vw}.home #kv .img{margin-left:-9.3333333333vw;width:94.6666666667vw}.home #kv .img:before{height:77.3333333333vw;min-height:unset}.home #kv .info-wrap{display:block;margin-bottom:41.6vw}.home #kv .info-wrap .txt-wrap{padding:12vw 0 7.4666666667vw}.home #kv .info-wrap h2{font-size:4vw;left:50%;position:absolute;text-align:center;top:0;transform:translate(-50%)}.home #kv .info-wrap .txt-artist{font-size:4.8vw;line-height:1.05882;margin-bottom:2.9333333333vw}.home #kv .info-wrap .txt-artist span{font-size:3.2vw;line-height:1.41667;margin-top:.2666666667vw}.home #kv .info-wrap .txt-artist+p{letter-spacing:.05em;line-height:1.66667}.home #kv .info-wrap .btn{position:relative;z-index:1}.home #kv .info-wrap .btn:before{transform:translate(1.0666666667vw,1.0666666667vw)}.home #kv .info-wrap .btn span{line-height:1.92308;padding:2.6666666667vw 6.9333333333vw}.home #kv .info-wrap .btn span:after{height:2.1333333333vw;right:3.2vw;width:2.4vw}.home #kv .lead-txt-wrap{margin-top:0}.home #kv .lead-txt-wrap p{font-size:3.7333333333vw;margin:0 0 10.6666666667vw}.home #kv .lead-txt-wrap p span{line-height:2.57143;margin-right:5.3333333333vw}}.home .h-exhibition{margin:0 0 20rem}.home .h-exhibition .btn-base{margin:9rem auto 0;width:23.4rem}@media screen and (max-width:750px){.home .h-exhibition{margin:0 0 24vw}.home .h-exhibition .inner{width:100%}.home .h-exhibition .btn-base{margin-top:2.1333333333vw;width:77.0666666667vw}}.home .h-news ul{border-top:1px solid #ccc;margin:0}.home .h-news ul li{list-style-type:none;margin:0}.home .h-news li{border-bottom:1px solid #ccc}.home .h-news li a{padding:4rem 0 3.9rem;position:relative}.home .h-news li a:before{background:#b80117;bottom:-.1em;content:"";height:.1em;left:0;position:absolute;width:20.67138%}.home .h-news li p{letter-spacing:0;margin:0}.home .h-news li time{font-family:adobe-garamond-pro,Arial,Helvetica,Verdana,sans-serif;font-weight:400;letter-spacing:.08em;margin-right:4.6rem}@media screen and (min-width:751px){.home .h-news li time{letter-spacing:.08em}}.home .h-news li .tag{border:1px solid #000;display:inline-block;font-size:1.2rem;padding:.2rem;text-align:center;width:9rem}@media screen and (max-width:750px){.home .h-news li .tag{font-size:2.6666666667vw;letter-spacing:.04em;padding:0;width:17.3333333333vw}}@media screen and (min-width:751px){.home .h-news li a{display:flex}.home .h-news li p:first-child{width:20.67138%}.home .h-news li p:last-child{flex:1;padding-left:6.18375%}}@media screen and (max-width:750px){.home .h-news li a{display:block;padding:4.5333333333vw 0 5.6vw}.home .h-news li a:before{width:36.5333333333vw}.home .h-news li a time{letter-spacing:0;margin-right:3.4666666667vw}.home .h-news li a p:last-child{line-height:2;margin-top:1.3333333333vw}}.about #header:not(.is-color) .header .gnav li a{color:#fff}.about #header:not(.is-color) .header .gnav li a:before{background:#fff}.about #header:not(.is-color) .header .gnav li.current a{color:#000}.about #header:not(.is-color) .header .gnav li.current a:before{background:#000}.about .main:before{background:url(../../assets/img/about/img_about_main.webp) no-repeat 50% bottom/cover;content:"";display:block;height:71.1875vw;position:absolute;right:0;top:0;width:53.8125vw}.no-webp .about .main:before{background:url(../../assets/img/about/img_about_main.png) no-repeat 50% bottom/cover}.about .main h2{letter-spacing:0}@media screen and (max-width:750px){.about .main:before{background:url(../../assets/img/about/img_about_main_sp.webp) no-repeat 50% bottom/cover;height:61.3333333333vw;width:39.4666666667vw}.no-webp .about .main:before{background:url(../../assets/img/about/img_about_main_sp.png) no-repeat 50% bottom/cover}.about .main h2{font-size:4vw;margin:0 0 5.3333333333vw}}.about .sec-about{margin:0 0 7.3rem}.about .sec-about .txt-wrap{margin:0 0 9rem;width:37.8rem}.about .sec-about .img{width:61.1rem}@media screen and (min-width:751px){.about .sec-about h2{margin:0 0 3.8rem}}@media screen and (max-width:750px){.about .sec-about{margin:0 0 9.8666666667vw}.about .sec-about .txt-wrap{margin:0 0 6.9333333333vw;width:100%}.about .sec-about .img{margin-left:-14.6666666667vw;width:97.3333333333vw}}.about .sec-name{background:#f9f9f9;margin:0;padding:23.5rem 0 24.8rem;position:relative}@media screen and (min-width:751px){.about .sec-name .inner{padding-left:clamp(242px,23.625vw,378px)}.about .sec-name h2{margin:0 0 2rem}.about .sec-name .logo{left:clamp(19px,1.875vw,30px);position:absolute;top:0;width:clamp(59px,5.75vw,92px)}.about .sec-name .txt-wrap p:not(:last-child){margin-bottom:3rem}.about .sec-name .img{left:clamp(112px,10.938vw,175px);position:absolute;top:clamp(127px,12.375vw,198px);width:clamp(92px,8.938vw,143px)}}@media screen and (max-width:750px){.about .sec-name{padding:8.8vw 0 19.2vw}.about .sec-name .logo{margin:0 auto 6.1333333333vw;width:14.1333333333vw}.about .sec-name .img{margin:5.3333333333vw 0 0 26.6666666667vw;width:38.1333333333vw}}.about .sec-location{background:#f9f9f9;margin:0;padding:0 0 23.6rem}.about .sec-location .txt-wrap .link-base{display:block;margin-top:2.5rem}.about .sec-location .txt-wrap .link-base+.link-base{margin-top:3.2rem}.about .sec-location .map{flex:1;margin:-.5rem 0 0}.about .sec-location .map picture{display:block;margin:auto;width:clamp(575px,56.125vw,898px)}@media screen and (max-width:1024px){.about .sec-location .map picture{max-width:100%;width:105%}}@media screen and (min-width:751px){.about .sec-location .inner{display:flex}.about .sec-location .txt-wrap{flex-shrink:0;margin-right:clamp(84px,8.188vw,131px);width:clamp(160px,15.625vw,250px)}.about .sec-location .txt-wrap h2{margin:0 0 2rem}.about .sec-location .txt-wrap h2+p{margin:0 0 2.5rem;width:clamp(150px,14.625vw,234px)}.about .sec-location .txt-wrap ul li{margin:0}}@media screen and (min-width:751px)and (max-width:1400px){.about .sec-location .inner{flex-wrap:wrap}.about .sec-location .txt-wrap{flex-shrink:0;margin-right:clamp(51px,5vw,80px);width:auto}.about .sec-location .txt-wrap h2+p{width:auto}}@media screen and (max-width:750px){.about .sec-location{padding:0 0 19.2vw}.about .sec-location .txt-wrap{margin-bottom:12vw}.about .sec-location .txt-wrap h2+p{margin:0 0 8.5333333333vw}.about .sec-location .txt-wrap ul{margin-bottom:8.5333333333vw}.about .sec-location .txt-wrap ul li{margin:0}.about .sec-location .txt-wrap .link-base{margin-top:-.8vw}.about .sec-location .txt-wrap .link-base+.link-base{margin-top:1.8666666667vw}.about .sec-location .map{margin-left:-9.3333333333vw;width:94.6666666667vw}.about .sec-location .map picture{width:100%}}.about .sec-space{background:#f9f9f9;margin:0;padding-bottom:14.5rem}.about .sec-space .column02{margin-bottom:6.9rem}.about .sec-space .column02 .txt-wrap .tel{align-items:baseline;display:flex;flex-wrap:wrap;font-family:adobe-garamond-pro,Arial,Helvetica,Verdana,sans-serif;font-size:3rem;font-weight:400;gap:.3em;letter-spacing:.08em;line-height:1;margin:7.5rem 0 0}.about .sec-space .column02 .txt-wrap .tel span{display:block}.about .sec-space .column02 .txt-wrap .time{margin:.5rem 0 0}.about .sec-space .column02 .txt-wrap .time span{display:inline-block}.about .sec-space .column02 .img-wrap{flex:1}.about .sec-space .block-info h3:not(:first-child){margin-top:3.8rem}.about .sec-space .block-info dl{border:1px solid #ccc}.about .sec-space .block-info dl dt{background:#fff}.about .sec-space .block-info dl dd{flex:1;line-height:1.66667;padding:.9rem 1.3rem}.about .sec-space .block-info dl dd a{color:#b80117;text-decoration:underline}.about .sec-space .block-info ol li{letter-spacing:.04em}@media screen and (min-width:751px){.about .sec-space .column02{display:flex}.about .sec-space .column02 .txt-wrap{flex-shrink:0;margin-right:clamp(51px,4.938vw,79px);width:clamp(211px,20.625vw,330px)}.about .sec-space .column02 .txt-wrap h2{margin:0 0 2.7rem}.about .sec-space .column02 .txt-wrap h2+p{max-width:100%;width:234px}.about .sec-space .column02 .img-wrap{margin-top:7.2rem}.about .sec-space .column02 .img-wrap figure{display:block;max-width:866px;width:119.7787%}.about .sec-space .spaceimg-slider:not(.swiper-initialized){padding:0}.about .sec-space .spaceimg-slider:not(.swiper-initialized) .swiper-button-next,.about .sec-space .spaceimg-slider:not(.swiper-initialized) .swiper-button-prev{display:none}.about .sec-space .spaceimg-slider:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:3rem;margin-bottom:14.2rem}.about .sec-space .spaceimg-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide{flex:1}.about .sec-space .spaceimg-slider:not(.swiper-initialized) .swiper-wrapper .swiper-slide figcaption{margin-top:.7rem}.about .sec-space .block-info{align-items:flex-start;display:flex;justify-content:space-between}.about .sec-space .block-info>div{width:45.9364%}.about .sec-space .block-info .left-column h3{margin-bottom:3.2rem}.about .sec-space .block-info dl>div{display:flex}.about .sec-space .block-info dl>div:not(:last-child){border-bottom:1px solid #ccc}.about .sec-space .block-info dl dt{align-items:center;border-right:1px solid #ccc;display:flex;justify-content:center;width:13.5rem}.about .sec-space .block-info dl dd{flex:1}}@media screen and (max-width:980px){.about .sec-space .column02{flex-direction:column}.about .sec-space .column02 .txt-wrap{position:relative;width:auto}.about .sec-space .column02 .txt-wrap h2+p{width:auto}.about .sec-space .column02 .img-wrap{margin-top:clamp(-38px,-3.75vw,-60px)}.about .sec-space .column02 .img-wrap figure{width:100%}}@media screen and (max-width:750px){.about .sec-space{overflow:hidden;padding-bottom:19.2vw}.about .sec-space .column02{margin-bottom:6.9333333333vw}.about .sec-space .column02 .txt-wrap{margin:0 0 10.6666666667vw}.about .sec-space .column02 .txt-wrap .tel{font-size:8vw;margin-top:8.8vw;text-align:center}.about .sec-space .column02 .txt-wrap .tel span{display:block;font-size:3.2vw}.about .sec-space .column02 .txt-wrap .time{margin:0;text-align:center}.about .sec-space .column02 .img-wrap{margin-left:-9.3333333333vw;margin-top:0;width:94.9333333333vw}.about .sec-space .column02 .img-wrap figure{width:100%}.about .sec-space .spaceimg-slider{margin:0 0 13.3333333333vw;overflow:visible;padding:0 0 8vw;position:relative}.about .sec-space .spaceimg-slider figcaption{font-size:3.4666666667vw;margin-top:3.4666666667vw;text-align:center}.about .sec-space .spaceimg-slider .swiper-button-next,.about .sec-space .spaceimg-slider .swiper-button-prev{top:23.2vw}.about .sec-space .spaceimg-slider .swiper-button-prev{left:-9.3333333333vw}.about .sec-space .spaceimg-slider .swiper-button-next{right:-9.3333333333vw}.about .sec-space .block-info .right-column{margin-top:10.4vw}.about .sec-space .block-info .right-column h3{margin-bottom:4.8vw}.about .sec-space .block-info h3:not(:first-child){margin-top:10.4vw}.about .sec-space .block-info dl>div:not(:last-child){border-bottom:1px solid #ccc}.about .sec-space .block-info dl dt{border-bottom:1px solid #ccc;padding:1.3333333333vw 3.4666666667vw}.about .sec-space .block-info dl dd{line-height:1.53846;padding:2.4vw 3.4666666667vw}.sec-exhibition{margin:0 0 15.2vw}.sec-exhibition .inner.cont{width:100%}}.artist .sec-artist .tab-list{margin:.4rem 0 14.7rem;overflow:auto;padding:0 2rem 1.8rem 0;width:85.4375vw}.artist .sec-artist .tab-list::-webkit-scrollbar{height:1px;width:4px}.artist .sec-artist .tab-list::-webkit-scrollbar-track{background-color:#707070}.artist .sec-artist .tab-list::-webkit-scrollbar-thumb{background-color:#b80117}.artist .sec-artist .tab-list ul{display:flex;margin:0;width:100%}.artist .sec-artist .tab-list ul li{font-size:1.8rem;list-style-type:none;margin:0;margin-right:2.1rem;white-space:nowrap}.artist .sec-artist .tab-list ul a{color:#b80117;text-decoration:underline}.artist .sec-artist .artist-list{border-top:1px solid #ccc;position:relative}.artist .sec-artist .artist-list:before{background:#b80117;content:"";display:block;height:.1rem;left:0;position:absolute;top:-.1rem;width:23.4rem}.artist .sec-artist .artist-list .accordion-item{border-bottom:1px solid #ccc;cursor:pointer;position:relative}.artist .sec-artist .artist-list .accordion-item:after{background:#b80117;bottom:-.1rem;content:"";display:block;height:.1rem;left:0;position:absolute;width:23.4rem}.artist .sec-artist .artist-list h2{cursor:pointer;margin:0;padding:2.8rem 0 2.5rem;position:relative}.artist .sec-artist .artist-list h2 span{display:block;position:relative}.artist .sec-artist .artist-list h2 span:after,.artist .sec-artist .artist-list h2 span:before{background-color:#b80117;bottom:0;content:"";height:.1rem;margin:auto 0;position:absolute;right:0;top:0;transition:all .3s;width:2rem}.artist .sec-artist .artist-list h2 span:after{transform:rotate(90deg)}.artist .sec-artist .artist-list .artist-cont{cursor:pointer;display:none;flex-wrap:wrap}.artist .sec-artist .artist-list .artist-cont.is-open{display:flex}.artist .sec-artist .artist-list .artist-cont>div{margin-bottom:2.82686%;width:20.67138%}.artist .sec-artist .artist-list .artist-cont>div:not(:nth-child(4n)){margin-right:5.74205%}.artist .sec-artist .artist-list .artist-cont>div figure{background:#f6f6f6;height:23.4rem;overflow:hidden}.artist .sec-artist .artist-list .artist-cont>div figure img{height:23.4rem;object-fit:contain;object-position:50% 50%;width:23.4rem}.artist .sec-artist .artist-list .artist-cont>div p{margin-top:1.3rem}.artist .sec-artist .artist-list .accordion-item.is-active{border-bottom:none}.artist .sec-artist .artist-list .accordion-item.is-active:after{display:none}.artist .sec-artist .artist-list .accordion-item.is-active h2 span:before{transform:rotate(180deg)}.artist .sec-artist .artist-list .accordion-item.is-active h2 span:after{opacity:0;transform:rotate(180deg)}.artist .sec-artist .artist-list .accordion-item.is-active .artist-cont{padding-bottom:5.3rem}@media screen and (max-width:750px){.artist .sec-artist .tab-list{margin:0 0 13.3333333333vw}.artist .sec-artist .artist-list .accordion-item:after{width:62.4vw}.artist .sec-artist .artist-list h2{padding:5.3333333333vw 0;text-align:left}.artist .sec-artist .artist-list .artist-cont>div{margin-bottom:6.6666666667vw;width:47.5%}.artist .sec-artist .artist-list .artist-cont>div:not(:nth-child(4n)){margin-right:0}.artist .sec-artist .artist-list .artist-cont>div:not(:nth-child(2n)){margin-right:5%}.artist .sec-artist .artist-list .artist-cont>div figure{height:36vw}.artist .sec-artist .artist-list .artist-cont>div figure img{height:36vw;width:36vw}.artist .sec-artist .artist-list .artist-cont>div p{margin-top:2.6666666667vw}.artist .sec-artist .artist-list .accordion-item.is-active .artist-cont{padding-bottom:8vw}}.news .sec-news .news-list{border-top:1px solid #ccc;margin:0}.news .sec-news .news-list li{border-bottom:1px solid #ccc;list-style-type:none;margin:0}.news .sec-news .news-list li a{padding:4rem 0;position:relative}.news .sec-news .news-list li a:before{background:#b80117;bottom:-.1em;content:"";height:.1em;left:0;position:absolute;width:20.67138%}.news .sec-news .news-list li p{letter-spacing:0;margin:0}.news .sec-news .news-list li time{font-family:adobe-garamond-pro,Arial,Helvetica,Verdana,sans-serif;font-weight:400;letter-spacing:.08em;margin-right:4.7rem}.news .sec-news .news-list li .tag{border:1px solid #000;display:inline-block;font-size:1.2rem;padding:.2rem;text-align:center;width:9rem}@media screen and (max-width:750px){.news .sec-news .news-list li .tag{font-size:2.6666666667vw;letter-spacing:.04em;padding:0;width:17.3333333333vw}}@media screen and (min-width:751px){.news .sec-news{margin:0 0 22.6rem}.news .sec-news .news-list li a{display:flex}.news .sec-news .news-list li p:first-child{width:20.67138%}.news .sec-news .news-list li p:last-child{flex:1;padding-left:6.18375%}.news .sec-news .news-list li time{letter-spacing:.08em}}@media screen and (max-width:750px){.news .sec-news{margin-bottom:12vw}.news .sec-news .news-list li a{display:block;padding:4.5333333333vw 0 5.6vw}.news .sec-news .news-list li a:before{width:36.5333333333vw}.news .sec-news .news-list li a time{letter-spacing:0;margin-right:3.4666666667vw}.news .sec-news .news-list li a p:last-child{line-height:2;margin-top:1.3333333333vw}}@media screen and (min-width:751px){.news.archive .sec-news{margin:0 0 24.3rem}}.cont-article .ttl-wrap{border-bottom:1px solid #ccc;margin-bottom:8.3rem;padding-bottom:3.9rem;position:relative}.cont-article .ttl-wrap:after{background:#b80117;bottom:-.1rem;content:"";display:block;height:.1rem;left:0;position:absolute;width:23.4rem}.cont-article .ttl-wrap p{margin:0 0 2.7rem;position:relative}.cont-article .ttl-wrap p:after{background:#ccc;content:"";display:block;height:.1rem;position:absolute;right:0;top:50%;width:79.32862%}.cont-article .ttl-wrap p time{margin-right:2.8rem}@media screen and (min-width:751px){.cont-article .ttl-wrap p time{letter-spacing:.08em}}.cont-article .ttl-wrap p .tag{border:1px solid #000;display:inline-block;font-size:1.2rem;padding:.2rem;text-align:center;width:9rem}@media screen and (max-width:750px){.cont-article .ttl-wrap p .tag{font-size:2.6666666667vw;letter-spacing:.04em;padding:0;width:17.3333333333vw}}.cont-article .ttl-wrap h1{font-size:2rem;font-weight:400;line-height:1.17647}@media screen and (max-width:750px){.cont-article .ttl-wrap{margin-bottom:9.6vw;padding-bottom:6.4vw}.cont-article .ttl-wrap:after{width:40vw}.cont-article .ttl-wrap p{margin:0 0 4.8vw}.cont-article .ttl-wrap p:after{width:36vw}.cont-article .ttl-wrap p time{margin-right:3.4666666667vw}.cont-article .ttl-wrap h1{font-size:4vw;line-height:1.33333}}.cont-article .article{min-height:30rem}@media screen and (max-width:750px){.cont-article .article{min-height:10rem}}.article ol:not(:last-child),.article p:not(:last-child),.article ul:not(:last-child){margin-bottom:1.4rem}.article .wp-block-buttons:not(:last-child),.article .wp-block-columns:not(:last-child),.article .wp-block-embed:not(:last-child),.article .wp-block-file:not(:last-child),.article .wp-block-gallery:not(:last-child),.article .wp-block-image:not(:last-child),.article .wp-block-quote:not(:last-child){margin:3.9rem 0 4rem}.article .wp-block-table a,.article dd a,.article li a,.article p a{color:#b80117;text-decoration:underline}.article h2{background:#333;color:#fff;display:inline-block;font-size:1.8rem;line-height:1.66667;margin:8.4rem 0 2.7rem;padding:.2rem 1rem}.article h3,.article h4{font-size:1.5rem;font-weight:700;line-height:2;margin:3rem 0 1.4rem}.article dl{border:1px solid #ccc;margin:0 0 4.8rem}.article dl>div{display:flex}.article dl>div:not(:last-child){border-bottom:1px solid #ccc}.article dl dd,.article dl dt{padding:.6rem 3.4rem}.article dl dt{background:#f6f6f6;border-right:1px solid #ccc;width:23.4rem}.article dl dd li{margin-bottom:1.5rem}.article ol,.article ul{counter-reset:my-counter;margin-left:1em}.article ol:not(:first-child),.article ul:not(:first-child){margin-top:2.8rem}.article ol:not(:last-child),.article ul:not(:last-child){margin-bottom:4rem}.article ol li,.article ul li{border:none;position:relative}.article ul li{margin-bottom:.6rem}.article ol li{margin-bottom:.8rem}.article .wp-block-table{margin-bottom:4.8rem}.article .wp-block-table table{border:1px solid #ccc;line-height:100%;width:100%}.article .wp-block-table table td,.article .wp-block-table table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:.7rem}.article .wp-block-table table thead th{background:#f6f6f6;border-right:1px solid #ccc}@media screen and (max-width:750px){.article ol:not(:last-child),.article p:not(:last-child),.article ul:not(:last-child){margin-bottom:3.4666666667vw}.article .wp-block-buttons:not(:last-child),.article .wp-block-columns:not(:last-child),.article .wp-block-embed:not(:last-child),.article .wp-block-file:not(:last-child),.article .wp-block-gallery:not(:last-child),.article .wp-block-image:not(:last-child),.article .wp-block-quote:not(:last-child){margin:11.2vw 0 9.6vw}.article h2{display:block;font-size:3.7333333333vw;line-height:1.28571;margin:9.3333333333vw 0 6.9333333333vw;padding:1.0666666667vw 1.8666666667vw;text-align:left}.article h3{margin:7.4666666667vw 0 4.2666666667vw}.article h3,.article h4{font-size:3.4666666667vw;line-height:1.53846}.article h4{margin:5.8666666667vw 0 4.2666666667vw}.article ol:not(:first-child),.article ul:not(:first-child){margin-top:6.6666666667vw}.article ol:not(:last-child),.article ul:not(:last-child){margin-bottom:9.3333333333vw}.article ol li,.article ul li{line-height:1.53846;margin-bottom:2.9333333333vw}.article h3+ul:not(:first-child){margin-top:5.8666666667vw}.article dl{margin:0 0 6.9333333333vw}.article dl>div{display:block}.article dl dt{border-bottom:1px solid #ccc;border-right:none;padding:1.3333333333vw 3.4666666667vw;width:100%}.article dl dd{line-height:1.53846;padding:2.4vw 3.4666666667vw}.article .scroll-wrap{margin-left:-12%}.article .scroll-wrap .wp-block-table{margin:0 0 4.5333333333vw;width:113.7rem}.article .scroll-wrap thead th{text-align:left;width:76vw}.article .scroll-wrap td,.article .scroll-wrap th{padding:1.3333333333vw 3.2vw}}.article .wp-block-image{margin-top:4rem;text-align:center}.article .wp-block-image figcaption{margin:0;padding-bottom:0;padding-top:1rem;text-align:center}.article .wp-block-image.largeimg img{max-height:unset}.article .wp-block-image.size-full{margin-left:auto;margin-right:auto;max-width:71.5rem}@media screen and (min-width:751px){.article .wp-block-image.size-full{margin-bottom:9.2rem}}@media screen and (max-width:750px){.article .wp-block-image{margin-top:10.4vw}.article .wp-block-image figcaption{padding-top:2.6666666667vw}}.article .wp-block-buttons .wp-block-button__link{background:#b80117;border:1px solid #b80117;border-radius:.5rem;color:#fff;display:inline-block;line-height:1.4;min-width:18rem;padding:1.8rem;text-align:center}.article .wp-block-buttons .wp-block-button__link:hover{background:#666}@media screen and (max-width:750px){.article .wp-block-buttons{padding:0}}.article .wp-block-media-text{background:#efefef;margin:0 -1.5rem 3rem}.article .wp-block-media-text h3{margin-bottom:1rem}.article .wp-block-media-text .wp-block-media-text__content,.article .wp-block-media-text .wp-block-media-text__media{padding:1.5rem}.article .wp-block-media-text .wp-block-media-text__content h2:first-child,.article .wp-block-media-text .wp-block-media-text__content h3:first-child,.article .wp-block-media-text .wp-block-media-text__content h4:first-child{margin-top:0}@media screen and (max-width:750px){.article .wp-block-media-text{display:block;margin:0 -4vw 8vw}.article .wp-block-media-text .wp-block-media-text__content{padding:4vw}}.article .wp-block-file{align-items:center;display:flex;flex-wrap:wrap}.article .wp-block-file a{display:block;padding:.5rem 1rem .5rem 0}.article .wp-block-file a.wp-block-file__button{background:#333;color:#fff;margin:0;padding:.5rem 3rem .5rem 1rem;position:relative}.article .wp-block-file a.wp-block-file__button:before{background:no-repeat 50% 50%/contain;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.333%22%20height%3D%228%22%20viewBox%3D%220%200%207.333%208%22%3E%3Cpath%20d%3D%22M4%2C2.088%2C1.685%2C6.333H6.315L4%2C2.088M4%2C0%2C8%2C7.333H0Z%22%20transform%3D%22translate%287.333%29%20rotate%2890%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");content:"";height:.8rem;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:.8rem}.article .wp-block-file a.wp-block-file__button:hover{background:#b80117;color:#333}@media screen and (max-width:750px){.article .wp-block-file a{padding:1.3333333333vw 2.6666666667vw}.article .wp-block-file a.wp-block-file__button{padding:1.3333333333vw 8vw 1.3333333333vw 2.6666666667vw}.article .wp-block-file a.wp-block-file__button:before{height:2.1333333333vw;right:3.2vw;width:2.1333333333vw}}.article .wp-block-embed__wrapper{height:0;margin:0 auto;padding-top:37.08rem;position:relative;width:60rem}.article .wp-block-embed__wrapper iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.article .wp-block-embed__wrapper figcaption{line-height:140%;padding:1.5rem 1.5rem 0;text-align:center}@media screen and (max-width:750px){.article .wp-block-embed__wrapper{padding-top:61.8%;width:100%}.article .wp-block-embed__wrapper figcaption{padding:4vw 4vw 0}}.article .wp-block-quote{background:#efefef;border-radius:.6rem;padding:3rem}@media screen and (max-width:750px){.article .wp-block-quote{border-radius:calc($radius / 375 * 1em)}}.article .wp-block-quote cite{color:#555;display:block;font-size:1.2rem;font-style:normal;text-align:right}@media screen and (max-width:750px){.article .wp-block-quote{padding:5.3333333333vw}.article .wp-block-quote cite{font-size:2.9333333333vw}}.article .wp-block-columns .wp-block-column .wp-block-buttons,.article .wp-block-columns .wp-block-column .wp-block-columns,.article .wp-block-columns .wp-block-column .wp-block-embed,.article .wp-block-columns .wp-block-column .wp-block-gallery,.article .wp-block-columns .wp-block-column .wp-block-image,.article .wp-block-columns .wp-block-column .wp-block-quote,.article .wp-block-columns .wp-block-column ol,.article .wp-block-columns .wp-block-column p,.article .wp-block-columns .wp-block-column ul{margin-bottom:2rem}.article .wp-block-columns .wp-block-column h3,.article .wp-block-columns .wp-block-column h4,.article .wp-block-columns .wp-block-column h5{margin-bottom:1.5rem}.article .wp-block-columns .wp-block-column .wp-block-image{text-align:left}@media screen and (max-width:1024px){.article .wp-block-columns .wp-block-columns{flex-wrap:wrap}.article .wp-block-columns .wp-block-columns .wp-block-column{flex-basis:100%!important;margin-left:0}}@media screen and (max-width:750px){.article .wp-block-columns .wp-block-column{flex-basis:100%!important;margin-left:0}.article .wp-block-columns .wp-block-column .wp-block-buttons,.article .wp-block-columns .wp-block-column .wp-block-columns,.article .wp-block-columns .wp-block-column .wp-block-embed,.article .wp-block-columns .wp-block-column .wp-block-gallery,.article .wp-block-columns .wp-block-column .wp-block-image,.article .wp-block-columns .wp-block-column .wp-block-quote,.article .wp-block-columns .wp-block-column ol,.article .wp-block-columns .wp-block-column p,.article .wp-block-columns .wp-block-column ul{margin-bottom:5.3333333333vw}.article .wp-block-columns .wp-block-column h3,.article .wp-block-columns .wp-block-column h4,.article .wp-block-columns .wp-block-column h5{margin-bottom:4vw}}.article .wp-block-gallery{align-items:flex-start;display:flex;flex-wrap:wrap}.article .wp-block-gallery .wp-block-image{display:block;margin:0}.article .wp-block-gallery .wp-block-image figcaption{background:none;color:unset;line-height:125%;margin-top:1rem;padding:0;position:static;text-align:center}@media screen and (min-width:751px){.article .wp-block-gallery{gap:2vw!important}.article .wp-block-gallery .wp-block-image{width:calc(50% - 1vw)}.article .wp-block-gallery.columns-default .wp-block-image{flex:1;flex-grow:1}.article .wp-block-gallery.columns-1 .wp-block-image{flex-grow:1}.article .wp-block-gallery.columns-3 .wp-block-image{width:calc(33.33333% - 1.333vw)}.article .wp-block-gallery.columns-4 .wp-block-image{width:calc(25% - 1.5vw)}.article .wp-block-gallery.columns-5,.article .wp-block-gallery.columns-6{gap:1.5vw}.article .wp-block-gallery.columns-5 .wp-block-image{width:calc(20% - 1.2vw)}.article .wp-block-gallery.columns-6 .wp-block-image{width:calc(16.66667% - 1.25vw)}}@media screen and (max-width:750px){.article .wp-block-gallery{gap:5.3333333333vw!important}.article .wp-block-gallery .wp-block-image{flex-grow:0;width:100%}.article .wp-block-gallery .wp-block-image figcaption{margin-top:2.6666666667vw}}.article .blocks-gallery-item .wp-block-embed-youtube{margin:0}.article .blocks-gallery-item .wp-block-embed__wrapper{height:0;margin:0 auto;padding-top:66.5%;position:relative;width:100%}.article .blocks-gallery-item .wp-block-embed figcaption:after{display:none}@media screen and (max-width:1200px){.article .column3-wrap{flex-wrap:wrap}.article .column3-wrap>.wp-block-column{flex-basis:auto;flex-grow:0;width:46%}.article .column3-wrap>.wp-block-column:last-of-type{margin-left:0}}.contact .sec-contact{margin:0 0 13.5rem}.contact .sec-contact .txt-wrap .tel{font-size:3rem;letter-spacing:.08em;line-height:1.52941;margin:3.8rem 0 0}.contact .sec-contact .txt-wrap .tel span{display:block;font-size:1.2rem;letter-spacing:0;line-height:1}@media screen and (min-width:1025px){.contact .sec-contact .inner{display:flex}.contact .sec-contact .txt-wrap{margin-right:2em;width:33.39223%}.contact .sec-contact .contact-form{flex:1}}@media screen and (max-width:1024px){.contact .sec-contact .txt-wrap{margin:0 0 9.765625vw;text-align:center}}@media screen and (max-width:750px){.contact .sec-contact{margin:0 0 16vw}.contact .sec-contact .txt-wrap{margin:0 0 17.8666666667vw}.contact .sec-contact .txt-wrap .tel{font-size:8vw;line-height:1.29412;margin:8.8vw 0 0}.contact .sec-contact .txt-wrap .tel span{font-size:3.2vw}.contact .sec-contact .txt-wrap .time{margin-top:-1.3333333333vw}}.contact .contact-form{margin:0 auto;max-width:80rem;width:100%}.contact .contact-form dl{width:100%}.contact .contact-form dl>div{align-items:flex-start;display:flex;justify-content:flex-start;padding:2.2rem 0;position:relative}.contact .contact-form dl>div:first-child{padding-top:0}.contact .contact-form dl>div:not(:last-child){border-bottom:1px solid #ccc}.contact .contact-form dl>div:not(:last-child):after{background:#666;bottom:-.1rem;content:"";display:block;height:.1rem;left:0;position:absolute;width:19.5rem}.contact .contact-form dl dt{font-family:YuGothic,Yu Gothic,游ゴシック体,游ゴシック,ヒラギノ角ゴ Pro W3,ヒラギノ角ゴ W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,Osaka,MS PGothic,Arial,Helvetica,Verdana,sans-serif;letter-spacing:.04em;margin-right:3rem;padding-top:1.1rem;position:relative;width:19.5rem}.contact .contact-form dl dt.required:after{background:#b80117;color:#fff;content:"必須";font-size:1.2rem;line-height:100%;padding:.3rem .5rem;position:absolute;right:0;top:61%;transform:translateY(-50%)}.contact .contact-form dl dd{flex:1;padding-left:1rem}.contact .contact-form dl .caution{font-size:1.3rem;line-height:140%;margin:1rem auto 0}.contact .contact-form dl .caution mark{font-weight:500}.contact .contact-form dl .caution a{color:#b80117;text-decoration:underline}.contact .contact-form dl span{display:inline-block}.contact .contact-form dl input{outline:none}.contact .contact-form dl input[type=tel],.contact .contact-form dl input[type=text],.contact .contact-form dl select,.contact .contact-form dl textarea{appearance:none;line-height:150%;max-width:100%;padding:1.3rem 3rem;width:100%}.contact .contact-form dl input[type=tel]::placeholder,.contact .contact-form dl input[type=text]::placeholder,.contact .contact-form dl select::placeholder,.contact .contact-form dl textarea::placeholder{color:#ccc}.contact .contact-form dl input[type=tel],.contact .contact-form dl input[type=text],.contact .contact-form dl select,.contact .contact-form dl textarea{border:1px solid #ccc}.contact .contact-form dl textarea{height:20rem;resize:vertical}.contact .contact-form dl .bar{font-size:0;margin:0 1rem;position:relative;width:1rem}.contact .contact-form dl .bar:before{background:#000;content:"";height:.1rem;left:0;position:absolute;top:50%;width:100%}.contact .contact-form dl .error_str{color:#b80117;display:block;font-size:1.2rem;padding:.5rem;width:100%}.contact .contact-form dl .radio>span{font-family:YuGothic,Yu Gothic,游ゴシック体,游ゴシック,ヒラギノ角ゴ Pro W3,ヒラギノ角ゴ W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,Osaka,MS PGothic,Arial,Helvetica,Verdana,sans-serif;font-size:1.5rem;margin-right:2.5rem;padding:1.2rem 0}.contact .contact-form dl .radio a{color:#b80117;text-decoration:underline}.contact .contact-form dl .radio input{appearance:none;display:none}.contact .contact-form dl .radio input+span{cursor:pointer;display:inline-block;padding-left:3.8rem;position:relative;vertical-align:middle}.contact .contact-form dl .radio input+span:before{background:#fff;border:1px solid #ccc;border-radius:.3rem;content:"";height:2.4rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2.4rem}.contact .contact-form dl .radio input:checked+span:after{background:#b80117;border-radius:.3rem;content:"";height:1.6rem;left:.4rem;position:absolute;top:50%;transform:translateY(-50%);width:1.6rem}.contact .contact-form dl .radio.check input+span:after,.contact .contact-form dl .radio.check input+span:before{border-radius:0}.contact .contact-form input#name{width:64.41718%}.contact .contact-form .address-wrap input+input{margin-top:.8rem}.contact .contact-form .address-wrap input.p-postal-code{width:15.8rem}.contact .contact-form .btn-wrap{margin:3.5rem auto 0}.contact .contact-form .btn-wrap .btn{display:block;position:relative;width:23.4rem}.contact .contact-form .btn-wrap .btn:before{background:#b80117;bottom:0;content:"";display:block;height:100%;position:absolute;right:0;transform:translate(1rem,1rem);width:100%;z-index:-1}.contact .contact-form .btn-wrap .btn:after{background:linear-gradient(to bottom left,#0000 50%,#b80117 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,#0000 50%,#b80117 0) no-repeat 0 100%/100% 50%;content:"";display:block;height:.8rem;position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);transition:all .3s;width:.9rem;z-index:10}.contact .contact-form .btn-wrap .btn input{background:#f6f6f6;color:#b80117;display:block;line-height:1.66667;padding:1.4rem 3rem;position:relative;text-align:left;transition:all .3s;width:100%;z-index:1}@media(hover){.contact .contact-form .btn-wrap .btn:hover input{background:#b80117;color:#fff;font-weight:700;transform:translate(1rem,1rem)}}@media screen and (hover)and (max-width:750px){.contact .contact-form .btn-wrap .btn:hover input{transform:translate(1.0666666667vw,1.0666666667vw)}}@media(hover){.contact .contact-form .btn-wrap .btn:hover:after{background:linear-gradient(to bottom left,#0000 50%,#fff 0) no-repeat 0 0/100% 50%,linear-gradient(to top left,#0000 50%,#fff 0) no-repeat 0 100%/100% 50%;transform:translateY(-50%) translate(1rem,1rem)}}@media screen and (hover)and (max-width:750px){.contact .contact-form .btn-wrap .btn:hover:after{transform:translateY(-50%) translate(1.0666666667vw,1.0666666667vw)}}@media screen and (max-width:750px){.contact .contact-form dl>div{display:block;padding:4.8vw 0 6.6666666667vw}.contact .contact-form dl>div:first-child{padding-top:0}.contact .contact-form dl>div:not(:last-child):after{width:40vw}.contact .contact-form dl>div dt{padding:0 0 1.8666666667vw;width:100%}.contact .contact-form dl>div dt.required:after{font-size:2.6666666667vw;margin-left:3.4666666667vw;padding:.8vw 1.6vw;position:relative;right:auto;top:auto;transform:0}.contact .contact-form dl>div dd{padding:0}.contact .contact-form dl>div dd .caution{font-size:3.2vw}.contact .contact-form dl input[type=tel],.contact .contact-form dl input[type=text],.contact .contact-form dl select,.contact .contact-form dl textarea{padding:2.4vw 2.6666666667vw}.contact .contact-form dl textarea{height:53.3333333333vw}.contact .contact-form dl input#name{width:100%}.contact .contact-form dl .radio{display:block}.contact .contact-form dl .radio>span{display:block;font-size:3.7333333333vw;padding:2.4vw 0}.contact .contact-form dl .radio input+span{padding-left:10.1333333333vw}.contact .contact-form dl .radio input+span:before{height:6.4vw;width:6.4vw}.contact .contact-form dl .radio input:checked+span:after{height:4.2666666667vw;left:1.0666666667vw;width:4.2666666667vw}.contact .contact-form dl .address-wrap{display:block}.contact .contact-form dl .address-wrap input+input{margin-top:1.8666666667vw}.contact .contact-form dl .address-wrap input.p-postal-code{width:40vw}.contact .contact-form dl .btn-wrap{margin-top:4.8vw}.contact .contact-form dl .btn-wrap .btn{width:100%}.contact .contact-form dl .btn-wrap .btn:before{transform:translate(1.0666666667vw,1.0666666667vw)}.contact .contact-form dl .btn-wrap .btn:after{height:2.1333333333vw;right:3.4666666667vw;width:2.4vw}.contact .contact-form dl .btn-wrap .btn input{padding:3.4666666667vw 6.9333333333vw}}.contact.confirmation .contact-form dl>div dd .caution{display:none}.contact.confirmation .contact-form .btn-wrap{margin-top:3rem}.contact.confirmation .contact-form .btn-wrap .btn-back{background:none;color:#000;margin:1em 0 0;padding:0;text-align:left;text-decoration:underline;width:min(23.625vw,378px)}.contact.confirmation .contact-form .btn-wrap .btn-back:hover{color:#b80117}@media screen and (max-width:750px){.contact.confirmation .contact-form .btn-wrap .btn-back{width:100%}}.contact.thanks{text-align:center}.contact.thanks>div{width:100%}.contact.thanks .txt-link{display:inline-block;margin-top:3rem;text-decoration:underline}@media screen and (min-width:751px){.contact.thanks{min-height:45rem}}.policy .sec-policy ul{margin-top:7rem}@media screen and (max-width:750px){.policy .sec-policy ul{margin-top:8vw}}.xo-event-calendar .xo-month{table-layout:fixed;width:100%}.xo-event-calendar .xo-month .month-header{align-items:flex-end;display:flex;gap:2rem;justify-content:flex-end;margin-bottom:2rem;padding-bottom:.7rem;padding-right:.7rem}.xo-event-calendar .xo-month .month-header .calendar-caption{font-size:2rem;margin-right:auto;order:1}.xo-event-calendar .xo-month .month-header .month-next,.xo-event-calendar .xo-month .month-header .month-prev{appearance:none;background:none;border:none;cursor:pointer;height:4rem;position:relative;transition:all .3s ease;width:6rem}.xo-event-calendar .xo-month .month-header .month-next:after,.xo-event-calendar .xo-month .month-header .month-prev:after{background:#b80117;content:"";display:block;height:100%;left:.5rem;position:absolute;top:.5rem;transition:all .3s ease;width:100%;z-index:-1}.xo-event-calendar .xo-month .month-header .month-next span,.xo-event-calendar .xo-month .month-header .month-prev span{font-size:0}.xo-event-calendar .xo-month .month-header .month-next span:before,.xo-event-calendar .xo-month .month-header .month-prev span:before{align-items:center;background:#f6f6f6;color:#b80117;content:"▶";display:flex;font-size:1.5rem;height:100%;justify-content:center;line-height:100%;transition:all .3s ease;width:100%}.xo-event-calendar .xo-month .month-header .month-next:not([disabled=disabled]):hover,.xo-event-calendar .xo-month .month-header .month-prev:not([disabled=disabled]):hover{transform:translate(.5rem,.5rem)}.xo-event-calendar .xo-month .month-header .month-next:not([disabled=disabled]):hover:after,.xo-event-calendar .xo-month .month-header .month-prev:not([disabled=disabled]):hover:after{left:0;top:0}.xo-event-calendar .xo-month .month-header .month-next:not([disabled=disabled]):hover span:before,.xo-event-calendar .xo-month .month-header .month-prev:not([disabled=disabled]):hover span:before{background:#b80117;color:#fff}.xo-event-calendar .xo-month .month-header .month-next[disabled=disabled]:after,.xo-event-calendar .xo-month .month-header .month-prev[disabled=disabled]:after{background:#ccc}.xo-event-calendar .xo-month .month-header .month-next[disabled=disabled] span:before,.xo-event-calendar .xo-month .month-header .month-prev[disabled=disabled] span:before{color:#ccc}.xo-event-calendar .xo-month .month-header .month-prev{order:2}.xo-event-calendar .xo-month .month-header .month-prev span:before{content:"◀"}.xo-event-calendar .xo-month .month-header .month-next{order:3}.xo-event-calendar .xo-month thead{border:1px solid #333}.xo-event-calendar .xo-month thead th{border-left:1px solid #333;padding:.5rem}.xo-event-calendar .xo-month thead th.saturday{color:#0092e0}.xo-event-calendar .xo-month thead th.sunday{color:#b80117}.xo-event-calendar .xo-month tbody .month-week{border:1px solid #333;overflow:hidden;position:relative;width:100%}.xo-event-calendar .xo-month tbody .month-week table{table-layout:fixed;width:100%}.xo-event-calendar .xo-month tbody .month-week .month-dayname{left:0;position:absolute;top:0;z-index:-1}.xo-event-calendar .xo-month tbody .month-week .month-dayname td{border-left:1px solid #333}.xo-event-calendar .xo-month tbody .month-week .month-dayname td:first-child{border:none}.xo-event-calendar .xo-month tbody .month-week .month-dayname td div{height:1000px;padding:1rem;position:relative;text-align:right;z-index:-1}.xo-event-calendar .xo-month tbody .month-week .month-dayname td div.other-month{opacity:.5}.xo-event-calendar .xo-month tbody .month-week .month-dayname td div.today{background:#dedede}.xo-event-calendar .xo-month tbody .month-week .month-dayname td div.today.holiday-close{background:#b80117!important;opacity:.6}.xo-event-calendar .xo-month tbody .month-week .month-dayname td:last-child{color:#0092e0}.xo-event-calendar .xo-month tbody .month-week .month-dayname td:first-child{color:#b80117}.xo-event-calendar .xo-month tbody .month-week .month-dayname-space{height:10rem}.xo-event-calendar .xo-month tbody .month-week .month-event{left:0;position:absolute;top:50%;transform:translateY(-50%)}.xo-event-calendar .xo-month tbody .month-week .month-event .month-event-title{background:#b80117!important;border:1px solid #b80117;color:#fff!important;display:block;font-size:1.4rem;font-weight:600;line-height:100%;margin:0 .7rem;overflow:hidden;padding:.5rem .7rem .4rem;text-overflow:ellipsis;transition:all .3s ease;white-space:nowrap}.xo-event-calendar .xo-month tbody .month-week .month-event .month-event-title:hover{background:#f6f6f6!important;color:#000!important}.xo-event-calendar .holiday-titles{margin-top:2rem}.xo-event-calendar .holiday-titles .holiday-title{align-items:center;display:flex;gap:.7rem}.xo-event-calendar .holiday-titles .holiday-title span{border:1px solid #ccc;display:block;height:3rem;margin:0;padding:0;width:4rem}@media screen and (max-width:750px){.xo-event-calendar .xo-month .month-header{gap:2.6666666667vw;margin-bottom:4vw;padding-bottom:1.3333333333vw;padding-right:1.3333333333vw}.xo-event-calendar .xo-month .month-header .calendar-caption{font-size:4.2666666667vw}.xo-event-calendar .xo-month .month-header .month-next,.xo-event-calendar .xo-month .month-header .month-prev{height:8vw;width:13.3333333333vw}.xo-event-calendar .xo-month .month-header .month-next:after,.xo-event-calendar .xo-month .month-header .month-prev:after{left:1.3333333333vw;top:1.3333333333vw}.xo-event-calendar .xo-month .month-header .month-next span:before,.xo-event-calendar .xo-month .month-header .month-prev span:before{font-size:3.4666666667vw}.xo-event-calendar .xo-month .month-header .month-next:not([disabled=disabled]):hover,.xo-event-calendar .xo-month .month-header .month-prev:not([disabled=disabled]):hover{transform:translate(1.3333333333vw,1.3333333333vw)}.xo-event-calendar .xo-month thead th{padding:1.3333333333vw}.xo-event-calendar .xo-month tbody .month-week .month-dayname td div{height:250px;padding:1.3333333333vw}.xo-event-calendar .xo-month tbody .month-week .month-dayname-space{height:21.3333333333vw}.xo-event-calendar .xo-month tbody .month-week .month-event .month-event-title{font-size:3.2vw;margin:0 1.3333333333vw;padding:1.3333333333vw 1.6vw .8vw}.xo-event-calendar .holiday-titles{margin-top:4vw}.xo-event-calendar .holiday-titles .holiday-title{gap:1.3333333333vw}.xo-event-calendar .holiday-titles .holiday-title span{height:5.3333333333vw;width:8vw}}