@charset "UTF-8";
/*! ファイル名:top.css */.message{background-color:var(--color-blue-deep);color:var(--color-white);font-weight:var(--font-weight-medium);position:relative;width:100%;z-index:var(--zindex-front)}@media screen and (min-width:768px){.message{align-items:center;column-gap:.6rem;display:flex;font-size:1.2rem;height:4rem;justify-content:center;letter-spacing:var(--tracking-base)}}@media screen and (max-width:767px){.message{display:flex;flex-direction:column;font-size:1rem;height:6.2rem;justify-content:center;padding:0 2rem;row-gap:.2rem}html[lang^=ja] .message{letter-spacing:-.03em}}.message.is-hide{display:none}.message-link{align-items:center;display:flex;text-decoration:underline;text-underline-offset:.1em}@media screen and (min-width:768px){.message-link{column-gap:.4rem}}@media screen and (max-width:767px){.message-link{column-gap:.3rem}}.message-link-icon{color:var(--color-blue-soft);display:block}@media screen and (min-width:768px){.message-link-icon{height:1.1rem;width:1.1rem}}@media screen and (max-width:767px){.message-link-icon{height:1rem;position:relative;top:.1em;width:1rem}}.message-close{height:fit-content;margin:auto;position:absolute;width:fit-content}@media screen and (min-width:768px){.message-close{bottom:0;right:1.6rem;top:0}}@media screen and (max-width:767px){.message-close{right:1.9rem;top:1.8rem}}.message-close-icon{display:block}@media screen and (min-width:768px){.message-close-icon{height:1.2rem;width:1.2rem}}@media screen and (max-width:767px){.message-close-icon{height:1rem;width:1rem}}.fv,.fv-inner{position:relative}.fv-inner{overflow:hidden;z-index:1}@media screen and (min-width:768px){.fv-inner{padding:8.8rem 8rem 18.4rem}}@media screen and (max-width:767px){.fv-inner{display:flex;flex-direction:column;padding:2.6rem 0 9.4rem}}@media screen and (min-width:768px){.fv-inner:after,.fv-inner:before{content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.fv-inner:before{height:26rem;opacity:.6;top:0;transform:rotate(180deg)}.fv-inner:after,.fv-inner:before{background:linear-gradient(180deg,#eeebe900 -.08%,#eeebe9 97.4%)}.fv-inner:after{bottom:0;height:73.6rem}}.fv-logo{position:relative;z-index:2}@media screen and (min-width:768px){.fv-logo{margin-left:.8rem;width:19.8rem}}@media screen and (max-width:767px){.fv-logo{margin-left:2.3rem;order:1;width:14rem}}.fv-logo a{display:block;height:100%;width:100%}.fv-ttl{position:relative;z-index:2}@media screen and (min-width:768px){[lang^=ja] .fv-ttl{margin-left:.4rem;margin-top:11.8rem;width:48.4rem}[lang^=en] .fv-ttl{margin-top:15rem;width:52.5rem}[lang^=zh] .fv-ttl{margin-top:12.8rem;width:38.3rem}}@media screen and (max-width:767px){.fv-ttl{margin-top:5.5rem;order:2;padding-left:3.1rem}[lang^=ja] .fv-ttl{width:28.6rem}[lang^=en] .fv-ttl{width:35rem}[lang^=zh] .fv-ttl{margin-top:6.1rem;width:23.2rem}}.fv-ttl:before{background-color:var(--color-blue-deep);bottom:0;content:"";margin:auto;position:absolute;top:0}@media screen and (min-width:768px){.fv-ttl:before{border-bottom-right-radius:.1rem;border-top-right-radius:.1rem;width:1rem}[lang^=ja] .fv-ttl:before{height:25.1rem;left:-8.4rem}[lang^=en] .fv-ttl:before{height:24.3rem;left:-8rem}[lang^=zh] .fv-ttl:before{height:25.1rem;left:-8rem}}@media screen and (max-width:767px){.fv-ttl:before{border-bottom-right-radius:.1rem;border-top-right-radius:.1rem;left:0;width:.5rem}[lang^=ja] .fv-ttl:before{height:13.5rem}[lang^=en] .fv-ttl:before,[lang^=zh] .fv-ttl:before{height:14rem}}.fv-intro{position:relative;z-index:2}@media screen and (min-width:768px){.fv-intro{font-size:1.6rem;letter-spacing:var(--tracking-base);line-height:var(--leading-extra-wide);margin-left:.6rem;width:50rem}[lang^=ja] .fv-intro{margin-top:7.5rem}[lang^=en] .fv-intro{margin-top:11.1rem}[lang^=zh] .fv-intro{margin-top:7.8rem}}@media screen and (max-width:767px){.fv-intro{font-size:1.5rem;letter-spacing:0;line-height:var(--leading-extra-wide);margin-top:6.9rem;order:4;padding:0 3.2rem}}.fv-intro-txt+.fv-intro-txt{margin-top:1em}.fv-badge{position:relative;z-index:2}@media screen and (min-width:768px){.fv-badge{margin-top:8rem}}@media screen and (max-width:767px){.fv-badge{margin-top:5.3rem;order:5;padding:0 2rem}}.fv-badge-ttl{font-family:var(--font-family-serif)}@media screen and (min-width:768px){.fv-badge-ttl{font-size:2.6rem;letter-spacing:.066em;margin-left:.4rem}}@media screen and (max-width:767px){.fv-badge-ttl{font-size:2.4rem;letter-spacing:.01em;line-height:1.5;padding:0 1.1rem}}@media screen and (min-width:768px){.fv-badge-img{margin-top:3.3rem;width:49.4rem}}@media screen and (max-width:767px){.fv-badge-img{margin-top:2.3rem}}.fv-slider{display:flex}@media screen and (min-width:768px){.fv-slider{column-gap:6rem;position:absolute;right:-2.4rem;top:0}}@media screen and (max-width:767px){.fv-slider{flex-direction:column;margin-top:7.4rem;order:3;position:relative;row-gap:3.5rem}.fv-slider:after,.fv-slider:before{content:"";left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.fv-slider:before{opacity:.6;top:0;transform:rotate(180deg)}.fv-slider:after,.fv-slider:before{background:linear-gradient(108deg,#eeebe900 32.66%,#eeebe9);height:23.8rem}.fv-slider:after{bottom:0}}.fv-slider img{-webkit-user-select:none;user-select:none}.fv-slide{display:flex}@media screen and (min-width:768px){.fv-slide{animation:loop-slide-vertical 80s linear infinite;flex-direction:column;padding:3rem 0;row-gap:6rem}}@media screen and (max-width:767px){.fv-slide{animation:loop-slide-horizontal 80s linear infinite;column-gap:3.6rem;padding:0 1.8rem}}.fv-slide-wrap{display:flex}@media screen and (min-width:768px){.fv-slide-wrap{flex-direction:column}}.fv-slide-item{height:fit-content;overflow:hidden}@media screen and (min-width:768px){.fv-slide-item{border-radius:.6rem}}@media screen and (max-width:767px){.fv-slide-item{border-radius:.6rem;flex:none}}.fv-slide-01{align-items:flex-end}@media screen and (min-width:768px){.fv-slide-01 .fv-slide-item-01{width:18.8rem}}@media screen and (max-width:767px){.fv-slide-01 .fv-slide-item-01{width:8.8rem}}@media screen and (min-width:768px){.fv-slide-01 .fv-slide-item-02{width:33.6rem}}@media screen and (max-width:767px){.fv-slide-01 .fv-slide-item-02{width:16rem}}@media screen and (min-width:768px){.fv-slide-01 .fv-slide-item-03{width:18.8rem}}@media screen and (max-width:767px){.fv-slide-01 .fv-slide-item-03{width:8.8rem}}@media screen and (min-width:768px){.fv-slide-01 .fv-slide-item-04{width:33.6rem}}@media screen and (max-width:767px){.fv-slide-01 .fv-slide-item-04{width:15.4rem}}.fv-slide-02{animation-direction:reverse}@media screen and (min-width:768px){.fv-slide-02 .fv-slide-item-01{width:38rem}}@media screen and (max-width:767px){.fv-slide-02 .fv-slide-item-01{width:21.2rem}}@media screen and (min-width:768px){.fv-slide-02 .fv-slide-item-02{width:18.8rem}}@media screen and (max-width:767px){.fv-slide-02 .fv-slide-item-02{width:8.8rem}}@media screen and (min-width:768px){.fv-slide-02 .fv-slide-item-03{width:38rem}}@media screen and (max-width:767px){.fv-slide-02 .fv-slide-item-03{width:21.6rem}}@media screen and (min-width:768px){.fv-slide-02 .fv-slide-item-04{width:18.8rem}}@media screen and (max-width:767px){.fv-slide-02 .fv-slide-item-04{width:8.8rem}}.fv-bg{inset:0;pointer-events:none;position:absolute}.fv-bg-top{left:0;position:absolute;top:0}@media screen and (min-width:768px){.fv-bg-top{height:fit-content;width:68.8rem}}@media screen and (max-width:767px){.fv-bg-top{width:100%}}.fv-bg-bottom{bottom:0;position:absolute}@media screen and (min-width:768px){.fv-bg-bottom{display:none}}@media screen and (max-width:767px){.fv-bg-bottom{width:100%}}.problem{clip-path:inset(0);position:relative}.problem-inner{position:relative;z-index:1}@media screen and (min-width:768px){.problem-inner{padding:22rem 8rem 22.5rem}}@media screen and (max-width:767px){.problem-inner{padding:55.2rem 3.2rem 17.9rem}}.problem-intro{width:fit-content}@media screen and (min-width:768px){.problem-intro{margin-left:auto;margin-right:3.5rem}}.problem-ttl{color:var(--color-white);font-weight:var(--font-weight-bold);line-height:var(--leading-loose)}@media screen and (min-width:768px){.problem-ttl{font-size:3.2rem;letter-spacing:var(--tracking-base)}}@media screen and (max-width:767px){.problem-ttl{font-size:2.4rem}}.problem-lead{color:var(--color-white);line-height:var(--leading-extra-wide)}@media screen and (min-width:768px){.problem-lead{letter-spacing:var(--tracking-base);margin-top:2.9rem}}@media screen and (max-width:767px){.problem-lead{font-size:1.5rem;margin-top:2.5rem}}.problem-list{display:flex;justify-content:space-between}@media screen and (min-width:768px){.problem-list{margin-top:-2.3rem}}@media screen and (max-width:767px){.problem-list{flex-direction:column;margin-top:5.9rem;row-gap:3.2rem}}.problem-item{background-color:var(--color-white);display:flex;flex-direction:column-reverse;height:fit-content;justify-content:flex-end;overflow:hidden;position:relative}@media screen and (min-width:768px){.problem-item{border-radius:.8rem;width:36rem}}@media screen and (max-width:767px){.problem-item{border-radius:.8rem}}@media screen and (min-width:768px){.problem-item:nth-of-type(2){margin-top:7.2rem}.problem-item:nth-of-type(3){margin-top:14.4rem}}.problem-item-inner{display:flex;position:relative}@media screen and (min-width:768px){.problem-item-inner{padding:4.9rem 3.2rem 4.1rem}}@media screen and (max-width:767px){.problem-item-inner{justify-content:center;padding:4.4rem 0 3rem}html:not([lang^=ja]) .problem-item-inner{padding:4.4rem 3.2rem 3rem}}.problem-item-txt{font-family:var(--font-family-serif);line-height:1.5}@media screen and (min-width:768px){.problem-item-txt{font-size:2.6rem}}@media screen and (max-width:767px){.problem-item-txt{font-size:2.4rem}}html:not([lang^=en]) .problem-item:first-of-type .problem-item-txt{letter-spacing:-.03em}html:not([lang^=en]) .problem-item:nth-of-type(2) .problem-item-txt{letter-spacing:-.07em}html:not([lang^=en]) .problem-item:nth-of-type(3) .problem-item-txt{letter-spacing:-.09em}.problem-item-ttl{align-items:center;background-color:var(--color-white);border:.1rem solid;border-radius:2.4rem 2.4rem 2.4rem 0;color:var(--color-brown-muted);display:flex;font-weight:var(--font-weight-medium);justify-content:center;left:0;margin:auto;position:absolute;right:0;top:calc(var(--problem-ttl-height)/2*-1)}@media screen and (min-width:768px){.problem-item-ttl{font-size:1.4rem;letter-spacing:var(--tracking-base);line-height:1.5;min-height:var(--problem-ttl-height);padding:.5rem 2rem;width:29.6rem;--problem-ttl-height:5.2rem}}@media screen and (max-width:767px){.problem-item-ttl{font-size:1.2rem;line-height:1.5;min-height:var(--problem-ttl-height);padding:.5rem 1.5rem;width:25.3rem;--problem-ttl-height:4rem}}@media screen and (min-width:768px){.problem-item-img{height:28rem}}.problem-item-img img{-webkit-user-select:none;user-select:none}.problem-bg{height:100%;left:0;pointer-events:none;position:absolute;top:-1px;width:100%}.problem-bg-sticky{height:100vh;position:sticky;top:0;width:100%}.problem-bg-filter{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.problem-bg-filter.is-active:before{opacity:.6}}.problem-bg-filter:before{bottom:0;content:"";display:block;left:0;position:absolute;width:100%}@media screen and (min-width:768px){.problem-bg-filter:before{background-image:linear-gradient(180deg,#1c2a4e00 -.08%,#1c2a4ecc 97.4%);height:123.4rem}}@media screen and (max-width:767px){.problem-bg-filter:before{background-color:var(--color-blue-deep);height:100%;opacity:0;transition:opacity 1s var(--ease-none)}}.problem-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:"";position:absolute}@media screen and (min-width:768px){.problem-bg-filter:after{bottom:-9.2rem;height:15.3rem;left:0;width:100%}}@media screen and (max-width:767px){.problem-bg-filter:after{bottom:-1px;height:15.3rem;left:-1px;width:calc(100% + 2px)}}.problem-bg-poster,.problem-bg-video{background-color:var(--color-base);height:100%;left:0;position:absolute;top:0;width:100%}.problem-bg-poster{opacity:1;transition:opacity .5s var(--ease-none)}.is-loaded .problem-bg-poster{opacity:0}.problem-bg img,.problem-bg video{height:100%;object-fit:cover;width:100%}.features{position:relative;scroll-margin:var(--scroll-margin)}@media screen and (min-width:768px){.features{margin-top:17.3rem;padding:0 8rem 9.6rem}}@media screen and (max-width:767px){.features{margin-top:7.7rem;padding:0 3.2rem 6.2rem}}@media screen and (min-width:768px){.features:after{background-image:repeating-linear-gradient(to right,var(--color-brown-muted) 0,var(--color-brown-muted) 1px,#0000 1px,#0000 3px);bottom:0;content:"";height:1px;left:8rem;position:absolute;width:calc(100% - 16rem)}}.features-ttl{font-weight:var(--font-weight-bold);letter-spacing:.02em;line-height:var(--leading-loose)}@media screen and (min-width:768px){.features-ttl{font-size:3.2rem;margin-left:-.2rem}}@media screen and (max-width:767px){.features-ttl{font-size:2.4rem}[lang^=en] .features-ttl{letter-spacing:-.02em}}.features-container{display:grid}@media screen and (min-width:768px){.features-container{gap:8rem;grid-template-columns:1fr 1fr;margin-top:6.4rem}}@media screen and (max-width:767px){.features-container{gap:3.7rem;margin-top:4.4rem}}.features-item{display:flex;flex-direction:row-reverse}@media screen and (min-width:768px){.features-item{border-top:.1rem solid var(--color-beige-muted);gap:6rem;padding-top:8rem}}@media screen and (max-width:767px){.features-item{border-top:.1rem solid var(--color-beige-muted);gap:3rem;padding-top:3.8rem}.features-item:last-of-type{border-bottom:.1rem solid var(--color-beige-muted);padding-bottom:4rem}}.features-item-ttl{font-family:var(--font-family-serif);letter-spacing:0}@media screen and (min-width:768px){.features-item-ttl{font-size:3rem}}@media screen and (max-width:767px){.features-item-ttl{font-size:2rem;margin-top:-.4rem}[lang^=ja] .features-item:first-of-type .features-item-ttl{letter-spacing:0}[lang^=ja] .features-item:nth-of-type(2) .features-item-ttl{letter-spacing:-.09em}[lang^=ja] .features-item:nth-of-type(3) .features-item-ttl{letter-spacing:-.05em}[lang^=ja] .features-item:nth-of-type(4) .features-item-ttl{letter-spacing:0}}@media screen and (min-width:768px){.features-item-txt{letter-spacing:var(--tracking-base);line-height:var(--leading-extra-wide);margin-top:1.7rem}}@media screen and (max-width:767px){.features-item-txt{font-size:1.3rem;line-height:var(--leading-loose);margin-top:1.2rem}}.features-item-note{display:block}@media screen and (min-width:768px){.features-item-note{font-size:1.2rem;letter-spacing:var(--tracking-base);margin-top:1.1rem}}@media screen and (max-width:767px){.features-item-note{font-size:1rem;margin-top:.6rem}}.features-item-img{flex:none;height:fit-content;overflow:hidden}@media screen and (min-width:768px){.features-item-img{border-radius:.8rem;width:20rem}}@media screen and (max-width:767px){.features-item-img{border-radius:.4rem;width:9.6rem}}.features-item-img img{-webkit-user-select:none;user-select:none}.scene{scroll-margin:var(--scroll-margin)}@media screen and (min-width:768px){.scene{margin-top:14rem;padding:0 0 22.4rem}}@media screen and (max-width:767px){.scene{margin-top:8rem;padding:0 0 12.2rem}}.scene-intro{display:flex;justify-content:space-between}@media screen and (min-width:768px){.scene-intro{align-items:flex-end;column-gap:2rem;padding:0 8rem}}@media screen and (max-width:767px){.scene-intro{flex-direction:column;padding:0 3.2rem}}.scene-ttl{font-weight:var(--font-weight-bold);line-height:var(--leading-loose)}@media screen and (min-width:768px){.scene-ttl{font-size:3.2rem;letter-spacing:var(--tracking-base)}}@media screen and (max-width:767px){.scene-ttl{font-size:2.4rem}[lang^=en] .scene-ttl{letter-spacing:-.02em}}.scene-txt{line-height:var(--leading-extra-wide)}@media screen and (min-width:768px){.scene-txt{font-size:1.6rem;letter-spacing:var(--tracking-base);margin-bottom:.8rem}[lang^=en] .scene-txt{width:53.2rem}}@media screen and (max-width:767px){.scene-txt{font-size:1.5rem;margin-top:2.7rem}}.scene-list{display:flex}@media screen and (min-width:768px){.scene-list{justify-content:space-between;margin-top:8rem;padding:0 2rem}}@media screen and (max-width:767px){.scene-list{flex-direction:column;margin-top:6.1rem;padding:0 1.6rem;row-gap:3.2rem}}.scene-item{background-color:var(--color-white);display:flex;flex-direction:column-reverse;justify-content:flex-end;overflow:hidden;position:relative}@media screen and (min-width:768px){.scene-item{border-radius:.8rem;width:45.3rem}}@media screen and (max-width:767px){.scene-item{border-radius:.8rem}}.scene-item-img{-webkit-user-select:none;user-select:none}.scene-item-inner{position:relative}@media screen and (min-width:768px){.scene-item-inner{min-height:20.2rem;padding:6.8rem 0 4rem}}@media screen and (max-width:767px){.scene-item-inner{padding:5.3rem 0 3.3rem}}.scene-item-ttl{align-items:center;background-color:var(--color-white);border:.1rem solid;color:var(--color-blue-deep);display:flex;font-size:1.4rem;height:var(--scene-ttl-height);justify-content:center;left:0;margin:auto;position:absolute;right:0;top:calc(var(--scene-ttl-height)/2*-1)}@media screen and (min-width:768px){.scene-item-ttl{border-radius:2.4rem 2.4rem 2.4rem 0;width:37.3rem;--scene-ttl-height:8.2rem}}@media screen and (max-width:767px){.scene-item-ttl{border-radius:2.4rem 2.4rem 2.4rem 0;width:28.4rem;--scene-ttl-height:6.4rem}}@media screen and (min-width:768px){.scene-item-ttl-txt{width:31.7rem}[lang^=en] .scene-item-ttl-txt{width:37.3rem}}@media screen and (max-width:767px){.scene-item-ttl-txt{width:24.5rem}[lang^=en] .scene-item-ttl-txt{width:100%}}.scene-item-txt{font-weight:var(--font-weight-medium);line-height:1.8;margin:0 auto}@media screen and (min-width:768px){.scene-item-txt{font-size:1.8rem;letter-spacing:var(--tracking-base);width:37.3rem}}@media screen and (max-width:767px){.scene-item-txt{font-size:1.5rem;width:28.4rem}}.scene-item-txt span{display:block}.scene-item-note{letter-spacing:var(--tracking-base)}@media screen and (min-width:768px){.scene-item-note{font-size:1.2rem;margin-top:.8rem}}@media screen and (max-width:767px){.scene-item-note{font-size:1.1rem;margin-top:.8rem}}.scene-item-note a{color:var(--color-brown-muted);text-decoration:underline;text-underline-offset:.1em}.voice{overflow:hidden;position:relative}@media screen and (min-width:768px){.voice{margin-top:5.6rem;padding:4rem 6.4rem 14rem}}@media screen and (max-width:767px){.voice{margin-top:-8rem;padding:8rem 1.6rem}}.voice:after{bottom:0;content:"";position:absolute}@media screen and (min-width:768px){.voice:after{background-image:repeating-linear-gradient(to right,var(--color-brown-muted) 0,var(--color-brown-muted) 1px,#0000 1px,#0000 3px);height:1px;left:8rem;width:calc(100% - 16rem)}}@media screen and (max-width:767px){.voice:after{background-image:repeating-linear-gradient(to right,var(--color-brown-muted) 0,var(--color-brown-muted) .1rem,#0000 .1rem,#0000 .3rem);height:.1rem;left:3.2rem;width:calc(100% - 6.4rem)}}.voice-ttl{font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.voice-ttl{font-size:3.2rem;letter-spacing:var(--tracking-base);margin-left:1.6rem}}@media screen and (max-width:767px){.voice-ttl{font-size:2.4rem;padding:0 1.5rem}}.voice-list{display:flex}@media screen and (min-width:768px){.voice-list{margin-top:6.8rem}}@media screen and (max-width:767px){.voice-list{margin-top:4.8rem}}.voice-item{flex:none;width:fit-content}@media screen and (min-width:768px){.voice-item{padding:0 1.6rem}}@media screen and (max-width:767px){.voice-item{padding:0 1.6rem}}.voice-item-inner{background:var(--color-white);flex:none;position:relative}@media screen and (min-width:768px){.voice-item-inner{border-radius:.8rem;padding:8rem 3rem 3rem;width:29.6rem}}@media screen and (max-width:767px){.voice-item-inner{border-radius:.8rem;padding:8rem 4rem 4rem;position:relative}}.voice-item-summary{align-items:center;background:var(--color-white);border:.1rem solid var(--color-blue-deep);display:flex;font-weight:var(--font-weight-medium);justify-content:center;letter-spacing:var(--tracking-base);line-height:1.5;position:absolute;text-align:center}@media screen and (min-width:768px){.voice-item-summary{border-radius:2rem 2rem 2rem 0;font-size:1.2rem;padding:1.1rem;right:-1.1rem;top:-1.2rem;width:19.7rem}}@media screen and (max-width:767px){.voice-item-summary{border-radius:2rem 2rem 2rem 0;font-size:1.2rem;padding:1rem;right:-1.3rem;top:-1.3rem;width:20.3rem}}html:not([lang^=en]) .voice-item-comment{text-align:justify;word-break:break-all}@media screen and (min-width:768px){.voice-item-comment{font-size:1.5rem;line-height:var(--leading-extra-wide)}}@media screen and (max-width:767px){.voice-item-comment{font-size:1.5rem;line-height:var(--leading-loose)}}.voice-item-img{border-radius:100%;position:absolute}@media screen and (min-width:768px){.voice-item-img{border:.8rem solid var(--color-white);left:1.7rem;top:-1.6rem;width:7.6rem}}@media screen and (max-width:767px){.voice-item-img{border:.8rem solid var(--color-white);left:2.4rem;top:-1.7rem;width:7.4rem}}.voice-item-img img{-webkit-user-select:none;user-select:none}.voice .splide__arrow{background-color:#d8d2cf;display:block;margin:auto}@media screen and (min-width:768px){.voice .splide__arrow{border-radius:.4rem;height:6rem;width:2rem}}@media screen and (max-width:767px){.voice .splide__arrow{border-radius:.3rem;height:6rem;top:7.5rem;width:2.4rem}}@media screen and (min-width:768px){.voice .splide__arrow--prev{left:-3rem}}@media screen and (max-width:767px){.voice .splide__arrow--prev{left:0}}@media screen and (min-width:768px){.voice .splide__arrow--next{right:-3rem}}@media screen and (max-width:767px){.voice .splide__arrow--next{right:0}}.faq{display:flex;scroll-margin:var(--scroll-margin)}@media screen and (min-width:768px){.faq{justify-content:space-between;margin-top:19.8rem;padding:0 8rem 22.4rem}}@media screen and (max-width:767px){.faq{flex-direction:column;margin-top:11.7rem;padding:0 3.2rem 11.7rem;row-gap:4.5rem}}@media screen and (min-width:768px){.faq-intro{margin-top:2.6rem;width:38.2rem}}.faq-ttl{font-weight:var(--font-weight-medium);position:relative}@media screen and (min-width:768px){.faq-ttl{font-size:2.8rem;letter-spacing:var(--tracking-base);line-height:var(--leading-loose);padding-left:3.3rem}}@media screen and (max-width:767px){.faq-ttl{font-size:2.4rem;line-height:var(--leading-extra-wide);padding-left:2.8rem}}.faq-ttl:before{background-color:var(--color-blue-deep);content:"";height:100%;left:0;position:absolute;top:0}@media screen and (min-width:768px){.faq-ttl:before{border-radius:.1rem;width:.3rem}}@media screen and (max-width:767px){.faq-ttl:before{border-radius:.1rem;width:.3rem}}.faq-lead{line-height:var(--leading-extra-wide)}@media screen and (min-width:768px){.faq-lead{font-size:1.5rem;letter-spacing:var(--tracking-base);margin-top:4rem}}@media screen and (max-width:767px){.faq-lead{font-size:1.5rem;margin-top:3.2rem}html:not([lang^=en]) .faq-lead{text-align:justify;word-break:break-all}}@media screen and (min-width:768px){.faq-accordion{width:84rem}}.faq-accordion-category{font-weight:var(--font-weight-medium);line-height:var(--leading-loose)}@media screen and (min-width:768px){.faq-accordion-category{font-size:1.8rem;letter-spacing:var(--tracking-base)}}@media screen and (max-width:767px){.faq-accordion-category{font-size:1.6rem}}.faq-accordion-category-trigger{position:relative}@media screen and (min-width:768px){.faq-accordion-category-trigger{padding:3.8rem 0}}@media screen and (max-width:767px){.faq-accordion-category-trigger{padding:2.4rem 0}}@media screen and (min-width:768px){.faq-accordion-category-trigger:not(.faq-accordion-section:first-of-type .faq-accordion-category-trigger){border-top:.1rem solid var(--color-base)}}@media screen and (max-width:767px){.faq-accordion-category-trigger:not(.faq-accordion-section:first-of-type .faq-accordion-category-trigger){border-top:.1rem solid var(--color-base)}}.faq-accordion-category-trigger[aria-expanded=true] i:after{transform:rotate(180deg)}.faq-accordion-category-trigger i{--category-icon-width:1.2rem;color:var(--color-brown-muted);height:var(--category-icon-width);margin:auto;position:absolute;top:0;width:var(--category-icon-width)}@media screen and (min-width:768px){.faq-accordion-category-trigger i{bottom:0;right:.6rem}}@media screen and (max-width:767px){.faq-accordion-category-trigger i{bottom:.4rem;right:.4rem}}.faq-accordion-category-trigger i:after,.faq-accordion-category-trigger i:before{background-color:currentcolor;content:"";height:.2rem;left:0;position:absolute;top:calc(var(--category-icon-width)/2);width:var(--category-icon-width)}.faq-accordion-category-trigger i:after{transform:rotate(90deg)}@media screen and (min-width:768px){.faq-accordion-content-inner>div{padding-bottom:4rem}}@media screen and (max-width:767px){.faq-accordion-content-inner>div{padding-bottom:4rem}}.faq-accordion-content-section{background-color:var(--color-beige-soft)}@media screen and (min-width:768px){.faq-accordion-content-section{border-radius:.8rem}}@media screen and (max-width:767px){.faq-accordion-content-section{border-radius:.8rem}}@media screen and (min-width:768px){.faq-accordion-content-section+.faq-accordion-content-section{margin-top:1.2rem}}@media screen and (max-width:767px){.faq-accordion-content-section+.faq-accordion-content-section{margin-top:1.2rem}}.faq-accordion-question{font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.faq-accordion-question{font-size:1.6rem;letter-spacing:var(--tracking-base)}}@media screen and (max-width:767px){.faq-accordion-question{font-size:1.5rem}}.faq-accordion-question-trigger{position:relative}@media screen and (min-width:768px){.faq-accordion-question-trigger{padding:3rem 3.6rem}}@media screen and (max-width:767px){.faq-accordion-question-trigger{padding:3.1rem 5.8rem 3.1rem 3rem}}@media screen and (min-width:768px){.faq-accordion-question-trigger[aria-expanded=true] i{transform:translateY(.4rem) rotate(-45deg)}}@media screen and (max-width:767px){.faq-accordion-question-trigger[aria-expanded=true] i{transform:translateY(.4rem) rotate(-45deg)}}.faq-accordion-question-trigger i{--icon-width:0.2rem;border-color:currentcolor;border-style:solid;border-width:var(--icon-width) var(--icon-width) 0 0;bottom:0;box-sizing:border-box;color:var(--color-brown-muted);display:inline-block;margin:auto;position:absolute;transform:rotate(135deg)}@media screen and (min-width:768px){.faq-accordion-question-trigger i{height:.8rem;right:3.7rem;top:-.4rem;width:.8rem}}@media screen and (max-width:767px){.faq-accordion-question-trigger i{height:.8rem;right:3rem;top:-.4rem;width:.8rem}}.faq-accordion-answer{line-height:var(--leading-extra-wide)}html:not([lang^=en]) .faq-accordion-answer{text-align:justify;word-break:break-all}@media screen and (min-width:768px){.faq-accordion-answer{font-size:1.5rem;letter-spacing:var(--tracking-base);padding:0 3.6rem}}@media screen and (max-width:767px){.faq-accordion-answer{font-size:1.5rem;padding:0 3rem}}@media screen and (min-width:768px){.faq-accordion-answer-paragraph{border-top:.1rem solid var(--color-beige-muted);padding:2.8rem 0 4rem}}@media screen and (max-width:767px){.faq-accordion-answer-paragraph{border-top:.1rem solid var(--color-beige-muted);padding:2.9rem 0 4rem}}.faq-accordion-answer-paragraph span{display:block}.faq-accordion-answer-paragraph span a{text-decoration:underline;text-underline-offset:.1em}.faq-accordion-answer-paragraph span .space{height:1em}.faq-btn{font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-base);text-decoration:none}@media screen and (min-width:768px){.faq-btn{font-size:1.3rem;height:6rem;margin-top:4rem;width:20.3rem}}@media screen and (max-width:767px){.faq-btn{font-size:1.5rem;height:6rem;margin-top:3.2rem}}.faq-btn a{align-items:center;border:.2rem solid var(--color-blue-deep);border-radius:var(--border-radius-full);color:var(--color-blue-deep);display:flex;height:100%;justify-content:center;text-decoration:none;transition:background-color .2s var(--ease-none),color .2s var(--ease-none);width:100%}@media screen and (min-width:768px){.faq-btn a{column-gap:1rem}}@media screen and (max-width:767px){.faq-btn a{column-gap:1rem}}@media screen and (hover:hover) and (min-width:768px){.faq-btn a:hover{background-color:var(--color-blue-deep);color:var(--color-white)}.faq-btn a:hover i{background-color:var(--color-white);color:var(--color-blue-deep)}}@media (hover:none){.faq-btn a:active{background-color:var(--color-blue-deep);color:var(--color-white)}.faq-btn a:active i{background-color:var(--color-white);color:var(--color-blue-deep)}}.faq-btn i{align-items:center;background-color:var(--color-blue-deep);border-radius:100%;color:var(--color-white);display:block;display:flex;justify-content:center;transition:background-color .2s var(--ease-none),color .2s var(--ease-none)}@media screen and (min-width:768px){.faq-btn i{height:2rem;width:2rem}}@media screen and (max-width:767px){.faq-btn i{height:2rem;width:2rem}}@media screen and (min-width:768px){.faq-btn i svg{width:1rem}}@media screen and (max-width:767px){.faq-btn i svg{width:1rem}}.application{background-color:var(--color-blue-deep);color:var(--color-white);position:relative}@media screen and (min-width:768px){.application{border-radius:.8rem;margin:0 2rem;padding:9.7rem 8.8rem 11.2rem}}@media screen and (max-width:767px){.application{border-radius:.8rem;display:flex;flex-direction:column;margin:0 1.5rem;padding:7.3rem 2.7rem 8.4rem}.application-intro{text-align:center}}.application-ttl{font-family:var(--font-family-serif)}@media screen and (min-width:768px){.application-ttl{font-size:5.2rem}}@media screen and (max-width:767px){.application-ttl{font-size:4rem;order:1}}.application-lead{letter-spacing:var(--tracking-base);line-height:var(--leading-extra-wide)}@media screen and (min-width:768px){.application-lead{font-size:1.5rem;margin-left:.4rem;margin-top:2.4rem;width:30rem}}@media screen and (max-width:767px){.application-lead{font-size:1.5rem;margin-top:2.5rem;order:2}}.application-btn{background-color:var(--color-white);border-radius:var(--border-radius-full);color:var(--color-blue-deep);transition:background-color .2s var(--ease-none),color .2s var(--ease-none)}@media screen and (min-width:768px){.application-btn{height:8rem;margin-top:4.8rem;width:28.8rem}}@media screen and (max-width:767px){.application-btn{height:7.7rem;margin:4.5rem auto 0;order:4;width:28.4rem}}@media screen and (hover:hover) and (min-width:768px){.application-btn:hover{background-color:var(--color-brown-soft);color:var(--color-white)}}@media (hover:none){.application-btn:active{background-color:var(--color-brown-soft);color:var(--color-white)}}.application-btn i{color:currentcolor;display:block;transition:color .2s var(--ease-none)}@media screen and (min-width:768px){.application-btn i{height:2.5rem;width:2.5rem}}@media screen and (max-width:767px){.application-btn i{height:2.5rem;width:2.5rem}}.application-btn span{font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.application-btn span{font-size:1.8rem}}@media screen and (max-width:767px){.application-btn span{font-size:1.8rem}}@media screen and (min-width:768px){.application-steps{position:absolute;right:8rem;top:10.6rem}html:not([lang^=ja]) .application-steps{bottom:0;height:fit-content;margin:auto;top:0}}@media screen and (max-width:767px){.application-steps{order:3}}@media screen and (min-width:768px){.application-steps-figure{width:86.2rem}}@media screen and (max-width:767px){.application-steps-figure{margin:5.2rem auto 0;width:24.5rem}}.application-steps-note{align-items:center;display:flex;font-weight:var(--font-weight-medium);justify-content:center}@media screen and (min-width:768px){.application-steps-note{column-gap:.8rem;font-size:1.3rem;letter-spacing:var(--tracking-base);margin-top:2.8rem}}@media screen and (max-width:767px){.application-steps-note{column-gap:.6rem;font-size:1.2rem;margin-top:2.7rem}}@media screen and (hover:hover) and (min-width:768px){.application-steps-note:hover i{color:var(--color-brown-soft);text-decoration:none}}@media (hover:none){.application-steps-note:active i{color:var(--color-brown-soft);text-decoration:none}}.application-steps-note i{color:var(--color-white);transition-duration:175ms;transition-property:color,border-color,background-color;transition-timing-function:var(--ease-none)}@media screen and (min-width:768px){.application-steps-note i{height:1.8rem;width:1.8rem}}@media screen and (max-width:767px){.application-steps-note i{height:1.6rem;width:1.6rem}}.application-steps-note span{text-decoration:underline;text-underline-offset:.1em}@media screen and (min-width:768px){.application-steps-note span{text-underline-offset:.2rem}}@media screen and (max-width:767px){.application-steps-note span{text-underline-offset:.2rem}}.application-modal-list{display:flex}@media screen and (min-width:768px){.application-modal-list{column-gap:4rem}}@media screen and (max-width:767px){.application-modal-list{flex-direction:column;row-gap:2rem}}.application-modal-item{background-color:var(--color-white);overflow:hidden}@media screen and (min-width:768px){.application-modal-item{border-radius:.8rem;padding-bottom:4.4rem;width:62rem}}@media screen and (max-width:767px){.application-modal-item{border-radius:.8rem;padding-bottom:3.6rem}}.application-modal-area{align-items:center;background-color:var(--color-blue-deep);color:var(--color-white);display:flex;flex-direction:column}@media screen and (min-width:768px){.application-modal-area{height:9.5rem;padding-top:1.8rem;row-gap:1.2rem}}@media screen and (max-width:767px){.application-modal-area{height:10.8rem;padding-top:1.8rem}}.application-modal-area-main{font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}@media screen and (min-width:768px){.application-modal-area-main{font-size:3rem}}@media screen and (max-width:767px){.application-modal-area-main{font-size:2.4rem;letter-spacing:var(--tracking-base)}}.application-modal-area-sub{font-weight:var(--font-weight-medium)}@media screen and (min-width:768px){.application-modal-area-sub{font-size:1.2rem;letter-spacing:var(--tracking-base);line-height:var(--leading-tight)}}@media screen and (max-width:767px){.application-modal-area-sub{font-size:1.2rem;letter-spacing:var(--tracking-base);margin-top:1rem;text-align:center}}.application-modal-fee{align-items:flex-end;color:var(--color-blue-deep);display:flex;font-weight:var(--font-weight-medium);justify-content:center;line-height:var(--leading-tight)}@media screen and (min-width:768px){.application-modal-fee{height:9.8rem;padding-bottom:3.2rem}[lang^=en] .application-modal-fee{column-gap:.4rem}}@media screen and (max-width:767px){.application-modal-fee{height:7.8rem;padding:2.2rem}[lang^=en] .application-modal-fee{column-gap:.2rem}}.application-modal-fee-yen{letter-spacing:var(--tracking-base);line-height:var(--leading-tight)}[lang^=en] .application-modal-fee-yen{position:relative;top:.2em}@media screen and (min-width:768px){.application-modal-fee-yen{font-size:2.4rem;margin-right:.4rem}}@media screen and (max-width:767px){.application-modal-fee-yen{font-size:2rem;margin-right:.4rem}}.application-modal-fee-num{letter-spacing:var(--tracking-base);line-height:var(--leading-tight);position:relative;top:.1em}[lang^=en] .application-modal-fee-num{top:.2em}@media screen and (min-width:768px){.application-modal-fee-num{font-size:3.6rem}}@media screen and (max-width:767px){.application-modal-fee-num{font-size:3rem}}.application-modal-fee-unit{letter-spacing:var(--tracking-base);line-height:var(--leading-tight);white-space:nowrap}@media screen and (min-width:768px){.application-modal-fee-unit{font-size:1.5rem}}@media screen and (max-width:767px){.application-modal-fee-unit{font-size:1.3rem}}.application-modal-btn{font-weight:var(--font-weight-medium);margin:0 auto;width:fit-content}@media screen and (min-width:768px){.application-modal-btn{font-size:1.6rem;height:6rem}}@media screen and (max-width:767px){.application-modal-btn{font-size:1.5rem;height:5.6rem}}.application-modal-btn-link{align-items:center;border-radius:var(--border-radius-full);color:var(--color-blue-deep);display:flex;height:100%;transition:background-color .2s var(--ease-none),color .2s var(--ease-none);width:100%}@media screen and (min-width:768px){.application-modal-btn-link{border:.2rem solid var(--color-blue-deep);column-gap:1rem;padding:0 2.2rem}}@media screen and (max-width:767px){.application-modal-btn-link{border:.2rem solid var(--color-blue-deep);column-gap:1rem;padding:0 2rem}}@media screen and (hover:hover) and (min-width:768px){.application-modal-btn-link:hover{background-color:var(--color-blue-deep);color:var(--color-white)}.application-modal-btn-link:hover i{background-color:var(--color-white);color:var(--color-blue-deep)}}@media (hover:none){.application-modal-btn-link:active{background-color:var(--color-blue-deep);color:var(--color-white)}.application-modal-btn-link:active i{background-color:var(--color-white);color:var(--color-blue-deep)}}.application-modal-btn i{align-items:center;background-color:var(--color-blue-deep);border-radius:100%;color:var(--color-white);display:flex;justify-content:center;transition:background-color .2s var(--ease-none),color .2s var(--ease-none)}@media screen and (min-width:768px){.application-modal-btn i{height:2.4rem;width:2.4rem}}@media screen and (max-width:767px){.application-modal-btn i{height:2rem;width:2rem}}.application-modal-btn i svg{display:block}@media screen and (min-width:768px){.application-modal-btn i svg{height:1.2rem;width:1.2rem}}@media screen and (max-width:767px){.application-modal-btn i svg{height:1rem;width:1rem}}.price{scroll-margin:var(--scroll-margin)}@media screen and (min-width:768px){.price{padding:0 8rem 22.6rem}}@media screen and (max-width:767px){.price{padding:0 3.2rem 11.5rem}}.price-ttl{font-family:var(--font-family-serif);line-height:var(--leading-tight);margin-left:.1em;text-align:center}@media screen and (min-width:768px){.price-ttl{font-size:5.2rem;letter-spacing:.01em}}@media screen and (max-width:767px){.price-ttl{font-size:4rem}}.price-list{display:flex}@media screen and (min-width:768px){.price-list{column-gap:4rem;margin-top:8rem}}@media screen and (max-width:767px){.price-list{flex-direction:column;margin-top:6.8rem;row-gap:1.6rem}}.price-item{background-color:var(--color-white);overflow:hidden}@media screen and (min-width:768px){.price-item{border-radius:.8rem;width:62rem}}@media screen and (max-width:767px){.price-item{border-radius:.8rem}}.price-area{align-items:center;background-color:var(--color-blue-deep);color:var(--color-white);display:flex;flex-direction:column}@media screen and (min-width:768px){.price-area{height:9.5rem;padding-top:1.8rem;row-gap:1.2rem}}@media screen and (max-width:767px){.price-area{min-height:8rem;padding-top:1.8rem}[lang^=en] .price-area{padding-bottom:1.8rem}}.price-area-main{font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}@media screen and (min-width:768px){.price-area-main{font-size:3rem;letter-spacing:var(--tracking-base)}}@media screen and (max-width:767px){.price-area-main{font-size:2.4rem}}.price-area-sub{font-weight:var(--font-weight-medium)}[lang^=ja] .price-area-sub{line-height:var(--leading-tight)}@media screen and (min-width:768px){.price-area-sub{font-size:1.2rem;letter-spacing:var(--tracking-base)}}@media screen and (max-width:767px){.price-area-sub{font-size:1.2rem;margin-top:1rem;text-align:center}[lang^=ja] .price-area-sub br{display:none}}.price-fee{align-items:flex-end;color:var(--color-blue-deep);display:flex;font-weight:var(--font-weight-medium);justify-content:center;line-height:var(--leading-tight)}@media screen and (min-width:768px){.price-fee{height:11.8rem;padding-bottom:4.3rem}[lang^=en] .price-fee{column-gap:.6rem}}@media screen and (max-width:767px){.price-fee{height:9rem;padding:3.2rem}[lang^=en] .price-fee{column-gap:.4rem}}.price-fee-yen{letter-spacing:var(--tracking-base);line-height:var(--leading-tight)}[lang^=en] .price-fee-yen{position:relative;top:.2em}@media screen and (min-width:768px){.price-fee-yen{font-size:2.4rem;margin-right:.4rem}}@media screen and (max-width:767px){.price-fee-yen{font-size:2rem;margin-right:.4rem}}.price-fee-num{letter-spacing:var(--tracking-base);line-height:var(--leading-tight);position:relative;top:.1em}[lang^=en] .price-fee-num{top:.2em}@media screen and (min-width:768px){.price-fee-num{font-size:4.4rem}}@media screen and (max-width:767px){.price-fee-num{font-size:3.6rem}}.price-fee-unit{letter-spacing:var(--tracking-base);line-height:var(--leading-tight)}@media screen and (min-width:768px){.price-fee-unit{font-size:1.5rem}}@media screen and (max-width:767px){.price-fee-unit{font-size:1.3rem}}.price-note{background-color:var(--color-beige-soft)}@media screen and (min-width:768px){.price-note{border-radius:.8rem;margin-top:4.8rem}}@media screen and (max-width:767px){.price-note{border-radius:.8rem;margin-top:2rem}}.price-note-ttl{font-weight:var(--font-weight-bold);line-height:var(--leading-loose);position:relative}@media screen and (min-width:768px){.price-note-ttl{font-size:2rem;letter-spacing:var(--tracking-base)}}@media screen and (max-width:767px){.price-note-ttl{font-size:1.5rem}}@media screen and (min-width:768px){.price-note-trigger{padding:4.1rem 5.6rem 4.2rem}}@media screen and (max-width:767px){.price-note-trigger{padding:2.9rem 3.1rem 3.1rem}}.price-note-trigger[aria-expanded=true] i:after{transform:rotate(180deg)}.price-note-trigger i{color:var(--color-brown-muted);height:var(--category-icon-width);margin:auto;position:absolute;top:0;width:var(--category-icon-width)}@media screen and (min-width:768px){.price-note-trigger i{--category-icon-width:1.6rem;bottom:0;right:5.6rem}}@media screen and (max-width:767px){.price-note-trigger i{--category-icon-width:1.2rem;bottom:.4rem;right:3.1rem}}.price-note-trigger i:after,.price-note-trigger i:before{background-color:currentcolor;content:"";height:.2rem;left:0;position:absolute;top:calc(var(--category-icon-width)/2);width:var(--category-icon-width)}.price-note-trigger i:after{transform:rotate(90deg)}.price-note-list{display:grid}@media screen and (min-width:768px){.price-note-list{gap:4.8rem 3.3rem;grid-template-columns:1fr 1fr 1fr;padding:0 5.6rem 6.6rem}}@media screen and (max-width:767px){.price-note-list{gap:2.8rem;padding:0 3.2rem 4rem}}@media screen and (min-width:768px){.price-note-item{border-top:.1rem solid var(--color-beige-muted);padding-top:3.2rem}}@media screen and (max-width:767px){.price-note-item{border-top:.1rem solid var(--color-beige-muted);padding-top:2.4rem}}.price-note-item-list{font-weight:var(--font-weight-medium);line-height:1.8}@media screen and (min-width:768px){.price-note-item-list{font-size:1.2rem;letter-spacing:var(--tracking-base);margin-top:2rem;padding-left:2rem}}@media screen and (max-width:767px){.price-note-item-list{font-size:1.2rem;margin-top:1.6rem;padding-left:1.5rem}}.price-note-item-list li{position:relative}.price-note-item-list li:before{content:"・";left:-1em;position:absolute;top:0}.price-note-heading{align-items:center;color:var(--color-blue-deep);display:flex;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-base);line-height:var(--leading-loose)}@media screen and (min-width:768px){.price-note-heading{column-gap:1.6rem;font-size:2rem}}@media screen and (max-width:767px){.price-note-heading{column-gap:1rem;font-size:2rem}}.price-note-icon{display:block;flex:none;-webkit-user-select:none;user-select:none}@media screen and (min-width:768px){.price-note-icon{width:8rem}}@media screen and (max-width:767px){.price-note-icon{width:6.7rem}}.reception{border-spacing:0}@media screen and (min-width:768px){.reception{font-size:1.5rem;width:100%}}@media screen and (max-width:767px){.reception{font-size:1.3rem;padding:0 3.2rem;table-layout:fixed}html[lang^=ja] .reception{width:51.2rem}html[lang^=en] .reception{width:111.4rem}html[lang^=zh] .reception{width:81.4rem}.reception-scroll{left:-3.2rem;overflow-x:scroll;pointer-events:auto;position:relative;width:calc(100% + 6.4rem)}}.reception td,.reception th{letter-spacing:var(--tracking-base);text-align:center;vertical-align:middle}@media screen and (max-width:767px){.reception td,.reception th{padding:.5rem}}@media screen and (min-width:768px){.reception th{height:5.7rem}}@media screen and (max-width:767px){.reception th{height:4.6rem}}.reception th:first-of-type{background-color:initial}.reception th:not(.reception th:first-of-type){background-color:var(--color-brown-muted);color:var(--color-white);font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.reception th:nth-of-type(2){border-right:.1rem solid var(--color-beige-muted);border-top-left-radius:.6rem}}@media screen and (max-width:767px){.reception th:nth-of-type(2){border-right:.1rem solid var(--color-beige-muted);border-top-left-radius:.6rem}}@media screen and (min-width:768px){.reception th:nth-of-type(3){border-right:.1rem solid var(--color-beige-muted)}}@media screen and (max-width:767px){.reception th:nth-of-type(3){border-right:.1rem solid var(--color-beige-muted)}}@media screen and (min-width:768px){.reception th:last-of-type{border-top-right-radius:.6rem}}@media screen and (max-width:767px){.reception th:last-of-type{border-top-right-radius:.6rem}}@media screen and (min-width:768px){.reception tr td:first-of-type{border-left:.1rem solid var(--color-beige-muted)}}@media screen and (max-width:767px){.reception tr td:first-of-type{border-left:.1rem solid var(--color-beige-muted)}}@media screen and (min-width:768px){.reception tr:first-of-type td:first-of-type{border-top:.1rem solid var(--color-beige-muted);border-top-left-radius:.6rem}}@media screen and (max-width:767px){.reception tr:first-of-type td:first-of-type{border-top:.1rem solid var(--color-beige-muted);border-top-left-radius:.6rem}}@media screen and (min-width:768px){.reception tr:last-of-type td:first-of-type{border-bottom-left-radius:.6rem}}@media screen and (max-width:767px){.reception tr:last-of-type td:first-of-type{border-bottom-left-radius:.6rem}}@media screen and (min-width:768px){.reception tr:last-of-type td:last-of-type{border-bottom-right-radius:.6rem}}@media screen and (max-width:767px){.reception tr:last-of-type td:last-of-type{border-bottom-right-radius:.6rem}}.reception td{background-color:var(--color-white);font-weight:var(--font-weight-medium)}@media screen and (min-width:768px){.reception td{border-bottom:.1rem solid var(--color-beige-muted);border-right:.1rem solid var(--color-beige-muted);height:6.9rem}}@media screen and (max-width:767px){.reception td{border-bottom:.1rem solid var(--color-beige-muted);border-right:.1rem solid var(--color-beige-muted);height:6.2rem}}.reception td:not(.reception td:first-child){background-color:var(--color-white)}@media screen and (min-width:768px){.reception td:not(.reception td:first-child){width:26rem}}.reception td:first-child{background-color:var(--color-beige-soft)}@media screen and (min-width:768px){.reception td:first-child{width:22rem}.reception-note{font-size:1.2rem;margin-top:2.4rem;text-align:center}}@media screen and (max-width:767px){.reception-note{font-size:1rem;margin-top:1.2rem}}