*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}ul,ol{list-style:none}a:not([class]){text-decoration-skip-ink:auto}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}form{margin:0;padding:0}label{display:inline-block}input,button,select,textarea{padding:0;border:none;border-radius:0;outline:none;background:rgba(0, 0, 0, 0);background-color:rgba(0, 0, 0, 0);background-image:none;-webkit-box-shadow:none;box-shadow:none;color:inherit;font-family:inherit;font-size:16px;line-height:1.5;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,button:focus,select:focus,textarea:focus{border:none;outline:none;-webkit-box-shadow:none;box-shadow:none}input:hover,button:hover,select:hover,textarea:hover{border:none;outline:none;-webkit-box-shadow:none;box-shadow:none}button,select{text-transform:none}textarea{overflow:auto;-ms-overflow-style:scrollbar;resize:vertical}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}.c-form-submit::-moz-foucus-inner{padding:0;border:none}html{font-size:16px}@media screen and (min-width: 376px){html{font-size:clamp(16px,3.6585365854vw,32px)}}@media screen and (min-width: 821px){html{font-size:max(13px,1.25vw)}}@media(min-width: 1280px){html{font-size:16px}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}body{position:relative;background-color:#fff;color:#383838;font-family:"Zen Old Mincho",serif;font-size:11px;font-size:.6875rem;font-weight:400;letter-spacing:.1em;line-height:2;-webkit-overflow-scrolling:touch;overflow-x:hidden}@media screen and (min-width: 821px){body{overflow-x:visible;overflow-x:initial;font-size:.875rem;line-height:2.28571429}}*[id]{scroll-margin-top:2.5rem}@media screen and (min-width: 821px){*[id]{scroll-margin-top:4.5rem}}a{-webkit-transition:opacity .3s;transition:opacity .3s;color:inherit;text-decoration:none;cursor:pointer}@media screen and (min-width: 821px){a:hover{opacity:.8}}a[href^="tel:"]{pointer-events:auto}@media screen and (min-width: 821px){a[href^="tel:"]{pointer-events:none}}img{display:block;width:100%;max-width:100%;height:auto;border:none}img:not([alt]){filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="10" /></filter></svg>#filter');-webkit-filter:blur(10px);filter:blur(10px)}b,strong{font-weight:700}table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;border:1px solid}th,td{padding:4px 6px;border:1px solid;text-align:left;vertical-align:top}.l-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:10;height:28px;height:1.75rem;background-color:#383838}@media screen and (min-width: 821px){.l-footer{height:3rem}}.l-footer__copyright{text-align:center}.l-footer__copyright small{font-family:"Marcellus",serif;color:#fff;font-size:10px;font-size:.625rem;font-weight:400;line-height:1}@media screen and (min-width: 821px){.l-footer__copyright small{font-size:.875rem}}.l-header{position:sticky;z-index:20;top:0;height:40px;height:2.5rem;background-color:#e3dfd0}@media screen and (min-width: 821px){.l-header{height:4.5rem}}.l-header__inner{height:inherit;padding-right:5px;padding-right:.3125rem;padding-left:16px;padding-left:1rem}@media screen and (min-width: 821px){.l-header__inner{padding-right:2.125rem;padding-left:3rem}}.l-header__wrap{display:grid;grid-template-columns:1fr 5.9375rem 2.5rem;height:inherit;-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem}@media screen and (min-width: 821px){.l-header__wrap{grid-template-columns:6.125rem 1fr 8rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}}.l-header__logo{width:49px;width:3.0625rem;height:inherit}@media screen and (min-width: 821px){.l-header__logo{width:6.125rem}}.l-header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.l-header__global-nav{display:none;width:100%;height:inherit}@media screen and (min-width: 821px){.l-header__global-nav{display:block}}@media screen and (min-width: 821px){.l-header__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:inherit;height:inherit;-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem;padding-left:.75rem}}@media screen and (min-width: 821px){.l-header__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:inherit}}@media screen and (min-width: 821px){.l-header__link a{display:block;width:100%;padding-top:.875rem;padding-bottom:.875rem;font-family:"Marcellus",serif;font-size:1rem;font-weight:400;letter-spacing:.12em;line-height:1}.l-header__link a::first-letter{text-transform:uppercase}}.l-header__language-toggle{position:relative;z-index:50}.l-header__hamburger{position:relative;z-index:50}@media screen and (min-width: 821px){.l-header__hamburger{display:none}}.l-header__drawer{visibility:hidden;position:fixed;z-index:40;top:40px;top:2.5rem;right:0;left:0;overflow-y:scroll;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}html.is-drawer-active .l-header__drawer{visibility:visible;opacity:1}.l-inner{position:relative;z-index:1;width:100%;max-width:650px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}@media screen and (min-width: 821px){.l-inner{max-width:1320px;padding-right:20px;padding-left:20px}}.l-main{position:relative;overflow-x:hidden}@media screen and (min-width: 821px){.l-main{overflow-x:visible;overflow-x:initial}}.l-main__detail{position:relative;padding-bottom:120px;padding-bottom:7.5rem;background-color:#f8f4e9}@media screen and (min-width: 821px){.l-main__detail{padding-bottom:0}}.l-main__how-to-use{position:relative}.l-main__spec{position:relative;padding-top:75px;padding-top:4.6875rem;padding-bottom:55px;padding-bottom:3.4375rem;background-color:#f8f4e9}@media screen and (min-width: 821px){.l-main__spec{padding-top:15rem;padding-bottom:11.5625rem}}.l-main__users-voice{position:relative;padding-top:60px;padding-top:3.75rem;padding-bottom:60px;padding-bottom:3.75rem;margin-top:-1px;margin-top:-0.0625rem;background-color:#fff}@media screen and (min-width: 821px){.l-main__users-voice{padding-top:13.75rem;padding-bottom:13.4375rem}}.l-main__about{position:relative}.l-main__contact{position:relative;padding-top:55px;padding-top:3.4375rem;padding-bottom:60px;padding-bottom:3.75rem;background-color:#aa9d90}@media screen and (min-width: 821px){.l-main__contact{padding-top:6.25rem;padding-bottom:6.875rem}}.c-form-checkbox__input{position:absolute;opacity:0}.c-form-checkbox__input:focus+.c-form-checkbox__part::before{border-color:#fff}.c-form-checkbox__input:checked+.c-form-checkbox__part::after{opacity:1;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.c-form-checkbox__part{display:inline-block;position:relative;padding-left:19px;padding-left:1.1875rem;font-size:11px;font-size:.6875rem;line-height:1.45454545}@media screen and (min-width: 821px){.c-form-checkbox__part{padding-left:1.75rem;font-size:.875rem;line-height:1.42857143}}.c-form-checkbox__part:hover::before,.c-form-checkbox__part:focus::before{border-color:#fff}.c-form-checkbox__part:active::before{background:rgba(248, 244, 233, .2)}.c-form-checkbox__part::before{display:block;content:"";position:absolute;top:1px;top:.0625rem;left:0;width:15px;width:.9375rem;height:15px;height:.9375rem;background:rgba(0, 0, 0, 0);border:1.5px solid #fff;border:.09375rem solid #fff;border-radius:0}@media screen and (min-width: 821px){.c-form-checkbox__part::before{top:0rem;width:1.25rem;height:1.25rem;border:.125rem solid #fff}}.c-form-checkbox__part::after{display:block;content:"";position:absolute;top:4px;top:.25rem;left:3px;left:.1875rem;width:9px;width:.5625rem;height:9px;height:.5625rem;background:#fff;opacity:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (min-width: 821px){.c-form-checkbox__part::after{top:.3125rem;left:.3125rem;width:.625rem;height:.625rem}}.c-form-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem;row-gap:5px;row-gap:.3125rem}@media screen and (min-width: 821px){.c-form-radio{-webkit-column-gap:2.375rem;-moz-column-gap:2.375rem;column-gap:2.375rem}}.c-form-radio__input{position:absolute;opacity:0}.c-form-radio__input:focus+.c-form-radio__part::before{border-color:#fff}.c-form-radio__input:checked+.c-form-radio__part::after{opacity:1;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.c-form-radio__part{display:inline-block;position:relative;padding-left:20px;padding-left:1.25rem;font-size:10px;font-size:.625rem;font-weight:400}@media screen and (min-width: 821px){.c-form-radio__part{padding-left:1.75rem;font-size:.875rem}}.c-form-radio__part:hover::before,.c-form-radio__part:focus::before{border-color:#fff}.c-form-radio__part:active::before{background:rgba(248, 244, 233, .2)}.c-form-radio__part::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;width:15px;width:.9375rem;height:15px;height:.9375rem;border:1.5px solid #fff;border:.09375rem solid #fff;border-radius:50%}@media screen and (min-width: 821px){.c-form-radio__part::before{width:1.25rem;height:1.25rem;border:.125rem solid #fff}}.c-form-radio__part::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:3px;left:.1875rem;width:9px;width:.5625rem;height:9px;height:.5625rem;background:#fff;border:1px solid rgba(0, 0, 0, 0);border-radius:50%;opacity:0;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (min-width: 821px){.c-form-radio__part::after{left:.3125rem;width:.625rem;height:.625rem}}.c-form-required{color:#c90642}.c-form-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60%;height:32px;height:2rem;background:rgba(0, 0, 0, 0);border:1px solid #fff;border-radius:1rem;font-family:"Marcellus",serif;color:#fff;font-size:12.5px;font-size:.78125rem;font-weight:400;line-height:1;letter-spacing:.1em;text-transform:capitalize}@media screen and (min-width: 821px){.c-form-submit{width:12.5rem;height:2.5rem;border-radius:1.25rem;font-size:1.125rem}}.c-form-submit:hover,.c-form-submit:focus{border:1px solid #fff}.c-form-submit:disabled{opacity:.5;cursor:not-allowed;border:1px solid hsla(0, 0%, 100%, .3);color:hsla(0, 0%, 100%, .5)}.c-form-submit:disabled:hover,.c-form-submit:disabled:focus{border:1px solid hsla(0, 0%, 100%, .3);color:hsla(0, 0%, 100%, .5);opacity:.5}.c-form-text-field{width:100%;padding:7px 10px;padding:.4375rem .625rem;border:1px solid rgba(0, 0, 0, 0);background-color:#f8f4e9;color:#383838;font-size:11px;font-size:.6875rem;font-weight:400}@media screen and (min-width: 821px){.c-form-text-field{padding:.8125rem .9375rem;font-size:.875rem;line-height:1.42857143}}.c-form-text-field:hover,.c-form-text-field:focus{border:1px solid #fff}.c-form-textarea{width:100%;height:120px;height:7.5rem;padding:7px 10px;padding:.4375rem .625rem;border:1px solid rgba(0, 0, 0, 0);background-color:#f8f4e9;color:#383838;font-size:11px;font-size:.6875rem;font-weight:400}@media screen and (min-width: 821px){.c-form-textarea{height:12.5rem;padding:.8125rem .9375rem;font-size:.875rem;line-height:1.42857143}}.c-form-textarea:hover,.c-form-textarea:focus{border:1px solid #fff}.c-section-title{position:absolute;top:19px;top:1.1875rem;right:7px;right:.4375rem;z-index:3;display:block;width:17px;width:1.0625rem;height:115px;height:7.1875rem;color:#fff;mix-blend-mode:difference;font-family:"Marcellus",serif;font-size:17px;font-size:1.0625rem;font-weight:400;letter-spacing:.1em;line-height:1;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;-webkit-transition:color .3s ease;transition:color .3s ease}@media screen and (min-width: 821px){.c-section-title{top:2.25rem;right:2.1875rem;width:1.75rem;height:11.25rem;font-size:1.75rem}}.c-section-title::first-letter{text-transform:uppercase}section.js-section.is-in-view .c-section-title{position:fixed;top:59px;top:3.6875rem}@media screen and (min-width: 821px){section.js-section.is-in-view .c-section-title{top:6.75rem}}.p-about__inner{position:relative;z-index:2}.p-about__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;width:100%;height:100vh}.p-about__slide{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}.p-about__slide.is-active{opacity:1}.p-about__logo{text-align:center}.p-about__logo img{display:inline-block;width:75px;width:4.6875rem}@media screen and (min-width: 821px){.p-about__logo img{width:8.1875rem}}.p-about__text-box{margin-top:33px;margin-top:2.0625rem;text-align:center}@media screen and (min-width: 821px){.p-about__text-box{margin-top:2.875rem}}.p-about__text{color:#fff;font-size:11px;font-size:.6875rem;line-height:2.36363636}@media screen and (min-width: 821px){.p-about__text{font-size:1rem;line-height:2.5}}.p-about__text+.p-about__text{margin-top:26px;margin-top:1.625rem}@media screen and (min-width: 821px){.p-about__text+.p-about__text{margin-top:2.5rem}}.p-accordion{position:relative}.p-accordion__head{position:relative;height:40px;height:2.5rem;font-weight:400}@media screen and (min-width: 821px){.p-accordion__head{height:3.5rem}}.p-accordion__lines{display:block;position:absolute;top:50%;right:20px;right:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}@media screen and (min-width: 821px){.p-accordion__lines{right:1.875rem}}.p-accordion__line{display:block;width:17px;width:1.0625rem;height:1px;height:.0625rem;background-color:#fff}@media screen and (min-width: 821px){.p-accordion__line{width:1.8125rem}}.p-accordion__line:nth-child(2){-webkit-transform:translateY(-0.0625rem) rotate(-90deg);transform:translateY(-0.0625rem) rotate(-90deg)}.p-accordion.is-active .p-accordion__lines{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.p-accordion__button{display:block;width:100%;height:100%;padding-right:50px;padding-right:3.125rem;padding-left:20px;padding-left:1.25rem;background-color:#aa9d90;color:#fff;font-size:11px;font-size:.6875rem;letter-spacing:.1em;line-height:1.3;text-align:left;cursor:pointer;-webkit-transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,background-color}.p-accordion__button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg, transparent, rgba(255, 255, 255, .05), transparent);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.p-accordion__button:hover{background-color:hsl(30, 13.2653061224%, 64.568627451%)}.p-accordion__button:hover::before{-webkit-transform:translateX(100%);transform:translateX(100%)}.p-accordion.is-active .p-accordion__button{background-color:hsl(30, 13.2653061224%, 59.568627451%)}@media screen and (min-width: 821px){.p-accordion__button{padding-right:4.375rem;padding-left:1.875rem;font-size:1rem}}.p-accordion__button span{font-family:"Marcellus",serif}.p-accordion__body{display:block;background-color:#f8f4e9;will-change:height,opacity,padding;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-transition-property:background-color,-webkit-box-shadow;transition-property:background-color,-webkit-box-shadow;transition-property:box-shadow,background-color;transition-property:box-shadow,background-color,-webkit-box-shadow;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);isolation:isolate;contain:layout style paint}.p-accordion.is-active .p-accordion__body{-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .02),0 4px 8px rgba(0, 0, 0, .04),inset 0 1px 0 hsla(0, 0%, 100%, .1);box-shadow:0 1px 3px rgba(0, 0, 0, .02),0 4px 8px rgba(0, 0, 0, .04),inset 0 1px 0 hsla(0, 0%, 100%, .1);background-color:hsl(44, 51.724137931%, 95.3137254902%)}.p-accordion__inner{padding:15px 20px 20px;padding:.9375rem 1.25rem 1.25rem}@media screen and (min-width: 821px){.p-accordion__inner{padding:1.5625rem 1.875rem 1.875rem}}.p-accordion__title{line-height:1.45454545}@media screen and (min-width: 821px){.p-accordion__title{font-size:.875rem;line-height:1.71428571}}.p-accordion__lists{margin-top:13px;margin-top:.8125rem}.p-accordion__list{line-height:1.54545455}@media screen and (min-width: 821px){.p-accordion__list{font-size:.8125rem;line-height:1.69230769}}.p-contact{color:#fff;font-size:11px;font-size:.6875rem;line-height:1.63636364}@media screen and (min-width: 821px){.p-contact{font-size:.875rem}}.p-contact__text{text-align:center}@media screen and (min-width: 821px){.p-contact__text{font-size:1rem;line-height:2;letter-spacing:.1em}}.p-contact__form{margin-top:17px;margin-top:1.0625rem;padding-right:7%;padding-left:7%}@media screen and (min-width: 821px){.p-contact__form{width:35rem;max-width:100%;margin-top:2.3125rem;margin-right:auto;margin-left:auto;padding:0}}.p-detail{position:relative}.p-detail__items{display:grid;grid-template-columns:1fr;row-gap:120px;row-gap:7.5rem}@media screen and (min-width: 821px){.p-detail__items{row-gap:0}}@media screen and (min-width: 821px){.p-detail__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 821px){.p-detail__item.p-detail__item--reverse .p-detail__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.p-detail__half{position:relative}.p-detail__half:nth-child(1){margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}@media screen and (min-width: 821px){.p-detail__half:nth-child(1){position:sticky;top:4.5rem;width:50vw;height:100vh;margin-right:auto}}@media screen and (min-width: 821px){.p-detail__item.p-detail__item--reverse .p-detail__half:nth-child(1){margin-right:calc(50% - 50vw);margin-left:auto}}.p-detail__half:nth-child(2){padding-top:52px;padding-top:3.25rem}@media screen and (min-width: 821px){.p-detail__half:nth-child(2){padding-top:9.25rem;width:50%;padding-bottom:12.5%;padding-left:6.3%}}@media screen and (min-width: 821px){.p-detail__item.p-detail__item--reverse .p-detail__half:nth-child(2){padding-left:0;padding-right:6.3%}}@media screen and (min-width: 821px){.p-detail__text-inner{padding-right:6.3%;padding-left:5.7%}}@media screen and (min-width: 821px){.p-detail__item.p-detail__item--reverse .p-detail__text-inner{padding-right:5.7%;padding-left:6.3%}}.p-detail__movie{width:100%;height:100%}.p-detail__movie>div{width:100%;height:100%;aspect-ratio:750/980}@media screen and (min-width: 821px){.p-detail__movie>div{aspect-ratio:initial}}.p-detail__movie>div>video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#383838}@media screen and (min-width: 821px){.p-detail__visual>div{aspect-ratio:720/630}}@media screen and (min-width: 821px){.p-detail__item:nth-child(2) .p-detail__visual>div{aspect-ratio:720/458}}@media screen and (min-width: 821px){.p-detail__item:nth-child(3) .p-detail__visual>div{aspect-ratio:720/395}}@media screen and (min-width: 821px){.p-detail__item:nth-child(4) .p-detail__visual>div{aspect-ratio:720/408}}.p-detail__visual>div>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-detail__title{font-size:13px;font-size:.8125rem;font-weight:400;line-height:1.84615385;letter-spacing:.1em}@media screen and (min-width: 821px){.p-detail__title{font-size:1.125rem;line-height:1.77777778}}.p-detail__title span{position:relative;display:inline-block;padding-bottom:3px;padding-bottom:.1875rem;line-height:1}.p-detail__title span::after{display:block;content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:1px;background-color:#383838}.p-detail__text-box{margin-top:24px;margin-top:1.5rem}@media screen and (min-width: 821px){.p-detail__text-box{margin-top:3.125rem}}.p-detail__text-box p+p{margin-top:22px;margin-top:1.375rem}@media screen and (min-width: 821px){.p-detail__text-box p+p{margin-top:2rem}}.p-detail__img-box{margin-top:32px;margin-top:2rem}@media screen and (min-width: 821px){.p-detail__img-box{margin-top:3.4375rem}}.p-detail__img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-27px;margin-top:-1.6875rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;padding-right:24px;padding-right:1.5rem;padding-left:24px;padding-left:1.5rem}@media screen and (min-width: 821px){.p-detail__img-wrap{-webkit-column-gap:8%;-moz-column-gap:8%;column-gap:8%;padding-right:7%;padding-left:7%}}.p-detail__img-wrap:has(.p-detail__img:only-child),.p-detail__img-wrap.p-detail__img-wrap--overlapping{padding:0}.p-detail__img-wrap.p-detail__img-wrap--overlapping{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.p-detail__img-wrap.p-detail__img-wrap--right{margin-top:-30px;margin-top:-1.875rem}.p-detail__slideshow{position:relative;overflow:hidden}.p-detail__slideshow.p-detail__slideshow--aspect{aspect-ratio:650/418}@media screen and (min-width: 821px){.p-detail__slideshow.p-detail__slideshow--aspect{aspect-ratio:560/360}}.p-detail__slideshow img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.p-detail__slideshow img:first-child{position:relative}.p-detail__slideshow img.is-active{opacity:1}.p-detail__img-wrap .p-detail__img:nth-child(1){padding-top:60px;padding-top:3.75rem}@media screen and (min-width: 821px){.p-detail__img-wrap .p-detail__img:nth-child(1){padding-top:4.0625rem}}.p-detail__img-wrap.p-detail__img-wrap--overlapping .p-detail__img:nth-child(1){width:83%;padding-top:0}.p-detail__img-wrap.p-detail__img-wrap--overlapping .p-detail__img:nth-child(2){width:46%}.p-detail__img-wrap.p-detail__img-wrap--overlapping .p-detail__img:nth-child(2) img{-webkit-transform:translateX(-13%) scale(1.25);transform:translateX(-13%) scale(1.25)}@media screen and (min-width: 821px){.p-detail__img-wrap.p-detail__img-wrap--overlapping .p-detail__img:nth-child(2) img{-webkit-transform:translateX(-10%) scale(1.2);transform:translateX(-10%) scale(1.2)}}.p-detail__img-wrap .p-detail__img:only-child{padding-top:45px;padding-top:2.8125rem;width:54%}@media screen and (min-width: 821px){.p-detail__img-wrap .p-detail__img:only-child{padding-top:3.75rem;width:50%}}.p-detail__img-wrap.p-detail__img-wrap--right .p-detail__img{width:54%;margin-left:auto}.p-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:calc(100vh - 2.5rem);padding-top:40px;padding-top:2.5rem;padding-bottom:80px;padding-bottom:5rem;background-color:#dbd5c6}.p-drawer__inner{width:100%;padding-right:16px;padding-right:1rem;padding-left:16px;padding-left:1rem}.p-drawer__links{display:grid;grid-template-columns:1fr;row-gap:16px;row-gap:1rem}.p-drawer__link a{display:block;padding:13.5px 0;padding:.84375rem 0;font-family:"Marcellus",serif;font-size:17px;font-size:1.0625rem;font-weight:400;letter-spacing:.12em;line-height:1;text-align:center}.p-drawer__link a::first-letter{text-transform:uppercase}.p-form__items{display:grid;grid-template-columns:1fr;row-gap:20px;row-gap:1.25rem}@media screen and (min-width: 821px){.p-form__items{row-gap:1.6875rem}}.p-form__item{display:grid;grid-template-columns:1fr;row-gap:5px;row-gap:.3125rem}.p-form__item dd.c-form-radio{margin-top:1px;margin-top:.0625rem}@media screen and (min-width: 821px){.p-form__item dd.c-form-radio{margin-top:.9375rem}}.p-form__item dd:has(.c-form-textarea){margin-top:4px;margin-top:.25rem}@media screen and (min-width: 821px){.p-form__item dd:has(.c-form-textarea){margin-top:-0.125rem}}.p-form__checkbox{margin-top:18px;margin-top:1.125rem}.p-form__submit{margin-top:40px;margin-top:2.5rem;text-align:center}@media screen and (min-width: 821px){.p-form__submit{margin-top:2.875rem}}.p-hamburger{width:40px;width:2.5rem;height:40px;height:2.5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:none;background-color:rgba(0, 0, 0, 0);-webkit-box-shadow:0 0 2rem rgba(0, 0, 0, 0);box-shadow:0 0 2rem rgba(0, 0, 0, 0)}.p-hamburger__lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;gap:.3125rem;-webkit-transition:inherit;transition:inherit}.p-hamburger__line{display:block;width:19px;width:1.1875rem;height:1px;height:.0625rem;-webkit-transition:inherit;transition:inherit;background-color:#383838}.p-hamburger[aria-expanded=true] .p-hamburger__line:first-child{-webkit-transform:translateY(0.375rem) rotate(45deg);transform:translateY(0.375rem) rotate(45deg)}.p-hamburger[aria-expanded=true] .p-hamburger__line:nth-last-child(2){background-color:rgba(0, 0, 0, 0)}.p-hamburger[aria-expanded=true] .p-hamburger__line:last-child{-webkit-transform:translateY(-0.375rem) rotate(-45deg);transform:translateY(-0.375rem) rotate(-45deg)}.p-hamburger__label{position:absolute}.p-how-to-use__item{position:relative;width:100%;height:100vh}.p-how-to-use__item::after{display:block;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;width:100%;height:100%}.p-how-to-use__item:nth-child(1)::after{background:url(../images/how-to-use-bg_01_sp.jpg?ver=2) no-repeat center center/cover}@media screen and (min-width: 821px){.p-how-to-use__item:nth-child(1)::after{background:url(../images/how-to-use-bg_01_pc.jpg?ver=2) no-repeat center center/cover}}.p-how-to-use__item:nth-child(2)::after{background:url(../images/how-to-use-bg_02_sp.jpg) no-repeat center center/cover}@media screen and (min-width: 821px){.p-how-to-use__item:nth-child(2)::after{background:url(../images/how-to-use-bg_02_pc.jpg?ver=2) no-repeat center center/cover}}.p-how-to-use__accordion{position:absolute;bottom:0;right:0;z-index:2}@media screen and (min-width: 821px){.p-how-to-use__accordion{width:37.5rem;max-width:100%}}.p-language-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-language-toggle__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:47px;width:2.9375rem;height:18px;height:1.125rem;font-family:"Marcellus",serif;text-transform:uppercase;font-size:12px;font-size:.75rem;font-weight:400;letter-spacing:.12em}@media screen and (min-width: 821px){.p-language-toggle__button{width:64px;height:24px;font-size:1rem}}.p-language-toggle__button.is-active{background-color:#f8f4e9}.p-language-toggle__button+.p-language-toggle__button{padding-left:6px;padding-left:.375rem;border-left:1px solid #383838;border-left:.0625rem solid #383838}.p-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#e3dfd0;z-index:9999;-webkit-transition:opacity .6s ease-out,visibility .6s ease-out;transition:opacity .6s ease-out,visibility .6s ease-out}.p-loader.is-hidden{opacity:0;visibility:hidden}.p-loader__inner{width:100%;height:100%;-webkit-animation:fadeInUp 1s ease-out;animation:fadeInUp 1s ease-out}.p-loader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding-top:32px;padding-top:2rem}@media screen and (min-width: 821px){.p-loader__container{padding-top:0}}.p-loader__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:81%;margin-inline:auto}@media screen and (min-width: 821px){.p-loader__wrap{width:38.5%}}.p-loader__box{padding-top:8px;padding-top:.5rem;width:calc(100% - 1.125rem)}@media screen and (min-width: 821px){.p-loader__box{padding-top:.1875rem;padding-left:0;width:calc(100% - 2.0625rem)}}.p-loader__logo{width:115.5px;width:7.21875rem;opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);-webkit-animation:slideInFade 1.2s ease-out 1.7s forwards;animation:slideInFade 1.2s ease-out 1.7s forwards}@media screen and (min-width: 821px){.p-loader__logo{width:14.4375rem;padding-left:4px}}.p-loader__text{margin-top:35px;margin-top:2.1875rem;font-size:12px;font-size:.75rem;line-height:2.33333333;letter-spacing:.05em;opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);-webkit-animation:slideInFade 1.2s ease-out 2.3s forwards;animation:slideInFade 1.2s ease-out 2.3s forwards}@media screen and (min-width: 821px){.p-loader__text{margin-top:4rem;font-size:1.375rem;line-height:2.18181818}}.p-loader__copy{font-size:18px;font-size:1.125rem;letter-spacing:.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;line-height:1;opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem);-webkit-animation:slideInFade 1.2s ease-out 2s forwards;animation:slideInFade 1.2s ease-out 2s forwards}@media screen and (min-width: 821px){.p-loader__copy{font-size:2.0625rem}}.p-loader__spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;gap:.5rem;opacity:1;-webkit-animation:iconFadeOut .5s ease-out 1.5s forwards;animation:iconFadeOut .5s ease-out 1.5s forwards}.p-loader__circle{width:10px;width:.625rem;height:10px;height:.625rem;border-radius:50%;background-color:#8b6914;-webkit-animation:bounce 1.4s infinite ease-in-out both;animation:bounce 1.4s infinite ease-in-out both}@media screen and (min-width: 821px){.p-loader__circle{width:.75rem;height:.75rem}}.p-loader__circle:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.p-loader__circle:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.p-loader__circle:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}.p-loader__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;opacity:1;-webkit-animation:iconFadeOut .5s ease-out 1.5s forwards;animation:iconFadeOut .5s ease-out 1.5s forwards}.p-loader__loading{margin-top:24px;margin-top:1.5rem;padding-left:17px;padding-left:1.0625rem;font-size:12px;font-size:.75rem;color:#8b6914;letter-spacing:.1em;opacity:1;text-align:center}@media screen and (min-width: 821px){.p-loader__loading{font-size:.875rem}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInFade{from{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFade{from{opacity:0;-webkit-transform:translateY(1.25rem);transform:translateY(1.25rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes iconFadeOut{from{opacity:1}to{opacity:0}}@keyframes iconFadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.p-main-visual{position:relative;height:100vh}.p-main-visual__bg{position:fixed;top:0;left:0;width:100%;height:100vh;--mask-opacity: 0}.p-main-visual__bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, .5);opacity:var(--mask-opacity);-webkit-transition:opacity 1.2s ease-out;transition:opacity 1.2s ease-out;z-index:1}.p-main-visual__bg>video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-main-visual__inner{position:relative;z-index:2;width:100%;height:100%;padding-right:14%;padding-left:14%}@media screen and (min-width: 821px){.p-main-visual__inner{padding-right:20px;padding-left:20px}}.p-main-visual__content{position:relative;width:100%;height:100%}.p-main-visual__slides{position:relative;width:100%;height:100%;overflow-y:hidden}.p-main-visual__slide{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;color:#e3dfd0}.p-main-visual__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 821px){.p-main-visual__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:65.4%;margin-inline:auto}}.p-main-visual__title{font-size:13.5px;font-size:.84375rem;line-height:1.62962963;letter-spacing:.1em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}@media screen and (min-width: 821px){.p-main-visual__title{padding-top:.625rem;font-size:1.5625rem;line-height:1.68}}.p-main-visual__text-box{margin-top:24px;margin-top:1.5rem;font-size:11px;font-size:.6875rem;line-height:2}@media screen and (min-width: 821px){.p-main-visual__text-box{width:38.4375rem;max-width:100%;margin-top:0;margin-right:auto;margin-left:auto;padding-bottom:5px;padding-left:5.25rem;font-size:1rem;line-height:2.5}}.p-main-visual__text-box p+p{margin-top:22px;margin-top:1.375rem}@media screen and (min-width: 821px){.p-main-visual__text-box p+p{margin-top:2.5rem}}@media screen and (min-width: 821px){.p-main-visual__slide:nth-child(2) .p-main-visual__text-box{width:41.0625rem;padding-left:7.875rem}}.p-main-visual__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:0;right:6px;right:.375rem;z-index:2}@media screen and (min-width: 821px){.p-main-visual__icon{right:1.75rem}}.p-main-visual__label{position:relative;z-index:2;padding-bottom:75px;padding-bottom:4.6875rem;font-family:"Marcellus",serif;color:#fff;font-size:11px;font-size:.6875rem;letter-spacing:.12em;text-transform:capitalize;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed}@media screen and (min-width: 821px){.p-main-visual__label{padding-bottom:5.3125rem;font-size:1rem}}.p-main-visual__line{display:block;position:absolute;bottom:0;left:50%;z-index:2;width:1px;width:.0625rem;height:70px;height:4.375rem;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation:scrollPrompt 3s cubic-bezier(0.4, 0, 0.2, 1) infinite;animation:scrollPrompt 3s cubic-bezier(0.4, 0, 0.2, 1) infinite}@media screen and (min-width: 821px){.p-main-visual__line{left:44%;bottom:-0.625rem;height:5rem}}@-webkit-keyframes scrollPrompt{0%{-webkit-transform:translateX(-50%) scaleY(0.3);transform:translateX(-50%) scaleY(0.3);opacity:.4}25%{-webkit-transform:translateX(-50%) scaleY(1);transform:translateX(-50%) scaleY(1);opacity:.9}50%{-webkit-transform:translateX(-50%) scaleY(0.6);transform:translateX(-50%) scaleY(0.6);opacity:1}75%{-webkit-transform:translateX(-50%) scaleY(1.1);transform:translateX(-50%) scaleY(1.1);opacity:.8}100%{-webkit-transform:translateX(-50%) scaleY(0.3);transform:translateX(-50%) scaleY(0.3);opacity:.4}}@keyframes scrollPrompt{0%{-webkit-transform:translateX(-50%) scaleY(0.3);transform:translateX(-50%) scaleY(0.3);opacity:.4}25%{-webkit-transform:translateX(-50%) scaleY(1);transform:translateX(-50%) scaleY(1);opacity:.9}50%{-webkit-transform:translateX(-50%) scaleY(0.6);transform:translateX(-50%) scaleY(0.6);opacity:1}75%{-webkit-transform:translateX(-50%) scaleY(1.1);transform:translateX(-50%) scaleY(1.1);opacity:.8}100%{-webkit-transform:translateX(-50%) scaleY(0.3);transform:translateX(-50%) scaleY(0.3);opacity:.4}}@media screen and (min-width: 821px){.p-spec__wrap{display:grid;grid-template-columns:1fr 1fr}}.p-spec__img{text-align:center}.p-spec__img img{display:inline-block;width:100%;-webkit-transform:scale(1.16);transform:scale(1.16)}@media screen and (min-width: 821px){.p-spec__img img{-webkit-transform:translateX(4%) scale(1.18);transform:translateX(4%) scale(1.18)}}.p-spec__box{margin-top:47px;margin-top:2.9375rem}@media screen and (min-width: 821px){.p-spec__box{margin-top:.5625rem;padding-left:12.6%}}.p-spec__title{font-size:13px;font-size:.8125rem;font-weight:400;letter-spacing:.1em;line-height:1}@media screen and (min-width: 821px){.p-spec__title{font-size:1.125rem}}.p-spec__lists{display:grid;grid-template-columns:1fr;row-gap:19px;row-gap:1.1875rem;margin-top:22px;margin-top:1.375rem}@media screen and (min-width: 821px){.p-spec__lists{row-gap:0;margin-top:2.5rem;border-top:1px solid #aa9d90}}.p-spec__list{display:grid;grid-template-columns:1fr;padding-bottom:21px;padding-bottom:1.3125rem;border-bottom:1px solid #aa9d90}@media screen and (min-width: 821px){.p-spec__list{grid-template-columns:7.9375rem 1fr;padding:1.25rem .375rem}}.p-spec__list.p-spec__list--col2{grid-template-columns:4.3125rem 1fr}@media screen and (min-width: 821px){.p-spec__list.p-spec__list--col2{grid-template-columns:7.9375rem 1fr;padding-top:1rem}}.p-spec__list dt,.p-spec__list dd{font-weight:400;letter-spacing:.1em}.p-spec__list dt{font-family:"Marcellus",serif;font-size:12px;font-size:.75rem;line-height:1.7;text-transform:capitalize}@media screen and (min-width: 821px){.p-spec__list dt{font-size:1rem;line-height:1.5}}.p-spec__list.p-spec__list--col2 dt{font-size:11px;font-size:.6875rem;line-height:1.85}@media screen and (min-width: 821px){.p-spec__list.p-spec__list--col2 dt{font-size:.875rem;line-height:1.75}}.p-spec__list dd{font-size:11px;font-size:.6875rem;line-height:1.81818182}@media screen and (min-width: 821px){.p-spec__list dd{font-size:1rem;line-height:1.5}}.p-spec__list.p-spec__list--col2 dd{font-size:10px;font-size:.625rem;line-height:2}@media screen and (min-width: 821px){.p-spec__list.p-spec__list--col2 dd{font-size:.875rem;line-height:1.75}}.p-users-voice__items{display:grid;grid-template-columns:1fr;row-gap:45px;row-gap:2.8125rem}@media screen and (min-width: 821px){.p-users-voice__items{grid-template-columns:repeat(3, 1fr)}}.p-users-voice__item{padding-right:2.5%;padding-left:2.5%}@media screen and (min-width: 821px){.p-users-voice__item{padding-right:9%;padding-left:9%}}@media screen and (min-width: 821px){.p-users-voice__item+.p-users-voice__item{border-left:1px solid #d1cac3}}.p-users-voice__label{text-align:center}.p-users-voice__label span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:32px;height:2rem;border-radius:1rem;border-radius:1rem;background-color:#aa9d90;color:#fff}@media screen and (min-width: 821px){.p-users-voice__label span{height:2.5rem;font-size:1.125rem;border-radius:1.25rem}}.p-users-voice__title{margin-top:14px;margin-top:.875rem;font-size:12px;font-size:.75rem;text-align:center}@media screen and (min-width: 821px){.p-users-voice__title{margin-top:1.375rem;font-size:1rem}}.p-users-voice__text{margin-top:13px;margin-top:.8125rem;font-size:11px;font-size:.6875rem;line-height:1.63636364}@media screen and (min-width: 821px){.p-users-voice__text{font-size:.875rem;line-height:2}}.u-show-sp{display:block}@media screen and (min-width: 821px){.u-show-sp{display:none}}.u-switch-tab{display:none}@media screen and (min-width: 821px){.u-switch-tab{display:block}}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}
/*# sourceMappingURL=style.min.css.map */
