@charset "UTF-8";.c-category{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.c-category{gap:.4rem}}@media screen and (max-width:767px){.c-category{gap:.8rem}}.c-category-item{background-color:var(--color-brown-muted);border-radius:var(--border-radius-full);color:var(--color-white);line-height:var(--leading-tight);white-space:nowrap}@media screen and (min-width:768px){.c-category-item{font-size:.9rem;padding:.4rem .6rem .5rem}}@media screen and (max-width:767px){.c-category-item{font-size:1.6rem;padding:.6rem 1rem .8rem}}.c-news-item{align-items:start;display:grid;position:relative}@media screen and (min-width:768px){.c-news-item{grid-template-columns:1fr}}@media screen and (max-width:767px){.c-news-item{gap:3.4rem 4rem;grid-template-columns:25.6rem 1fr;grid-template-rows:auto 1fr;scroll-snap-align:center}}@media screen and (hover:hover) and (min-width:768px){.c-news-item:has(.c-news-item-link:hover) .c-news-item-img img{transform:scale(1.05)}}.c-news-item-ttl{line-height:var(--leading-relaxed)}.c-news-item-ttl:before{content:"";display:block;height:0;margin-top:calc((1 - var(--leading-relaxed))*.5em);width:0}.c-news-item-ttl:after{content:"";display:block;height:0;margin-bottom:calc((1 - var(--leading-relaxed))*.5em);width:0}@media screen and (min-width:768px){.c-news-item-ttl{grid-row:2/3;margin-top:2.4rem}}@media screen and (max-width:767px){.c-news-item-ttl{grid-column:2/3;grid-row:1/2}}html:not([lang^=en]) .c-news-item-ttl{text-align:justify;word-break:break-all}.c-news-item-link{font-weight:var(--font-weight-medium);text-decoration:none}@media screen and (min-width:768px){.c-news-item-link{font-size:1.6rem}}@media screen and (max-width:767px){.c-news-item-link{font-size:2.4rem}}.c-news-item-link:before{content:"";inset:0;position:absolute}.c-news-item-img{aspect-ratio:900/675;border-radius:var(--border-radius);overflow:hidden}@media screen and (min-width:768px){.c-news-item-img{grid-row:1/2}}@media screen and (max-width:767px){.c-news-item-img{grid-column:1/2;grid-row:1/3}}.c-news-item-img img{height:100%;object-fit:cover;transition:transform .4s var(--ease-power2-out);width:100%}.c-news-item-info{display:flex}@media screen and (min-width:768px){.c-news-item-info{align-items:center;column-gap:1.2rem;grid-row:3/4;margin-top:2rem}}@media screen and (max-width:767px){.c-news-item-info{align-items:center;column-gap:1.8rem;grid-column:2/3;grid-row:2/3}}.c-news-item-date{color:var(--color-brown-muted);line-height:var(--leading-tight)}@media screen and (min-width:768px){.c-news-item-date{font-size:1.2rem}}@media screen and (max-width:767px){.c-news-item-date{font-size:2rem}}.c-card{background-color:var(--color-white);border-radius:var(--border-radius);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .4s var(--ease-power2-out),filter .2s var(--ease-none)}@media screen and (min-width:768px){.c-card{padding:0 3.2rem 2.6rem}}@media screen and (max-width:767px){.c-card{padding:0 4.8rem 3.6rem}}@media screen and (hover:hover) and (min-width:768px){.c-card:has(.c-card-link:hover){filter:drop-shadow(.4rem .4rem .8rem rgba(0,0,0,.12));transform:scale(1.02)}.c-card:has(.c-card-link:hover) .c-card-link{color:var(--color-base)}}.c-card-img{order:1;overflow:hidden}@media screen and (min-width:768px){.c-card-img{margin:0 -3.2rem}}@media screen and (max-width:767px){.c-card-img{margin:0 -4.8rem}}.c-card-ttl{order:2}@media screen and (min-width:768px){.c-card-ttl{margin-top:2.6rem}}@media screen and (max-width:767px){.c-card-ttl{margin-top:3.6rem}}.c-card-link{align-items:center;display:flex;text-decoration:none}.c-card-link:before{content:"";inset:0;position:absolute}.c-card-link-txt{font-weight:var(--font-weight-medium)}@media screen and (min-width:768px){.c-card-link-txt{font-size:2rem}}@media screen and (max-width:767px){.c-card-link-txt{font-size:3.2rem}}.c-card-link-icon{align-items:center;aspect-ratio:1/1;background-color:var(--color-blue-deep);border-radius:var(--border-radius-full);color:var(--color-white);display:flex;justify-content:center;margin-left:auto}@media screen and (min-width:768px){.c-card-link-icon{width:2.8rem}}@media screen and (max-width:767px){.c-card-link-icon{width:4rem}}@media screen and (min-width:768px){.c-card-link-icon svg{width:1.3rem}}@media screen and (max-width:767px){.c-card-link-icon svg{width:1.6rem}}.c-card-txt{line-height:var(--leading-normal);order:3}@media screen and (min-width:768px){.c-card-txt{font-size:1.2rem;margin-top:.7rem}}@media screen and (max-width:767px){.c-card-txt{font-size:2.2rem;margin-top:1rem}}.c-card-speech{background-color:var(--color-white);border:.2rem solid var(--color-brown-muted);border-radius:0 var(--border-radius-full) var(--border-radius-full) var(--border-radius-full);color:var(--color-brown-muted);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-base);line-height:var(--leading-normal);position:absolute}@media screen and (min-width:768px){.c-card-speech{border-width:1px;font-size:1.3rem;left:2rem;padding:.8rem 1.5rem;top:2rem}}@media screen and (max-width:767px){.c-card-speech{font-size:2rem;left:3.2rem;padding:1.2rem 2rem;top:3.2rem}}.c-btn{align-items:center;border:0 solid;border-radius:var(--border-radius-full);color:var(--color-blue-deep);display:inline-flex;justify-content:center;text-decoration:none;transition-duration:.2s;transition-property:color,border-color,background-color;transition-timing-function:var(--ease-none);width:fit-content}@media screen and (min-width:768px){.c-btn{border-width:1px;column-gap:.6rem;height:4.4rem;padding:0 2.8rem}}@media screen and (max-width:767px){.c-btn{border-width:.2rem;column-gap:1rem;height:8.8rem;padding:0 3.2rem}}@media screen and (hover:hover) and (min-width:768px){.c-btn:hover{background-color:var(--color-blue-deep);border-color:var(--color-blue-deep)}.c-btn:hover,.c-btn:hover .c-btn-icon{color:var(--color-white)}}.c-btn-icon{align-items:center;aspect-ratio:1/1;color:var(--color-blue-deep);display:flex;flex:0 0 auto;justify-content:center;line-height:var(--leading-none);transition-duration:.2s;transition-property:color,border-color,background-color;transition-timing-function:var(--ease-none)}@media screen and (min-width:768px){.c-btn-icon{width:1.6rem}}@media screen and (max-width:767px){.c-btn-icon{width:3.4rem}}@media screen and (min-width:768px){.c-btn-icon svg{width:1.6rem}}@media screen and (max-width:767px){.c-btn-icon svg{width:3.2rem}}.c-btn-txt{flex:0 0 auto;font-weight:var(--font-weight-medium)}@media screen and (min-width:768px){.c-btn-txt{font-size:1.3rem}}@media screen and (max-width:767px){.c-btn-txt{font-size:2.4rem}}.c-btn[data-color=brown]{border-color:var(--color-brown-muted)}.c-btn[data-color=brown],.c-btn[data-color=brown] .c-btn-icon{color:var(--color-brown-muted)}@media screen and (hover:hover) and (min-width:768px){.c-btn[data-color=brown]:hover{background-color:var(--color-brown-soft);border-color:var(--color-brown-soft);color:var(--color-white)}.c-btn[data-color=brown]:hover .c-btn-icon{color:var(--color-white)}}.c-btn[data-color=brown].is-active{background-color:var(--color-blue-deep);border-color:var(--color-blue-deep);color:var(--color-white)}.c-btn[data-color=brown].is-active .c-btn-icon{color:var(--color-white)}.c-btn[data-color=brown-fill]{background-color:var(--color-brown-muted);border-color:var(--color-brown-muted);color:var(--color-white)}.c-btn[data-color=brown-fill] .c-btn-icon{color:var(--color-white)}@media screen and (hover:hover) and (min-width:768px){.c-btn[data-color=brown-fill]:hover{background-color:var(--color-brown-soft);border-color:var(--color-brown-soft);color:var(--color-white)}.c-btn[data-color=brown-fill]:hover .c-btn-icon{color:var(--color-white)}}.c-btn[data-color=blue-fill]{background-color:var(--color-blue-deep);border-color:var(--color-blue-deep);color:var(--color-white)}.c-btn[data-color=blue-fill] .c-btn-icon{color:var(--color-white)}.c-btn[data-color=blue-fill][data-icon=arrow-reverse] .c-btn-icon,.c-btn[data-color=blue-fill][data-icon=arrow] .c-btn-icon,.c-btn[data-color=blue-fill][data-icon=plus] .c-btn-icon{background-color:var(--color-white);color:var(--color-blue-deep)}@media screen and (hover:hover) and (min-width:768px){.c-btn[data-color=blue-fill]:hover{background-color:var(--color-brown-soft);border-color:var(--color-brown-soft);color:var(--color-white)}.c-btn[data-color=blue-fill]:hover .c-btn-icon{color:var(--color-white)}.c-btn[data-color=blue-fill]:hover[data-icon=arrow-reverse] .c-btn-icon,.c-btn[data-color=blue-fill]:hover[data-icon=arrow] .c-btn-icon,.c-btn[data-color=blue-fill]:hover[data-icon=plus] .c-btn-icon{color:var(--color-brown-soft)}}.c-btn[data-color=white]{border-color:var(--color-white);color:var(--color-white)}.c-btn[data-color=white][data-icon=arrow-reverse] .c-btn-icon,.c-btn[data-color=white][data-icon=arrow] .c-btn-icon,.c-btn[data-color=white][data-icon=plus] .c-btn-icon{background-color:var(--color-white);color:var(--color-blue-deep)}@media screen and (hover:hover) and (min-width:768px){.c-btn[data-color=white]:hover{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-blue-deep)}.c-btn[data-color=white]:hover[data-icon=arrow-reverse] .c-btn-icon,.c-btn[data-color=white]:hover[data-icon=arrow] .c-btn-icon,.c-btn[data-color=white]:hover[data-icon=plus] .c-btn-icon{background-color:var(--color-blue-deep);color:var(--color-white)}}.c-btn[data-color=white-fill]{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-blue-deep)}@media screen and (hover:hover) and (min-width:768px){.c-btn[data-color=white-fill]:hover{background-color:var(--color-brown-soft);border-color:var(--color-brown-soft);color:var(--color-white)}}@media screen and (min-width:768px){.c-btn[data-size=large]{border-width:.2rem;column-gap:1rem;height:7.2rem;padding:0 4.6rem}}@media screen and (max-width:767px){.c-btn[data-size=large]{border-width:.4rem;column-gap:1.6rem;height:10.4rem;padding:0 4.4rem}}@media screen and (min-width:768px){.c-btn[data-size=large] .c-btn-icon{width:2.4rem}}@media screen and (max-width:767px){.c-btn[data-size=large] .c-btn-icon{width:4rem}}@media screen and (min-width:768px){.c-btn[data-size=large] .c-btn-txt{font-size:1.6rem}}@media screen and (max-width:767px){.c-btn[data-size=large] .c-btn-txt{font-size:2.6rem}}@media screen and (min-width:768px){.c-btn[data-size=small]{column-gap:.4rem;height:3.2rem;padding:0 1.2rem}}@media screen and (max-width:767px){.c-btn[data-size=small]{column-gap:.6rem;height:5.6rem;padding:0 2rem}}@media screen and (min-width:768px){.c-btn[data-size=small] .c-btn-icon{width:1.2rem}}@media screen and (max-width:767px){.c-btn[data-size=small] .c-btn-icon{width:2.4rem}}@media screen and (min-width:768px){.c-btn[data-size=small] .c-btn-txt{font-size:1.1rem}}@media screen and (max-width:767px){.c-btn[data-size=small] .c-btn-txt{font-size:2rem}}.c-btn[data-icon=arrow-reverse] .c-btn-icon,.c-btn[data-icon=arrow] .c-btn-icon,.c-btn[data-icon=plus] .c-btn-icon{background-color:var(--color-blue-deep);border-radius:var(--border-radius-full);color:var(--color-white);overflow:hidden}@media screen and (min-width:768px){.c-btn[data-icon=arrow-reverse] .c-btn-icon svg,.c-btn[data-icon=arrow] .c-btn-icon svg,.c-btn[data-icon=plus] .c-btn-icon svg{width:.6rem}}@media screen and (max-width:767px){.c-btn[data-icon=arrow-reverse] .c-btn-icon svg,.c-btn[data-icon=arrow] .c-btn-icon svg,.c-btn[data-icon=plus] .c-btn-icon svg{width:1.2rem}}@media screen and (min-width:768px){.c-btn[data-icon=arrow-reverse][data-size=large] .c-btn-icon svg,.c-btn[data-icon=arrow][data-size=large] .c-btn-icon svg,.c-btn[data-icon=plus][data-size=large] .c-btn-icon svg{width:1.1rem}}@media screen and (max-width:767px){.c-btn[data-icon=arrow-reverse][data-size=large] .c-btn-icon svg,.c-btn[data-icon=arrow][data-size=large] .c-btn-icon svg,.c-btn[data-icon=plus][data-size=large] .c-btn-icon svg{width:1.9rem}}@media screen and (hover:hover) and (min-width:768px){.c-btn[data-icon=arrow-reverse]:hover .c-btn-icon,.c-btn[data-icon=arrow]:hover .c-btn-icon,.c-btn[data-icon=plus]:hover .c-btn-icon{background-color:var(--color-white);color:var(--color-blue-deep)}}.c-btn[data-icon=arrow-reverse] .c-btn-icon svg{transform:scaleX(-1)}.c-btn[data-icon=plus] .c-btn-icon{position:relative}.c-btn[data-icon=plus] .c-btn-icon:after,.c-btn[data-icon=plus] .c-btn-icon:before{background-color:currentcolor;content:"";display:block;inset:0;margin:auto;position:absolute}@media screen and (min-width:768px){.c-btn[data-icon=plus] .c-btn-icon:after,.c-btn[data-icon=plus] .c-btn-icon:before{height:.2rem;width:1.2rem}}@media screen and (max-width:767px){.c-btn[data-icon=plus] .c-btn-icon:after,.c-btn[data-icon=plus] .c-btn-icon:before{height:.3rem;width:1.6rem}}.c-btn[data-icon=plus] .c-btn-icon:after{transform:rotate(90deg)}.c-btn.is-active{background-color:var(--color-blue-deep);border-color:var(--color-blue-deep);color:var(--color-white)}.c-faq-item{border:0 solid var(--color-beige-muted);position:relative}@media screen and (min-width:768px){.c-faq-item{border-bottom-width:1px}}@media screen and (max-width:767px){.c-faq-item{border-bottom-width:.2rem}}.c-faq-item-header{align-items:center;cursor:pointer;display:flex;position:relative;transition:color 175ms var(--ease-none)}@media screen and (min-width:768px){.c-faq-item-header{padding:4rem 0}}@media screen and (max-width:767px){.c-faq-item-header{padding:4.8rem 0}}@media screen and (hover:hover) and (min-width:768px){.c-faq-item-header:hover,.c-faq-item-header:hover .c-faq-item-icon{color:var(--color-brown-soft)}}.c-faq-item-ttl{font-weight:var(--font-weight-medium);line-height:var(--leading-relaxed)}@media screen and (min-width:768px){.c-faq-item-ttl{font-size:1.6rem;padding-right:3rem}}@media screen and (max-width:767px){.c-faq-item-ttl{font-size:2.6rem;padding-right:3.4rem}}html:not([lang^=en]) .c-faq-item-ttl{text-align:justify;word-break:break-all}.c-faq-item-icon{aspect-ratio:1/1;color:var(--color-brown-muted);flex:0 0 auto;margin-left:auto;position:relative;transition:color 175ms var(--ease-none)}@media screen and (min-width:768px){.c-faq-item-icon{margin-right:1.4rem;width:1.2rem}}@media screen and (max-width:767px){.c-faq-item-icon{margin-right:1rem;width:2rem}}.c-faq-item-icon:after,.c-faq-item-icon:before{background-color:currentcolor;content:"";inset:0;margin:auto;position:absolute;transition:transform .4s var(--ease-power2-out)}@media screen and (min-width:768px){.c-faq-item-icon:after,.c-faq-item-icon:before{height:.2rem;width:100%}}@media screen and (max-width:767px){.c-faq-item-icon:after,.c-faq-item-icon:before{height:.4rem;width:100%}}.c-faq-item-icon:after{transform:rotate(90deg)}.is-show .c-faq-item-icon:after{transform:rotate(0deg)}.c-faq-item-body{color:var(--color-brown-muted);height:0;overflow:hidden;transition:height .4s var(--ease-power2-out)}@media screen and (min-width:768px){.c-faq-item-body{font-size:1.6rem}}@media screen and (max-width:767px){.c-faq-item-body{font-size:2.6rem}}@media screen and (min-width:768px){.c-faq-item-body-inner{padding-bottom:4rem;padding-right:5.6rem}}@media screen and (max-width:767px){.c-faq-item-body-inner{padding-bottom:4.8rem;padding-right:6.4rem}}.c-faq-item-body ol,.c-faq-item-body p,.c-faq-item-body ul{margin-top:1em}.c-faq-item-body ol:first-child,.c-faq-item-body p:first-child,.c-faq-item-body ul:first-child{margin-top:0}html:not([lang^=en]) .c-faq-item-body p{text-align:justify;word-break:break-all}.c-faq-item-body ol,.c-faq-item-body ul{line-height:var(--leading-relaxed);list-style:none}.c-faq-item-body ol>li,.c-faq-item-body ul>li{position:relative}.c-faq-item-body ol>li:before,.c-faq-item-body ul>li:before{align-items:center;display:flex;height:1.8em;left:0;position:absolute;top:0;width:2em}.c-faq-item-body ol ol,.c-faq-item-body ol p,.c-faq-item-body ol ul,.c-faq-item-body ul ol,.c-faq-item-body ul p,.c-faq-item-body ul ul{margin-top:0}.c-faq-item-body ol.is-note,.c-faq-item-body ul.is-note{color:var(--color-brown-muted)}@media screen and (min-width:768px){.c-faq-item-body ol.is-note,.c-faq-item-body ul.is-note{font-size:1.4rem}}@media screen and (max-width:767px){.c-faq-item-body ol.is-note,.c-faq-item-body ul.is-note{font-size:2.2rem}}.c-faq-item-body ul>li{padding-left:1em}.c-faq-item-body ul>li:before{content:"・";left:.1em}html:not([lang^=en]) .c-faq-item-body ul.is-note li{padding-left:1.2em}html:not([lang^=en]) .c-faq-item-body ul.is-note li:before{content:"※";top:0}html[lang^=en] .c-faq-item-body ul.is-note li{padding-left:1em}html[lang^=en] .c-faq-item-body ul.is-note li:before{content:"*";top:0}.c-faq-item-body ol{counter-reset:item}.c-faq-item-body ol>li{padding-left:2.3em}.c-faq-item-body ol>li:before{content:counters(item,".") ". ";counter-increment:item;justify-content:flex-end}.c-modal{height:calc(100svh - var(--wp-admin--admin-bar--height));left:0;opacity:0;pointer-events:none;position:fixed;top:var(--wp-admin--admin-bar--height);transition:opacity .2s var(--ease-none),visibility .2s var(--ease-none);visibility:hidden;width:100%;z-index:var(--zindex-magic)}.c-modal.is-ready{display:none}.c-modal.is-show{opacity:1;pointer-events:auto;visibility:visible}.c-modal-bg{background-color:var(--color-base);height:100vh;left:0;position:fixed;top:0;width:100%}.c-modal-content{align-items:center;display:flex;height:100%;justify-content:center;margin:0 auto}@media screen and (min-width:768px){.c-modal-content{width:75.5555555556%}}@media screen and (max-width:767px){.c-modal-content{width:91.7333333333%}}.c-modal-movie{padding-top:min(56.25%,100dvh);position:relative;width:100%}.c-modal-movie div,.c-modal-movie iframe{height:100%;position:absolute;right:0;top:0;width:100%}.c-modal-close{align-items:center;color:var(--color-white);display:flex;justify-content:center;position:absolute}@media screen and (min-width:768px){.c-modal-close{height:3.2rem;right:2.4rem;top:2.4rem;width:3.2rem}}@media screen and (max-width:767px){.c-modal-close{height:6.4rem;right:3.2rem;top:3.2rem;width:6.4rem}}@media screen and (min-width:768px){.c-modal-close svg{width:1.2rem}}@media screen and (max-width:767px){.c-modal-close svg{width:2.4rem}}@media screen and (min-width:768px){.c-bnr-tsf{margin:0 auto 12.8rem}}@media screen and (max-width:767px){.c-bnr-tsf{margin:0 5.1rem 12.8rem}.c-bnr-tsf-type-hotel .c-bnr-tsf-txt{letter-spacing:var(--tracking-base)}}.c-bnr-tsf-frame{background-color:var(--color-blue-deep);clip-path:inset(0 round calc(var(--border-radius)));color:var(--color-white);display:flex;flex-direction:column;isolation:isolate;justify-content:center;overflow:hidden;position:relative;transition:clip-path .4s var(--ease-power2-out)}@media screen and (min-width:768px){.c-bnr-tsf-frame{height:48rem;margin:0 8rem;padding:0 50rem 0 8rem}}@media screen and (max-width:767px){.c-bnr-tsf-frame{padding:6.4rem 4.8rem 0}}@media screen and (hover:hover) and (min-width:768px){.c-bnr-tsf-frame:has(.c-bnr-tsf-link:hover){clip-path:inset(.5% round calc(var(--border-radius)))}.c-bnr-tsf-frame:has(.c-bnr-tsf-link:hover) .c-bnr-tsf-icon{background-color:var(--color-white);color:var(--color-blue-deep)}.c-bnr-tsf-frame:has(.c-bnr-tsf-link:hover) .c-bnr-tsf-btn{background-color:var(--color-brown-soft)}.c-bnr-tsf-frame:has(.c-bnr-tsf-link:hover) .c-bnr-tsf-btn-icon{background:var(--color-white)}.c-bnr-tsf-frame:has(.c-bnr-tsf-link:hover) .c-bnr-tsf-btn-icon svg{fill:var(--color-brown-soft)}.c-bnr-tsf-frame:has(.c-bnr-tsf-link:hover) .c-bnr-tsf-btn-txt{color:var(--color-white)}}.c-bnr-tsf-tagline{border:1px solid var(--color-blue-soft);border-radius:0 999px 999px;font-weight:var(--font-weight-medium);isolation:isolate;letter-spacing:var(--tracking-base);line-height:var(--leading-tight);order:1;width:max-content}@media screen and (min-width:768px){.c-bnr-tsf-tagline{margin-left:-1.6rem;padding:1.3rem 1.5rem}html:not([lang^=en]) .c-bnr-tsf-tagline{font-size:1.3rem}html[lang^=en] .c-bnr-tsf-tagline{font-size:1.7rem}}@media screen and (max-width:767px){.c-bnr-tsf-tagline{padding:1.8rem 2.2rem}html:not([lang^=en]) .c-bnr-tsf-tagline{font-size:2rem}html[lang^=en] .c-bnr-tsf-tagline{font-size:2.4rem}}.c-bnr-tsf-ttl{isolation:isolate;order:2}@media screen and (min-width:768px){.c-bnr-tsf-ttl{margin-top:3.8rem}}@media screen and (max-width:767px){.c-bnr-tsf-ttl{margin-top:4rem}}.c-bnr-tsf-link{font-family:var(--font-family-dmsans);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);text-decoration:none}@media screen and (min-width:768px){.c-bnr-tsf-link{font-size:7.2rem;letter-spacing:.03em}}@media screen and (max-width:767px){.c-bnr-tsf-link{font-size:6.2rem;letter-spacing:var(--tracking-none);margin-right:-2em}}@media screen and (hover:hover) and (min-width:768px){.c-bnr-tsf-link:hover{color:var(--color-white)}}.c-bnr-tsf-link:before{content:"";inset:0;position:absolute;z-index:var(--zindex-middle)}.c-bnr-tsf-txt{font-weight:var(--font-weight-bold);isolation:isolate;order:3;pointer-events:none}@media screen and (min-width:768px){.c-bnr-tsf-txt{font-size:2.4rem;letter-spacing:.12em;line-height:var(--leading-relaxed);margin-top:2rem}}@media screen and (max-width:767px){.c-bnr-tsf-txt{font-size:2.6rem;letter-spacing:.08em;margin-top:1.8rem}}.c-bnr-tsf-btn{align-items:center;background-color:var(--color-white);border-radius:999px;display:flex;order:4;transition-duration:.2s;transition-property:background-color;transition-timing-function:var(--ease-none);width:max-content}@media screen and (min-width:768px){.c-bnr-tsf-btn{column-gap:1rem;margin-top:4rem;padding:2rem 4.8rem}}@media screen and (max-width:767px){.c-bnr-tsf-btn{border-width:.4rem;column-gap:1.6rem;margin-top:4.7rem;padding:2.6rem 4.8rem}}.c-bnr-tsf-btn-icon{align-items:center;aspect-ratio:1;background-color:var(--color-blue-deep);border-radius:var(--border-radius-full);display:flex;justify-content:center;line-height:var(--leading-tight);overflow:hidden;transition-duration:.2s;transition-property:background-color;transition-timing-function:var(--ease-none)}@media screen and (min-width:768px){.c-bnr-tsf-btn-icon{width:2.4rem}}@media screen and (max-width:767px){.c-bnr-tsf-btn-icon{width:4rem}}.c-bnr-tsf-btn-icon svg{transition-duration:.2s;transition-property:fill;transition-timing-function:var(--ease-none)}@media screen and (min-width:768px){.c-bnr-tsf-btn-icon svg{width:1rem}}@media screen and (max-width:767px){.c-bnr-tsf-btn-icon svg{width:1.8rem}}.c-bnr-tsf-btn-txt{color:var(--color-blue-deep);font-weight:var(--font-weight-medium);transition-duration:.2s;transition-property:color;transition-timing-function:var(--ease-none)}@media screen and (min-width:768px){.c-bnr-tsf-btn-txt{font-size:1.6rem}}@media screen and (max-width:767px){.c-bnr-tsf-btn-txt{font-size:2.6rem}}@media screen and (min-width:768px){.c-bnr-tsf-footer{height:100%;pointer-events:none;position:absolute;right:0;top:0;width:50%;z-index:-1}}@media screen and (max-width:767px){.c-bnr-tsf-footer{height:61rem;order:5}}.c-bnr-tsf-motion{aspect-ratio:960/560;bottom:-1px;position:absolute}@media screen and (min-width:768px){.c-bnr-tsf-motion{right:-15rem;width:87rem}}@media screen and (max-width:767px){.c-bnr-tsf-motion{right:-18.6rem;width:102.6rem;z-index:-1}}.mv-concept{position:relative;transform:translate3d(0,0,0)}@media screen and (min-width:768px){.mv-concept{padding-bottom:22.5rem}}@media screen and (max-width:767px){.mv-concept{padding-bottom:22.5rem}}.mv-bg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.mv-bg-sticky{height:calc(100vh - var(--wp-admin--admin-bar--height));position:sticky;top:var(--wp-admin--admin-bar--height);width:100%}.mv-bg-filter{height:100%;top:0}.mv-bg-filter,.mv-bg-filter:before{left:0;position:absolute;width:100%}.mv-bg-filter:before{background-image:linear-gradient(180deg,#1c2a4e00 -.08%,#1c2a4ecc 97.4%);bottom:0;content:"";display:block}@media screen and (min-width:768px){.mv-bg-filter:before{height:123.4rem}}@media screen and (max-width:767px){.mv-bg-filter:before{height:180.6rem}}.mv-bg-filter:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%201440%20153%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%200.00390625V153H1440V0.00390625C1205.85%2039.2868%20965.313%2059.734%20720%2059.734C474.687%2059.734%20234.15%2039.2868%200%200.00390625Z%22%20fill%3D%22%23EEEBE9%22%2F%3E%3C%2Fsvg%3E");background-position:0 100%;background-repeat:no-repeat;content:"";left:0;position:absolute;width:100%}@media screen and (min-width:768px){.mv-bg-filter:after{bottom:-9.2rem;height:15.3rem}}@media screen and (max-width:767px){.mv-bg-filter:after{bottom:-4.8rem;height:15.3rem}}.mv-bg-poster,.mv-bg-video{background-color:var(--color-base);height:100%;left:0;position:absolute;top:0;width:100%}.mv-bg-poster{opacity:1}.is-loaded .mv-bg-poster{opacity:0}.mv-bg img,.mv-bg video{height:100%;object-fit:cover;width:100%}.mv-view{align-items:flex-end;display:flex;height:calc(100svh - var(--wp-admin--admin-bar--height));justify-content:flex-start;position:relative;width:100%}@media screen and (min-width:768px){.mv-view{padding:5.7rem 7.6rem}}@media screen and (max-width:767px){.mv-view{padding:17.8rem 4.6rem}}@media screen and (min-width:768px){html[lang^=ja] .mv-lead{height:36rem}}@media screen and (max-width:767px){html[lang^=ja] .mv-lead{height:36rem}}@media screen and (min-width:768px){html:not([lang^=ja]) .mv-lead{height:19.2rem}}@media screen and (max-width:767px){html:not([lang^=ja]) .mv-lead{height:19.2rem}}.mv-lead svg{filter:blur(.2em);height:100%;width:auto}.is-start .mv-lead svg{filter:blur(0);transition-property:filter;transition-timing-function:var(--ease-none)}html[lang^=ja] .is-start .mv-lead svg{transition-duration:calc(var(--length)*.2s)}html:not([lang^=ja]) .is-start .mv-lead svg{transition-duration:calc(var(--length)*.1s)}.mv-lead svg path{opacity:0}.is-start .mv-lead svg path{opacity:1;transition-property:opacity;transition-timing-function:var(--ease-none)}html[lang^=ja] .is-start .mv-lead svg path{transition-duration:1.5s}html:not([lang^=ja]) .is-start .mv-lead svg path{transition-duration:.8s}.is-start .mv-lead svg path:first-of-type{transition-delay:50ms}.is-start .mv-lead svg path:nth-of-type(2){transition-delay:.1s}.is-start .mv-lead svg path:nth-of-type(3){transition-delay:.15s}.is-start .mv-lead svg path:nth-of-type(4){transition-delay:.2s}.is-start .mv-lead svg path:nth-of-type(5){transition-delay:.25s}.is-start .mv-lead svg path:nth-of-type(6){transition-delay:.3s}.is-start .mv-lead svg path:nth-of-type(7){transition-delay:.35s}.is-start .mv-lead svg path:nth-of-type(8){transition-delay:.4s}.is-start .mv-lead svg path:nth-of-type(9){transition-delay:.45s}.is-start .mv-lead svg path:nth-of-type(10){transition-delay:.5s}.is-start .mv-lead svg path:nth-of-type(11){transition-delay:.55s}.is-start .mv-lead svg path:nth-of-type(12){transition-delay:.6s}.is-start .mv-lead svg path:nth-of-type(13){transition-delay:.65s}.is-start .mv-lead svg path:nth-of-type(14){transition-delay:1s}.is-start .mv-lead svg path:nth-of-type(15){transition-delay:1.05s}.is-start .mv-lead svg path:nth-of-type(16){transition-delay:1.1s}.is-start .mv-lead svg path:nth-of-type(17){transition-delay:1.15s}.is-start .mv-lead svg path:nth-of-type(18){transition-delay:1.2s}.is-start .mv-lead svg path:nth-of-type(19){transition-delay:1.25s}.is-start .mv-lead svg path:nth-of-type(20){transition-delay:1.3s}.is-start .mv-lead svg path:nth-of-type(21){transition-delay:1.35s}.is-start .mv-lead svg path:nth-of-type(22){transition-delay:1.4s}.is-start .mv-lead svg path:nth-of-type(23){transition-delay:1.45s}.is-start .mv-lead svg path:nth-of-type(24){transition-delay:1.5s}.is-start .mv-lead svg path:nth-of-type(25){transition-delay:1.55s}.is-start .mv-lead svg path:nth-of-type(26){transition-delay:1.6s}.is-start .mv-lead svg path:nth-of-type(27){transition-delay:1.65s}.is-start .mv-lead svg path:nth-of-type(28){transition-delay:1.7s}.is-start .mv-lead svg path:nth-of-type(29){transition-delay:1.75s}.is-start .mv-lead svg path:nth-of-type(30){transition-delay:1.8s}.mv-text{display:grid;grid-template-columns:1fr;position:relative}@media screen and (min-width:768px){.mv-text{margin-top:10.4rem;padding-left:8rem}html[lang^=ja] .mv-text{row-gap:3.2rem}}@media screen and (max-width:767px){.mv-text{margin-top:5.4rem;padding:0 5.1rem}html[lang^=ja] .mv-text{row-gap:4.8rem}}.mv-text-row{color:var(--color-white);font-weight:var(--font-weight-medium);line-height:var(--leading-extra-wide)}html:not([lang^=ja]) .mv-text-row{letter-spacing:var(--tracking-wide)}html[lang^=ja] .mv-text-row{letter-spacing:var(--tracking-wider)}@media screen and (min-width:768px){.mv-text-row{font-size:2rem}}@media screen and (max-width:767px){.mv-text-row{font-size:3.2rem}}.mv-text-row span{display:inline-block;opacity:0;transform:translate3d(0,50%,0)}.mv-text.is-once-show .mv-text-row span{opacity:1;transform:translate3d(0,0,0);transition:opacity .75s var(--ease-none),transform 1s var(--ease-power2-out)}.mv-text.is-once-show .mv-text-row span[data-delay="1"]{transition-delay:.15s}.mv-text.is-once-show .mv-text-row span[data-delay="2"]{transition-delay:.3s}.mv-text.is-once-show .mv-text-row span[data-delay="3"]{transition-delay:.45s}.mv-text.is-once-show .mv-text-row span[data-delay="4"]{transition-delay:.6s}.mv-text.is-once-show .mv-text-row span[data-delay="5"]{transition-delay:.75s}.mv-text.is-once-show .mv-text-row span[data-delay="6"]{transition-delay:.9s}.mv-text.is-once-show .mv-text-row span[data-delay="7"]{transition-delay:1.05s}.mv-text.is-once-show .mv-text-row span[data-delay="8"]{transition-delay:1.2s}.mv-text.is-once-show .mv-text-row span[data-delay="9"]{transition-delay:1.35s}.mv-text.is-once-show .mv-text-row span[data-delay="10"]{transition-delay:1.5s}.mv-trip{position:relative}@media screen and (min-width:768px){.mv-trip{margin-top:11.2rem;padding-left:8rem}}@media screen and (max-width:767px){.mv-trip{margin-top:17.6rem;padding:0 5.1rem}}.mv-trip-inner{opacity:0;transform:translate3d(0,50%,0)}.is-once-show .mv-trip-inner{opacity:1;transform:translate3d(0,0,0);transition:opacity .75s var(--ease-none),transform 1s var(--ease-power2-out)}.mv-trip-btn{background-color:var(--color-white);border-radius:var(--border-radius);cursor:pointer;display:grid;overflow:hidden;transition:transform .4s var(--ease-power2-out),filter .2s var(--ease-none)}@media screen and (min-width:768px){.mv-trip-btn{grid-template-columns:18rem 1fr;height:12rem;width:41.2rem}}@media screen and (max-width:767px){.mv-trip-btn{grid-template-columns:28.2rem 1fr;height:18.8rem}}@media screen and (hover:hover) and (min-width:768px){.mv-trip-btn:hover{filter:drop-shadow(.4rem .4rem .8rem rgba(0,0,0,.12));transform:scale(1.02)}}.mv-trip-img{grid-column:1/2;grid-row:1/2;overflow:hidden}.mv-trip-img img{height:100%;object-fit:cover;width:100%}.mv-trip-info{display:flex;flex-direction:column;grid-column:2/3;grid-row:1/2;justify-content:center}@media screen and (min-width:768px){.mv-trip-info{margin-left:2.4rem}}@media screen and (max-width:767px){.mv-trip-info{margin-left:3.2rem}}.mv-trip-tagline{font-family:var(--font-family-dmsans);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-none);line-height:var(--leading-tight);order:1}@media screen and (min-width:768px){.mv-trip-tagline{font-size:1.2rem}}@media screen and (max-width:767px){.mv-trip-tagline{font-size:2rem}}.mv-trip-ttl{font-family:var(--font-family-dmsans);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-none);line-height:var(--leading-tight);order:2}@media screen and (min-width:768px){.mv-trip-ttl{font-size:2.4rem;margin-top:1rem}}@media screen and (max-width:767px){.mv-trip-ttl{font-size:4rem;margin-top:1.4rem}}.mv-trip-play{align-items:center;color:var(--color-brown-muted);display:flex;line-height:var(--leading-tight);order:3;transition:color .2s var(--ease-none)}@media screen and (min-width:768px){.mv-trip-play{column-gap:.6rem;margin-top:1.6rem}}@media screen and (max-width:767px){.mv-trip-play{column-gap:1rem;margin-top:2.6rem}}.mv-trip-play-icon{aspect-ratio:1/1;border:0 solid;border-radius:var(--border-radius-full);line-height:var(--leading-none);position:relative}@media screen and (min-width:768px){.mv-trip-play-icon{border-width:1px;width:1.6rem}}@media screen and (max-width:767px){.mv-trip-play-icon{border-width:.2rem;width:2.8rem}}.mv-trip-play-icon:after{background-color:currentcolor;clip-path:polygon(0 0,0 100%,100% 50%);content:"";display:block;height:0;inset:0;margin:auto;position:absolute;width:0}@media screen and (min-width:768px){.mv-trip-play-icon:after{height:.7rem;left:.2rem;width:.6rem}}@media screen and (max-width:767px){.mv-trip-play-icon:after{height:1.1rem;left:.4rem;width:1rem}}.mv-trip-play-txt{font-weight:var(--font-weight-medium)}@media screen and (min-width:768px){.mv-trip-play-txt{font-size:1.3rem}}@media screen and (max-width:767px){.mv-trip-play-txt{font-size:2.2rem}}.about{background-color:var(--color-beige-soft)}@media screen and (min-width:768px){.about{display:flex;flex-wrap:wrap;margin-top:12.8rem;padding:12.8rem 8rem}}@media screen and (max-width:767px){.about{margin-top:16rem;padding:16rem 5.1rem}}.about-ttl{font-weight:var(--font-weight-bold);line-height:var(--leading-relaxed)}@media screen and (min-width:768px){.about-ttl{font-size:3.2rem}}@media screen and (max-width:767px){html:not([lang^=en]) .about-ttl{font-size:4.8rem}html[lang^=en] .about-ttl{font-size:4rem}}@media screen and (min-width:768px){.about-lead{font-size:1.6rem;margin:auto 0 0 auto;padding-bottom:.4rem}}@media screen and (max-width:767px){.about-lead{font-size:2.6rem;margin-top:4rem}html:not([lang^=en]) .about-lead{text-align:justify;word-break:break-all}}.about-list{display:grid;grid-template-columns:1fr;width:100%}@media screen and (min-width:768px){.about-list{margin-top:9.6rem;row-gap:6.4rem}}@media screen and (max-width:767px){.about-list{margin-top:8rem;row-gap:6.4rem}}.about-link{text-align:center;width:100%}@media screen and (min-width:768px){.about-link{margin-top:6.4rem}}@media screen and (max-width:767px){.about-link{margin-top:9.6rem}}.about-item{align-items:start;background-color:var(--color-white);border-radius:var(--border-radius);display:grid;overflow:hidden}@media screen and (min-width:768px){.about-item{column-gap:10rem;grid-template-columns:1fr 68.8rem;grid-template-rows:1fr auto auto;height:64rem;padding-left:6.4rem}}@media screen and (max-width:767px){.about-item{grid-template-columns:1fr;padding:0 6.4rem 8rem}}.about-item-speech{border:0 solid var(--color-beige-muted);color:var(--color-brown-muted);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);width:fit-content}@media screen and (min-width:768px){.about-item-speech{border-radius:0 2.1rem 2.1rem;border-width:1px;grid-column:1/2;grid-row:1/2;margin-top:6.4rem;padding:.9rem 1.3rem 1rem}html:not([lang^=en]) .about-item-speech{font-size:1.3rem}html[lang^=en] .about-item-speech{font-size:1.2rem}}@media screen and (max-width:767px){.about-item-speech{border-radius:0 3rem 3rem;border-width:.2rem;font-size:2rem;grid-row:2/3;margin-top:8rem;padding:1.2rem 1.8rem}}.about-item-ttl{font-family:var(--font-family-serif);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-none);line-height:var(--leading-normal)}@media screen and (min-width:768px){.about-item-ttl{grid-column:1/2;grid-row:2/3;margin-top:auto}html[lang^=ja] .about-item-ttl{font-size:4rem}html[lang^=en] .about-item-ttl{font-size:3.6rem}html[lang^=zh] .about-item-ttl{font-size:3.8rem}}@media screen and (max-width:767px){.about-item-ttl{grid-row:3/4;margin-top:4rem}html[lang^=ja] .about-item-ttl{font-size:5.2rem}html[lang^=en] .about-item-ttl{font-size:4.4rem}html[lang^=zh] .about-item-ttl{font-size:4.7rem}}html:not([lang^=en]) .about-item-txt{text-align:justify;word-break:break-all}html[lang^=en] .about-item-txt{line-height:var(--leading-relaxed)}@media screen and (min-width:768px){.about-item-txt{font-size:1.6rem;grid-column:1/2;grid-row:3/4;margin:2.4rem 0 6.4rem}.about-item:has(.about-item-note) .about-item-txt{margin-bottom:0}}@media screen and (max-width:767px){.about-item-txt{font-size:2.6rem;grid-row:4/5;margin-top:3.8rem}}.about-item-note{color:var(--color-brown-muted);line-height:var(--leading-normal);position:relative}@media screen and (min-width:768px){.about-item-note{font-size:1.2rem;grid-column:1/2;grid-row:4/5;margin:1.4rem 0 6.4rem}}@media screen and (max-width:767px){.about-item-note{font-size:2.2rem;margin-top:2rem}}html:not([lang^=en]) .about-item-note{padding-left:1.2em}html[lang^=en] .about-item-note{padding-left:1em}.about-item-note:before{align-items:center;display:flex;height:1.8em;left:0;position:absolute;width:1.8em}html:not([lang^=en]) .about-item-note:before{content:"※";top:-.1em}html[lang^=en] .about-item-note:before{content:"*";top:0}@media screen and (min-width:768px){.about-item-video{grid-column:2/3;grid-row:1/5;height:100%}}@media screen and (max-width:767px){.about-item-video{grid-row:1/2;height:48.6rem;margin:0 -6.4rem}}.about-item-video video{height:100%;object-fit:cover;width:100%}@media screen and (min-width:768px){.tsf{margin-top:4.8rem}}@media screen and (max-width:767px){.tsf{margin-top:6.4rem}}@media screen and (min-width:768px){.search{display:flex;flex-wrap:wrap;margin:12.8rem 8rem 0}}@media screen and (max-width:767px){.search{margin:12.8rem 5.1rem 0}}.search-ttl{font-weight:var(--font-weight-bold);line-height:var(--leading-normal)}@media screen and (min-width:768px){.search-ttl{font-size:2.4rem}}@media screen and (max-width:767px){.search-ttl{font-size:4rem}}@media screen and (min-width:768px){.search-lead{font-size:1.6rem;margin:auto 0 auto auto}}@media screen and (max-width:767px){.search-lead{font-size:2.6rem;margin-top:4rem}}.search-list{display:grid;width:100%}@media screen and (min-width:768px){.search-list{column-gap:4rem;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.search-list{grid-template-columns:1fr;row-gap:6.4rem}}@media screen and (min-width:768px){.faq{align-items:start;display:grid;grid-template-columns:1fr 88rem;padding:12.8rem 8rem 0}}@media screen and (max-width:767px){.faq{padding:15.8rem 5.1rem 0}}@media screen and (min-width:768px){.faq-header{position:sticky;top:calc(var(--wp-admin--admin-bar--height) + 8rem)}}@media screen and (max-width:767px){.faq-header{align-items:center;display:flex}}.faq-ttl{font-weight:var(--font-weight-bold);line-height:var(--leading-normal)}@media screen and (min-width:768px){.faq-ttl{font-size:2.4rem}}@media screen and (max-width:767px){.faq-ttl{font-size:4rem}}.faq-link{width:fit-content}@media screen and (min-width:768px){.faq-link{margin-top:6.4rem}}@media screen and (max-width:767px){.faq-link{margin-left:auto;margin-top:.7rem}}.faq-link-btn{align-items:center;display:flex;line-height:var(--leading-tight);text-decoration:none;width:auto}@media screen and (min-width:768px){.faq-link-btn{column-gap:1rem}}@media screen and (max-width:767px){.faq-link-btn{column-gap:1.2rem}}@media screen and (hover:hover) and (min-width:768px){.faq-link-btn:hover .faq-link-icon{background-color:var(--color-brown-soft)}}.faq-link-icon{align-items:center;aspect-ratio:1/1;background-color:var(--color-blue-deep);border-radius:var(--border-radius-full);color:var(--color-white);display:flex;justify-content:center;transition:background-color 175ms var(--ease-none)}@media screen and (min-width:768px){.faq-link-icon{width:2.4rem}}@media screen and (max-width:767px){.faq-link-icon{width:4rem}}@media screen and (min-width:768px){.faq-link-icon svg{width:1.2rem}}@media screen and (max-width:767px){.faq-link-icon svg{width:2rem}}.faq-link-txt{font-weight:var(--font-weight-medium)}@media screen and (min-width:768px){.faq-link-txt{font-size:1.6rem}}@media screen and (max-width:767px){.faq-link-txt{font-size:2.6rem}}@media screen and (min-width:768px){.faq-list{margin-top:-3.7rem}}@media screen and (max-width:767px){.faq-list{border-top:.2rem solid var(--color-beige-muted);margin-top:6.4rem}}.news{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.news{padding:12.8rem 8rem 0}}@media screen and (max-width:767px){.news{overflow:hidden;padding:15.8rem 5.1rem 0}}.news-ttl{font-weight:var(--font-weight-bold);line-height:var(--leading-normal)}@media screen and (min-width:768px){.news-ttl{font-size:2.4rem}}@media screen and (max-width:767px){.news-ttl{font-size:4rem}}.news-link{margin:auto 0 auto auto}.news-link-btn{align-items:center;display:flex;line-height:var(--leading-tight);text-decoration:none;width:auto}@media screen and (min-width:768px){.news-link-btn{column-gap:1rem}}@media screen and (max-width:767px){.news-link-btn{column-gap:1.2rem}}@media screen and (hover:hover) and (min-width:768px){.news-link-btn:hover .news-link-icon{background-color:var(--color-brown-soft)}}.news-link-icon{align-items:center;aspect-ratio:1/1;background-color:var(--color-blue-deep);border-radius:var(--border-radius-full);color:var(--color-white);display:flex;justify-content:center;padding-left:.1em;transition:background-color 175ms var(--ease-none)}@media screen and (min-width:768px){.news-link-icon{width:2.4rem}}@media screen and (max-width:767px){.news-link-icon{width:4rem}}@media screen and (min-width:768px){.news-link-icon svg{width:1.2rem}}@media screen and (max-width:767px){.news-link-icon svg{width:2rem}}.news-link-txt{font-weight:var(--font-weight-medium)}@media screen and (min-width:768px){.news-link-txt{font-size:1.6rem}}@media screen and (max-width:767px){.news-link-txt{font-size:2.6rem}}@media screen and (min-width:768px){.news-list{align-items:start;column-gap:3.2rem;display:grid;grid-template-columns:repeat(4,1fr);margin-top:4.8rem}}@media screen and (max-width:767px){.news-list{column-gap:3.2rem;display:grid;grid-template-columns:repeat(4,40rem);margin:6.4rem -5.1rem 0;overflow-x:auto;padding:0 5.1rem;scroll-padding:0 5.1rem;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.news-list::-webkit-scrollbar{display:none}}@media screen and (max-width:767px){.news-list .c-news-item{gap:4.5rem 0;grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.news-list .c-news-item-ttl{grid-column:1/2;grid-row:2/3}.news-list .c-news-item-link{font-size:2.6rem}.news-list .c-news-item-img{grid-column:1/2;grid-row:1/2}.news-list .c-news-item-info{align-items:start;flex-direction:column;grid-column:1/2;grid-row:3/4;row-gap:2.4rem}.news-list .c-news-item-category{order:2}.news-list .c-news-item-date{order:1}}