html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;list-style:none;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{scroll-behavior:smooth}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body::-webkit-scrollbar{display:none}html,body{margin:0;padding:0;-webkit-text-size-adjust:100%}ol,ul{list-style:none}ul,ol,li{list-style-type:none;padding:0}dl,dt,dd{margin:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{width:100%;height:auto;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}a{outline:none;text-decoration:none}a img{outline:none;border:0}:focus{outline:0}input,textarea{display:block;width:100%;box-sizing:border-box;border-width:0}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}h1{font-size:32px;line-height:1.4}@media screen and (max-width: 767px){h1{font-size:28px;line-height:1.4}}@media screen and (min-width: 768px){h1{font-size:32px;line-height:1.4}}@media screen and (min-width: 992px){h1{font-size:40px;line-height:1.4}}@media screen and (min-width: 1200px){h1{font-size:36px;line-height:1.4}}@media screen and (min-width: 1600px){h1{font-size:44px;line-height:1.4}}@media screen and (min-width: 2500px){h1{font-size:48px;line-height:1.4}}h2{font-size:28px;line-height:1.4}@media screen and (max-width: 767px){h2{font-size:32px;line-height:1.4}}@media screen and (min-width: 768px){h2{font-size:32px;line-height:1.4}}@media screen and (min-width: 992px){h2{font-size:32px;line-height:1.4}}@media screen and (min-width: 1200px){h2{font-size:32px;line-height:1.4}}@media screen and (min-width: 1600px){h2{font-size:36px;line-height:1.4}}@media screen and (min-width: 2500px){h2{font-size:40px;line-height:1.4}}h3{font-size:24px;line-height:1.4}@media screen and (max-width: 767px){h3{font-size:20px;line-height:1.4}}@media screen and (min-width: 768px){h3{font-size:22px;line-height:1.4}}@media screen and (min-width: 992px){h3{font-size:24px;line-height:1.4}}@media screen and (min-width: 1200px){h3{font-size:28px;line-height:1.4}}@media screen and (min-width: 1600px){h3{font-size:28px;line-height:1.4}}@media screen and (min-width: 2500px){h3{font-size:28px;line-height:1.4}}h4{font-size:20px;line-height:1.4}@media screen and (max-width: 767px){h4{font-size:18px;line-height:1.4}}@media screen and (min-width: 768px){h4{font-size:18px;line-height:1.4}}@media screen and (min-width: 992px){h4{font-size:22px;line-height:1.4}}@media screen and (min-width: 1200px){h4{font-size:26px;line-height:1.4}}@media screen and (min-width: 1600px){h4{font-size:26px;line-height:1.4}}@media screen and (min-width: 2500px){h4{font-size:26px;line-height:1.4}}h5{font-size:18px;line-height:1.6}@media screen and (max-width: 767px){h5{font-size:18px;line-height:1.6}}@media screen and (min-width: 768px){h5{font-size:18px;line-height:1.6}}@media screen and (min-width: 992px){h5{font-size:18px;line-height:1.6}}@media screen and (min-width: 1200px){h5{font-size:18px;line-height:1.6}}@media screen and (min-width: 1600px){h5{font-size:18px;line-height:1.6}}@media screen and (min-width: 2500px){h5{font-size:18px;line-height:1.6}}h6{font-size:14px;line-height:1.6}@media screen and (max-width: 767px){h6{font-size:14px;line-height:1.6}}@media screen and (min-width: 768px){h6{font-size:14px;line-height:1.6}}@media screen and (min-width: 992px){h6{font-size:16px;line-height:1.6}}@media screen and (min-width: 1200px){h6{font-size:20px;line-height:1.6}}@media screen and (min-width: 1600px){h6{font-size:20px;line-height:1.6}}@media screen and (min-width: 2500px){h6{font-size:22px;line-height:1.6}}p{font-size:14px;line-height:1.8}@media screen and (max-width: 767px){p{font-size:14px;line-height:1.8}}@media screen and (min-width: 768px){p{font-size:14px;line-height:1.8}}@media screen and (min-width: 992px){p{font-size:14px;line-height:1.8}}@media screen and (min-width: 1200px){p{font-size:16px;line-height:1.8}}@media screen and (min-width: 1600px){p{font-size:16px;line-height:1.8}}@media screen and (min-width: 2500px){p{font-size:16px;line-height:1.8}}span{font-size:14px;line-height:1.8}@media screen and (max-width: 767px){span{font-size:14px;line-height:1.8}}@media screen and (min-width: 768px){span{font-size:14px;line-height:1.8}}@media screen and (min-width: 992px){span{font-size:14px;line-height:1.8}}@media screen and (min-width: 1200px){span{font-size:16px;line-height:1.8}}@media screen and (min-width: 1600px){span{font-size:16px;line-height:1.8}}@media screen and (min-width: 2500px){span{font-size:16px;line-height:1.8}}a{font-size:14px;line-height:1.6}@media screen and (max-width: 767px){a{font-size:14px;line-height:1.6}}@media screen and (min-width: 992px){a{font-size:14px;line-height:1.6}}@media screen and (min-width: 1200px){a{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){a{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){a{font-size:16px;line-height:1.6}}div{font-size:14px;line-height:1.6}@media screen and (max-width: 767px){div{font-size:14px;line-height:1.6}}@media screen and (min-width: 992px){div{font-size:16px;line-height:1.6}}@media screen and (min-width: 1200px){div{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){div{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){div{font-size:16px;line-height:1.6}}.sp-only{display:none}@media screen and (max-width: 767px){.sp-only{display:block}}.pc-only{display:none}@media screen and (min-width: 1200px){.pc-only{display:block}}.md-only{display:none}@media screen and (min-width: 768px){.md-only{display:block}}.lg-only{display:none}@media screen and (min-width: 992px){.lg-only{display:block}}html{font-size:16px;scroll-behavior:smooth;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{font-family:"Noto Sans JP",serif;font-weight:400;line-height:1.8;letter-spacing:.14em;color:#1d201f;background-color:#eeeae5;word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:"Noto Serif JP",serif;line-height:1.75}p{line-height:1.8}a{color:#2b2321;text-decoration:none;transition:opacity .3s ease}a:hover,a:focus{opacity:.7}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;background:none;border:none;appearance:none}input,textarea,select{font-family:inherit;font-size:100%;border-radius:0;outline:none}iframe{max-width:100%;border:none;display:block}.clearfix::after{content:"";display:block;clear:both}.l-container{width:90%;max-width:1200px;padding-block:30px;margin-inline:auto;text-align:center}@media screen and (min-width: 768px){.l-container{padding-block:60px}}.l-container-sm{width:90%;padding-block:20px;margin-inline:auto;text-align:center}@media screen and (min-width: 768px){.l-container-sm{padding-block:40px}}.l-container-xl{width:90%;max-width:1440px;padding-block:30px;margin-inline:auto;text-align:center}@media screen and (min-width: 768px){.l-container-xl{padding-block:60px}}.l-section{padding-block:25px}@media screen and (min-width: 768px){.l-section{padding-block:60px}}.l-flex{display:flex;flex-wrap:wrap;gap:1.5rem}.l-flex.-center{justify-content:center;align-items:center}.l-flex.-between{justify-content:space-between}.l-flex.-column{flex-direction:column}@media screen and (min-width: 768px){.l-flex{flex-wrap:nowrap}}:root{--header-h: 60px}.l-header{position:fixed;top:0;left:0;right:0;height:var(--header-h);background:#eeeae5;border-bottom:1px solid rgba(43,35,33,.12);z-index:3500}.l-header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.l-header__logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:"Noto Serif JP",serif}.l-header__nav{display:none}.l-header__link{font-family:"Noto Serif JP",serif;color:#1d201f;text-decoration:none;letter-spacing:.08em;font-size:14px;position:relative;padding:6px 8px}.l-header__link:hover{opacity:.75}@media screen and (min-width: 768px){.l-header__inner{padding:0 26px}.l-header__nav{display:flex;align-items:center;gap:18px}}.l-footer{background:#2b2321;color:#fff;padding:40px 0;text-align:center;font-family:"EB Garamond",serif,cursive,"Noto Serif JP",serif;font-size:.875rem}.c-hamburger{width:44px;height:44px;border:0;background:rgba(0,0,0,0);display:grid;place-items:center;padding:0;cursor:pointer}@media screen and (min-width: 768px){.c-hamburger{display:none}}.c-hamburger__bars{width:26px;height:16px;position:relative;display:inline-block}.c-hamburger__bars::before,.c-hamburger__bars::after{content:"";position:absolute;left:0;right:0;height:1px;background:rgba(29,32,31,.65);transition:transform .35s ease,top .35s ease,opacity .25s ease}.c-hamburger__bars::before{top:5px}.c-hamburger__bars::after{top:11px}html.is-menu-open .c-hamburger__bars::before{top:8px;transform:rotate(45deg)}html.is-menu-open .c-hamburger__bars::after{top:8px;transform:rotate(-45deg)}.c-menu{position:fixed;inset:0;z-index:3000;pointer-events:none}.c-menu__overlay{position:absolute;inset:0;background:rgba(0,0,0,.18);opacity:0;transition:opacity .35s ease}.c-menu__panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#eeeae5;border-left:1px solid rgba(43,35,33,.12);opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease;padding:calc(var(--header-h) + 28px) 26px 30px}.c-menu__nav{display:grid;gap:22px}.c-menu__link{font-family:"Noto Serif JP",serif;color:#1d201f;text-decoration:none;font-size:14px;letter-spacing:.1em;padding-bottom:18px;border-bottom:1px solid rgba(43,35,33,.12)}.c-menu__link:hover{opacity:.75}@media screen and (min-width: 768px){.c-menu__panel{left:auto;width:30vw;min-width:320px;max-width:520px;transform:translateX(10px)}}html.is-menu-open{overflow:hidden}html.is-menu-open body{overflow:hidden}html.is-menu-open .c-menu{pointer-events:auto}html.is-menu-open .c-menu__overlay{opacity:1}html.is-menu-open .c-menu__panel{opacity:1;transform:translate(0, 0)}.c-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:2px;text-decoration:none;font-family:"Noto Serif JP",serif;letter-spacing:.14em;color:#fff;transition:opacity .25s ease,transform .25s ease;font-size:18px;line-height:1.6}@media screen and (max-width: 767px){.c-btn{font-size:18px;line-height:1.6}}@media screen and (min-width: 768px){.c-btn{font-size:18px;line-height:1.6}}@media screen and (min-width: 992px){.c-btn{font-size:18px;line-height:1.6}}@media screen and (min-width: 1200px){.c-btn{font-size:18px;line-height:1.6}}@media screen and (min-width: 1600px){.c-btn{font-size:18px;line-height:1.6}}@media screen and (min-width: 2500px){.c-btn{font-size:18px;line-height:1.6}}.c-btn:hover{opacity:.9}.c-btn::after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;background:url("../images/arrow.svg") no-repeat center/contain}.c-btn__icon{width:28px;height:28px;background:url("../images/line.svg") no-repeat center/contain;margin-right:10px;flex:0 0 auto}.c-btn--reserve{background:#517c5c}.c-btn--line{background:#06c755}.p-campaign__cta{display:grid;gap:12px;margin:22px 0 28px}@media screen and (min-width: 768px){.p-campaign__cta{gap:14px;margin:26px 0 34px}}.fixed-cta{position:fixed;z-index:2500;left:0;right:0;transition:bottom .3s ease,opacity .3s ease;bottom:-120px}.fixed-cta__container{width:100%;max-width:600px;display:grid;grid-template-columns:repeat(2, 1fr);align-items:center}@media screen and (min-width: 768px){.fixed-cta__container{margin:0 0 0 auto;padding-right:1vw}}.fixed-cta a{width:90%;max-width:400px;margin:0 auto;padding-right:0;height:45px;font-size:14px;line-height:1.6}@media screen and (max-width: 767px){.fixed-cta a{font-size:14px;line-height:1.6}}@media screen and (min-width: 992px){.fixed-cta a{font-size:14px;line-height:1.6}}@media screen and (min-width: 1200px){.fixed-cta a{font-size:16px;line-height:1.6}}@media screen and (min-width: 1600px){.fixed-cta a{font-size:16px;line-height:1.6}}@media screen and (min-width: 2500px){.fixed-cta a{font-size:16px;line-height:1.6}}@media screen and (min-width: 768px){.fixed-cta a{height:56px}}.fixed-cta img{display:block}.fixed-cta.is-visible{bottom:1vh;opacity:1}.fixed-cta .c-btn--reserve::after,.fixed-cta .c-btn--line::after{display:none}.c-section{padding-block:30px 0 0 0}@media screen and (min-width: 768px){.c-section{padding-block:60px 0 0 0}}.c-section__inner{max-width:1200px;margin-inline:auto;padding-inline:30px}@media screen and (min-width: 768px){.c-section__inner{padding-inline:60px}}.c-section__head{text-align:center;margin-bottom:2rem}@media screen and (min-width: 768px){.c-section__head{margin-bottom:3rem}}.c-section__wrapper{display:inline-block}.c-section__title{font-size:28px;line-height:1.4;font-weight:600;color:#1d201f;display:inline-block}@media screen and (max-width: 767px){.c-section__title{font-size:32px;line-height:1.4}}@media screen and (min-width: 768px){.c-section__title{font-size:32px;line-height:1.4}}@media screen and (min-width: 992px){.c-section__title{font-size:32px;line-height:1.4}}@media screen and (min-width: 1200px){.c-section__title{font-size:32px;line-height:1.4}}@media screen and (min-width: 1600px){.c-section__title{font-size:36px;line-height:1.4}}@media screen and (min-width: 2500px){.c-section__title{font-size:40px;line-height:1.4}}.c-section__small{font-size:14px;line-height:1.8;font-family:"Noto Sans JP",serif;font-weight:400;text-align:right}@media screen and (max-width: 767px){.c-section__small{font-size:14px;line-height:1.8}}@media screen and (min-width: 768px){.c-section__small{font-size:14px;line-height:1.8}}@media screen and (min-width: 992px){.c-section__small{font-size:14px;line-height:1.8}}@media screen and (min-width: 1200px){.c-section__small{font-size:16px;line-height:1.8}}@media screen and (min-width: 1600px){.c-section__small{font-size:16px;line-height:1.8}}@media screen and (min-width: 2500px){.c-section__small{font-size:16px;line-height:1.8}}.c-section__en{font-family:"EB Garamond",serif,cursive;color:#f2d6c9}.c-section__lead{font-size:14px;line-height:1.8;margin-top:1rem;color:#bcb49b}@media screen and (max-width: 767px){.c-section__lead{font-size:14px;line-height:1.8}}@media screen and (min-width: 768px){.c-section__lead{font-size:14px;line-height:1.8}}@media screen and (min-width: 992px){.c-section__lead{font-size:14px;line-height:1.8}}@media screen and (min-width: 1200px){.c-section__lead{font-size:16px;line-height:1.8}}@media screen and (min-width: 1600px){.c-section__lead{font-size:16px;line-height:1.8}}@media screen and (min-width: 2500px){.c-section__lead{font-size:16px;line-height:1.8}}.c-loader{position:fixed;inset:0;z-index:99999;background:#1a1a1a;display:grid;place-items:center;opacity:1;visibility:visible;transition:opacity .55s ease,visibility .55s ease}.c-loader__inner{display:grid;justify-items:center;gap:12px}.c-loader__percent{font-family:"EB Garamond",serif,cursive;font-size:14px;letter-spacing:.08em;color:#fff;opacity:.9}.c-loader__bar{width:100vw;height:1px;background:hsla(0,0%,100%,.22);overflow:hidden;position:relative}@media screen and (min-width: 768px){.c-loader__bar{width:100vw}}.c-loader__fill{position:absolute;inset:0 auto 0 0;width:0%;background:hsla(0,0%,100%,.92);transform-origin:left}html.is-loader-done .c-loader{opacity:0;visibility:hidden}@media(prefers-reduced-motion: reduce){.c-loader{transition:none}}.c-scroll{position:absolute;right:26px;bottom:26px;z-index:3;display:grid;justify-items:center;gap:10px;text-decoration:none;color:#fff}@media screen and (min-width: 768px){.c-scroll{right:44px;bottom:34px}}.c-scroll__circle{width:48px;height:48px;border:1px solid hsla(0,0%,100%,.55);border-radius:999px;display:grid;place-items:center}.c-scroll__label{font-family:"EB Garamond",serif,cursive;font-size:12px;letter-spacing:.06em;opacity:.9}.c-scroll__rail{position:relative;width:1px;height:46px;background:hsla(0,0%,100%,.25);overflow:hidden}.c-scroll__rail::after{content:"";position:absolute;top:-60%;left:0;width:1px;height:60%;background:hsla(0,0%,100%,.85);animation:scrollLine 1.2s linear infinite}@keyframes scrollLine{0%{transform:translateY(0);opacity:0}15%{opacity:1}100%{transform:translateY(220%);opacity:0}}@media(prefers-reduced-motion: reduce){.c-scroll__rail::after{animation:none}html.is-loaded .p-fv__panel--top,html.is-loaded .p-fv__panel--bottom{animation:none}html.is-loaded .p-fv__panel--top{transform:translateY(-102%)}html.is-loaded .p-fv__panel--bottom{transform:translateY(102%)}}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-hidden{display:none}.u-block{display:block}.u-inline{display:inline}.u-inline-block{display:inline-block}.u-fw-bold{font-weight:700}.u-fw-medium{font-weight:500}.u-fw-regular{font-weight:400}.u-mb-0{margin-bottom:0}.u-mb-16{margin-bottom:1rem}.u-mb-24{margin-bottom:1.5rem}.u-mb-32{margin-bottom:2rem}.u-mb-40{margin-bottom:2.5rem}.u-pt-40{padding-top:2.5rem}.u-pb-40{padding-bottom:2.5rem}.u-w-100{width:100%}.u-color-main{color:#2b2321}.u-color-sub{color:#bcb49b}.u-color-accent{color:#696d6a}.u-color-white{color:#fff}.u-bg-main{background-color:#2b2321}.u-bg-sub{background-color:#bcb49b}.u-bg-accent{background-color:#696d6a}.u-nowrap{white-space:nowrap}.u-break-all{word-break:break-all}.u-border{position:relative}.u-border::before{content:"";position:absolute;width:10%;height:1px;background:#2b2321;left:0;bottom:0;z-index:5}.u-border::after{content:"";position:absolute;width:100%;height:1px;background:#f2d6c9;left:0;bottom:0;z-index:4}.u-sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0}.p-fv{position:relative;height:100svh;min-height:100svh;overflow:hidden;color:#fff}.p-fv__bg{position:absolute;inset:0;z-index:0}.p-fv__bg picture,.p-fv__bg img{width:100%;height:100%}.p-fv__bg img{object-fit:cover;object-position:center;display:block}.p-fv__shade{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.28)}.p-fv__copy{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none}.p-fv__ttl{width:min(62vw,280px);height:auto;display:block;filter:drop-shadow(0 8px 18px rgba(0, 0, 0, 0.25))}@media screen and (min-width: 768px){.p-fv__ttl{width:min(24vw,320px)}}.p-fv__opening{position:absolute;inset:0;z-index:9999;pointer-events:none}.p-fv__panel{position:absolute;left:0;width:100%;height:50%;background:#1a1a1a;transform:translateY(0)}.p-fv__panel--top{top:0}.p-fv__panel--bottom{bottom:0}html.is-fv-open .p-fv__panel--top{animation:fvOpenTop 1s cubic-bezier(0.2, 0.7, 0.2, 1) 0s forwards}html.is-fv-open .p-fv__panel--bottom{animation:fvOpenBottom 1s cubic-bezier(0.2, 0.7, 0.2, 1) 0s forwards}@keyframes fvOpenTop{to{transform:translateY(-102%)}}@keyframes fvOpenBottom{to{transform:translateY(102%)}}.p-intro{position:relative;background:#eeeae5;padding:45px 0 75px}@media screen and (min-width: 768px){.p-intro{padding:90px 0 120px 0}}.p-intro::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background-image:url("../images/bg-intro.svg");background-repeat:repeat-x;background-position:left bottom;background-size:auto 90px;pointer-events:none}@media screen and (min-width: 768px){.p-intro::after{height:110px;background-size:auto 110px}}.p-intro__inner{display:grid;place-items:center;text-align:center}.p-intro__text{font-family:"Noto Serif JP",serif;line-height:2;letter-spacing:.12em;color:#1d201f}@media screen and (min-width: 768px){.p-intro__text{line-height:2.5}}.p-intro__line{display:block;opacity:0;transform:translateY(6px);transition:opacity 1s ease,transform 1s ease;will-change:opacity,transform}.p-intro__line+.p-intro__line{margin-top:14px}@media screen and (min-width: 768px){.p-intro__line+.p-intro__line{margin-top:16px}}.p-intro__line:nth-child(1){margin-top:0}.p-intro__line:nth-child(2){margin-top:44px}.p-intro__line:nth-child(4){margin-top:44px}.p-intro__line:nth-child(7){margin-top:44px}@media screen and (min-width: 768px){.p-intro__line:nth-child(2){margin-top:56px}.p-intro__line:nth-child(4){margin-top:56px}.p-intro__line:nth-child(7){margin-top:56px}}.p-intro.is-inview .p-intro__line{opacity:1;transform:translateY(0)}.p-intro.is-inview .p-intro__line:nth-child(1){transition-delay:0s}.p-intro.is-inview .p-intro__line:nth-child(2){transition-delay:.1s}.p-intro.is-inview .p-intro__line:nth-child(3){transition-delay:.2s}.p-intro.is-inview .p-intro__line:nth-child(4){transition-delay:.3s}.p-intro.is-inview .p-intro__line:nth-child(5){transition-delay:.4s}.p-intro.is-inview .p-intro__line:nth-child(6){transition-delay:.5s}.p-intro.is-inview .p-intro__line:nth-child(7){transition-delay:.6s}.p-intro.is-inview .p-intro__line:nth-child(8){transition-delay:.7s}.p-intro.is-inview .p-intro__line:nth-child(9){transition-delay:.8s}.p-intro.is-inview .p-intro__line:nth-child(10){transition-delay:.9s}@media(prefers-reduced-motion: reduce){.p-intro__line{transition:none;opacity:1;transform:none}}.p-feature{--feature-bg: #241E1D;background:var(--feature-bg);transition:background-color .9s ease,background .9s ease;color:#fff;padding:90px 0}@media screen and (min-width: 768px){.p-feature{padding:120px 0}}.p-feature__list{display:grid;gap:70px}@media screen and (min-width: 768px){.p-feature__list{gap:90px}}.p-feature__head{margin-bottom:45px;text-align:center}@media screen and (min-width: 768px){.p-feature__head{margin-bottom:60px}}.p-feature__ttl{font-family:"Noto Serif JP",serif}.p-feature__item{opacity:0;transform:translateY(10px);transition:opacity .9s ease,transform .9s ease}.p-feature__item.is-inview{opacity:1;transform:translateY(0)}.p-feature__body{display:grid;gap:26px}@media screen and (min-width: 768px){.p-feature__body{grid-template-columns:1fr 1fr;align-items:center;gap:50px}}@media screen and (min-width: 768px){.p-feature__item--reverse .p-feature__media{order:2}.p-feature__item--reverse .p-feature__content{order:1}}.p-feature__media{position:relative;width:100%}.p-feature__img img{width:100%;height:auto;display:block;object-fit:cover}.p-feature__img--main{width:90%;border-radius:2px;overflow:hidden}.p-feature__img--main-02{width:90%;border-radius:2px;overflow:hidden;margin:0 0 0 auto}.p-feature__img--sub{position:absolute;width:25%;border-radius:2px;overflow:hidden;box-shadow:0 14px 40px rgba(0,0,0,.35)}.p-feature__img--single{width:100%;border-radius:2px;overflow:hidden}.p-feature__item--pair-right .p-feature__img--sub{right:-2%;bottom:5%}.p-feature__item--pair-left .p-feature__img--sub{left:-2%;bottom:5%}.p-feature__content{display:grid;gap:18px;text-align:left}.p-feature__title{font-family:"Noto Serif JP",serif}.p-feature__text{font-family:"Noto Sans JP",serif;line-height:2.2}@media screen and (min-width: 768px){.p-feature__text{font-size:15px;line-height:2.3}}@media(prefers-reduced-motion: reduce){.p-feature{transition:none}.p-feature__item{transition:none;opacity:1;transform:none}}.p-flow{background:#eeeae5;padding:45px 0;--flow-total: 4}@media screen and (min-width: 768px){.p-flow{padding:90px 0}}.p-flow__head{text-align:center;margin-bottom:34px}@media screen and (min-width: 768px){.p-flow__head{margin-bottom:44px}}.p-flow__heading{font-family:"Noto Serif JP",serif;color:#2b2321}.p-flow__sub{font-family:"EB Garamond",serif,cursive;color:#bcb49b}.p-flow__top{margin:0 auto 20px;width:min(900px,100%)}.p-flow__count{display:flex;align-items:baseline;gap:8px;font-family:"EB Garamond",serif,cursive;color:#bcb49b;font-style:italic;margin-bottom:14px}.p-flow__countNow{font-family:"Noto Serif JP",serif;font-size:44px;letter-spacing:.06em;line-height:1;display:inline-block;transform:translateY(2px)}.p-flow__countSep,.p-flow__countAll{font-size:18px;color:#1d201f;opacity:.8}.p-flow__bar{position:relative;height:2px;background:rgba(43,35,33,.15);overflow:hidden}.p-flow__barFill{position:absolute;inset:0 auto 0 0;width:calc(100%/var(--flow-total, 6));background:#bcb49b;transform:translateX(0);transition:transform .55s ease}.p-flow__slider{position:relative;width:min(900px,100%);margin:0 auto}.p-flow__arrows{pointer-events:none}.p-flow__arrow{pointer-events:auto;position:absolute;top:40%;transform:translateY(-50%);width:56px;height:56px;border-radius:999px;border:0;display:grid;place-items:center;transition:opacity .35s ease;z-index:2}.p-flow__arrow img{width:56px;height:auto;display:block;opacity:.8}.p-flow__arrow:disabled{opacity:.25}.p-flow__arrow--prev{left:-5px}.p-flow__arrow--next{right:-5px}@media screen and (min-width: 768px){.p-flow__arrow{top:50%}.p-flow__arrow--prev{left:-3em}.p-flow__arrow--next{right:-3em}}@media screen and (min-width: 1200px){.p-flow__arrow--prev{left:-8em}.p-flow__arrow--next{right:-8em}}.p-flow .splide__arrow{background:rgba(0,0,0,0);opacity:1}.p-flowCard{display:grid;gap:18px}@media screen and (min-width: 768px){.p-flowCard{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px}}.p-flowCard__media{margin:0;background:#d5ddcc;border:1px solid #ddd3cb;overflow:hidden;aspect-ratio:4/3}.p-flowCard img{width:100%;height:100%;display:block;object-fit:cover}.p-flowCard__content{padding:8px 0 0;text-align:left}@media screen and (min-width: 768px){.p-flowCard__content{padding:0}}.p-flowCard__title{font-family:"Noto Serif JP",serif;letter-spacing:.1em;color:#2b2321;margin-bottom:18px}.p-flowCard__text{font-family:"Noto Sans JP",serif;color:#1d201f;line-height:2.2;letter-spacing:.08em}.p-staff{background:#eeeae5;padding:0 0 45px 0}@media screen and (min-width: 768px){.p-staff{padding:0 0 90px 0}}.p-staff__head{text-align:center;margin-bottom:34px}@media screen and (min-width: 768px){.p-staff__head{margin-bottom:44px}}.p-staff__heading{font-family:"Noto Serif JP",serif;font-size:34px;letter-spacing:.1em;color:#2b2321}@media screen and (min-width: 768px){.p-staff__heading{font-size:44px}}.p-staff__sub{font-family:"EB Garamond",serif,cursive;font-size:14px;letter-spacing:.14em;color:#bcb49b}@media screen and (min-width: 768px){.p-staff__sub{font-size:15px}}.p-staff__grid{display:grid;gap:44px}@media screen and (min-width: 768px){.p-staff__grid{gap:56px}}.p-staffCard{display:grid;gap:26px;text-align:left}@media screen and (min-width: 768px){.p-staffCard{grid-template-columns:1.05fr .95fr;align-items:start;gap:48px}}.p-staffCard__media{margin:0;border:1px solid rgba(43,35,33,.12);overflow:hidden;background:#d5ddcc}.p-staffCard img{width:100%;height:auto;display:block;object-fit:cover}@media screen and (min-width: 768px){.p-staffCard__body{padding-top:6px}}.p-staffCard__nameRuby{font-family:"Noto Sans JP",serif;font-size:13px;letter-spacing:.35em;color:#1d201f;opacity:.85}.p-staffCard__nameKanji{font-family:"Noto Serif JP",serif;font-size:28px;letter-spacing:.1em;color:#2b2321;margin:0 0 18px}@media screen and (min-width: 768px){.p-staffCard__nameKanji{font-size:32px;margin-bottom:22px}}.p-staffTable{display:grid;gap:0;border-top:1px solid #bcb49b;border-bottom:1px solid #bcb49b}.p-staffTable__row{display:grid;grid-template-columns:110px 1fr;border-top:1px solid #bcb49b}.p-staffTable__row:first-child{border-top:0}@media screen and (min-width: 768px){.p-staffTable__row{grid-template-columns:140px 1fr}}.p-staffTable__th{background:#d5ddcc;padding:16px 14px;font-family:"Noto Sans JP",serif;font-size:14px;letter-spacing:.1em;color:#1d201f;display:flex;align-items:center;justify-content:center;text-align:center;margin:0}@media screen and (min-width: 768px){.p-staffTable__th{padding:18px 16px;font-size:15px}}.p-staffTable__td{padding:16px 16px;font-family:"Noto Sans JP",serif;font-size:14px;letter-spacing:.08em;color:#1d201f;line-height:2;margin:0}@media screen and (min-width: 768px){.p-staffTable__td{padding:18px 18px;font-size:15px}}.js-reveal{opacity:0;transform:translateY(10px);transition:opacity .7s ease,transform .7s ease;will-change:opacity,transform}.js-reveal.is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion: reduce){.js-reveal{transition:none;transform:none;opacity:1}}.p-campaign{background:#d5ddcc;padding:45px 0 90px 0}.p-campaign::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:url("../images/bg-intro.svg") repeat-x bottom center/auto 100%;pointer-events:none}@media screen and (min-width: 768px){.p-campaign::after{height:110px}}.p-campaign__box{background:#eeeae5;border:1px solid rgba(188,180,155,.35);padding:54px 15px;position:relative}@media screen and (min-width: 768px){.p-campaign__box{max-width:720px;margin:0 auto;padding:64px 56px}}.p-campaign__body{text-align:left}.p-campaign__head{text-align:center;margin-bottom:26px}@media screen and (min-width: 768px){.p-campaign__head{margin-bottom:34px}}.p-campaign__heading{font-family:"Noto Serif JP",serif;font-size:28px;letter-spacing:.1em;color:#2b2321}@media screen and (min-width: 768px){.p-campaign__heading{font-size:34px}}.p-campaign__limited{position:relative;display:inline-block;font-size:24px;line-height:1.4;padding-bottom:12px}@media screen and (max-width: 767px){.p-campaign__limited{font-size:20px;line-height:1.4}}@media screen and (min-width: 768px){.p-campaign__limited{font-size:22px;line-height:1.4}}@media screen and (min-width: 992px){.p-campaign__limited{font-size:24px;line-height:1.4}}@media screen and (min-width: 1200px){.p-campaign__limited{font-size:28px;line-height:1.4}}@media screen and (min-width: 1600px){.p-campaign__limited{font-size:28px;line-height:1.4}}@media screen and (min-width: 2500px){.p-campaign__limited{font-size:28px;line-height:1.4}}.p-campaign__limited::after{position:absolute;content:"";background:#d5ddcc;width:70%;height:2px;bottom:0;left:50%;transform:translate(-50%, 0)}.p-campaign__sub{font-family:"EB Garamond",serif,cursive;font-size:12px;letter-spacing:.14em;color:#bcb49b}@media screen and (min-width: 768px){.p-campaign__sub{font-size:13px}}.p-campaign__label{font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#2b2321;margin:0 0 10px}.p-campaign__small{font-size:.75em}.p-campaign__lead{margin:0 0 26px;border-top:1px solid rgba(188,180,155,.55);padding-top:16px}.p-campaign__lead p{margin:10px 0 0;font-family:"Noto Sans JP",serif;color:#1d201f;letter-spacing:.08em;line-height:2.1}.p-campaign__tableWrap{margin-top:18px}.p-campaignTable{border-top:1px solid #bcb49b;border-bottom:1px solid #bcb49b}.p-campaignTable__row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bcb49b}.p-campaignTable__row:first-child{border-top:0}.p-campaignTable__row--head .p-campaignTable__th{background:#d5ddcc;font-family:"Noto Serif JP",serif;font-size:14px;letter-spacing:.12em;color:#2b2321;padding:14px 14px;text-align:center}.p-campaignTable__row--head .p-campaignTable__th:last-child{border-right:0}.p-campaignTable__td{padding:14px 5px;text-align:center;font-family:"Noto Serif JP",serif;font-size:18px;line-height:1.6;letter-spacing:.08em;color:#1d201f}@media screen and (max-width: 767px){.p-campaignTable__td{font-size:18px;line-height:1.6}}@media screen and (min-width: 768px){.p-campaignTable__td{font-size:18px;line-height:1.6}}@media screen and (min-width: 992px){.p-campaignTable__td{font-size:18px;line-height:1.6}}@media screen and (min-width: 1200px){.p-campaignTable__td{font-size:18px;line-height:1.6}}@media screen and (min-width: 1600px){.p-campaignTable__td{font-size:18px;line-height:1.6}}@media screen and (min-width: 2500px){.p-campaignTable__td{font-size:18px;line-height:1.6}}.p-campaignTable__td:first-child{justify-content:center}.p-campaignTable__td:last-child{justify-content:center}.p-campaignTable__td--price{font-family:"Noto Serif JP",serif;letter-spacing:.08em;color:#8d4c33}.p-campaignTable__td--price span{font-family:"Noto Serif JP",serif;font-size:12px}.p-campaign__payTtl{font-family:"Noto Serif JP",serif;font-size:18px;letter-spacing:.1em;color:#2b2321;margin:0 0 10px;padding-top:10px;border-top:1px solid rgba(188,180,155,.55)}.p-campaign__payText{font-family:"Noto Sans JP",serif;color:#1d201f;letter-spacing:.08em;margin:0 0 10px}.p-campaign__note{font-family:"Noto Sans JP",serif;letter-spacing:.06em;color:#8d4c33;margin:0}.p-interior{background:#d5ddcc;padding:45px 0 45px 0}@media screen and (min-width: 768px){.p-interior{padding:90px 0 90px 0}}.p-interior__head{text-align:center;margin-bottom:34px}@media screen and (min-width: 768px){.p-interior__head{margin-bottom:44px}}.p-interior__heading{font-family:"Noto Serif JP",serif;color:#2b2321}.p-interior__sub{font-family:"EB Garamond",serif,cursive;font-size:14px;letter-spacing:.14em;color:#bcb49b}@media screen and (min-width: 768px){.p-interior__sub{font-size:15px}}.p-interior__slider{width:min(980px,100%);margin:0 auto}.p-interior__media{margin:0;overflow:hidden;aspect-ratio:5/3;object-fit:cover}.p-interior__media img{width:100%;height:100%;object-fit:cover;display:block}.p-interior .splide__pagination{position:static;margin-top:18px;display:flex;justify-content:center;gap:10px;padding:0}.p-interior .splide__pagination__page{width:6px;height:6px;border-radius:999px;background:rgba(43,35,33,.15);opacity:1;transform:scale(1);transition:transform .25s ease,background-color .25s ease}.p-interior .splide__pagination__page.is-active{background:#bcb49b;transform:scale(1.5)}@media(prefers-reduced-motion: reduce){.p-interior .splide__pagination__page{transition:none}}.p-faq{background:#eeeae5;padding:45px 0 0 0}@media screen and (min-width: 768px){.p-faq{padding:90px 0 0 0}}.p-faq__head{text-align:center;margin-bottom:34px}@media screen and (min-width: 768px){.p-faq__head{margin-bottom:44px}}.p-faq__heading{font-family:"Noto Serif JP",serif;color:#2b2321}.p-faq__sub{font-family:"EB Garamond",serif,cursive;color:#bcb49b}.p-faq__list{width:min(980px,100%);margin:0 auto;border-top:1px solid rgba(43,35,33,.15)}.p-faqItem{border-bottom:1px solid rgba(43,35,33,.15)}.p-faqItem__btn{width:100%;border:0;background:rgba(0,0,0,0);padding:22px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;cursor:pointer;text-align:left}.p-faqItem__q{display:inline-flex;align-items:baseline;gap:14px;min-width:0}.p-faqItem__qMark{font-family:"Noto Serif JP",serif;color:#bcb49b;letter-spacing:.08em;flex:0 0 auto;font-size:18px}@media screen and (min-width: 768px){.p-faqItem__qMark{font-size:20px}}.p-faqItem__qText{font-family:"Noto Serif JP",serif;color:#2b2321;font-weight:600;letter-spacing:.1em;line-height:1.6;min-width:0}.p-faqItem__icon{width:18px;height:18px;position:relative;flex:0 0 auto;color:#bcb49b}.p-faqItem__icon::before{content:"";position:absolute;inset:0;margin:auto;width:8px;height:8px;border-right:2px solid #bcb49b;border-bottom:2px solid #bcb49b;transform:rotate(45deg);transition:transform .25s ease}.p-faqItem__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.p-faqItem__panel>*{overflow:hidden;padding:0;margin:0}.p-faqItem__a{padding:0 0 22px;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;opacity:0;transform:translateY(-6px);transition:opacity .35s ease,transform .35s ease}.p-faqItem__aMark{font-family:"Noto Serif JP",serif;color:#bcb49b;letter-spacing:.08em}.p-faqItem__aBody{font-family:"Noto Sans JP",serif;letter-spacing:.08em;text-align:left}.p-faqItem__aBody p{margin:0}.p-faqItem.is-open .p-faqItem__panel{grid-template-rows:1fr}.p-faqItem.is-open .p-faqItem__a{opacity:1;transform:translateY(0)}.p-faqItem.is-open .p-faqItem__icon::before{transform:rotate(-135deg)}.p-faqItem__btn:focus-visible{outline:2px solid rgba(188,180,155,.6);outline-offset:6px}@media(prefers-reduced-motion: reduce){.p-faqItem__panel,.p-faqItem__a,.p-faqItem__icon::before{transition:none}}.p-access{background:#eeeae5;padding:45px 0 0 0}@media screen and (min-width: 768px){.p-access{padding:90px 0 0 0}}.p-access__head{text-align:center;margin-bottom:34px}@media screen and (min-width: 768px){.p-access__head{margin-bottom:44px}}.p-access__heading{font-family:"Noto Serif JP",serif}.p-access__sub{font-family:"EB Garamond",serif,cursive;color:#bcb49b}.p-access__box{width:min(1080px,100%);margin:0 auto;display:grid;grid-template-columns:1fr;gap:30px}@media screen and (min-width: 1200px){.p-access__box{grid-template-columns:repeat(2, 1fr)}}.p-access__dl{margin:0}.p-access__row{display:grid;grid-template-columns:96px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid rgba(43,35,33,.18);text-align:left}.p-access__row:nth-child(1){border-top:1px solid rgba(43,35,33,.18)}@media screen and (min-width: 768px){.p-access__row{grid-template-columns:120px 1fr;gap:26px;padding:26px 0}}.p-access__dt{margin:0;font-family:"Noto Sans JP",serif}.p-access__dd{margin:0;font-family:"Noto Sans JP",serif}.p-access__mapFrame{width:100%;height:min(64vw,460px);border:0;display:block}@media screen and (min-width: 768px){.p-access__mapFrame{height:520px}}.c-formReset input,.c-formReset select,.c-formReset textarea,.c-formReset button{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.c-formReset input[type=text],.c-formReset input[type=tel],.c-formReset input[type=email],.c-formReset input[type=date],.c-formReset select,.c-formReset textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-formReset select::-ms-expand{display:none}.c-formReset input[type=date]::-webkit-calendar-picker-indicator{opacity:1}.c-formReset a{color:inherit;text-decoration:none}.p-form{background:#eeeae5;padding:45px 0;margin:0 auto}@media screen and (min-width: 768px){.p-form{padding:90px 0}}.p-form__head{text-align:center;margin-bottom:34px}@media screen and (min-width: 768px){.p-form__head{margin-bottom:44px}}.p-form__heading{font-family:"Noto Serif JP",serif}.p-form__sub{font-family:"EB Garamond",serif,cursive;color:#bcb49b}.p-form__form{text-align:left}.p-formRow{padding:18px 0}@media screen and (min-width: 768px){.p-formRow{padding:22px 0}}.p-formRow__label{display:inline-flex;align-items:baseline;gap:8px;font-family:"Noto Sans JP",serif;color:#2b2321;letter-spacing:.08em;margin-bottom:10px;cursor:pointer}.p-formRow__required{color:#bcb49b;font-weight:700;transform:translateY(-1px)}.p-formRow__field{display:grid;gap:10px}.p-formRow__help{font-family:"Noto Sans JP",serif;font-size:13px;line-height:1.8;letter-spacing:.06em;color:#1d201f;opacity:.75}.p-form .p-formRow__field input[type=text],.p-form .p-formRow__field input[type=tel],.p-form .p-formRow__field input[type=email],.p-form .p-formRow__field input[type=date],.p-form .p-formRow__field select,.p-form .p-formRow__field textarea{width:100%;padding:14px 14px;border:1px solid #ddd3cb;background:#d5ddcc;color:#1d201f;font-family:"Noto Sans JP",serif;letter-spacing:.06em;line-height:1.6;border-radius:10px;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.p-form .p-formRow__field textarea{min-height:160px;resize:vertical;line-height:1.9}.p-form .p-formRow__field input:focus,.p-form .p-formRow__field select:focus,.p-form .p-formRow__field textarea:focus{outline:none;border-color:rgba(188,180,155,.9);box-shadow:0 0 0 3px rgba(188,180,155,.22);background:#fff}.p-form .p-formRow__field input::placeholder,.p-form .p-formRow__field textarea::placeholder{color:rgba(29,32,31,.45)}.p-form .p-formRow__field select{padding-right:44px;background-image:none}.p-form .p-formRow__field input[type=date]{padding-right:14px}.p-formActions{margin-top:28px;display:grid;place-items:center}@media screen and (min-width: 768px){.p-formActions{margin-top:34px}}.p-formActions__submit{width:min(420px,100%);padding:16px 18px;border-radius:999px;border:1px solid #ddd3cb;background:#2b2321;color:#fff;font-family:"Noto Serif JP",serif;letter-spacing:.1em;cursor:pointer;transition:transform .2s ease,opacity .2s ease,filter .2s ease}.p-formActions__submit:hover{filter:brightness(1.03);transform:translateY(-1px)}.p-formActions__submit:active{transform:translateY(0);opacity:.9}.p-formActions__submit:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(188,180,155,.22)}@media(prefers-reduced-motion: reduce){.p-form .p-formRow__field input,.p-form .p-formRow__field select,.p-form .p-formRow__field textarea,.p-formActions__submit{transition:none}}.p-formRow--date .p-formRow__field{cursor:pointer}.p-formRow--date input[type=date]{font-size:16px;height:52px;padding:14px 46px 14px 14px;cursor:pointer}@keyframes a-scale-bounce{0%{transform:scale(1);opacity:1}25%{transform:scale(1.03)}40%{transform:scale(0.9)}50%{transform:scale(1.02)}60%{transform:scale(0.93)}70%{transform:scale(1.01);opacity:1}80%{transform:scale(0.95)}90%{transform:scale(1.01)}100%{transform:scale(1)}}.a-scale-bounce{animation:a-scale-bounce 1.8s linear infinite}@keyframes a-updown{0%,50%,100%{transform:translateY(0)}30%{transform:translateY(5px)}80%{transform:translateY(-5px)}}.a-updown{animation:a-updown 1.2s linear infinite}.a-fade-in{opacity:0;transform:translateY(50px);transition:all 1.5s ease}.a-fade-in.is-inview{opacity:1;transform:translateY(0)}.a-wipe-container{overflow:hidden;position:relative}.a-wipe-container::before{content:"";position:absolute;width:100%;height:100%;background:#000;transform:translateX(-101%);transition:transform .8s ease;z-index:1}.a-wipe-container.is-inview::before{transform:translateX(101%)}.a-wipe-container .a-wipe-text{opacity:0;transition:opacity .8s ease .5s}.a-wipe-container.is-inview .a-wipe-text{opacity:1}@keyframes a-ripple{0%{transform:scale(1);opacity:.7}80%{transform:scale(1.3);opacity:0}100%{transform:scale(1.3);opacity:0}}.a-ripple{position:absolute;width:100%;height:100%;background:#666;box-shadow:0 0 5px #666;animation:a-ripple 2s infinite;top:0;left:0}@keyframes a-scroll-dot{0%{transform:translateY(0);opacity:0}40%{opacity:1}80%{transform:translateY(12px);opacity:0}100%{opacity:0}}.a-scroll-icon{position:relative;text-align:center;color:#fff;font-size:10px;line-height:1.5;letter-spacing:1px}.a-scroll-icon::before{content:"";width:18px;height:32px;border:1px solid #fff;border-radius:50px;display:block;margin:0 auto 8px}.a-scroll-icon::after{content:"";width:4px;height:4px;background:#fff;border-radius:50%;display:block;margin:0 auto;animation:a-scroll-dot 2s infinite}/*# sourceMappingURL=style.css.map */