@charset "UTF-8";@font-face{font-family:Noto Sans JP;src:url(/assets/font/notosans/NotoSansJP-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/font/notosans/NotoSansJP-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/font/notosans/NotoSansJP-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/font/notosans/NotoSansJP-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/font/notosans/NotoSansJP-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/assets/font/notosans/NotoSansJP-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(/assets/font/notoserif/NotoSerifJP-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(/assets/font/notoserif/NotoSerifJP-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(/assets/font/notoserif/NotoSerifJP-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(/assets/font/notoserif/NotoSerifJP-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(/assets/font/notoserif/NotoSerifJP-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Noto Serif JP";src:url(/assets/font/notoserif/NotoSerifJP-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/font/Roboto-Regular.woff2) format("woff2"),url(/assets/font/Roboto-Regular.woff) format("woff"),url(/assets/font/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,dd,th,td,hr,iframe,fieldset,figure,legend,button,input,textarea,select,option{margin:0;padding:0;border:none}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,em,var,cite,dfn{font-style:normal}caption,th{text-align:left}a,ins,abbr[title]{text-decoration:none}html{text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1;text-size-adjust:100%}main{display:block}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:before,q:after{content:none}sub,sup{vertical-align:baseline}mark{background:none;color:inherit}button,input,textarea,select{background:none;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit}select{border-radius:0;appearance:none}select::-ms-expand{display:none}@keyframes anim-slide-right-enter{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes anim-slide-right-leave{0%{transform:translate(100%)}to{transform:translate(200%)}}@keyframes anim-slide-right{0%{transform:translate(0)}50%{transform:translate(100%)}51%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes anim-link-hover-enter{0%{background-position-x:100%;background-size:100% 1px}to{background-position-x:100%;background-size:0% 1px}}@keyframes anim-link-hover-leave{0%{background-position-x:0;background-size:0% 1px}to{background-position-x:0;background-size:100% 1px}}@keyframes anim-btn-icon-up-enter{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-up-leave{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-right{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes anim-btn-icon-right-enter{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes anim-btn-icon-right-leave{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes anim-btn-icon-down-enter{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-down-leave{0%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-btn-icon-left-enter{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(-100%)}51%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes anim-btn-icon-left-leave{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(-100%)}51%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes anim-btn-icon-topright{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(70.7106781187%,-70.7106781187%)}51%{opacity:0;transform:translate(-70.7106781187%,70.7106781187%)}to{opacity:1;transform:translate(0)}}:root{--leading-trim: calc((1em - 1lh)/2) }html{overflow-y:scroll}@media screen and (min-width:768px){html{font-size:16px}}@media screen and (min-width:768px)and (max-width:1080px){html{font-size:10.8px}}@media screen and (min-width:1600px){html{font-size:20px}}@media screen and (max-width:767px){html{font-size:3.5623409669vw}}html.-full{overflow:hidden;height:100%}body{color:#000;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;background-color:#fff;font-feature-settings:"palt";line-height:1.75;overflow-x:clip}html.-full body{height:100%}@media screen and (max-width:767px){._pc{display:none!important}}@media screen and (min-width:768px){._sp{display:none!important}}._svgText{opacity:0;position:absolute;top:0;left:0;pointer-events:none}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}@font-face{font-family:icomoon;src:url(/assets/font/icomoon.ttf?5805bs) format("truetype"),url(/assets/font/icomoon.woff?5805bs) format("woff"),url(/assets/font/icomoon.svg?5805bs#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-add:before{content:""}.icon-arrow-back:before{content:""}.icon-arrow-downward:before{content:""}.icon-arrow-forward:before{content:""}.icon-arrow-upward:before{content:""}.icon-blank:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-close:before{content:""}.c-imageSimple.-noMargin{margin-top:0}.l-theHeader{position:absolute;top:0;left:0;width:100%;z-index:10;pointer-events:none}.l-theHeader>*{pointer-events:auto}@media screen and (min-width:768px){.l-theHeader-bar{position:fixed;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:flex-end;overflow-x:hidden;z-index:20;transform:translateY(-100%)}.l-theHeader-bar[aria-hidden=true]{pointer-events:none}}@media screen and (max-width:767px){.l-theHeader-bar{display:none}}.l-theHeader-bar-inner{display:flex;align-items:center;justify-content:flex-end;background:#000c}@media screen and (min-width:768px){.l-theHeader-bar-inner{flex-shrink:1;min-width:0;width:calc(100% - 3rem);height:3rem;padding-right:1rem;transform:translate(100%);will-change:transform;overflow:hidden;pointer-events:none}}@media screen and (min-width:768px){.l-theHeader-bar:has(.l-theHeader-bar-button[aria-expanded=true]) .l-theHeader-bar-inner{pointer-events:auto}}.l-theHeader-bar-links{display:flex;align-items:center;gap:1rem}@media screen and (min-width:768px){.l-theHeader-bar-links{flex:1 1 auto;min-width:0;justify-content:flex-end}}.l-theHeader-bar-instagramIcon{flex-shrink:0;display:block;color:#fff}@media screen and (min-width:768px){.l-theHeader-bar-instagramIcon{width:1.5rem;height:1.5rem}}.l-theHeader-bar-link{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1;letter-spacing:.1429em}@media screen and (min-width:768px){.l-theHeader-bar-link{font-size:.875rem}}@media screen and (max-width:767px){.l-theHeader-bar-link{font-size:1rem}}.l-theHeader-bar-link{color:#fff;text-decoration:none}.l-theHeader-bar-linkText{display:block}.l-theHeader-bar-button{display:flex;align-items:center;justify-content:center;background:#000;border:none;cursor:pointer}@media screen and (min-width:768px){.l-theHeader-bar-button{position:relative;z-index:1;flex-shrink:0;width:3rem;height:3rem;color:#fff}}@media screen and (max-width:767px){.l-theHeader-bar-button{display:none}}@media screen and (min-width:768px){.l-theHeader-bar-button-icons{position:relative;display:block;width:1.3125rem;height:.625rem;overflow:hidden}}@media screen and (min-width:768px){.l-theHeader-bar-button-icon{position:absolute;inset:0;display:block;width:100%;height:100%}}@media screen and (min-width:768px){.l-theHeader-spTrigger{display:none}}@media screen and (max-width:767px){.l-theHeader-spTrigger{position:absolute;top:0;right:0}}.l-theHeader-spTrigger-btn{display:flex;align-items:center;justify-content:center;width:3.4285714286rem;height:3.4285714286rem;background:transparent;border:none;cursor:pointer;border-radius:0;transition:background-color .2s ease}.l-theHeader-spTrigger-btn.is-fillStrong{background:#000}.l-theHeader-spTrigger-icons{position:relative;display:block;width:2.3571428571rem;height:1.2142857143rem;overflow:hidden}.l-theHeader-spTrigger-icon{position:absolute;inset:0;display:block;width:100%;height:100%;color:#fff}@media screen and (min-width:768px){.l-theHeader-spMenu{display:none}}@media screen and (max-width:767px){.l-theHeader-spMenu{position:fixed;top:0;right:0;width:100%;min-height:100dvh;height:auto;background:#000;z-index:30;display:flex;flex-direction:column;align-items:flex-end;transform:translate3d(100%,0,0);will-change:transform}.l-theHeader-spMenu[aria-hidden=true]{pointer-events:none}}.l-theHeader-spMenu-close{display:flex;align-items:center;justify-content:center;color:#fff;background:transparent;border:none;cursor:pointer}@media screen and (max-width:767px){.l-theHeader-spMenu-close{width:3.4285714286rem;height:3.4285714286rem}}@media screen and (max-width:767px){.l-theHeader-spMenu-closeIcon{width:1.5rem;height:.7142857143rem}}.l-theHeader-spMenu-inner{display:flex;flex-direction:column;align-items:flex-end;width:100%}@media screen and (max-width:767px){.l-theHeader-spMenu-inner{gap:2.2857142857rem;padding-top:1.7142857143rem;padding-right:.5714285714rem;padding-bottom:4.5714285714rem}}.l-theHeader-spMenu-instagramIcon{flex-shrink:0;color:#fff}@media screen and (max-width:767px){.l-theHeader-spMenu-instagramIcon{width:1.7142857143rem;height:1.7142857143rem}}.l-theHeader-spMenu-links{display:flex;flex-direction:column;align-items:flex-end;width:100%}@media screen and (max-width:767px){.l-theHeader-spMenu-links{gap:2.2857142857rem}}.l-theHeader-spMenu-link{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1;letter-spacing:.1429em}@media screen and (min-width:768px){.l-theHeader-spMenu-link{font-size:.875rem}}@media screen and (max-width:767px){.l-theHeader-spMenu-link{font-size:1rem}}@media screen and (max-width:767px){.l-theHeader-spMenu-link{font-size:1.2857142857rem}}@media screen and (max-width:767px)and (max-width:218.3333333333px){.l-theHeader-spMenu-link{font-size:10px}}.l-theHeader-spMenu-link{color:#fff;text-decoration:none}.l-theFooter{width:100%;z-index:1;background:#fff}@media screen and (min-width:768px){.l-theFooter{padding-top:13.25rem}}@media screen and (max-width:767px){.l-theFooter{padding-top:6.2857142857rem}}.l-theFooter-inner{background:#000}@media screen and (min-width:768px){.l-theFooter-inner{padding:1rem 2rem 4rem;display:flex;align-items:flex-start;justify-content:space-between}}@media screen and (max-width:767px){.l-theFooter-inner{padding:1.7142857143rem 2.2857142857rem 10.2857142857rem;display:flex;flex-direction:column;gap:2.2857142857rem}}.l-theFooter-main{display:flex;align-items:flex-start;justify-content:space-between;width:100%}@media screen and (min-width:768px){.l-theFooter-main{gap:1rem}}@media screen and (max-width:767px){.l-theFooter-main{flex-direction:column;gap:2.2857142857rem}}.l-theFooter-name{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:600;line-height:1}@media screen and (min-width:768px){.l-theFooter-name{font-size:8rem}}@media screen and (max-width:767px){.l-theFooter-name{font-size:9.1428571429rem}}@media screen and (min-width:768px){.l-theFooter-name{font-size:2.5rem}}@media screen and (max-width:767px){.l-theFooter-name{font-size:1.7142857143rem}}.l-theFooter-name{font-weight:600;line-height:1;color:#fff;margin:0}.l-theFooter-links{display:flex;align-items:center;gap:1rem;padding-top:.25rem}@media screen and (max-width:767px){.l-theFooter-links{flex-direction:column;align-items:flex-start;gap:2.2857142857rem;padding-top:0}}.l-theFooter-instagram{display:block;flex-shrink:0}.l-theFooter-instagramIcon{display:block;width:1.5rem;height:1.5rem;background-color:#fff;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8h.01'/%3E%3C/svg%3E") center/contain no-repeat}@media screen and (max-width:767px){.l-theFooter-instagramIcon{width:1.7142857143rem;height:1.7142857143rem}}.l-theFooter-link{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1;letter-spacing:.1429em}@media screen and (min-width:768px){.l-theFooter-link{font-size:.875rem}}@media screen and (max-width:767px){.l-theFooter-link{font-size:1rem}}.l-theFooter-link{color:#fff;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}.l-theFooter-linkUnderline{align-self:stretch;width:100%;display:block;height:1px;margin-top:2px;background-color:currentColor}.l-default{position:relative;min-height:100vh;display:flex;flex-direction:column}.l-default-header{position:fixed;top:0;z-index:50}.l-default-container{flex:1}.l-default-page{min-height:100%}.l-default-footer{flex-shrink:0}.p-pageIndexSectionTitle-text{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:#000;font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:120%}@media screen and (min-width:768px){.p-pageIndexSectionTitle-text{font-size:4.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionTitle-text{font-size:4rem}}.p-pageIndexSectionTitle-line{display:inline-flex;flex-direction:row;align-items:flex-end;line-height:1}.p-pageIndexSectionTitle-line:not(:last-child){margin-bottom:.08em}.p-pageIndexSectionTitle-clip{display:inline-block;overflow:hidden;line-height:1;vertical-align:bottom}.p-pageIndexSectionTitle-char{display:block;transform:translateY(100%);will-change:transform}.p-pageIndexSectionKv{position:relative;width:100%}@media screen and (min-width:768px){.p-pageIndexSectionKv{min-height:67.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionKv{min-height:28.0714285714rem}}.p-pageIndexSectionKv-inner{position:fixed;inset:0;z-index:0;display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.p-pageIndexSectionKv-inner{justify-content:flex-end;padding:1.5rem 4.5rem;height:67.5rem;padding-bottom:max(8.75rem,52.5rem - 51.8518518519vh)}}@media screen and (max-width:767px){.p-pageIndexSectionKv-inner{justify-content:flex-end;padding:11.7142857143rem 1.7142857143rem 4.5714285714rem;height:28.0714285714rem}}@media screen and (min-width:768px){.p-pageIndexSectionKv-fvNavi{position:sticky;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:2rem;padding:1.5rem 4.5rem;z-index:1}}@media screen and (max-width:767px){.p-pageIndexSectionKv-fvNavi{display:none}}.p-pageIndexSectionKv-fvNavi-list{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}@media screen and (min-width:768px){.p-pageIndexSectionKv-fvNavi-list{gap:2rem;opacity:0;will-change:opacity}}@media screen and (max-width:767px){.p-pageIndexSectionKv-fvNavi-list{gap:2.2857142857rem}}.p-pageIndexSectionKv-fvNavi-instagramIcon,.p-pageIndexSectionKv-bar-instagramIcon,.p-pageIndexSectionKv-spMenu-instagramIcon{display:block;width:1.5rem;height:1.5rem;background-color:#fff;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='2' y='2' width='20' height='20' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8h.01'/%3E%3C/svg%3E") center/contain no-repeat}@media screen and (max-width:767px){.p-pageIndexSectionKv-fvNavi-instagramIcon,.p-pageIndexSectionKv-bar-instagramIcon,.p-pageIndexSectionKv-spMenu-instagramIcon{width:1.7142857143rem;height:1.7142857143rem}}.p-pageIndexSectionKv-fvNavi-links{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.p-pageIndexSectionKv-fvNavi-link{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1;letter-spacing:.1429em}@media screen and (min-width:768px){.p-pageIndexSectionKv-fvNavi-link{font-size:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionKv-fvNavi-link{font-size:1rem}}.p-pageIndexSectionKv-fvNavi-link{color:#fff;text-decoration:none}.p-pageIndexSectionKv-fvNavi-linkInner{display:inline-flex;flex-direction:column;align-items:stretch}.p-pageIndexSectionKv-fvNavi-linkUnderline{margin-top:2px;height:1px;background-color:currentColor}.p-pageIndexSectionKv-movie{position:absolute;inset:0;z-index:0;overflow:hidden}.p-pageIndexSectionKv-movieInner{position:absolute;left:50%;top:0;transform:translate(-50%);width:100%;height:100%;background:#fafafa}@media screen and (min-width:768px){.p-pageIndexSectionKv-movieInner{max-width:120rem}}@media screen and (max-width:767px){.p-pageIndexSectionKv-movieInner{max-width:102.8571428571rem}}.p-pageIndexSectionKv-movieVideo{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.p-pageIndexSectionKv-movieVideo video{width:100%;height:100%;object-fit:cover}.p-pageIndexSectionKv-content{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;width:100%}@media screen and (max-width:767px){.p-pageIndexSectionKv-content{flex-direction:column;align-items:flex-start;gap:1.7142857143rem}}.p-pageIndexSectionKv-copy{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.p-pageIndexSectionKv-copy{gap:2rem}}@media screen and (max-width:767px){.p-pageIndexSectionKv-copy{gap:1.4285714286rem}}.p-pageIndexSectionKv-copyLineBlock{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.p-pageIndexSectionKv-copyLineBlock{gap:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionKv-copyLineBlock{gap:.5714285714rem}}.p-pageIndexSectionKv-copyLine{position:relative;display:inline-block;margin:0;padding-bottom:3px;transform:translateZ(0)}.p-pageIndexSectionKv-copyLine-bg{position:absolute;inset:0;z-index:0;background-color:#fff;transform:scaleX(0);transform-origin:left center;will-change:transform}.p-pageIndexSectionKv-copyLineText{position:relative;z-index:1;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:600;line-height:1}@media screen and (max-width:767px){.p-pageIndexSectionKv-copyLineText{font-size:1.4285714286rem}}.p-pageIndexSectionKv-copyLineText{color:#000;margin:0;clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);will-change:clip-path}@media screen and (min-width:768px){.p-pageIndexSectionKv-copyLineText{font-size:1.25rem}}@media screen and (max-width:767px){.p-pageIndexSectionKv-copyLineText{font-size:1.1428571429rem}}.p-pageIndexSectionKv-title{display:inline-flex;flex-direction:row;align-items:flex-end;margin:0;color:#fff;font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:600;line-height:1}@media screen and (max-width:767px){.p-pageIndexSectionKv-title{font-size:9.1428571429rem}}@media screen and (min-width:768px){.p-pageIndexSectionKv-title{font-size:8rem}}@media screen and (max-width:767px){.p-pageIndexSectionKv-title{font-size:4.4285714286rem;white-space:nowrap}}.p-pageIndexSectionKv-titleClip{display:inline-block;overflow:hidden;line-height:1;vertical-align:bottom}.p-pageIndexSectionKv-titleChar{display:block;transform:translateY(100%);will-change:transform}.p-pageIndexSectionKv-scrollDown{display:flex;flex-direction:column;align-items:center;cursor:pointer}@media screen and (min-width:768px){.p-pageIndexSectionKv-scrollDown{gap:.5rem;width:.875rem;position:absolute;right:0;bottom:0;opacity:0;will-change:opacity}}@media screen and (max-width:767px){.p-pageIndexSectionKv-scrollDown{gap:.5714285714rem;width:1rem;position:absolute;right:0;bottom:0;opacity:0;transform:translate(150%);will-change:opacity}}.p-pageIndexSectionKv-scrollDownText{writing-mode:vertical-rl;font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1;letter-spacing:.1429em}.p-pageIndexSectionKv-scrollDownText{color:#fff;letter-spacing:.14em}@media screen and (min-width:768px){.p-pageIndexSectionKv-scrollDownText{font-size:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionKv-scrollDownText{font-size:1rem}}.p-pageIndexSectionKv-scrollDownArrow{display:block;color:#fff}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening{padding-top:9rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening{padding-top:4.5714285714rem}}.p-pageIndexSectionGrandOpening-inner{display:flex;flex-direction:column;align-items:stretch}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-top{padding:0 4.5rem 1.25rem;display:flex;flex-direction:column;gap:0rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-top{padding:0 1.7142857143rem 1.7142857143rem;display:flex;flex-direction:column;gap:4.8571428571rem}}.p-pageIndexSectionGrandOpening-copyBlock{display:flex;flex-direction:column}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-copyBlock{gap:4.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-copyBlock{gap:2.2857142857rem}}.p-pageIndexSectionGrandOpening-date{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:900;line-height:1}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-date{font-size:3.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-date{font-size:4rem}}.p-pageIndexSectionGrandOpening-date{color:#000;margin:0}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-date{font-size:2.8571428571rem}}.p-pageIndexSectionGrandOpening-copy{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.8}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-copy{font-size:1.25rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-copy{font-size:1.4285714286rem}}.p-pageIndexSectionGrandOpening-copy{color:#000;margin:0}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-copy{font-size:1.1428571429rem}}.p-pageIndexSectionGrandOpening-copy p{margin:0 0 .5em}.p-pageIndexSectionGrandOpening-copy p:last-child{margin-bottom:0}.p-pageIndexSectionGrandOpening-title{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:600;line-height:1}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-title{font-size:8rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-title{font-size:9.1428571429rem}}.p-pageIndexSectionGrandOpening-title{color:#000;text-align:right;line-height:1;z-index:1;display:inline-flex;flex-direction:column;align-items:flex-start;margin:0 0 0 auto;overflow:hidden}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-title{font-size:8rem;margin-top:-1.5rem;padding-bottom:-1.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-title{font-size:4.5714285714rem;margin-top:3.8571428571rem;padding-bottom:-1.5rem;text-align:left}}.p-pageIndexSectionGrandOpening-titleLine{display:inline-flex;flex-direction:row;align-items:flex-end;line-height:1;overflow:hidden}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-titleLine{height:8.625rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-titleLine{height:4.8571428571rem}}.p-pageIndexSectionGrandOpening-titleLine:not(:last-child){margin-bottom:calc(.08em - .18em)}.p-pageIndexSectionGrandOpening-titleClip{display:inline-block;overflow:hidden;line-height:1;vertical-align:bottom;padding-bottom:.18em}.p-pageIndexSectionGrandOpening-titleChar{display:block;line-height:1.4;transform:translateY(100%);will-change:transform;overflow:hidden}.p-pageIndexSectionGrandOpening-image{position:relative;width:100%;overflow:hidden}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-image{height:40rem;margin-top:-1.75rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-image{height:22.8571428571rem;margin-top:-2.7142857143rem}}.p-pageIndexSectionGrandOpening-img{display:block;position:relative;width:100%;height:118%;object-fit:cover;object-position:center}.p-pageIndexSectionGrandOpening-message{position:relative;width:100%}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-message{padding-top:3.25rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-message{padding-top:3.4285714286rem}}.p-pageIndexSectionGrandOpening-messageDecoration{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:500;line-height:1;margin:0;color:#f7f7f7;pointer-events:none}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-messageDecoration{font-size:12rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageDecoration{font-size:5.7142857143rem}}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-messageInner{padding-left:9rem;margin-top:0rem;display:flex;justify-content:space-between;align-items:flex-start;max-width:80.25rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageInner{padding:0 1.7142857143rem;margin-top:0rem}}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-messageContent{display:flex;flex-direction:column;max-width:35rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageContent{display:flex;flex-direction:column}}.p-pageIndexSectionGrandOpening-messageHead{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:600;line-height:1.04}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-messageHead{font-size:2.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageHead{font-size:2.8571428571rem}}.p-pageIndexSectionGrandOpening-messageHead{color:#000;margin:0}.p-pageIndexSectionGrandOpening-messageHead p{margin:0 0 .25em}.p-pageIndexSectionGrandOpening-messageHead p:last-child{margin-bottom:0}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-messageHead{font-size:2.5rem;line-height:1.5}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageHead{font-size:2.2857142857rem;line-height:1.5}}.p-pageIndexSectionGrandOpening-messageText{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.8}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-messageText{font-size:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageText{font-size:1rem}}.p-pageIndexSectionGrandOpening-messageText{color:#000;margin:0}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-messageText{margin-top:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageText{margin-top:1rem}}.p-pageIndexSectionGrandOpening-messageSignature{display:flex;align-items:flex-end}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-messageSignature{gap:.875rem;margin-top:2rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageSignature{gap:1rem;margin-top:1rem}}.p-pageIndexSectionGrandOpening-messageSub{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1.2}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-messageSub{font-size:1rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageSub{font-size:1.1428571429rem}}.p-pageIndexSectionGrandOpening-messageSub{color:#000}.p-pageIndexSectionGrandOpening-messageName{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-messageName{font-size:2rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageName{font-size:1.9285714286rem}}.p-pageIndexSectionGrandOpening-messageName{color:#000}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageName{font-size:1.7142857143rem}}.p-pageIndexSectionGrandOpening-messageImage{background-color:#fafafa;overflow:hidden;aspect-ratio:449/423;height:auto;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-messageImage{width:28.0625rem;margin-left:1.25rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-messageImage{margin-top:2.2857142857rem;width:100%}}.p-pageIndexSectionGrandOpening-messageImage img,.p-pageIndexSectionGrandOpening-messageImg{width:100%;height:100%;object-fit:cover}.p-pageIndexSectionGrandOpening-gallery{position:relative;width:100%}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-gallery{padding-top:5.5rem;padding-bottom:11.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-gallery{padding-top:4rem;padding-bottom:3.4285714286rem}}.p-pageIndexSectionGrandOpening-galleryImageWrap{position:relative;width:100%}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-galleryImageWrap{max-width:67.5rem;height:26.625rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-galleryImageWrap{aspect-ratio:393/230;margin-left:-1.7142857143rem}}.p-pageIndexSectionGrandOpening-galleryImage{width:100%;height:100%;overflow:hidden;position:absolute;inset:0}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-galleryImage{right:1.7142857143rem}}.p-pageIndexSectionGrandOpening-galleryImg{width:100%;height:auto}.p-pageIndexSectionGrandOpening-galleryOverlay{position:absolute;inset:0;background:#0000004d;pointer-events:none}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-gallery .p-pageIndexSectionGrandOpening-card{position:absolute;right:9.5rem;bottom:6.125rem;width:auto}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-gallery .p-pageIndexSectionGrandOpening-card{position:relative;margin-top:-4rem;padding-left:3.4285714286rem;padding-right:3.4285714286rem}}.p-pageIndexSectionGrandOpening-card{width:100%}.p-pageIndexSectionGrandOpening-cardLink{display:flex;align-items:stretch;text-decoration:none;color:#000;position:relative;overflow:hidden;appearance:none;border:0;background:transparent;padding:0;margin:0;width:100%;font:inherit;text-align:left;cursor:pointer}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-cardLink{width:22.5rem;height:16.875rem;margin-left:auto}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-cardLink{flex-direction:column;min-height:14.2857142857rem}}.p-pageIndexSectionGrandOpening-cardImg{width:100%;height:100%;object-fit:cover}.p-pageIndexSectionGrandOpening-cardBody{position:absolute;height:auto;transition:opacity .35s ease,transform .35s ease;transform:translateY(0);opacity:1;top:0;left:0}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-cardBody{padding-left:11.375rem;padding-top:4.625rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-cardBody{flex:1;padding-left:9.7142857143rem;padding-top:3.4285714286rem}}.p-pageIndexSectionGrandOpening-cardLabel{display:block;font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-cardLabel{font-size:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-cardLabel{font-size:.8571428571rem}}.p-pageIndexSectionGrandOpening-cardName{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-cardName{font-size:2rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-cardName{font-size:1.9285714286rem}}.p-pageIndexSectionGrandOpening-cardName{display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-cardName{margin-top:.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-cardName{margin-top:.5714285714rem}}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-cardNameText{margin-right:.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-cardNameText{font-size:1.9285714286rem;margin-right:.5714285714rem}}.p-pageIndexSectionGrandOpening-cardNameTextIcon{display:inline-block}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-cardNameTextIcon{width:1.5625rem;height:1.5625rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-cardNameTextIcon{width:1.7857142857rem;height:1.7857142857rem}}.p-pageIndexSectionGrandOpening-cardNameTextIcon .c-svgIconArrowRightCircled{width:100%;height:100%}.p-pageIndexSectionGrandOpening-cardLink-hover-enter .p-pageIndexSectionGrandOpening-cardBody,.p-pageIndexSectionGrandOpening-cardLink-hover-active .p-pageIndexSectionGrandOpening-cardBody{transform:translateY(-.25rem)}.p-pageIndexSectionGrandOpening-cardLink-hover-leave .p-pageIndexSectionGrandOpening-cardBody{transform:translateY(0)}.p-pageIndexSectionGrandOpening-cardCredit{position:absolute;margin:0;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;line-height:1.3;color:#efefef;white-space:nowrap;pointer-events:none}@media screen and (min-width:768px){.p-pageIndexSectionGrandOpening-cardCredit{font-size:.75rem;bottom:.625rem;right:1.0625rem}}@media screen and (max-width:767px){.p-pageIndexSectionGrandOpening-cardCredit{font-size:.8571428571rem;bottom:1.4285714286rem;right:1.7142857143rem}}.p-pageIndexSectionMuseum{position:relative;padding-bottom:9rem}@media screen and (max-width:767px){.p-pageIndexSectionMuseum{padding-bottom:5.7142857143rem}}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-bg{position:absolute;left:4.5rem;top:18.125rem;width:81rem;height:105.6875rem;background:#fafafa;z-index:0}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-bg{position:absolute;left:0;top:10.9285714286rem;width:100%;height:124.5714285714rem;background:#fafafa;z-index:0}}.p-pageIndexSectionMuseum-links{display:flex;align-items:center;flex-wrap:wrap}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-links{padding-top:1.875rem;gap:1.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-links{flex-direction:column;align-items:flex-start;gap:1.7142857143rem;padding:1.1428571429rem 1.7142857143rem 0rem;margin-top:2.2857142857rem}}.p-pageIndexSectionMuseum-linkItem{display:flex;flex-wrap:wrap;align-items:center;text-decoration:none;color:#000;appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-linkItem{column-gap:.5rem;row-gap:.0625rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-linkItem{width:100%;column-gap:.5714285714rem;row-gap:.0714285714rem;padding-bottom:1.7142857143rem;border-bottom:1px solid #DADADA}}.p-pageIndexSectionMuseum-linkSub{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-linkSub{font-size:.75rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-linkSub{font-size:.8571428571rem}}.p-pageIndexSectionMuseum-linkText{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-linkText{font-size:1.6875rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-linkText{font-size:1.7142857143rem}}.p-pageIndexSectionMuseum-linkTextIcon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:0}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-linkTextIcon{width:1rem;height:1rem;margin-left:.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-linkTextIcon{width:1.1428571429rem;height:1.1428571429rem;margin-left:.5714285714rem}}.p-pageIndexSectionMuseum-linkTextIcon .c-svgIconArrowRightCircled{width:100%;height:100%}.p-pageIndexSectionMuseum-linkDivider{width:1px;height:1.5rem;background:#000}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-linkDivider{display:none}}.p-pageIndexSectionMuseum-block1{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-block1{padding:0rem 4.5rem 7.8125rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-block1{flex-direction:column;padding:5.5714285714rem 1.7142857143rem 0;gap:2.2857142857rem;align-items:flex-start}}.p-pageIndexSectionMuseum-block1Inner{display:flex;flex-direction:column;gap:.5rem;padding-left:4.5rem}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-block1Inner{padding-left:0;gap:.5714285714rem}}.p-pageIndexSectionMuseum-copyText{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:2}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-copyText{font-size:1rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-copyText{font-size:1.1428571429rem}}.p-pageIndexSectionMuseum-copyText{color:#000;margin:0}.p-pageIndexSectionMuseum-image1{flex-shrink:0}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-image1{position:absolute;top:5rem;right:0;width:45rem;height:45rem}}@media(min-width:768px)and (max-width:1280px){.p-pageIndexSectionMuseum-image1{width:32.5rem;height:32.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-image1{width:26.3571428571rem;height:26.3571428571rem;aspect-ratio:1}}.p-pageIndexSectionMuseum-img{width:100%;height:100%;object-fit:cover}.p-pageIndexSectionMuseum-block2{position:relative;z-index:1}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-block2{padding-top:4.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-block2{padding-top:4.2142857143rem}}.p-pageIndexSectionMuseum-cafeImage{overflow:hidden}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-cafeImage{width:83.3125rem;height:35.4375rem;margin-left:-4.1875rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-cafeImage{width:100%;height:16.4285714286rem}}.p-pageIndexSectionMuseum-cafeCards{display:flex;justify-content:flex-end;gap:0}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-cafeCards{position:absolute;right:0;bottom:5rem}.p-pageIndexSectionMuseum-cafeCards .p-pageIndexSectionMuseum-card{width:22.5rem;height:16.875rem}}@media(min-width:768px)and (max-width:1280px){.p-pageIndexSectionMuseum-cafeCards .p-pageIndexSectionMuseum-card{width:17.5rem;height:14.0625rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-cafeCards{flex-direction:column;align-items:center}.p-pageIndexSectionMuseum-cafeCards .p-pageIndexSectionMuseum-card{width:100%;max-width:21.2142857143rem;height:15.9285714286rem}}.p-pageIndexSectionMuseum-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer;color:inherit}.p-pageIndexSectionMuseum-cardImage{position:absolute;inset:0;z-index:0}.p-pageIndexSectionMuseum-cardImage .p-pageIndexSectionMuseum-img{width:100%;height:100%;object-fit:cover}.p-pageIndexSectionMuseum-textBlock{color:#000;position:relative;z-index:1;background:transparent}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-textBlock{padding:1.5rem 1.5rem 2rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-textBlock{padding:1.7142857143rem 1.7142857143rem 1.9285714286rem}}.-inverse .p-pageIndexSectionMuseum-textBlock{color:#fff}.p-pageIndexSectionMuseum-cardLabel{display:block;font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-cardLabel{font-size:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-cardLabel{font-size:.8571428571rem}}.p-pageIndexSectionMuseum-cardName{display:inline-flex;align-items:center;justify-content:flex-start;font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-cardName{font-size:2rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-cardName{font-size:1.9285714286rem}}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-cardName{margin-top:.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-cardName{margin-top:.5714285714rem}}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-cardNameText{margin-right:.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-cardNameText{margin-right:.5714285714rem}}.p-pageIndexSectionMuseum-cardNameTextIcon{display:inline-block}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-cardNameTextIcon{width:1.5rem;height:1.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-cardNameTextIcon{width:1.7142857143rem;height:1.7142857143rem}}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-cafeText{padding-top:1.8125rem;padding-left:9rem;margin-bottom:2rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-cafeText{padding:2.2857142857rem 1.7142857143rem}}@media screen and (min-width:768px){.p-pageIndexSectionMuseum-cafeText .p-pageIndexSectionMuseum-copyText{margin-top:.625rem}}@media screen and (max-width:767px){.p-pageIndexSectionMuseum-cafeText .p-pageIndexSectionMuseum-copyText{margin-top:.7142857143rem}}@media screen and (min-width:768px){.p-pageIndexSectionGotopan{padding-top:11.25rem}}@media screen and (max-width:767px){.p-pageIndexSectionGotopan{padding-top:6.8571428571rem}}.p-pageIndexSectionGotopan-inner{display:flex;flex-direction:column;align-items:center;width:100%}.p-pageIndexSectionGotopan-visual{width:100%;display:flex;flex-direction:column;align-items:center}.p-pageIndexSectionGotopan-image{width:100%;height:43.125rem;overflow:hidden}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-image{height:16.4285714286rem;width:100%;max-width:34.2857142857rem}}.p-pageIndexSectionGotopan-img{width:100%;height:100%;object-fit:cover}.p-pageIndexSectionGotopan-textBlock{width:100%;background:#fafafa;box-sizing:border-box}@media screen and (min-width:768px){.p-pageIndexSectionGotopan-textBlock{padding:4.25rem 4.5rem 9rem}}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-textBlock{padding:2.2857142857rem 1.7142857143rem 3.7142857143rem}}.p-pageIndexSectionGotopan-textBlockInner{display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width:768px){.p-pageIndexSectionGotopan-textBlockInner{max-width:45.5rem;gap:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-textBlockInner{max-width:24.6428571429rem;gap:1.1428571429rem}}.p-pageIndexSectionGotopan-header{display:flex;align-items:center}@media screen and (min-width:768px){.p-pageIndexSectionGotopan-header{gap:.75rem}}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-header{gap:.5714285714rem}}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-header{flex-direction:column;align-items:flex-start;gap:.5714285714rem}}.p-pageIndexSectionGotopan-copyText{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:2}@media screen and (min-width:768px){.p-pageIndexSectionGotopan-copyText{font-size:1rem}}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-copyText{font-size:1.1428571429rem}}.p-pageIndexSectionGotopan-copyText{color:#000;margin:0}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-copyText{white-space:normal}}@media screen and (min-width:768px){.p-pageIndexSectionGotopan-copyBr{display:none}}.p-pageIndexSectionGotopan-body{display:flex;flex-direction:column;gap:0;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.8}@media screen and (min-width:768px){.p-pageIndexSectionGotopan-body{font-size:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-body{font-size:1rem}}.p-pageIndexSectionGotopan-body{color:#000}.p-pageIndexSectionGotopan-info{background:#fff;border:1px solid #FFF;box-sizing:border-box}@media screen and (min-width:768px){.p-pageIndexSectionGotopan-info{padding:3rem 5.5rem;margin-top:-4.25rem;display:flex;flex-direction:column;gap:.875rem;max-width:45.9375rem;width:100%}}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-info{padding:1.7142857143rem;margin-top:-6.2857142857rem;width:24.6428571429rem;display:flex;flex-direction:column;gap:1rem}}.p-pageIndexSectionGotopan-infoHead{display:flex;align-items:center;gap:.875rem}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-infoHead{gap:1rem}}.p-pageIndexSectionGotopan-infoLabel{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.8}@media screen and (min-width:768px){.p-pageIndexSectionGotopan-infoLabel{font-size:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-infoLabel{font-size:1rem}}.p-pageIndexSectionGotopan-infoLabel{color:#000}.p-pageIndexSectionGotopan-subTitle{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-weight:600;line-height:1.5;color:#000;margin:0}@media screen and (min-width:768px){.p-pageIndexSectionGotopan-subTitle{font-size:1.6875rem}}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-subTitle{font-size:1.9285714286rem}}.p-pageIndexSectionGotopan-desc{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.8}@media screen and (min-width:768px){.p-pageIndexSectionGotopan-desc{font-size:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionGotopan-desc{font-size:1rem}}.p-pageIndexSectionGotopan-desc{color:#000;margin:0}@media screen and (min-width:768px){.p-pageIndexSectionGotopan-desc{max-width:34.9375rem}}.p-pageIndexSectionMore{padding-top:13rem;padding-bottom:13rem}@media screen and (max-width:767px){.p-pageIndexSectionMore{padding-top:6.2857142857rem;padding-bottom:6.2857142857rem}}.p-pageIndexSectionMore-inner{display:flex;flex-direction:column;align-items:center;margin:0 auto}@media screen and (min-width:768px){.p-pageIndexSectionMore-inner{gap:1.75rem;max-width:12.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionMore-inner{gap:1.7142857143rem;max-width:14.2857142857rem}}.p-pageIndexSectionMore-arrow{display:flex;flex-direction:column;align-items:center;gap:1rem}.p-pageIndexSectionMore-arrow>span:not(.p-pageIndexSectionMore-arrowIcon){width:.1875rem;height:.25rem;background:#000}.p-pageIndexSectionMore-arrowIcon{width:1rem;height:.75rem;background:currentColor;clip-path:polygon(50% 100%,0 0,100% 0);color:#000}.p-pageIndexSectionMore-text{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1}@media screen and (min-width:768px){.p-pageIndexSectionMore-text{font-size:2rem}}@media screen and (max-width:767px){.p-pageIndexSectionMore-text{font-size:1.9285714286rem}}.p-pageIndexSectionMore-text{color:#000;margin:0;text-align:center;letter-spacing:.14em;white-space:nowrap}@media screen and (max-width:767px){.p-pageIndexSectionMore-text{font-size:2.2857142857rem}}.p-pageIndexSectionNextToUs-panel{background:#fafafa;overflow:hidden}@media screen and (min-width:768px){.p-pageIndexSectionNextToUs-panel{padding:4.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionNextToUs-panel{padding:3.4285714286rem}}.p-pageIndexSectionNextToUs-inner{display:flex;flex-direction:column;align-items:center;margin:0 auto;max-width:100%}@media screen and (min-width:768px){.p-pageIndexSectionNextToUs-inner{width:81rem}}@media screen and (max-width:767px){.p-pageIndexSectionNextToUs-inner{width:100%}}.p-pageIndexSectionNextToUs-head{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}@media screen and (min-width:768px){.p-pageIndexSectionNextToUs-head{gap:.25rem}}@media screen and (max-width:767px){.p-pageIndexSectionNextToUs-head{gap:.2857142857rem}}.p-pageIndexSectionNextToUs-titleSr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.p-pageIndexSectionNextToUs-title{color:#000}@media screen and (min-width:768px){.p-pageIndexSectionNextToUs-title{width:22.5rem}}@media screen and (max-width:767px){.p-pageIndexSectionNextToUs-title{width:100%}}.p-pageIndexSectionNextToUs-title svg{display:block;width:100%;height:auto}.p-pageIndexSectionNextToUs-subtitle{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1.2}@media screen and (min-width:768px){.p-pageIndexSectionNextToUs-subtitle{font-size:1rem}}@media screen and (max-width:767px){.p-pageIndexSectionNextToUs-subtitle{font-size:1.1428571429rem}}.p-pageIndexSectionNextToUs-subtitle{color:#000;margin:0}.p-pageIndexSectionNextToUs-link{display:block;color:inherit;text-decoration:none;width:100%;overflow:hidden;border-bottom:1px solid #000}@media screen and (min-width:768px){.p-pageIndexSectionNextToUs-link{padding-bottom:1rem;max-width:20.4375rem}}@media screen and (max-width:767px){.p-pageIndexSectionNextToUs-link{padding-bottom:1.1428571429rem;max-width:21.2142857143rem}}.p-pageIndexSectionNextToUs-link:focus-visible{outline:2px solid #000;outline-offset:4px}.p-pageIndexSectionNextToUs-photo{overflow:hidden;width:100%;height:auto}@media screen and (min-width:768px){.p-pageIndexSectionNextToUs-photo{width:20.4375rem;height:15.3125rem}}@media screen and (max-width:767px){.p-pageIndexSectionNextToUs-photo{width:21.2142857143rem;height:15.9285714286rem}}.p-pageIndexSectionNextToUs-picture,.p-pageIndexSectionNextToUs-photoImg{display:block;width:100%;height:100%}.p-pageIndexSectionNextToUs-photoImg{object-fit:cover}.p-pageIndexSectionNextToUs-meta{display:flex;align-items:flex-start;width:100%}@media screen and (min-width:768px){.p-pageIndexSectionNextToUs-meta{max-width:20.4375rem;margin-top:3.5rem;margin-bottom:1rem}}@media screen and (max-width:767px){.p-pageIndexSectionNextToUs-meta{max-width:21.2142857143rem;margin-top:3.4285714286rem;margin-bottom:1.1428571429rem}}.p-pageIndexSectionNextToUs-metaTitle{height:auto}@media screen and (min-width:768px){.p-pageIndexSectionNextToUs-metaTitle{width:15rem}}@media screen and (max-width:767px){.p-pageIndexSectionNextToUs-metaTitle{width:14.2857142857rem}}.p-pageIndexSectionNextToUs-logo{flex-shrink:0;height:auto}@media screen and (min-width:768px){.p-pageIndexSectionNextToUs-logo{width:10rem}}@media screen and (max-width:767px){.p-pageIndexSectionNextToUs-logo{width:11.4285714286rem}}.p-pageIndexSectionNextToUs-logo .c-imageSimple{width:100%;height:100%;object-fit:contain}.p-pageIndexSectionNextToUs-rule{display:block;width:100%;line-height:0}@media screen and (min-width:768px){.p-pageIndexSectionNextToUs-rule{margin-top:1rem;max-width:20.4375rem}}@media screen and (max-width:767px){.p-pageIndexSectionNextToUs-rule{margin-top:1.1428571429rem;max-width:21.2142857143rem}}.p-pageIndexSectionNextToUs-rule .c-imageSimple{display:block;width:100%;height:auto}.p-pageIndexSectionOwner{padding-bottom:13rem}@media screen and (max-width:767px){.p-pageIndexSectionOwner{padding-bottom:6.2857142857rem}}.p-pageIndexSectionOwner-inner{display:flex;flex-direction:column;align-items:center}.p-pageIndexSectionOwner-content{display:flex;flex-direction:column;align-items:center;gap:1.1428571429rem;width:100%}@media screen and (min-width:768px){.p-pageIndexSectionOwner-content{flex-direction:row;align-items:center;gap:2rem;max-width:40.125rem}}@media screen and (max-width:767px){.p-pageIndexSectionOwner-content{gap:1.1428571429rem;padding:0 2.0714285714rem}}.p-pageIndexSectionOwner-image{flex-shrink:0;width:12.5rem;height:12.5rem}@media screen and (max-width:767px){.p-pageIndexSectionOwner-image{width:14.2857142857rem;height:14.2857142857rem}}.p-pageIndexSectionOwner-img{width:100%;height:100%;object-fit:contain}.p-pageIndexSectionOwner-body{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (max-width:767px){.p-pageIndexSectionOwner-body{gap:1.1428571429rem}}.p-pageIndexSectionOwner-phrase{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1;letter-spacing:.5556em}@media screen and (max-width:767px){.p-pageIndexSectionOwner-phrase{font-size:1.2857142857rem}}.p-pageIndexSectionOwner-phrase{color:#000;margin:0;text-align:center;letter-spacing:.5556em}@media screen and (min-width:768px){.p-pageIndexSectionOwner-phrase{font-size:1.125rem}}@media screen and (max-width:767px){.p-pageIndexSectionOwner-phrase{font-size:1rem;letter-spacing:.7142857143rem}}.p-pageIndexSectionOwner-line{width:100%}.p-pageIndexSectionOwner-line .is-pc{display:none}@media screen and (min-width:768px){.p-pageIndexSectionOwner-line .is-pc{display:block;width:100%;height:auto;vertical-align:top}}.p-pageIndexSectionOwner-line .is-sp{display:block;width:100%;height:auto;vertical-align:top}@media screen and (min-width:768px){.p-pageIndexSectionOwner-line .is-sp{display:none}}.p-pageIndexSectionOwner-lineImg{vertical-align:top}.p-pageIndexSectionOwner-text{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.8}@media screen and (min-width:768px){.p-pageIndexSectionOwner-text{font-size:.875rem}}@media screen and (max-width:767px){.p-pageIndexSectionOwner-text{font-size:1rem}}.p-pageIndexSectionOwner-text{color:#000;margin:0;padding-left:1rem}@media screen and (max-width:767px){.p-pageIndexSectionOwner-text{padding-left:1.1428571429rem}}.p-pageIndexSectionOwner-text p{margin:0}.p-pageIndexSectionOwner-text p:not(:last-child){margin-bottom:0}.p-pageIndexSectionOwner-text p+p{margin-top:.2em}.p-pageIndexSectionRecruit{padding-top:13rem}@media screen and (max-width:767px){.p-pageIndexSectionRecruit{padding-top:6.2857142857rem}}.p-pageIndexSectionRecruit-inner{display:flex;justify-content:center;align-items:center}.p-pageIndexSectionRecruit-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background:#fff;border-right:1px solid #000;border-bottom:1px solid #000;text-decoration:none;color:#000;box-sizing:border-box}@media screen and (min-width:768px){.p-pageIndexSectionRecruit-btn{gap:.625rem;max-width:38.125rem;height:9.6875rem}}@media screen and (max-width:767px){.p-pageIndexSectionRecruit-btn{max-width:24.6428571429rem;height:4.2857142857rem;gap:.8571428571rem}}.p-pageIndexSectionRecruit-btnLine{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-pageIndexSectionRecruit-btnLine{gap:1rem}}@media screen and (max-width:767px){.p-pageIndexSectionRecruit-btnLine{gap:.8571428571rem}}.p-pageIndexSectionRecruit-btnText{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:500;line-height:1}@media screen and (min-width:768px){.p-pageIndexSectionRecruit-btnText{font-size:2rem}}@media screen and (max-width:767px){.p-pageIndexSectionRecruit-btnText{font-size:1.9285714286rem}}.p-pageIndexSectionRecruit-btnText{display:flex;align-items:center}@media screen and (max-width:767px){.p-pageIndexSectionRecruit-btnText{font-size:1.4285714286rem}}.p-pageIndexSectionRecruit-btnTextIcon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}@media screen and (min-width:768px){.p-pageIndexSectionRecruit-btnTextIcon{width:1.5rem;height:1.5rem;margin-left:.35em}}@media screen and (max-width:767px){.p-pageIndexSectionRecruit-btnTextIcon{width:1.7142857143rem;height:1.7857142857rem;margin-left:.35em}}.p-pageIndexSectionRecruit-btnTextIcon .c-svgIconArrowRightCircled{width:100%;height:100%}.p-pageIndexModal{position:fixed;inset:0;z-index:1050;opacity:0;visibility:hidden;pointer-events:none}.p-pageIndexModal.-open{opacity:1;visibility:visible;pointer-events:auto}.p-pageIndexModal-overlay{appearance:none;border:0;background:#000c;position:absolute;inset:0;z-index:0;width:100%;height:100%;cursor:pointer}.p-pageIndexModal-container{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow-y:auto}@media screen and (min-width:768px){.p-pageIndexModal-container{display:grid;place-items:center;padding:2.5rem}}@media screen and (max-width:767px){.p-pageIndexModal-container{padding:4rem 2.2857142857rem 2.2857142857rem}}.p-pageIndexModal-dialog{position:relative;color:#fff;overflow-x:clip;max-width:100%}@media screen and (min-width:768px){.p-pageIndexModal-dialog{width:54rem;height:31.5625rem;padding-right:1.5rem}}@media screen and (max-width:767px){.p-pageIndexModal-dialog{width:100%}}.p-pageIndexModal-closeButton{position:absolute;appearance:none;border:0;background:transparent;color:#fff;cursor:pointer;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0}.p-pageIndexModal-closeButton .c-svgIconModalClose{display:block}@media screen and (min-width:768px){.p-pageIndexModal-closeButton{right:0;padding:1.125rem}}@media screen and (max-width:767px){.p-pageIndexModal-closeButton{padding:1.2857142857rem;top:0rem;right:0rem;transform:translate(30%)}}.p-pageIndexModal-body{width:100%;height:100%;min-width:0}@media screen and (min-width:768px){.p-pageIndexModal-body{display:flex;justify-content:space-between;gap:4.5rem}}@media screen and (max-width:767px){.p-pageIndexModal-body{display:flex;flex-direction:column-reverse;gap:5.1428571429rem}}.p-pageIndexModal-imageWrap{position:relative}@media screen and (min-width:768px){.p-pageIndexModal-imageWrap{min-width:25rem;width:25rem;height:100%}}@media screen and (max-width:767px){.p-pageIndexModal-imageWrap{width:100%;height:30.1428571429rem}}.p-pageIndexModal-image{width:100%;height:100%;object-fit:cover}.p-pageIndexModal-content{display:flex;flex-direction:column;min-width:0}.p-pageIndexModal-subTitle{color:#fff;font-family:"Noto Serif JP";font-style:normal;font-weight:500}@media screen and (min-width:768px){.p-pageIndexModal-subTitle{font-size:1.25rem}}@media screen and (max-width:767px){.p-pageIndexModal-subTitle{font-size:1.4285714286rem}}.p-pageIndexModal-title{font-family:"Noto Serif JP",YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;font-style:normal;font-weight:600;line-height:1.04}@media screen and (min-width:768px){.p-pageIndexModal-title{font-size:2.5rem}}@media screen and (max-width:767px){.p-pageIndexModal-title{font-size:2.8571428571rem}}.p-pageIndexModal-title{margin:0}@media screen and (min-width:768px){.p-pageIndexModal-title{font-size:3.5rem;margin-top:1.5rem}}@media screen and (max-width:767px){.p-pageIndexModal-title{font-size:4rem;margin-top:1.7142857143rem}}.p-pageIndexModal-text{font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-style:normal;font-weight:500;line-height:1.8}@media screen and (min-width:768px){.p-pageIndexModal-text{font-size:.875rem}}@media screen and (max-width:767px){.p-pageIndexModal-text{font-size:1rem}}@media screen and (min-width:768px){.p-pageIndexModal-text{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere;overflow-y:auto;overflow-x:clip;margin-top:3.5rem;min-height:10rem;padding-right:.5rem}}@media screen and (max-width:767px){.p-pageIndexModal-text{margin-top:5.1428571429rem;padding-right:.2857142857rem}}.p-pageIndexModal-text p{margin:0}.p-pageIndexModal-reference{display:flex;align-items:stretch;min-width:0;max-width:100%}@media screen and (min-width:768px){.p-pageIndexModal-reference{gap:2rem;margin-top:2rem}}@media screen and (max-width:767px){.p-pageIndexModal-reference{gap:1.1428571429rem;margin-top:2.2857142857rem}}.p-pageIndexModal-referenceLine{width:1px;background:currentColor;flex-shrink:0}.p-pageIndexModal-referenceText{box-sizing:border-box;flex:1 1 0;min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere;white-space:pre-line;overflow-y:auto;overflow-x:clip}@media screen and (min-width:768px){.p-pageIndexModal-referenceText{max-height:9rem;font-size:.75rem;line-height:200%}}@media screen and (max-width:767px){.p-pageIndexModal-referenceText{font-size:.8571428571rem;line-height:200%}}.p-pageIndexModal-imageCredit{position:absolute;right:.625rem;bottom:.625rem;margin:0;color:#000;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1.3;pointer-events:none}@media screen and (min-width:768px){.p-pageIndexModal-imageCredit{font-size:.75rem}}@media screen and (max-width:767px){.p-pageIndexModal-imageCredit{right:.7142857143rem;bottom:.7142857143rem;font-size:.8571428571rem}}[data-scroll-motion-image=item]{position:relative;--scroll-motion-image-reveal: 0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 max(0%,var(--scroll-motion-image-reveal) * 1% - 22%),transparent calc(var(--scroll-motion-image-reveal) * 1%));mask-image:linear-gradient(to bottom,#000 0%,#000 max(0%,var(--scroll-motion-image-reveal) * 1% - 22%),transparent calc(var(--scroll-motion-image-reveal) * 1%));mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-scroll-motion-image=item]>img{opacity:0}[data-scroll-motion-text=item]{position:relative;--scroll-motion-text-reveal: 0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 max(0%,var(--scroll-motion-text-reveal) * 1% - 22%),transparent calc(var(--scroll-motion-text-reveal) * 1%));mask-image:linear-gradient(to bottom,#000 0%,#000 max(0%,var(--scroll-motion-text-reveal) * 1% - 22%),transparent calc(var(--scroll-motion-text-reveal) * 1%));mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}[data-scroll-motion-text=item]>*{opacity:0}[data-scroll-motion-text=item]:not(:has(>*)){opacity:0}[data-motion-link-text=underline]{flex-basis:100%;align-self:stretch;width:100%;display:block;height:1px;background-color:currentColor}@media screen and (min-width:768px){[data-motion-link-text=underline]{margin-top:.125rem}}@media screen and (max-width:767px){[data-motion-link-text=underline]{display:none}}[data-scroll-parallax=item]:not([data-scroll-parallax-dir=x]) [data-scroll-parallax=item-child]{display:block;width:100%;height:125%;min-height:125%;object-fit:cover;object-position:center}[data-scroll-parallax=item][data-scroll-parallax-dir=x] [data-scroll-parallax=item-child]{display:block;height:100%;width:125%;min-width:125%;object-fit:cover;object-position:center}.p-index>.p-pageIndexSectionKv{z-index:0}.p-index>section:not(.p-pageIndexSectionKv){position:relative;z-index:1;background-color:#fff}
