.c-btn-cta[data-astro-cid-6g6amcnr]{gap:calc(16 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;width:100%;display:flex}.c-btn-cta__btn[data-astro-cid-6g6amcnr]{width:100%;max-width:calc(320 / var(--base-vw) * 100 * 1vw);border:calc(1 / var(--base-vw) * 100 * 1vw) solid #ffffff80;border-radius:calc(50 / var(--base-vw) * 100 * 1vw);filter:drop-shadow(0 calc(8 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw) #997f4b66);background:linear-gradient(90deg,#a4884f,#d9b56a);transition:transform .3s;display:grid}.c-btn-cta__body[data-astro-cid-6g6amcnr]{gap:calc(16 / var(--base-vw) * 100 * 1vw);padding:calc(18 / var(--base-vw) * 100 * 1vw) calc(36 / var(--base-vw) * 100 * 1vw);grid-area:1/1;justify-content:center;align-items:center;display:flex}.c-btn-cta__icon[data-astro-cid-6g6amcnr]{width:calc(24 / var(--base-vw) * 100 * 1vw);flex-shrink:0}.c-btn-cta__label[data-astro-cid-6g6amcnr]{font-weight:700;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#fff;text-align:center;flex:1;line-height:1.6}.c-btn-cta__arrow[data-astro-cid-6g6amcnr]{width:calc(16 / var(--base-vw) * 100 * 1vw);flex-shrink:0}.c-btn-cta__microCopy[data-astro-cid-6g6amcnr]{font-weight:400;font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;margin-top:calc(-17 / var(--base-vw) * 100 * 1vw);padding:calc(2 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw);border-radius:calc(4 / var(--base-vw) * 100 * 1vw);color:#403f3d;letter-spacing:0;background-color:#fff;grid-area:1/1;place-self:start center;line-height:1.6;display:flex;position:relative}.c-btn-cta__microCopyEm[data-astro-cid-6g6amcnr]{color:#a4884f;font-weight:700}.c-btn-cta__microCopyTail[data-astro-cid-6g6amcnr]{bottom:calc(-6 / var(--base-vw) * 100 * 1vw);width:calc(7 / var(--base-vw) * 100 * 1vw);position:absolute;left:50%;transform:translate(-50%)rotate(180deg)}.c-btn-cta__note[data-astro-cid-6g6amcnr]{font-weight:400;font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;font-weight:500;line-height:1.6}.c-btn-cta--header[data-astro-cid-6g6amcnr],.c-btn-cta--compact[data-astro-cid-6g6amcnr]{width:auto}.c-btn-cta--compact[data-astro-cid-6g6amcnr] .c-btn-cta__btn[data-astro-cid-6g6amcnr]{width:auto;max-width:none}.c-btn-cta--compact[data-astro-cid-6g6amcnr] .c-btn-cta__body[data-astro-cid-6g6amcnr]{gap:calc(8 / var(--base-vw) * 100 * 1vw);padding:calc(18 / var(--base-vw) * 100 * 1vw) calc(32 / var(--base-vw) * 100 * 1vw)}.c-btn-cta--compact[data-astro-cid-6g6amcnr] .c-btn-cta__label[data-astro-cid-6g6amcnr]{font-size:calc(16 / var(--base-vw) * 100 * 1vw);flex:none}.c-btn-cta--header[data-astro-cid-6g6amcnr] .c-btn-cta__btn[data-astro-cid-6g6amcnr]{width:auto;max-width:none}.c-btn-cta--header[data-astro-cid-6g6amcnr] .c-btn-cta__body[data-astro-cid-6g6amcnr]{gap:calc(8 / var(--base-vw) * 100 * 1vw);padding:calc(11 / var(--base-vw) * 100 * 1vw) calc(16 / var(--base-vw) * 100 * 1vw)}.c-btn-cta--header[data-astro-cid-6g6amcnr] .c-btn-cta__label[data-astro-cid-6g6amcnr]{font-size:calc(18 / var(--base-vw) * 100 * 1vw)}@media screen and (width>=769px){.c-btn-cta__btn[data-astro-cid-6g6amcnr]{width:auto;max-width:none}.c-btn-cta__label[data-astro-cid-6g6amcnr]{font-size:calc(24 / var(--base-vw) * 100 * 1vw)}.c-btn-cta__microCopy[data-astro-cid-6g6amcnr],.c-btn-cta__note[data-astro-cid-6g6amcnr]{font-size:calc(14 / var(--base-vw) * 100 * 1vw)}.c-btn-cta--compact[data-astro-cid-6g6amcnr] .c-btn-cta__body[data-astro-cid-6g6amcnr]{gap:calc(16 / var(--base-vw) * 100 * 1vw);padding:calc(18 / var(--base-vw) * 100 * 1vw) calc(36 / var(--base-vw) * 100 * 1vw)}.c-btn-cta--compact[data-astro-cid-6g6amcnr] .c-btn-cta__label[data-astro-cid-6g6amcnr]{font-size:calc(24 / var(--base-vw) * 100 * 1vw)}}@media (prefers-reduced-motion:reduce){.c-btn-cta__btn[data-astro-cid-6g6amcnr]{transition:none}}@media (hover:hover) and (pointer:fine){.c-btn-cta__btn[data-astro-cid-6g6amcnr]:hover{transform:scale(1.1)}}.c-cta[data-astro-cid-yc7fyjtj]{z-index:1;padding-bottom:calc(40 / var(--base-vw) * 100 * 1vw);background:linear-gradient(#41999a 50%,#bbdfbd);position:relative;overflow-x:clip}.c-cta[data-astro-cid-yc7fyjtj]:before{width:calc(280 / var(--base-vw) * 100 * 1vw);aspect-ratio:280/40;content:"";background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='280'%20height='40'%20viewBox='0%200%20280%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='cta_head_img'%20clip-path='url(%23clip0_0_134)'%3e%3cellipse%20id='Ellipse%20685'%20cx='140'%20cy='58.5'%20rx='140'%20ry='57.5'%20fill='%2341999A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_0_134'%3e%3crect%20width='280'%20height='40'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") 50%/100% 100% no-repeat;margin-inline:auto;position:absolute;bottom:calc(100% - 1px);left:0;right:0;transform:translateZ(0)}.c-cta__en[data-astro-cid-yc7fyjtj]{font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:400;font-size:calc(80 / var(--base-vw) * 100 * 1vw);letter-spacing:0;color:#fff;text-transform:uppercase;opacity:.1;writing-mode:vertical-rl;line-height:1;position:absolute}.c-cta__en--left[data-astro-cid-yc7fyjtj]{top:calc(20 / var(--base-vw) * 100 * 1vw);left:calc(-7 / var(--base-vw) * 100 * 1vw)}.c-cta__en--right[data-astro-cid-yc7fyjtj]{right:calc(-7 / var(--base-vw) * 100 * 1vw);bottom:calc(20 / var(--base-vw) * 100 * 1vw)}.c-cta__inner[data-astro-cid-yc7fyjtj]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(56 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.c-cta__period[data-astro-cid-yc7fyjtj]{margin-bottom:calc(-32 / var(--base-vw) * 100 * 1vw);color:#fff;text-align:center;flex-direction:column;align-items:center;display:flex}.c-cta__open[data-astro-cid-yc7fyjtj]{margin-bottom:calc(-8 / var(--base-vw) * 100 * 1vw);font-weight:500;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.c-cta__date[data-astro-cid-yc7fyjtj]{gap:calc(10 / var(--base-vw) * 100 * 1vw);align-items:center;display:flex}.c-cta__limited[data-astro-cid-yc7fyjtj]{width:calc(60 / var(--base-vw) * 100 * 1vw);place-items:center;display:grid}.c-cta__limitedBg[data-astro-cid-yc7fyjtj]{width:calc(60 / var(--base-vw) * 100 * 1vw);grid-area:1/1}.c-cta__limitedText[data-astro-cid-yc7fyjtj]{color:#41999a;font-weight:700;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;grid-area:1/1;line-height:1.1}.c-cta__dateText[data-astro-cid-yc7fyjtj]{font-weight:700;font-size:calc(26 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.c-cta__dateNum[data-astro-cid-yc7fyjtj]{font-size:calc(36 / var(--base-vw) * 100 * 1vw)}.c-cta__campaign[data-astro-cid-yc7fyjtj]{flex-direction:column;align-items:center;width:100%;display:flex}.c-cta__box[data-astro-cid-yc7fyjtj]{gap:calc(24 / var(--base-vw) * 100 * 1vw);width:100%;padding:calc(32 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw) calc(24 / var(--base-vw) * 100 * 1vw);border-radius:calc(16 / var(--base-vw) * 100 * 1vw);background-color:#f7f3e8;flex-direction:column;align-items:center;display:flex;position:relative}.c-cta__ribbon[data-astro-cid-yc7fyjtj]{z-index:1;max-width:100%;margin-bottom:calc(-16 / var(--base-vw) * 100 * 1vw);display:flex;position:relative}.c-cta__ribbon[data-astro-cid-yc7fyjtj]:before,.c-cta__ribbon[data-astro-cid-yc7fyjtj]:after{width:calc(8 / var(--base-vw) * 100 * 1vw);content:"";background-color:#403f3d;flex-shrink:0}.c-cta__ribbon[data-astro-cid-yc7fyjtj]:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,100% 50%)}.c-cta__ribbon[data-astro-cid-yc7fyjtj]:after{clip-path:polygon(0 0,100% 0,0 50%,100% 100%,0 100%)}.c-cta__ribbonText[data-astro-cid-yc7fyjtj]{padding:calc(4 / var(--base-vw) * 100 * 1vw) calc(16 / var(--base-vw) * 100 * 1vw);color:#fff;font-weight:700;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:center;background-color:#403f3d;line-height:1.2}.c-cta__heading[data-astro-cid-yc7fyjtj]{gap:calc(8 / var(--base-vw) * 100 * 1vw);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.c-cta__lead[data-astro-cid-yc7fyjtj]{font-weight:700;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.c-cta__title[data-astro-cid-yc7fyjtj]{color:#a4884f;font-weight:700;font-size:calc(34 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.c-cta__titleStart[data-astro-cid-yc7fyjtj],.c-cta__titleEnd[data-astro-cid-yc7fyjtj]{position:relative}.c-cta__sparkleLeft[data-astro-cid-yc7fyjtj]{top:calc(-17 / var(--base-vw) * 100 * 1vw);left:calc(33 / var(--base-vw) * 100 * 1vw);width:calc(16 / var(--base-vw) * 100 * 1vw);position:absolute}.c-cta__sparkleRight[data-astro-cid-yc7fyjtj]{bottom:calc(18 / var(--base-vw) * 100 * 1vw);left:calc(100% + calc(10 / var(--base-vw) * 100 * 1vw));align-items:flex-end;display:flex;position:absolute}.c-cta__sparkle[data-astro-cid-yc7fyjtj]{width:calc(16 / var(--base-vw) * 100 * 1vw)}.c-cta__sparkleSmall[data-astro-cid-yc7fyjtj]{width:calc(12 / var(--base-vw) * 100 * 1vw);margin-right:calc(3 / var(--base-vw) * 100 * 1vw);margin-bottom:calc(-6 / var(--base-vw) * 100 * 1vw)}.c-cta__offers[data-astro-cid-yc7fyjtj]{gap:calc(16 / var(--base-vw) * 100 * 1vw);flex-direction:column;width:100%;display:flex}.c-cta__offer[data-astro-cid-yc7fyjtj]{padding-inline:calc(20 / var(--base-vw) * 100 * 1vw);border-radius:calc(8 / var(--base-vw) * 100 * 1vw);filter:drop-shadow(0 0 calc(8 / var(--base-vw) * 100 * 1vw) #41999a29);background-color:#fff;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.c-cta__offerNum[data-astro-cid-yc7fyjtj]{top:calc(-24 / var(--base-vw) * 100 * 1vw);left:calc(10 / var(--base-vw) * 100 * 1vw);color:#41999a;font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:calc(28 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.4;position:absolute}.c-cta__offerTitle[data-astro-cid-yc7fyjtj]{font-weight:700;font-size:calc(17 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;width:100%;padding:calc(16 / var(--base-vw) * 100 * 1vw) 0 calc(8 / var(--base-vw) * 100 * 1vw);border-bottom:calc(1 / var(--base-vw) * 100 * 1vw) dashed #828181;color:#403f3d;text-align:center;line-height:1.6}.c-cta__offerEm[data-astro-cid-yc7fyjtj]{color:#41999a;font-style:normal;font-size:calc(20 / var(--base-vw) * 100 * 1vw)}.c-cta__offerBody[data-astro-cid-yc7fyjtj]{gap:calc(8 / var(--base-vw) * 100 * 1vw);padding:calc(8 / var(--base-vw) * 100 * 1vw) 0 calc(24 / var(--base-vw) * 100 * 1vw);flex:1;justify-content:center;align-items:center;display:flex}.c-cta__offerBody--fee[data-astro-cid-yc7fyjtj]{padding-top:0}.c-cta__before[data-astro-cid-yc7fyjtj]{padding-top:calc(30 / var(--base-vw) * 100 * 1vw);position:relative}.c-cta__beforePrice[data-astro-cid-yc7fyjtj]{gap:calc(4 / var(--base-vw) * 100 * 1vw);color:#403f3d;font-weight:700;font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;align-items:baseline;line-height:1.6;text-decoration:none;display:flex}.c-cta__beforeYen[data-astro-cid-yc7fyjtj]{font-size:calc(17 / var(--base-vw) * 100 * 1vw);position:relative}.c-cta__tax[data-astro-cid-yc7fyjtj]{top:calc(-8 / var(--base-vw) * 100 * 1vw);right:calc(-8 / var(--base-vw) * 100 * 1vw);width:max-content;font-size:calc(8 / var(--base-vw) * 100 * 1vw);font-feature-settings:"hwid" 1;position:absolute}.c-cta__strike[data-astro-cid-yc7fyjtj]{bottom:calc(22 / var(--base-vw) * 100 * 1vw);left:calc(-1 / var(--base-vw) * 100 * 1vw);width:calc(104 / var(--base-vw) * 100 * 1vw);position:absolute;transform:rotate(-15deg)}.c-cta__chevrons[data-astro-cid-yc7fyjtj]{padding-top:calc(30 / var(--base-vw) * 100 * 1vw);display:flex}.c-cta__chevron[data-astro-cid-yc7fyjtj]{width:calc(10 / var(--base-vw) * 100 * 1vw);transform:rotate(-90deg)}.c-cta__chevron[data-astro-cid-yc7fyjtj]+.c-cta__chevron[data-astro-cid-yc7fyjtj]{margin-left:calc(-4 / var(--base-vw) * 100 * 1vw)}.c-cta__after[data-astro-cid-yc7fyjtj]{color:#a4884f;font-weight:700;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;align-items:baseline;line-height:1.6;display:flex}.c-cta__afterNum[data-astro-cid-yc7fyjtj]{font-size:calc(80 / var(--base-vw) * 100 * 1vw);letter-spacing:0;line-height:1}.c-cta__discount[data-astro-cid-yc7fyjtj]{color:#403f3d;font-weight:700;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;align-items:baseline;line-height:1.6;display:flex}.c-cta__discountEm[data-astro-cid-yc7fyjtj]{color:#a4884f}.c-cta__discountNum[data-astro-cid-yc7fyjtj]{font-size:calc(48 / var(--base-vw) * 100 * 1vw);letter-spacing:0;line-height:1}.c-cta__notes[data-astro-cid-yc7fyjtj]{font-weight:400;font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;flex-direction:column;width:100%;line-height:1.6;display:flex}.c-cta__note[data-astro-cid-yc7fyjtj]{display:flex}.c-cta__note[data-astro-cid-yc7fyjtj]:before{content:"※";flex-shrink:0}@media screen and (width>=769px){.c-cta[data-astro-cid-yc7fyjtj]{padding-bottom:calc(80 / var(--base-vw) * 100 * 1vw)}.c-cta[data-astro-cid-yc7fyjtj]:before{width:calc(448 / var(--base-vw) * 100 * 1vw);aspect-ratio:448/64;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='448'%20height='64'%20viewBox='0%200%20448%2064'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='cta_head_img'%20clip-path='url(%23clip0_0_126)'%3e%3cellipse%20id='Ellipse%20685'%20cx='224'%20cy='93.6016'%20rx='224'%20ry='92'%20fill='%2341999A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_0_126'%3e%3crect%20width='448'%20height='64'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}.c-cta__en[data-astro-cid-yc7fyjtj]{font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:400;font-size:calc(104 / var(--base-vw) * 100 * 1vw);letter-spacing:0;line-height:1}.c-cta__en--left[data-astro-cid-yc7fyjtj]{left:calc(-8 / var(--base-vw) * 100 * 1vw)}.c-cta__en--right[data-astro-cid-yc7fyjtj]{right:calc(-15 / var(--base-vw) * 100 * 1vw)}.c-cta__inner[data-astro-cid-yc7fyjtj]{max-width:calc(960 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw)}.c-cta__open[data-astro-cid-yc7fyjtj]{font-size:calc(24 / var(--base-vw) * 100 * 1vw);margin-bottom:0}.c-cta__dateText[data-astro-cid-yc7fyjtj]{font-size:calc(39 / var(--base-vw) * 100 * 1vw)}.c-cta__dateNum[data-astro-cid-yc7fyjtj]{font-size:calc(48 / var(--base-vw) * 100 * 1vw)}.c-cta__box[data-astro-cid-yc7fyjtj]{padding:calc(48 / var(--base-vw) * 100 * 1vw) calc(48 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw)}.c-cta__ribbonText[data-astro-cid-yc7fyjtj]{font-size:calc(24 / var(--base-vw) * 100 * 1vw)}.c-cta__lead[data-astro-cid-yc7fyjtj]{font-weight:700;font-size:calc(27 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.c-cta__title[data-astro-cid-yc7fyjtj]{font-weight:700;font-size:calc(47 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.c-cta__sparkleLeft[data-astro-cid-yc7fyjtj]{top:calc(-11 / var(--base-vw) * 100 * 1vw);left:calc(-29.5 / var(--base-vw) * 100 * 1vw)}.c-cta__sparkleRight[data-astro-cid-yc7fyjtj]{bottom:0}.c-cta__offers[data-astro-cid-yc7fyjtj]{flex-direction:row}.c-cta__offerNum[data-astro-cid-yc7fyjtj]{top:calc(-32 / var(--base-vw) * 100 * 1vw);font-size:calc(40 / var(--base-vw) * 100 * 1vw)}.c-cta__offerTitle[data-astro-cid-yc7fyjtj]{font-weight:700;font-size:calc(23 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.c-cta__offerEm[data-astro-cid-yc7fyjtj]{font-size:calc(30 / var(--base-vw) * 100 * 1vw)}.c-cta__beforePrice[data-astro-cid-yc7fyjtj]{font-size:calc(47 / var(--base-vw) * 100 * 1vw)}.c-cta__beforeYen[data-astro-cid-yc7fyjtj]{font-size:calc(23 / var(--base-vw) * 100 * 1vw)}.c-cta__tax[data-astro-cid-yc7fyjtj]{top:calc(-6 / var(--base-vw) * 100 * 1vw);right:calc(-9.5 / var(--base-vw) * 100 * 1vw);font-size:calc(10 / var(--base-vw) * 100 * 1vw)}.c-cta__strike[data-astro-cid-yc7fyjtj]{bottom:calc(30 / var(--base-vw) * 100 * 1vw);left:calc(-2.5 / var(--base-vw) * 100 * 1vw);width:calc(149 / var(--base-vw) * 100 * 1vw)}.c-cta__after[data-astro-cid-yc7fyjtj],.c-cta__discount[data-astro-cid-yc7fyjtj]{font-size:calc(30 / var(--base-vw) * 100 * 1vw)}.c-cta__discountNum[data-astro-cid-yc7fyjtj]{font-size:calc(64 / var(--base-vw) * 100 * 1vw)}}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}[type=checkbox],[type=radio]{appearance:auto}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:auto;font:inherit}[type=number]{appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}button{cursor:pointer;background:0 0;border:none;padding:0}html{color:#403f3d;scroll-behavior:smooth;font-family:var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;line-break:strict}html img,html svg{object-fit:contain;width:100%;height:auto;display:block}html picture{display:contents}html source{display:none}html [id]{scroll-margin-top:calc(62 / var(--base-vw) * 100 * 1vw)}:root{--base-vw:390}.u-sp-only,.u-pc-only{display:none}.u-no-scroll{overflow:hidden}@media screen and (width>=769px){html [id]{scroll-margin-top:calc(85 / var(--base-vw) * 100 * 1vw)}:root{--base-vw:1536}.u-pc-only{display:revert}}@media screen and (width<=768px){.u-sp-only{display:revert}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:-ms-flexbox;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:-ms-flexbox;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:-ms-flexbox;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible,.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{-ms-flex-direction:column;flex-direction:column;padding:1em 0;display:-ms-flexbox;display:flex;inset:0 .5em 0 auto}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible,.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.c-fixedCta[data-astro-cid-ihnwsbou]{z-index:3;width:100%;padding-block:calc(20 / var(--base-vw) * 100 * 1vw);visibility:hidden;opacity:0;backdrop-filter:blur(2px);background:linear-gradient(#fff0,#fff);justify-content:center;transition:transform .4s,opacity .4s,visibility .4s;display:flex;position:fixed;bottom:0;left:0;transform:translateY(100%)}.c-fixedCta[data-astro-cid-ihnwsbou].is-show{visibility:visible;opacity:1;transform:translateY(0)}@media screen and (width>=769px){.c-fixedCta[data-astro-cid-ihnwsbou]{display:none}}@media (prefers-reduced-motion:reduce){.c-fixedCta[data-astro-cid-ihnwsbou]{transition:none}}.c-footer[data-astro-cid-ubon47vl]{background-color:#fff;position:relative;overflow:hidden}.c-footer[data-astro-cid-ubon47vl]:after{z-index:0;opacity:.7;content:"";background:linear-gradient(#807257,#332e21);position:absolute;inset:0}.c-footer__bg[data-astro-cid-ubon47vl]{z-index:0;position:absolute;inset:0}.c-footer__bg[data-astro-cid-ubon47vl] .c-footer__bgImg[data-astro-cid-ubon47vl]{top:calc(-92 / var(--base-vw) * 100 * 1vw);left:calc(-486 / var(--base-vw) * 100 * 1vw);width:calc(1313 / var(--base-vw) * 100 * 1vw);max-width:none;height:calc(849 / var(--base-vw) * 100 * 1vw);object-fit:cover;position:absolute;transform:scaleX(-1)}.c-footer__inner[data-astro-cid-ubon47vl]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);z-index:1;gap:calc(80 / var(--base-vw) * 100 * 1vw);padding-block:calc(80 / var(--base-vw) * 100 * 1vw);padding-bottom:calc(calc(80 / var(--base-vw) * 100 * 1vw) + var(--fixed-cta-height,0px));color:#fff;flex-direction:column;margin-inline:auto;display:flex;position:relative}.c-footer__main[data-astro-cid-ubon47vl]{gap:calc(40 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.c-footer__brand[data-astro-cid-ubon47vl]{gap:calc(16 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.c-footer__logo[data-astro-cid-ubon47vl]{width:calc(148 / var(--base-vw) * 100 * 1vw)}.c-footer__brandText[data-astro-cid-ubon47vl]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.c-footer__copy[data-astro-cid-ubon47vl]{gap:calc(40 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.c-footer__catch[data-astro-cid-ubon47vl]{font-weight:500;font-size:calc(40 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.c-footer__lead[data-astro-cid-ubon47vl]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:2}.c-footer__doc[data-astro-cid-ubon47vl]{gap:calc(16 / var(--base-vw) * 100 * 1vw);padding-top:calc(24 / var(--base-vw) * 100 * 1vw);border-top:calc(1 / var(--base-vw) * 100 * 1vw) solid #ffffff80;flex-direction:column;display:flex}.c-footer__store[data-astro-cid-ubon47vl]{font-weight:700;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:center;line-height:1.6}.c-footer__docList[data-astro-cid-ubon47vl]{gap:calc(24 / var(--base-vw) * 100 * 1vw);justify-content:center;display:flex}.c-footer__docLink[data-astro-cid-ubon47vl]{font-weight:400;font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;padding-bottom:calc(2 / var(--base-vw) * 100 * 1vw);border-bottom:calc(1 / var(--base-vw) * 100 * 1vw) dashed #ffffff80;color:#fff;line-height:1.6;display:block}@media screen and (width>=769px){.c-footer__bg[data-astro-cid-ubon47vl] .c-footer__bgImg[data-astro-cid-ubon47vl]{inset:auto 0 calc(-22 / var(--base-vw) * 100 * 1vw) auto;width:calc(1128 / var(--base-vw) * 100 * 1vw);height:calc(729 / var(--base-vw) * 100 * 1vw)}.c-footer__bg[data-astro-cid-ubon47vl]:after{width:calc(736 / var(--base-vw) * 100 * 1vw);content:"";background:linear-gradient(270deg,#f3d9be00,#f3d9be 44%);height:100%;position:absolute;top:0;left:0}.c-footer__inner[data-astro-cid-ubon47vl]{max-width:calc(1248 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw)}.c-footer__main[data-astro-cid-ubon47vl]{gap:calc(56 / var(--base-vw) * 100 * 1vw)}.c-footer__brand[data-astro-cid-ubon47vl]{gap:calc(24 / var(--base-vw) * 100 * 1vw)}.c-footer__logo[data-astro-cid-ubon47vl]{width:calc(180 / var(--base-vw) * 100 * 1vw)}.c-footer__brandText[data-astro-cid-ubon47vl]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.c-footer__catch[data-astro-cid-ubon47vl]{font-size:calc(56 / var(--base-vw) * 100 * 1vw)}.c-footer__lead[data-astro-cid-ubon47vl]{font-weight:400;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:2}.c-footer__store[data-astro-cid-ubon47vl]{font-weight:700;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}}.c-header[data-astro-cid-bi27l4kv]{z-index:4;width:100%;padding:calc(10 / var(--base-vw) * 100 * 1vw) calc(24 / var(--base-vw) * 100 * 1vw);background:linear-gradient(#fff 60%,#fff0);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0}.c-header__brand[data-astro-cid-bi27l4kv]{gap:calc(16 / var(--base-vw) * 100 * 1vw);align-items:center;display:flex}.c-header__logo[data-astro-cid-bi27l4kv]{width:calc(106 / var(--base-vw) * 100 * 1vw)}.c-header__catch[data-astro-cid-bi27l4kv]{color:#403f3d;font-size:calc(11 / var(--base-vw) * 100 * 1vw);line-height:1.4}.c-header__nav[data-astro-cid-bi27l4kv]{display:none}.c-header__menuList[data-astro-cid-bi27l4kv]{gap:calc(32 / var(--base-vw) * 100 * 1vw);align-items:center;display:flex}.c-header__menuLink[data-astro-cid-bi27l4kv]{font-weight:700;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6;transition:color .3s}.c-header__menuBtn[data-astro-cid-bi27l4kv]{gap:calc(4 / var(--base-vw) * 100 * 1vw);width:calc(32 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;display:flex}.c-header__menuBtnIcon[data-astro-cid-bi27l4kv]{width:calc(32 / var(--base-vw) * 100 * 1vw)}.c-header__menuBtnText[data-astro-cid-bi27l4kv]{color:#403f3d;font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:calc(10 / var(--base-vw) * 100 * 1vw);letter-spacing:.1em;line-height:1.3}@media screen and (width>=769px){.c-header[data-astro-cid-bi27l4kv]{padding:calc(16 / var(--base-vw) * 100 * 1vw) calc(22 / var(--base-vw) * 100 * 1vw) calc(16 / var(--base-vw) * 100 * 1vw) calc(32 / var(--base-vw) * 100 * 1vw)}.c-header__nav[data-astro-cid-bi27l4kv]{gap:calc(31 / var(--base-vw) * 100 * 1vw);align-items:center;display:flex}.c-header__menuBtn[data-astro-cid-bi27l4kv]{display:none}}@media (hover:hover) and (pointer:fine){.c-header__menuLink[data-astro-cid-bi27l4kv]:hover{color:#a4884f}}.c-menu[data-astro-cid-l5ln2wdd]{z-index:5;visibility:hidden;transition:visibility .4s;position:fixed;inset:0}.c-menu[data-astro-cid-l5ln2wdd].is-open{visibility:visible;transition:none}.c-menu__overlay[data-astro-cid-l5ln2wdd]{opacity:0;background-color:#403f3dcc;transition:opacity .4s;position:absolute;inset:0}.c-menu[data-astro-cid-l5ln2wdd].is-open .c-menu__overlay[data-astro-cid-l5ln2wdd]{opacity:1}.c-menu__panel[data-astro-cid-l5ln2wdd]{gap:calc(20 / var(--base-vw) * 100 * 1vw);width:100%;max-width:calc(354 / var(--base-vw) * 100 * 1vw);height:100%;padding-bottom:calc(40 / var(--base-vw) * 100 * 1vw);background-color:#fff;flex-direction:column;align-items:center;transition:transform .4s;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%)}.c-menu[data-astro-cid-l5ln2wdd].is-open .c-menu__panel[data-astro-cid-l5ln2wdd]{transform:translate(0)}.c-menu__head[data-astro-cid-l5ln2wdd]{width:100%;min-height:calc(60 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);justify-content:flex-end;align-items:center;display:flex}.c-menu__closeBtn[data-astro-cid-l5ln2wdd]{gap:calc(4 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;display:flex}.c-menu__closeBtnIcon[data-astro-cid-l5ln2wdd]{width:calc(32 / var(--base-vw) * 100 * 1vw)}.c-menu__closeBtnText[data-astro-cid-l5ln2wdd]{color:#403f3d;font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:calc(10 / var(--base-vw) * 100 * 1vw);letter-spacing:.1em;line-height:1.3}.c-menu__body[data-astro-cid-l5ln2wdd]{gap:calc(64 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;display:flex}.c-menu__nav[data-astro-cid-l5ln2wdd]{width:100%;max-width:calc(320 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw)}.c-menu__list[data-astro-cid-l5ln2wdd],.c-menu__item[data-astro-cid-l5ln2wdd]{gap:calc(16 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.c-menu__link[data-astro-cid-l5ln2wdd]{font-weight:700;font-size:calc(17 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;gap:calc(10 / var(--base-vw) * 100 * 1vw);color:#403f3d;align-items:center;line-height:1.6;display:flex}.c-menu__linkIcon[data-astro-cid-l5ln2wdd]{width:calc(12 / var(--base-vw) * 100 * 1vw);flex-shrink:0}@media screen and (width>=769px){.c-menu[data-astro-cid-l5ln2wdd]{display:none}}@media (prefers-reduced-motion:reduce){.c-menu[data-astro-cid-l5ln2wdd],.c-menu__overlay[data-astro-cid-l5ln2wdd],.c-menu__panel[data-astro-cid-l5ln2wdd]{transition:none}}.l-main[data-astro-cid-ju4pidww]{padding-top:calc(62 / var(--base-vw) * 100 * 1vw)}@media screen and (width>=769px){.l-main[data-astro-cid-ju4pidww]{padding-top:calc(85 / var(--base-vw) * 100 * 1vw)}}.p-index-access[data-astro-cid-uggcexyy]{border-radius:calc(40 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw) 0 0;background-color:#f7f3e8}.p-index-access__inner[data-astro-cid-uggcexyy]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(40 / var(--base-vw) * 100 * 1vw);padding-block:calc(56 / var(--base-vw) * 100 * 1vw) calc(100 / var(--base-vw) * 100 * 1vw);flex-direction:column;margin-inline:auto;display:flex}.p-index-access__title[data-astro-cid-uggcexyy]{font-weight:500;font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-access__titleEm[data-astro-cid-uggcexyy]{color:#41999a;font-style:normal;font-weight:700}.p-index-access__body[data-astro-cid-uggcexyy]{gap:calc(16 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-access__info[data-astro-cid-uggcexyy]{gap:calc(16 / var(--base-vw) * 100 * 1vw);color:#403f3d;flex-direction:column;flex:1;display:flex}.p-index-access__name[data-astro-cid-uggcexyy]{font-weight:700;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;gap:calc(8 / var(--base-vw) * 100 * 1vw);padding-bottom:calc(8 / var(--base-vw) * 100 * 1vw);border-bottom:calc(1 / var(--base-vw) * 100 * 1vw) dashed #828181;align-items:flex-start;line-height:1.6;display:flex}.p-index-access__nameIcon[data-astro-cid-uggcexyy]{width:calc(16 / var(--base-vw) * 100 * 1vw);flex-shrink:0}.p-index-access__detail[data-astro-cid-uggcexyy]{gap:calc(16 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-access__address[data-astro-cid-uggcexyy]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-access__list[data-astro-cid-uggcexyy]{gap:calc(4 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-access__row[data-astro-cid-uggcexyy]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;gap:calc(8 / var(--base-vw) * 100 * 1vw);align-items:center;line-height:1.6;display:flex}.p-index-access__rowIcon[data-astro-cid-uggcexyy]{width:calc(20 / var(--base-vw) * 100 * 1vw);flex-shrink:0}.p-index-access__map[data-astro-cid-uggcexyy]{height:calc(200 / var(--base-vw) * 100 * 1vw);border:calc(1 / var(--base-vw) * 100 * 1vw) solid #fff;border-radius:calc(16 / var(--base-vw) * 100 * 1vw);background-color:#e5e5e7;overflow:hidden}.p-index-access__mapFrame[data-astro-cid-uggcexyy]{border:0;width:100%;height:100%;display:block}@media screen and (width>=769px){.p-index-access[data-astro-cid-uggcexyy]{border-radius:calc(56 / var(--base-vw) * 100 * 1vw) calc(56 / var(--base-vw) * 100 * 1vw) 0 0}.p-index-access__inner[data-astro-cid-uggcexyy]{max-width:calc(1248 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);padding-block:calc(80 / var(--base-vw) * 100 * 1vw) calc(136 / var(--base-vw) * 100 * 1vw)}.p-index-access__title[data-astro-cid-uggcexyy]{font-weight:500;font-size:calc(47 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-access__body[data-astro-cid-uggcexyy]{gap:calc(80 / var(--base-vw) * 100 * 1vw);flex-direction:row;align-items:flex-start}.p-index-access__info[data-astro-cid-uggcexyy]{gap:calc(24 / var(--base-vw) * 100 * 1vw)}.p-index-access__name[data-astro-cid-uggcexyy]{font-weight:700;font-size:calc(30 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;gap:calc(16 / var(--base-vw) * 100 * 1vw);line-height:1.6}.p-index-access__address[data-astro-cid-uggcexyy]{font-weight:400;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-access__row[data-astro-cid-uggcexyy]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-access__map[data-astro-cid-uggcexyy]{width:calc(560 / var(--base-vw) * 100 * 1vw);height:calc(320 / var(--base-vw) * 100 * 1vw);flex-shrink:0}}.p-index-amenities[data-astro-cid-3z7g7guw]{gap:calc(64 / var(--base-vw) * 100 * 1vw);padding-block:calc(80 / var(--base-vw) * 100 * 1vw);background-color:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.p-index-amenities__bg[data-astro-cid-3z7g7guw]{z-index:0;width:100%;height:calc(800 / var(--base-vw) * 100 * 1vw);position:absolute;top:0;left:0;overflow:hidden}.p-index-amenities__bg[data-astro-cid-3z7g7guw]:after{width:100%;height:calc(114 / var(--base-vw) * 100 * 1vw);content:"";background:linear-gradient(#fff0,#fff);position:absolute;bottom:0;left:0}.p-index-amenities__bgImg[data-astro-cid-3z7g7guw]{top:calc(-532 / var(--base-vw) * 100 * 1vw);left:calc(-1225 / var(--base-vw) * 100 * 1vw);width:calc(2560 / var(--base-vw) * 100 * 1vw);max-width:none;height:calc(1396 / var(--base-vw) * 100 * 1vw);object-fit:cover;opacity:.5;position:absolute}.p-index-amenities__top[data-astro-cid-3z7g7guw]{z-index:1;grid-template-areas:"head""visual""desc";display:grid;position:relative}.p-index-amenities__head[data-astro-cid-3z7g7guw]{padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);grid-area:head;position:relative}.p-index-amenities__en[data-astro-cid-3z7g7guw]{font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:400;font-size:calc(80 / var(--base-vw) * 100 * 1vw);letter-spacing:0;top:calc(-40 / var(--base-vw) * 100 * 1vw);color:#d1ebd2;text-transform:uppercase;opacity:.4;line-height:1;position:absolute;left:0}.p-index-amenities__title[data-astro-cid-3z7g7guw]{font-weight:500;font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;flex-direction:column;line-height:1.6;display:flex;position:relative}.p-index-amenities__titleEm[data-astro-cid-3z7g7guw]{color:#41999a;font-style:normal;font-weight:700}.p-index-amenities__visual[data-astro-cid-3z7g7guw]{width:calc(366 / var(--base-vw) * 100 * 1vw);height:calc(292 / var(--base-vw) * 100 * 1vw);grid-area:visual;position:relative}.p-index-amenities__main[data-astro-cid-3z7g7guw]{top:calc(40 / var(--base-vw) * 100 * 1vw);width:calc(300 / var(--base-vw) * 100 * 1vw);height:calc(192 / var(--base-vw) * 100 * 1vw);border-radius:0 calc(192 / var(--base-vw) * 100 * 1vw) calc(192 / var(--base-vw) * 100 * 1vw) 0;position:absolute;left:0;overflow:hidden}.p-index-amenities__main[data-astro-cid-3z7g7guw]:after{top:calc(-84 / var(--base-vw) * 100 * 1vw);left:calc(194 / var(--base-vw) * 100 * 1vw);width:calc(112 / var(--base-vw) * 100 * 1vw);height:calc(253 / var(--base-vw) * 100 * 1vw);content:"";background:linear-gradient(266.52deg,#e2dbce 28.56%,#e2dbce00 92.8%);position:absolute;transform:rotate(-30deg)}.p-index-amenities__mainImg[data-astro-cid-3z7g7guw]{object-fit:cover;height:100%;transform:scaleX(-1)}.p-index-amenities__sub[data-astro-cid-3z7g7guw]{border:calc(.7 / var(--base-vw) * 100 * 1vw) solid #fff;border-radius:calc(100 / var(--base-vw) * 100 * 1vw);position:absolute;overflow:hidden}.p-index-amenities__sub--top[data-astro-cid-3z7g7guw]{top:0;right:calc(-2 / var(--base-vw) * 100 * 1vw);width:calc(130 / var(--base-vw) * 100 * 1vw);height:calc(97 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__sub--bottom[data-astro-cid-3z7g7guw]{bottom:0;left:calc(155 / var(--base-vw) * 100 * 1vw);width:calc(180 / var(--base-vw) * 100 * 1vw);height:calc(127 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__sub--top[data-astro-cid-3z7g7guw]:after{top:calc(-8 / var(--base-vw) * 100 * 1vw);left:calc(19 / var(--base-vw) * 100 * 1vw);width:calc(130 / var(--base-vw) * 100 * 1vw);height:calc(23 / var(--base-vw) * 100 * 1vw);content:"";background:linear-gradient(#ddddde,#ddddde00);position:absolute;transform:rotate(13.36deg)}.p-index-amenities__subImg[data-astro-cid-3z7g7guw]{max-width:none;position:absolute}.p-index-amenities__subImg--cosmetics[data-astro-cid-3z7g7guw]{width:163%;top:-25.3%;left:-63.5%}.p-index-amenities__subImg--hair[data-astro-cid-3z7g7guw]{width:144.4%;top:-2.1%;left:-44.8%}.p-index-amenities__desc[data-astro-cid-3z7g7guw]{gap:calc(16 / var(--base-vw) * 100 * 1vw);margin-top:calc(40 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);color:#403f3d;flex-direction:column;grid-area:desc;display:flex}.p-index-amenities__descTitle[data-astro-cid-3z7g7guw]{font-weight:700;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-amenities__descText[data-astro-cid-3z7g7guw]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-amenities__note[data-astro-cid-3z7g7guw]{font-weight:400;font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-amenities__bottom[data-astro-cid-3z7g7guw]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);z-index:1;gap:calc(24 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.p-index-amenities__sceneTitle[data-astro-cid-3z7g7guw]{font-weight:700;font-size:calc(17 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;gap:calc(16 / var(--base-vw) * 100 * 1vw);color:#41999a;align-items:center;width:100%;line-height:1.6;display:flex}.p-index-amenities__sceneTitle[data-astro-cid-3z7g7guw]:before,.p-index-amenities__sceneTitle[data-astro-cid-3z7g7guw]:after{border-top:calc(1 / var(--base-vw) * 100 * 1vw) dashed #828181;content:"";flex:1}.p-index-amenities__sceneLead[data-astro-cid-3z7g7guw]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-amenities__scenes[data-astro-cid-3z7g7guw]{gap:calc(24 / var(--base-vw) * 100 * 1vw);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.p-index-amenities__scene[data-astro-cid-3z7g7guw]{display:grid}.p-index-amenities__scenePhoto[data-astro-cid-3z7g7guw]{isolation:isolate;height:calc(120 / var(--base-vw) * 100 * 1vw);border-radius:calc(8 / var(--base-vw) * 100 * 1vw);grid-area:1/1;display:grid;position:relative;overflow:hidden}.p-index-amenities__sceneImg[data-astro-cid-3z7g7guw]{z-index:1;object-fit:cover;max-width:none;position:absolute}.p-index-amenities__sceneImg--scene01[data-astro-cid-3z7g7guw]{width:130.19%;height:115%;top:-12.5%;left:-18.25%}.p-index-amenities__sceneImg--scene02[data-astro-cid-3z7g7guw]{width:177.26%;height:156.69%;top:-20%;left:-21.37%}.p-index-amenities__sceneImg--scene03[data-astro-cid-3z7g7guw]{width:154.76%;height:136.69%;top:-29.19%;left:-27.03%}.p-index-amenities__sceneImg--scene04[data-astro-cid-3z7g7guw]{width:124.53%;height:110%;top:-5.81%;left:0}.p-index-amenities__sceneImg--bg[data-astro-cid-3z7g7guw]{z-index:0;filter:blur(.5px)}.p-index-amenities__tag[data-astro-cid-3z7g7guw]{z-index:1;margin:0 0 calc(-8 / var(--base-vw) * 100 * 1vw) calc(-8 / var(--base-vw) * 100 * 1vw);padding:calc(4 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw);border:calc(1 / var(--base-vw) * 100 * 1vw) solid #fff;border-radius:calc(16 / var(--base-vw) * 100 * 1vw) 0 calc(16 / var(--base-vw) * 100 * 1vw) calc(16 / var(--base-vw) * 100 * 1vw);color:#fff;font-weight:700;font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;background-color:#41999a;grid-area:1/1;place-self:end start;line-height:1.6;display:flex;position:relative}.p-index-amenities__tagMark[data-astro-cid-3z7g7guw]{color:#d1ebd2}@media screen and (width>=769px){.p-index-amenities[data-astro-cid-3z7g7guw]{padding-block:calc(120 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__bg[data-astro-cid-3z7g7guw]{height:calc(661 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__bgImg[data-astro-cid-3z7g7guw]{top:calc(-762 / var(--base-vw) * 100 * 1vw);width:calc(3000 / var(--base-vw) * 100 * 1vw);height:calc(1636 / var(--base-vw) * 100 * 1vw);left:auto;right:0}.p-index-amenities__top[data-astro-cid-3z7g7guw]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);grid-template:"head visual" auto "desc visual" 1fr/1fr calc(550 / var(--base-vw) * 100 * 1vw);row-gap:calc(56 / var(--base-vw) * 100 * 1vw);margin-inline:auto}.p-index-amenities__head[data-astro-cid-3z7g7guw]{padding-inline:0}.p-index-amenities__en[data-astro-cid-3z7g7guw]{font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:400;font-size:calc(104 / var(--base-vw) * 100 * 1vw);letter-spacing:0;top:calc(-56 / var(--base-vw) * 100 * 1vw);line-height:1}.p-index-amenities__title[data-astro-cid-3z7g7guw]{font-weight:500;font-size:calc(47 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-amenities__visual[data-astro-cid-3z7g7guw]{width:calc(550 / var(--base-vw) * 100 * 1vw);height:calc(438 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__main[data-astro-cid-3z7g7guw]{top:calc(60 / var(--base-vw) * 100 * 1vw);width:calc(450 / var(--base-vw) * 100 * 1vw);height:calc(288 / var(--base-vw) * 100 * 1vw);border-radius:calc(300 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__main[data-astro-cid-3z7g7guw]:after{top:calc(-126 / var(--base-vw) * 100 * 1vw);left:calc(291 / var(--base-vw) * 100 * 1vw);width:calc(168 / var(--base-vw) * 100 * 1vw);height:calc(379 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__sub[data-astro-cid-3z7g7guw]{border-width:calc(1 / var(--base-vw) * 100 * 1vw);border-radius:calc(150 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__sub--top[data-astro-cid-3z7g7guw]{right:calc(-3 / var(--base-vw) * 100 * 1vw);width:calc(195 / var(--base-vw) * 100 * 1vw);height:calc(145.5 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__sub--bottom[data-astro-cid-3z7g7guw]{left:calc(232.5 / var(--base-vw) * 100 * 1vw);width:calc(270 / var(--base-vw) * 100 * 1vw);height:calc(190.5 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__sub--top[data-astro-cid-3z7g7guw]:after{top:calc(-12 / var(--base-vw) * 100 * 1vw);left:calc(28 / var(--base-vw) * 100 * 1vw);width:calc(195 / var(--base-vw) * 100 * 1vw);height:calc(35 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__desc[data-astro-cid-3z7g7guw]{gap:calc(24 / var(--base-vw) * 100 * 1vw);max-width:calc(600 / var(--base-vw) * 100 * 1vw);margin-top:0;padding-inline:0}.p-index-amenities__descTitle[data-astro-cid-3z7g7guw]{font-weight:700;font-size:calc(30 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-amenities__descText[data-astro-cid-3z7g7guw]{font-weight:400;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-amenities__bottom[data-astro-cid-3z7g7guw]{max-width:calc(1248 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__sceneTitle[data-astro-cid-3z7g7guw]{font-weight:700;font-size:calc(23 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-amenities__sceneLead[data-astro-cid-3z7g7guw]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:center;line-height:1.6}.p-index-amenities__scenes[data-astro-cid-3z7g7guw]{gap:calc(24 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw);flex-wrap:wrap;justify-content:center;display:flex}.p-index-amenities__scenePhoto[data-astro-cid-3z7g7guw]{width:calc(212 / var(--base-vw) * 100 * 1vw);height:calc(160 / var(--base-vw) * 100 * 1vw);border-radius:calc(10.67 / var(--base-vw) * 100 * 1vw)}.p-index-amenities__tag[data-astro-cid-3z7g7guw]{margin:0 0 calc(-16 / var(--base-vw) * 100 * 1vw) calc(-8 / var(--base-vw) * 100 * 1vw);padding:calc(4 / var(--base-vw) * 100 * 1vw) calc(16 / var(--base-vw) * 100 * 1vw);border-radius:calc(24 / var(--base-vw) * 100 * 1vw) 0 calc(24 / var(--base-vw) * 100 * 1vw) calc(24 / var(--base-vw) * 100 * 1vw);font-size:calc(16 / var(--base-vw) * 100 * 1vw)}}@media screen and (width>=769px) and (width>=769px){.p-index-amenities__top[data-astro-cid-3z7g7guw]{max-width:calc(1248 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw)}}.p-index-anchorLink[data-astro-cid-i7suta5c]{padding-block:calc(40 / var(--base-vw) * 100 * 1vw) calc(80 / var(--base-vw) * 100 * 1vw);background-color:#f7f3e8}.p-index-anchorLink__inner[data-astro-cid-i7suta5c]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);margin-inline:auto}.p-index-anchorLink__list[data-astro-cid-i7suta5c]{padding:calc(8 / var(--base-vw) * 100 * 1vw) calc(4 / var(--base-vw) * 100 * 1vw);border:calc(1 / var(--base-vw) * 100 * 1vw) solid #41999a;border-radius:calc(8 / var(--base-vw) * 100 * 1vw);background-color:#fff;display:flex}.p-index-anchorLink__item[data-astro-cid-i7suta5c]{padding-inline:calc(4 / var(--base-vw) * 100 * 1vw);flex:1;position:relative}.p-index-anchorLink__item[data-astro-cid-i7suta5c]:after{content:"";background:repeating-linear-gradient(#828181 0 2px,#0000 2px 4px);width:1px;position:absolute;top:0;bottom:0;right:0}.p-index-anchorLink__item--fit[data-astro-cid-i7suta5c]{flex:none}.p-index-anchorLink__item--last[data-astro-cid-i7suta5c]:after{content:none}.p-index-anchorLink__link[data-astro-cid-i7suta5c]{gap:calc(4 / var(--base-vw) * 100 * 1vw);flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex}.p-index-anchorLink__label[data-astro-cid-i7suta5c]{color:#403f3d;font-weight:700;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:center;line-height:1.4}.p-index-anchorLink__icon[data-astro-cid-i7suta5c]{width:calc(10 / var(--base-vw) * 100 * 1vw);flex-shrink:0}@media screen and (width>=769px){.p-index-anchorLink__inner[data-astro-cid-i7suta5c]{max-width:calc(864 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw)}}.p-index-comparison[data-astro-cid-64udo7ns]{gap:calc(40 / var(--base-vw) * 100 * 1vw);padding:calc(56 / var(--base-vw) * 100 * 1vw) 0 calc(80 / var(--base-vw) * 100 * 1vw);background-color:#fff;flex-direction:column;display:flex}.p-index-comparison__head[data-astro-cid-64udo7ns]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(24 / var(--base-vw) * 100 * 1vw);flex-direction:column;margin-inline:auto;display:flex}.p-index-comparison__title[data-astro-cid-64udo7ns]{font-weight:500;font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-comparison__titleEm[data-astro-cid-64udo7ns]{color:#41999a;font-style:normal;font-weight:700}.p-index-comparison__lead[data-astro-cid-64udo7ns]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-comparison__hint[data-astro-cid-64udo7ns]{font-weight:400;font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);color:#403f3d;line-height:1.6}.p-index-comparison__scroller[data-astro-cid-64udo7ns]{padding:calc(16 / var(--base-vw) * 100 * 1vw) calc(24 / var(--base-vw) * 100 * 1vw);overflow-x:auto}.p-index-comparison__table[data-astro-cid-64udo7ns]{width:calc(554 / var(--base-vw) * 100 * 1vw);margin-inline:calc(-2 / var(--base-vw) * 100 * 1vw);table-layout:fixed;border-spacing:calc(2 / var(--base-vw) * 100 * 1vw) 0;border-collapse:separate;filter:drop-shadow(0 0 calc(8 / var(--base-vw) * 100 * 1vw) #41999a1a)}.p-index-comparison__corner[data-astro-cid-64udo7ns]{width:calc(82 / var(--base-vw) * 100 * 1vw);padding:0}.p-index-comparison__th[data-astro-cid-64udo7ns]{width:calc(108 / var(--base-vw) * 100 * 1vw);color:#fff;font-weight:700;font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:center;vertical-align:bottom;padding:0;line-height:1.6}.p-index-comparison__th--ours[data-astro-cid-64udo7ns]{border-radius:calc(8 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw) 0 0;width:calc(136 / var(--base-vw) * 100 * 1vw);padding:calc(4 / var(--base-vw) * 100 * 1vw) calc(4 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw);vertical-align:bottom;background-color:#41999a}.p-index-comparison__thLabel[data-astro-cid-64udo7ns]{min-height:calc(46 / var(--base-vw) * 100 * 1vw);padding:calc(4 / var(--base-vw) * 100 * 1vw);border-radius:calc(8 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw) 0 0;background-color:#828181;justify-content:center;align-items:center;display:flex}.p-index-comparison__brand[data-astro-cid-64udo7ns]{font-weight:700;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6;display:block}.p-index-comparison__brandNote[data-astro-cid-64udo7ns]{font-weight:400;font-size:calc(12 / var(--base-vw) * 100 * 1vw);line-height:1.6;display:block}.p-index-comparison__tr[data-astro-cid-64udo7ns]{background-color:#fff}.p-index-comparison__tr--even[data-astro-cid-64udo7ns]{background-color:#f0f5f5}.p-index-comparison__rowHead[data-astro-cid-64udo7ns],.p-index-comparison__td[data-astro-cid-64udo7ns]{padding:calc(8 / var(--base-vw) * 100 * 1vw) calc(4 / var(--base-vw) * 100 * 1vw);background-color:inherit;color:#403f3d;vertical-align:middle}.p-index-comparison__rowHead[data-astro-cid-64udo7ns]{padding-inline:calc(2 / var(--base-vw) * 100 * 1vw);font-weight:700;font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:center;line-height:1.4}.p-index-comparison__tr--first[data-astro-cid-64udo7ns] .p-index-comparison__rowHead[data-astro-cid-64udo7ns]{border-top-left-radius:calc(9 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__tr--last[data-astro-cid-64udo7ns] .p-index-comparison__rowHead[data-astro-cid-64udo7ns]{border-bottom-left-radius:calc(8 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__tr--last[data-astro-cid-64udo7ns] .p-index-comparison__td--lastCol[data-astro-cid-64udo7ns]{border-bottom-right-radius:calc(8 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__td--ours[data-astro-cid-64udo7ns]{border-inline:calc(2 / var(--base-vw) * 100 * 1vw) solid #41999a}.p-index-comparison__tr--last[data-astro-cid-64udo7ns] .p-index-comparison__td--ours[data-astro-cid-64udo7ns]{border-bottom:calc(2 / var(--base-vw) * 100 * 1vw) solid #41999a}.p-index-comparison__cell[data-astro-cid-64udo7ns]{gap:calc(4 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;display:flex}.p-index-comparison__mark[data-astro-cid-64udo7ns]{width:calc(16 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__note[data-astro-cid-64udo7ns]{font-weight:500;font-size:calc(12 / var(--base-vw) * 100 * 1vw);text-align:center;line-height:1.4}.p-index-comparison__note--price[data-astro-cid-64udo7ns]{letter-spacing:.03em}.p-index-comparison__price[data-astro-cid-64udo7ns]{font-weight:700;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;align-items:baseline;line-height:1.6;display:flex}.p-index-comparison__yen[data-astro-cid-64udo7ns]{font-size:calc(12 / var(--base-vw) * 100 * 1vw)}@media screen and (width>=769px){.p-index-comparison[data-astro-cid-64udo7ns]{gap:calc(56 / var(--base-vw) * 100 * 1vw);padding:calc(80 / var(--base-vw) * 100 * 1vw) 0 calc(120 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__head[data-astro-cid-64udo7ns]{max-width:calc(1248 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);text-align:center;align-items:center}.p-index-comparison__title[data-astro-cid-64udo7ns]{font-weight:500;font-size:calc(47 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-comparison__lead[data-astro-cid-64udo7ns]{font-weight:400;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-comparison__hint[data-astro-cid-64udo7ns]{display:none}.p-index-comparison__scroller[data-astro-cid-64udo7ns]{justify-content:center;display:flex}.p-index-comparison__table[data-astro-cid-64udo7ns]{width:calc(740 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__corner[data-astro-cid-64udo7ns]{width:calc(140 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__th[data-astro-cid-64udo7ns]{width:calc(136 / var(--base-vw) * 100 * 1vw);font-size:calc(15 / var(--base-vw) * 100 * 1vw);line-height:1.4}.p-index-comparison__th--ours[data-astro-cid-64udo7ns]{width:calc(180 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__thLabel[data-astro-cid-64udo7ns]{min-height:calc(58 / var(--base-vw) * 100 * 1vw);padding:calc(8 / var(--base-vw) * 100 * 1vw) calc(4 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__brand[data-astro-cid-64udo7ns]{font-weight:700;font-size:calc(27 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-comparison__rowHead[data-astro-cid-64udo7ns],.p-index-comparison__td[data-astro-cid-64udo7ns]{padding-block:calc(12 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__rowHead[data-astro-cid-64udo7ns]{font-size:calc(14 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__mark[data-astro-cid-64udo7ns]{width:calc(24 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__note[data-astro-cid-64udo7ns]{font-size:calc(14 / var(--base-vw) * 100 * 1vw)}.p-index-comparison__note--price[data-astro-cid-64udo7ns]{font-size:calc(12 / var(--base-vw) * 100 * 1vw)}}.c-accordion__summary{cursor:pointer;list-style:none}.c-accordion__summary::-webkit-details-marker{display:none}.c-accordion__contents{overflow:hidden}.p-index-faq[data-astro-cid-mt3jvf5b]{background-color:#fff}.p-index-faq__inner[data-astro-cid-mt3jvf5b]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(40 / var(--base-vw) * 100 * 1vw);padding-block:calc(56 / var(--base-vw) * 100 * 1vw) calc(80 / var(--base-vw) * 100 * 1vw);flex-direction:column;margin-inline:auto;display:flex}.p-index-faq__title[data-astro-cid-mt3jvf5b]{font-weight:500;font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-faq__titleEm[data-astro-cid-mt3jvf5b]{color:#41999a;font-style:normal;font-weight:700}.p-index-faq__list[data-astro-cid-mt3jvf5b]{width:100%}.p-index-faq__item[data-astro-cid-mt3jvf5b]{border-bottom:calc(1 / var(--base-vw) * 100 * 1vw) dashed #828181}.p-index-faq__question[data-astro-cid-mt3jvf5b]{gap:calc(8 / var(--base-vw) * 100 * 1vw);padding-block:calc(24 / var(--base-vw) * 100 * 1vw);align-items:center;display:flex}.p-index-faq__mark[data-astro-cid-mt3jvf5b]{color:#41999a;font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;flex-shrink:0;align-self:baseline;line-height:1}.p-index-faq__mark--answer[data-astro-cid-mt3jvf5b]{color:#828181}.p-index-faq__questionText[data-astro-cid-mt3jvf5b]{font-weight:700;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;flex:1;line-height:1.6}.p-index-faq__toggle[data-astro-cid-mt3jvf5b]{width:calc(20 / var(--base-vw) * 100 * 1vw);flex-shrink:0;display:grid}.p-index-faq__toggleIcon[data-astro-cid-mt3jvf5b]{width:calc(20 / var(--base-vw) * 100 * 1vw);grid-area:1/1}.p-index-faq__toggleIcon--minus[data-astro-cid-mt3jvf5b],.p-index-faq__item[data-astro-cid-mt3jvf5b].is-open .p-index-faq__toggleIcon--plus[data-astro-cid-mt3jvf5b]{visibility:hidden}.p-index-faq__item[data-astro-cid-mt3jvf5b].is-open .p-index-faq__toggleIcon--minus[data-astro-cid-mt3jvf5b]{visibility:visible}.p-index-faq__answer[data-astro-cid-mt3jvf5b]{gap:calc(8 / var(--base-vw) * 100 * 1vw);padding:0 calc(24 / var(--base-vw) * 100 * 1vw) calc(24 / var(--base-vw) * 100 * 1vw) 0;align-items:baseline;display:flex}.p-index-faq__answerText[data-astro-cid-mt3jvf5b]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;flex:1;line-height:1.6}@media screen and (width>=769px){.p-index-faq__inner[data-astro-cid-mt3jvf5b]{max-width:calc(1248 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(56 / var(--base-vw) * 100 * 1vw);padding-block:calc(80 / var(--base-vw) * 100 * 1vw) calc(120 / var(--base-vw) * 100 * 1vw);align-items:center}.p-index-faq__title[data-astro-cid-mt3jvf5b]{font-weight:500;font-size:calc(47 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-faq__list[data-astro-cid-mt3jvf5b]{max-width:calc(816 / var(--base-vw) * 100 * 1vw)}.p-index-faq__question[data-astro-cid-mt3jvf5b]{gap:calc(16 / var(--base-vw) * 100 * 1vw)}.p-index-faq__mark[data-astro-cid-mt3jvf5b]{font-size:calc(20 / var(--base-vw) * 100 * 1vw)}.p-index-faq__questionText[data-astro-cid-mt3jvf5b]{font-weight:700;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-faq__answer[data-astro-cid-mt3jvf5b]{gap:calc(16 / var(--base-vw) * 100 * 1vw)}.p-index-faq__answerText[data-astro-cid-mt3jvf5b]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}}.c-lessonBadges[data-astro-cid-v4qsclen]{gap:calc(4 / var(--base-vw) * 100 * 1vw);justify-content:center;align-items:center;display:flex}.c-lessonBadges__cross[data-astro-cid-v4qsclen]{width:calc(13 / var(--base-vw) * 100 * 1vw)}.c-lessonBadges__badge[data-astro-cid-v4qsclen]{place-items:center;display:grid}.c-lessonBadges__badgeBg[data-astro-cid-v4qsclen]{width:calc(120 / var(--base-vw) * 100 * 1vw);grid-area:1/1}.c-lessonBadges__badgeText[data-astro-cid-v4qsclen]{color:#403f3d;font-weight:700;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:center;grid-area:1/1;line-height:1.4}.c-lessonBadges__suffix[data-astro-cid-v4qsclen]{font-weight:500;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}@media screen and (width>=769px){.c-lessonBadges[data-astro-cid-v4qsclen]{gap:calc(8 / var(--base-vw) * 100 * 1vw)}.c-lessonBadges__cross[data-astro-cid-v4qsclen]{width:calc(19.5 / var(--base-vw) * 100 * 1vw)}.c-lessonBadges__badgeBg[data-astro-cid-v4qsclen]{width:calc(180 / var(--base-vw) * 100 * 1vw)}.c-lessonBadges__badgeText[data-astro-cid-v4qsclen]{font-size:calc(20 / var(--base-vw) * 100 * 1vw)}.c-lessonBadges__suffix[data-astro-cid-v4qsclen]{font-weight:500;font-size:calc(33 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}}.p-index-features[data-astro-cid-7bwabmsd]{background-color:#f7f3e8;position:relative;overflow:hidden}.p-index-features[data-astro-cid-7bwabmsd]:after{z-index:0;width:100%;height:calc(80 / var(--base-vw) * 100 * 1vw);content:"";background:linear-gradient(#f7f3e8,#fff);position:absolute;bottom:0;left:0}.p-index-features__bg[data-astro-cid-7bwabmsd]{z-index:0;width:100%;height:calc(978 / var(--base-vw) * 100 * 1vw);position:absolute;top:0;left:0;overflow:hidden}.p-index-features__bg[data-astro-cid-7bwabmsd]:after{width:100%;height:calc(114 / var(--base-vw) * 100 * 1vw);content:"";background:linear-gradient(#f7f3e800,#f7f3e8);position:absolute;bottom:0;left:0}.p-index-features__bg[data-astro-cid-7bwabmsd] .p-index-features__bgImg[data-astro-cid-7bwabmsd]{top:calc(-696 / var(--base-vw) * 100 * 1vw);left:calc(-1784 / var(--base-vw) * 100 * 1vw);width:calc(3442 / var(--base-vw) * 100 * 1vw);max-width:none;height:calc(1877 / var(--base-vw) * 100 * 1vw);object-fit:cover;opacity:.8;position:absolute}.p-index-features__inner[data-astro-cid-7bwabmsd]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);z-index:1;gap:calc(40 / var(--base-vw) * 100 * 1vw);padding-block:calc(80 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.p-index-features__en[data-astro-cid-7bwabmsd]{font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:400;font-size:calc(80 / var(--base-vw) * 100 * 1vw);letter-spacing:0;top:calc(40 / var(--base-vw) * 100 * 1vw);color:#fff;text-transform:uppercase;opacity:.8;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.p-index-features__head[data-astro-cid-7bwabmsd]{gap:calc(8 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;display:flex;position:relative}.p-index-features__sub[data-astro-cid-7bwabmsd]{gap:calc(8 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;display:flex}.p-index-features__subText[data-astro-cid-7bwabmsd]{font-weight:500;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-features__title[data-astro-cid-7bwabmsd]{font-weight:700;font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;gap:calc(8 / var(--base-vw) * 100 * 1vw);color:#403f3d;text-align:center;flex-direction:column;align-items:center;line-height:1.6;display:flex}.p-index-features__titleLine[data-astro-cid-7bwabmsd]{justify-content:center;display:flex}.p-index-features__titleEm[data-astro-cid-7bwabmsd]{color:#41999a;font-style:normal}.p-index-features__titleThin[data-astro-cid-7bwabmsd]{font-weight:500}.p-index-features__contents[data-astro-cid-7bwabmsd]{gap:calc(40 / var(--base-vw) * 100 * 1vw);flex-direction:column;width:100%;display:flex}.p-index-features__photo[data-astro-cid-7bwabmsd]{width:calc(342 / var(--base-vw) * 100 * 1vw);height:calc(220 / var(--base-vw) * 100 * 1vw);border-radius:calc(220 / var(--base-vw) * 100 * 1vw);flex-shrink:0;overflow:hidden}.p-index-features__photo[data-astro-cid-7bwabmsd] .p-index-features__photoImg[data-astro-cid-7bwabmsd]{object-fit:cover;height:100%}.p-index-features__text[data-astro-cid-7bwabmsd]{gap:calc(40 / var(--base-vw) * 100 * 1vw);flex-direction:column;flex:1;display:flex}.p-index-features__lead[data-astro-cid-7bwabmsd]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-features__cards[data-astro-cid-7bwabmsd]{gap:calc(16 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-features__card[data-astro-cid-7bwabmsd]{gap:calc(16 / var(--base-vw) * 100 * 1vw);padding:calc(20 / var(--base-vw) * 100 * 1vw);border-radius:calc(8 / var(--base-vw) * 100 * 1vw);background-color:#fff;flex-direction:column;display:flex}.p-index-features__cardTitle[data-astro-cid-7bwabmsd]{font-weight:700;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;gap:calc(10 / var(--base-vw) * 100 * 1vw);color:#41999a;align-items:flex-start;line-height:1.6;display:flex}.p-index-features__cardIcon[data-astro-cid-7bwabmsd]{width:calc(16 / var(--base-vw) * 100 * 1vw);flex-shrink:0}.p-index-features__cardText[data-astro-cid-7bwabmsd]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;padding-left:calc(26 / var(--base-vw) * 100 * 1vw);color:#403f3d;line-height:1.6}.p-index-features__copy[data-astro-cid-7bwabmsd]{font-weight:700;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;text-align:center;flex-direction:column;align-items:center;line-height:1.6;display:flex}.p-index-features__copyLine[data-astro-cid-7bwabmsd]{gap:calc(8 / var(--base-vw) * 100 * 1vw);justify-content:center;align-items:baseline;display:flex}.p-index-features__copyEm[data-astro-cid-7bwabmsd]{font-weight:700;font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#41999a;line-height:1.6}@media screen and (width>=769px){.p-index-features__bg[data-astro-cid-7bwabmsd]{height:100%}.p-index-features__bg[data-astro-cid-7bwabmsd]:after{height:calc(175 / var(--base-vw) * 100 * 1vw)}.p-index-features__bg[data-astro-cid-7bwabmsd] .p-index-features__bgImg[data-astro-cid-7bwabmsd]{inset:auto 0 calc(93 / var(--base-vw) * 100 * 1vw) auto}.p-index-features__inner[data-astro-cid-7bwabmsd]{max-width:calc(1248 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(56 / var(--base-vw) * 100 * 1vw);padding-block:calc(120 / var(--base-vw) * 100 * 1vw)}.p-index-features__en[data-astro-cid-7bwabmsd]{font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:400;font-size:calc(104 / var(--base-vw) * 100 * 1vw);letter-spacing:0;top:calc(64 / var(--base-vw) * 100 * 1vw);line-height:1}.p-index-features__sub[data-astro-cid-7bwabmsd]{flex-direction:row}.p-index-features__subText[data-astro-cid-7bwabmsd]{font-weight:500;font-size:calc(33 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-features__title[data-astro-cid-7bwabmsd]{font-weight:700;font-size:calc(47 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;flex-direction:row;line-height:1.6}.p-index-features__contents[data-astro-cid-7bwabmsd]{gap:calc(80 / var(--base-vw) * 100 * 1vw);flex-direction:row;align-items:flex-start}.p-index-features__photo[data-astro-cid-7bwabmsd]{width:calc(480 / var(--base-vw) * 100 * 1vw);height:calc(308.77 / var(--base-vw) * 100 * 1vw);border-radius:calc(308.77 / var(--base-vw) * 100 * 1vw)}.p-index-features__lead[data-astro-cid-7bwabmsd]{font-weight:400;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-features__cardTitle[data-astro-cid-7bwabmsd]{font-weight:700;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-features__cardText[data-astro-cid-7bwabmsd]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-features__copy[data-astro-cid-7bwabmsd]{font-weight:700;font-size:calc(30 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-features__copyEm[data-astro-cid-7bwabmsd]{font-weight:700;font-size:calc(47 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}}.p-index-flow[data-astro-cid-giurlsxd]{border-radius:calc(40 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw) 0 0;background-color:#f7f3e8}.p-index-flow__inner[data-astro-cid-giurlsxd]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(40 / var(--base-vw) * 100 * 1vw);padding-block:calc(56 / var(--base-vw) * 100 * 1vw) calc(80 / var(--base-vw) * 100 * 1vw);flex-direction:column;margin-inline:auto;display:flex}.p-index-flow__title[data-astro-cid-giurlsxd]{font-weight:500;font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-flow__titleEm[data-astro-cid-giurlsxd]{color:#41999a;font-style:normal;font-weight:700}.p-index-flow__titleSub[data-astro-cid-giurlsxd]{font-weight:500;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;margin-left:calc(4 / var(--base-vw) * 100 * 1vw);line-height:1.6}.p-index-flow__steps[data-astro-cid-giurlsxd]{gap:calc(40 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-flow__step[data-astro-cid-giurlsxd]{gap:calc(16 / var(--base-vw) * 100 * 1vw);align-items:flex-start;display:flex;position:relative}.p-index-flow__step[data-astro-cid-giurlsxd]:before{top:calc(20 / var(--base-vw) * 100 * 1vw);left:calc(28 / var(--base-vw) * 100 * 1vw);height:calc(100% + calc(40 / var(--base-vw) * 100 * 1vw));border-left:calc(1 / var(--base-vw) * 100 * 1vw) dashed #828181;content:"";position:absolute}.p-index-flow__step--last[data-astro-cid-giurlsxd]:before{content:none}.p-index-flow__num[data-astro-cid-giurlsxd]{width:calc(56 / var(--base-vw) * 100 * 1vw);flex-shrink:0;place-items:center;display:grid;position:relative}.p-index-flow__numBg[data-astro-cid-giurlsxd]{width:calc(56 / var(--base-vw) * 100 * 1vw);grid-area:1/1}.p-index-flow__numText[data-astro-cid-giurlsxd]{padding-top:calc(4 / var(--base-vw) * 100 * 1vw);color:#41999a;font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-size:calc(24 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;grid-area:1/1;align-self:start;line-height:1}.p-index-flow__contents[data-astro-cid-giurlsxd]{gap:calc(8 / var(--base-vw) * 100 * 1vw);padding-top:calc(4 / var(--base-vw) * 100 * 1vw);color:#403f3d;flex-direction:column;flex:1;display:flex}.p-index-flow__stepTitle[data-astro-cid-giurlsxd]{font-weight:700;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-flow__body[data-astro-cid-giurlsxd]{gap:calc(16 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:flex-start;display:flex}.p-index-flow__text[data-astro-cid-giurlsxd]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}@media screen and (width>=769px){.p-index-flow[data-astro-cid-giurlsxd]{border-radius:calc(56 / var(--base-vw) * 100 * 1vw) calc(56 / var(--base-vw) * 100 * 1vw) 0 0}.p-index-flow__inner[data-astro-cid-giurlsxd]{max-width:calc(1248 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(120 / var(--base-vw) * 100 * 1vw);padding-block:calc(120 / var(--base-vw) * 100 * 1vw);flex-direction:row;justify-content:center}.p-index-flow__title[data-astro-cid-giurlsxd]{font-weight:500;font-size:calc(47 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;flex:0 1 calc(320 / var(--base-vw) * 100 * 1vw);line-height:1.6}.p-index-flow__titleSub[data-astro-cid-giurlsxd]{font-weight:500;font-size:calc(33 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-flow__steps[data-astro-cid-giurlsxd]{max-width:calc(760 / var(--base-vw) * 100 * 1vw);padding-top:calc(24 / var(--base-vw) * 100 * 1vw);flex:1}.p-index-flow__step[data-astro-cid-giurlsxd]{gap:calc(24 / var(--base-vw) * 100 * 1vw)}.p-index-flow__step[data-astro-cid-giurlsxd]:before{top:calc(25 / var(--base-vw) * 100 * 1vw);left:calc(35 / var(--base-vw) * 100 * 1vw)}.p-index-flow__num[data-astro-cid-giurlsxd],.p-index-flow__numBg[data-astro-cid-giurlsxd]{width:calc(70 / var(--base-vw) * 100 * 1vw)}.p-index-flow__numText[data-astro-cid-giurlsxd]{font-size:calc(32 / var(--base-vw) * 100 * 1vw)}.p-index-flow__stepTitle[data-astro-cid-giurlsxd]{font-weight:700;font-size:calc(30 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-flow__text[data-astro-cid-giurlsxd]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}}.p-index-fv[data-astro-cid-xxwo7eug]{padding:calc(40 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw) 0;background-color:#f7f3e8;position:relative;overflow:hidden}.p-index-fv__visual[data-astro-cid-xxwo7eug]{z-index:0;pointer-events:none;position:absolute;inset:0}.p-index-fv__photo[data-astro-cid-xxwo7eug]{object-fit:cover;object-position:top;width:100%;height:100%}.p-index-fv__contents[data-astro-cid-xxwo7eug]{z-index:1;gap:calc(16 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;display:flex;position:relative}.p-index-fv__sub[data-astro-cid-xxwo7eug]{gap:calc(16 / var(--base-vw) * 100 * 1vw);margin-right:calc(44 / var(--base-vw) * 100 * 1vw);margin-bottom:calc(56 / var(--base-vw) * 100 * 1vw);flex-direction:row-reverse;align-self:flex-end;align-items:flex-start;display:flex}.p-index-fv__subLine[data-astro-cid-xxwo7eug]{padding:calc(2 / var(--base-vw) * 100 * 1vw);color:#403f3d;font-weight:500;font-size:calc(24 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;writing-mode:vertical-rl;background-color:#fff;line-height:.84}.p-index-fv__subLine--second[data-astro-cid-xxwo7eug]{margin-top:calc(32 / var(--base-vw) * 100 * 1vw)}.p-index-fv__title[data-astro-cid-xxwo7eug]{width:100%;max-width:calc(344 / var(--base-vw) * 100 * 1vw);color:#403f3d;text-shadow:0 0 calc(10 / var(--base-vw) * 100 * 1vw) #f7f3f0;-webkit-text-stroke:calc(2 / var(--base-vw) * 100 * 1vw) #fff;paint-order:stroke fill;flex-direction:column;font-weight:500;line-height:1.4;display:flex}.p-index-fv__titleLead[data-astro-cid-xxwo7eug]{padding-left:calc(7 / var(--base-vw) * 100 * 1vw);font-size:calc(28 / var(--base-vw) * 100 * 1vw)}.p-index-fv__titleMain[data-astro-cid-xxwo7eug]{font-size:calc(32 / var(--base-vw) * 100 * 1vw)}.p-index-fv__titleEm[data-astro-cid-xxwo7eug]{color:#41999a;font-style:normal;font-weight:700;font-size:calc(44 / var(--base-vw) * 100 * 1vw);letter-spacing:-.05em}.p-index-fv__bottom[data-astro-cid-xxwo7eug]{gap:calc(40 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;display:flex}.p-index-fv__info[data-astro-cid-xxwo7eug]{gap:calc(8 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;display:flex}.p-index-fv__access[data-astro-cid-xxwo7eug]{gap:calc(8 / var(--base-vw) * 100 * 1vw);color:#403f3d;font-weight:500;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;align-items:center;line-height:1.6;display:flex}.p-index-fv__accessIcon[data-astro-cid-xxwo7eug]{width:calc(12 / var(--base-vw) * 100 * 1vw);flex-shrink:0}.p-index-fv__points[data-astro-cid-xxwo7eug]{display:flex}.p-index-fv__point[data-astro-cid-xxwo7eug]{width:calc(122 / var(--base-vw) * 100 * 1vw);place-items:center;display:grid}.p-index-fv__point[data-astro-cid-xxwo7eug]+.p-index-fv__point[data-astro-cid-xxwo7eug]{margin-left:calc(-8 / var(--base-vw) * 100 * 1vw)}.p-index-fv__pointBg[data-astro-cid-xxwo7eug]{width:calc(120 / var(--base-vw) * 100 * 1vw);grid-area:1/1}.p-index-fv__pointText[data-astro-cid-xxwo7eug]{text-align:center;flex-direction:column;grid-area:1/1;align-items:center;display:flex}.p-index-fv__pointLabel[data-astro-cid-xxwo7eug]{color:#403f3d;font-weight:500;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.2}.p-index-fv__pointEm[data-astro-cid-xxwo7eug]{color:#a4884f;font-weight:700;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}@media screen and (width>=769px){.p-index-fv[data-astro-cid-xxwo7eug]{padding:calc(64 / var(--base-vw) * 100 * 1vw) calc(216 / var(--base-vw) * 100 * 1vw) calc(160 / var(--base-vw) * 100 * 1vw);background:linear-gradient(to bottom, #fff, #f7f3e8) top/100% calc(648 / var(--base-vw) * 100 * 1vw) no-repeat #f7f3e8}.p-index-fv__contents[data-astro-cid-xxwo7eug]{gap:calc(24 / var(--base-vw) * 100 * 1vw);width:fit-content;margin-left:auto}.p-index-fv__sub[data-astro-cid-xxwo7eug]{padding-bottom:calc(8 / var(--base-vw) * 100 * 1vw);border-bottom:calc(1 / var(--base-vw) * 100 * 1vw) dashed #41999a;flex-direction:row;align-self:center;gap:0;margin:0}.p-index-fv__subLine[data-astro-cid-xxwo7eug]{writing-mode:horizontal-tb;background-color:#0000;padding:0;line-height:1.1}.p-index-fv__subLine--second[data-astro-cid-xxwo7eug]{margin-top:0}.p-index-fv__title[data-astro-cid-xxwo7eug]{text-align:center;width:auto;max-width:none}.p-index-fv__titleLead[data-astro-cid-xxwo7eug]{font-size:calc(40 / var(--base-vw) * 100 * 1vw);padding-left:0}.p-index-fv__titleMain[data-astro-cid-xxwo7eug]{font-size:calc(48 / var(--base-vw) * 100 * 1vw)}.p-index-fv__titleEm[data-astro-cid-xxwo7eug]{font-size:calc(64 / var(--base-vw) * 100 * 1vw)}.p-index-fv__bottom[data-astro-cid-xxwo7eug]{gap:calc(56 / var(--base-vw) * 100 * 1vw)}.p-index-fv__access[data-astro-cid-xxwo7eug]{font-size:calc(16 / var(--base-vw) * 100 * 1vw)}.p-index-fv__point[data-astro-cid-xxwo7eug],.p-index-fv__pointBg[data-astro-cid-xxwo7eug]{width:calc(144 / var(--base-vw) * 100 * 1vw)}.p-index-fv__pointLabel[data-astro-cid-xxwo7eug]{font-size:calc(16 / var(--base-vw) * 100 * 1vw)}.p-index-fv__pointEm[data-astro-cid-xxwo7eug]{font-size:calc(20 / var(--base-vw) * 100 * 1vw)}}.p-index-marquee[data-astro-cid-gdhj5mrl]{padding-block:calc(8 / var(--base-vw) * 100 * 1vw);background-color:#41999a;overflow:hidden}.p-index-marquee__track[data-astro-cid-gdhj5mrl]{width:max-content;animation:30s linear infinite marquee;display:flex}.p-index-marquee__text[data-astro-cid-gdhj5mrl]{font-weight:700;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);color:#fff;flex-shrink:0;line-height:1.6}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.p-index-marquee__track[data-astro-cid-gdhj5mrl]{animation:none}}.p-index-price[data-astro-cid-3473bljl]{border-radius:calc(40 / var(--base-vw) * 100 * 1vw);background-color:#f7f3e8}.p-index-price__inner[data-astro-cid-3473bljl]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(40 / var(--base-vw) * 100 * 1vw);padding-block:calc(56 / var(--base-vw) * 100 * 1vw) calc(80 / var(--base-vw) * 100 * 1vw);flex-direction:column;margin-inline:auto;display:flex}.p-index-price__head[data-astro-cid-3473bljl]{gap:calc(24 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-price__title[data-astro-cid-3473bljl]{font-weight:500;font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-price__titleEm[data-astro-cid-3473bljl]{color:#41999a;font-style:normal;font-weight:700}.p-index-price__lead[data-astro-cid-3473bljl]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-price__body[data-astro-cid-3473bljl]{gap:calc(8 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-price__plans[data-astro-cid-3473bljl],.p-index-price__regular[data-astro-cid-3473bljl],.p-index-price__extras[data-astro-cid-3473bljl]{gap:calc(16 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-price__plan[data-astro-cid-3473bljl]{border:calc(1 / var(--base-vw) * 100 * 1vw) solid #41999a;border-radius:calc(16 / var(--base-vw) * 100 * 1vw);background-color:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.p-index-price__planTitle[data-astro-cid-3473bljl]{gap:calc(4 / var(--base-vw) * 100 * 1vw);padding-inline:calc(20 / var(--base-vw) * 100 * 1vw);color:#fff;font-weight:700;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;background-color:#41999a;align-items:baseline;line-height:1.6;display:flex}.p-index-price__planCount[data-astro-cid-3473bljl]{font-size:calc(36 / var(--base-vw) * 100 * 1vw)}.p-index-price__planBody[data-astro-cid-3473bljl]{padding:calc(20 / var(--base-vw) * 100 * 1vw);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;display:grid}.p-index-price__pay[data-astro-cid-3473bljl]{grid-template-rows:subgrid;padding-block:calc(8 / var(--base-vw) * 100 * 1vw);color:#403f3d;grid-row:span 2;display:grid}.p-index-price__pay--half[data-astro-cid-3473bljl]{padding-inline:calc(8 / var(--base-vw) * 100 * 1vw);border-radius:calc(8 / var(--base-vw) * 100 * 1vw);background-color:#f7f3e8}.p-index-price__payMain[data-astro-cid-3473bljl]{gap:calc(16 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:flex-start;display:flex}.p-index-price__payTag[data-astro-cid-3473bljl]{font-weight:700;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;padding:calc(2 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw);border-radius:calc(30 / var(--base-vw) * 100 * 1vw);background-color:#f7f3e8;line-height:1.6}.p-index-price__pay--half[data-astro-cid-3473bljl] .p-index-price__payTag[data-astro-cid-3473bljl]{color:#41999a;background-color:#fff}.p-index-price__perLesson[data-astro-cid-3473bljl]{flex-direction:column;display:flex}.p-index-price__perLessonLabel[data-astro-cid-3473bljl]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;margin-bottom:calc(-8 / var(--base-vw) * 100 * 1vw);line-height:1.6}.p-index-price__amount[data-astro-cid-3473bljl]{gap:calc(2 / var(--base-vw) * 100 * 1vw);font-weight:700;font-size:calc(32 / var(--base-vw) * 100 * 1vw);align-items:baseline;line-height:1.6;display:flex}.p-index-price__yen[data-astro-cid-3473bljl]{font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;position:relative}.p-index-price__yenTax[data-astro-cid-3473bljl]{top:calc(-5 / var(--base-vw) * 100 * 1vw);font-weight:400;font-size:calc(7 / var(--base-vw) * 100 * 1vw);width:max-content;line-height:1.6;position:absolute;left:50%;transform:translate(-50%)}.p-index-price__total[data-astro-cid-3473bljl]{font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;align-self:end;line-height:1.6}.p-index-price__pay--half[data-astro-cid-3473bljl] .p-index-price__total[data-astro-cid-3473bljl]{margin-right:calc(-8 / var(--base-vw) * 100 * 1vw)}.p-index-price__totalNum[data-astro-cid-3473bljl]{font-size:calc(16 / var(--base-vw) * 100 * 1vw)}.p-index-price__totalTax[data-astro-cid-3473bljl]{margin-left:calc(-4 / var(--base-vw) * 100 * 1vw);font-size:calc(7 / var(--base-vw) * 100 * 1vw)}.p-index-price__note[data-astro-cid-3473bljl]{color:#403f3d;font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:right;line-height:1.6}.p-index-price__extra[data-astro-cid-3473bljl]{border:calc(1 / var(--base-vw) * 100 * 1vw) solid;border-radius:calc(16 / var(--base-vw) * 100 * 1vw);background-color:#fff;flex-direction:column;flex:1;display:flex;overflow:hidden}.p-index-price__extra--visitor[data-astro-cid-3473bljl]{border-color:#828181}.p-index-price__extra--option[data-astro-cid-3473bljl]{border-color:#a4884f}.p-index-price__extraTitle[data-astro-cid-3473bljl]{font-weight:700;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;padding:calc(8 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw);color:#fff;line-height:1.6}.p-index-price__extra--visitor[data-astro-cid-3473bljl] .p-index-price__extraTitle[data-astro-cid-3473bljl]{background-color:#828181}.p-index-price__extra--option[data-astro-cid-3473bljl] .p-index-price__extraTitle[data-astro-cid-3473bljl]{background-color:#a4884f}.p-index-price__extraBody[data-astro-cid-3473bljl]{padding:calc(20 / var(--base-vw) * 100 * 1vw);color:#403f3d;flex-direction:column;flex:1;align-items:flex-end;display:flex}.p-index-price__extraInfo[data-astro-cid-3473bljl]{gap:calc(8 / var(--base-vw) * 100 * 1vw);flex-direction:column;width:100%;display:flex}.p-index-price__extraName[data-astro-cid-3473bljl]{font-weight:700;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-price__extraText[data-astro-cid-3473bljl]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;width:100%;line-height:1.6}.p-index-price__extraPrice[data-astro-cid-3473bljl]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;gap:calc(8 / var(--base-vw) * 100 * 1vw);padding-inline:calc(16 / var(--base-vw) * 100 * 1vw);flex-shrink:0;align-items:baseline;line-height:1.6;display:flex}.p-index-price__goods[data-astro-cid-3473bljl]{gap:calc(24 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-price__goodsTitle[data-astro-cid-3473bljl]{font-weight:700;font-size:calc(17 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;gap:calc(16 / var(--base-vw) * 100 * 1vw);color:#41999a;align-items:center;width:100%;line-height:1.6;display:flex}.p-index-price__goodsTitle[data-astro-cid-3473bljl]:before,.p-index-price__goodsTitle[data-astro-cid-3473bljl]:after{border-top:calc(1 / var(--base-vw) * 100 * 1vw) dashed #828181;content:"";flex:1}.p-index-price__amenities[data-astro-cid-3473bljl]{gap:calc(16 / var(--base-vw) * 100 * 1vw) calc(8 / var(--base-vw) * 100 * 1vw);grid-template-columns:repeat(3,1fr);display:grid}.p-index-price__amenity[data-astro-cid-3473bljl]{gap:calc(7 / var(--base-vw) * 100 * 1vw);flex-direction:column;align-items:center;display:flex}.p-index-price__amenityImg[data-astro-cid-3473bljl]{width:calc(96 / var(--base-vw) * 100 * 1vw)}.p-index-price__amenityLabel[data-astro-cid-3473bljl]{color:#403f3d;font-weight:700;font-size:calc(12 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:center;line-height:1.6}@media screen and (width>=769px){.p-index-price[data-astro-cid-3473bljl]{border-radius:calc(56 / var(--base-vw) * 100 * 1vw)}.p-index-price__inner[data-astro-cid-3473bljl]{max-width:calc(1248 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(56 / var(--base-vw) * 100 * 1vw);padding-block:calc(80 / var(--base-vw) * 100 * 1vw) calc(120 / var(--base-vw) * 100 * 1vw)}.p-index-price__title[data-astro-cid-3473bljl]{font-weight:500;font-size:calc(47 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-price__lead[data-astro-cid-3473bljl]{font-weight:400;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-price__body[data-astro-cid-3473bljl]{gap:calc(16 / var(--base-vw) * 100 * 1vw)}.p-index-price__plans[data-astro-cid-3473bljl]{gap:calc(40 / var(--base-vw) * 100 * 1vw)}.p-index-price__regular[data-astro-cid-3473bljl],.p-index-price__extras[data-astro-cid-3473bljl]{gap:calc(24 / var(--base-vw) * 100 * 1vw);flex-direction:row}.p-index-price__planTitle[data-astro-cid-3473bljl]{font-size:calc(30 / var(--base-vw) * 100 * 1vw)}.p-index-price__planCount[data-astro-cid-3473bljl]{font-size:calc(47 / var(--base-vw) * 100 * 1vw)}.p-index-price__planBody[data-astro-cid-3473bljl]{grid-template-columns:155fr 187fr}.p-index-price__pay--half[data-astro-cid-3473bljl]{padding-inline:calc(16 / var(--base-vw) * 100 * 1vw)}.p-index-price__payTag[data-astro-cid-3473bljl]{font-weight:700;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-price__perLessonLabel[data-astro-cid-3473bljl]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-price__amount[data-astro-cid-3473bljl]{font-size:calc(40 / var(--base-vw) * 100 * 1vw)}.p-index-price__yen[data-astro-cid-3473bljl]{font-size:calc(18 / var(--base-vw) * 100 * 1vw)}.p-index-price__yenTax[data-astro-cid-3473bljl]{top:calc(-6 / var(--base-vw) * 100 * 1vw);font-size:calc(8 / var(--base-vw) * 100 * 1vw)}.p-index-price__pay--half[data-astro-cid-3473bljl] .p-index-price__total[data-astro-cid-3473bljl]{margin-right:calc(-16 / var(--base-vw) * 100 * 1vw)}.p-index-price__totalNum[data-astro-cid-3473bljl]{font-size:calc(18 / var(--base-vw) * 100 * 1vw)}.p-index-price__totalTax[data-astro-cid-3473bljl]{font-size:calc(8 / var(--base-vw) * 100 * 1vw)}.p-index-price__extraTitle[data-astro-cid-3473bljl]{font-weight:700;font-size:calc(30 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;padding-block:calc(4 / var(--base-vw) * 100 * 1vw);line-height:1.6}.p-index-price__extraBody[data-astro-cid-3473bljl]{flex-direction:row;justify-content:space-between}.p-index-price__extraName[data-astro-cid-3473bljl]{font-weight:700;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-price__extraText[data-astro-cid-3473bljl]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;align-self:center;line-height:1.6}.p-index-price__extraPrice[data-astro-cid-3473bljl]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-price__extraPrice[data-astro-cid-3473bljl] .p-index-price__amount[data-astro-cid-3473bljl]{gap:calc(4 / var(--base-vw) * 100 * 1vw)}.p-index-price__goodsTitle[data-astro-cid-3473bljl]{font-weight:700;font-size:calc(23 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-price__amenities[data-astro-cid-3473bljl]{gap:calc(24 / var(--base-vw) * 100 * 1vw);justify-content:center;display:flex}.p-index-price__amenityImg[data-astro-cid-3473bljl]{width:calc(140 / var(--base-vw) * 100 * 1vw)}.p-index-price__amenityLabel[data-astro-cid-3473bljl]{font-size:calc(14 / var(--base-vw) * 100 * 1vw)}}.c-sliderArrows[data-astro-cid-tkn376ww]{pointer-events:none;justify-content:space-between;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.c-sliderArrows__btn[data-astro-cid-tkn376ww]{width:calc(40 / var(--base-vw) * 100 * 1vw);height:calc(40 / var(--base-vw) * 100 * 1vw);border:calc(1 / var(--base-vw) * 100 * 1vw) solid #41999a;cursor:pointer;opacity:1;pointer-events:auto;background-color:#fff;border-radius:50%;place-items:center;display:grid;position:static;transform:none}.c-sliderArrows__btn--prev[data-astro-cid-tkn376ww]{transform:scaleX(-1)}.c-sliderArrows__icon[data-astro-cid-tkn376ww]{width:calc(16 / var(--base-vw) * 100 * 1vw)}.p-index-trainer[data-astro-cid-fdcezmyf]{background-color:#f7f3e8;position:relative;overflow:hidden}.p-index-trainer__edge[data-astro-cid-fdcezmyf]{position:relative;overflow:hidden}.p-index-trainer__edge--bottom[data-astro-cid-fdcezmyf]{background-color:#fff;transform:scaleY(-1)}.p-index-trainer__edgeImg[data-astro-cid-fdcezmyf]{width:100%}.p-index-trainer__inner[data-astro-cid-fdcezmyf]{gap:calc(24 / var(--base-vw) * 100 * 1vw);background:linear-gradient(#d1ebd2,#f7f3e8);flex-direction:column;display:flex;position:relative}.p-index-trainer__en[data-astro-cid-fdcezmyf]{font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:400;font-size:calc(80 / var(--base-vw) * 100 * 1vw);letter-spacing:0;top:0;right:calc(-16 / var(--base-vw) * 100 * 1vw);color:#fff;text-transform:uppercase;opacity:.4;writing-mode:vertical-rl;line-height:1;position:absolute}.p-index-trainer__head[data-astro-cid-fdcezmyf]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(24 / var(--base-vw) * 100 * 1vw);flex-direction:column;margin-inline:auto;display:flex;position:relative}.p-index-trainer__title[data-astro-cid-fdcezmyf]{font-weight:500;font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;flex-direction:column;line-height:1.6;display:flex}.p-index-trainer__titleEm[data-astro-cid-fdcezmyf]{color:#41999a;font-style:normal;font-weight:700}.p-index-trainer__lead[data-astro-cid-fdcezmyf]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-trainer__slider[data-astro-cid-fdcezmyf]{margin-top:calc(-8 / var(--base-vw) * 100 * 1vw);padding-bottom:calc(24 / var(--base-vw) * 100 * 1vw);position:relative}.p-index-trainer__item[data-astro-cid-fdcezmyf]{padding:calc(8 / var(--base-vw) * 100 * 1vw) 0;flex-direction:column;align-items:center;display:flex}.p-index-trainer__photo[data-astro-cid-fdcezmyf]{z-index:1;width:calc(150 / var(--base-vw) * 100 * 1vw);height:calc(180 / var(--base-vw) * 100 * 1vw);margin-bottom:calc(-72 / var(--base-vw) * 100 * 1vw);border:calc(1 / var(--base-vw) * 100 * 1vw) solid #fff;border-radius:calc(195 / var(--base-vw) * 100 * 1vw);flex-shrink:0;position:relative;overflow:hidden}.p-index-trainer__img[data-astro-cid-fdcezmyf]{object-fit:cover;max-width:none;position:absolute}.p-index-trainer__img--yukina[data-astro-cid-fdcezmyf]{width:138.67%;height:153.89%;top:-11.67%;left:-22%}.p-index-trainer__img--mika[data-astro-cid-fdcezmyf]{width:114%;height:128.89%;top:-2.78%;left:-6%}.p-index-trainer__card[data-astro-cid-fdcezmyf]{gap:calc(16 / var(--base-vw) * 100 * 1vw);width:100%;padding:calc(80 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw);border-radius:calc(16 / var(--base-vw) * 100 * 1vw);filter:drop-shadow(0 0 calc(8 / var(--base-vw) * 100 * 1vw) #41999a29);background-color:#fff;flex-direction:column;flex:1;display:flex}.p-index-trainer__profile[data-astro-cid-fdcezmyf]{gap:calc(4 / var(--base-vw) * 100 * 1vw);padding-bottom:calc(16 / var(--base-vw) * 100 * 1vw);border-bottom:calc(1 / var(--base-vw) * 100 * 1vw) dashed #828181;color:#403f3d;opacity:.8;flex-direction:column;display:flex}.p-index-trainer__name[data-astro-cid-fdcezmyf]{font-weight:700;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:center;line-height:1.6}.p-index-trainer__careers[data-astro-cid-fdcezmyf]{padding-left:calc(21 / var(--base-vw) * 100 * 1vw);list-style:outside}.p-index-trainer__career[data-astro-cid-fdcezmyf]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-trainer__message[data-astro-cid-fdcezmyf]{gap:calc(8 / var(--base-vw) * 100 * 1vw);color:#403f3d;flex-direction:column;display:flex}.p-index-trainer__messageTitle[data-astro-cid-fdcezmyf]{font-weight:700;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;gap:calc(4 / var(--base-vw) * 100 * 1vw);color:#41999a;align-items:flex-start;line-height:1.6;display:flex}.p-index-trainer__messageIcon[data-astro-cid-fdcezmyf]{width:calc(16 / var(--base-vw) * 100 * 1vw);flex-shrink:0}.p-index-trainer__messageText[data-astro-cid-fdcezmyf]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-trainer__arrows[data-astro-cid-fdcezmyf]{top:calc(85 / var(--base-vw) * 100 * 1vw);width:calc(300 / var(--base-vw) * 100 * 1vw)}.p-index-trainer[data-astro-cid-fdcezmyf] .p-index-trainer__dots{gap:calc(10 / var(--base-vw) * 100 * 1vw);padding:0;bottom:0}.p-index-trainer[data-astro-cid-fdcezmyf] .p-index-trainer__dots .splide__pagination__page{width:calc(6 / var(--base-vw) * 100 * 1vw);height:calc(6 / var(--base-vw) * 100 * 1vw);opacity:1;background-color:#d5d5d5;border-radius:50%;margin:0}.p-index-trainer[data-astro-cid-fdcezmyf] .p-index-trainer__dots .splide__pagination__page.is-active{background-color:#41999a;transform:none}.p-index-trainer__slider[data-astro-cid-fdcezmyf]:not(.is-overflow) .p-index-trainer__dots{display:flex}@media screen and (width>=769px){.p-index-trainer__edge[data-astro-cid-fdcezmyf]{height:calc(120 / var(--base-vw) * 100 * 1vw)}.p-index-trainer__edgeImg[data-astro-cid-fdcezmyf]{top:0;left:calc(-168 / var(--base-vw) * 100 * 1vw);width:calc(1872 / var(--base-vw) * 100 * 1vw);max-width:none;position:absolute}.p-index-trainer__inner[data-astro-cid-fdcezmyf]{gap:calc(56 / var(--base-vw) * 100 * 1vw)}.p-index-trainer__en[data-astro-cid-fdcezmyf]{font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:400;font-size:calc(104 / var(--base-vw) * 100 * 1vw);letter-spacing:0;line-height:1}.p-index-trainer__head[data-astro-cid-fdcezmyf]{max-width:calc(1248 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw)}.p-index-trainer__title[data-astro-cid-fdcezmyf]{font-weight:500;font-size:calc(47 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;flex-direction:row;line-height:1.6}.p-index-trainer__lead[data-astro-cid-fdcezmyf]{font-weight:400;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-trainer__slider[data-astro-cid-fdcezmyf]{padding-bottom:calc(62 / var(--base-vw) * 100 * 1vw);margin-top:0}.p-index-trainer__item[data-astro-cid-fdcezmyf]{gap:calc(40 / var(--base-vw) * 100 * 1vw);padding:calc(24 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw);border-radius:calc(16 / var(--base-vw) * 100 * 1vw);filter:drop-shadow(0 0 calc(8 / var(--base-vw) * 100 * 1vw) #41999a29);background-color:#fff;flex-direction:row;align-items:flex-start;position:relative}.p-index-trainer__photo[data-astro-cid-fdcezmyf]{width:calc(180 / var(--base-vw) * 100 * 1vw);height:calc(216 / var(--base-vw) * 100 * 1vw);border-width:calc(1.2 / var(--base-vw) * 100 * 1vw);border-radius:calc(234 / var(--base-vw) * 100 * 1vw);margin-bottom:0}.p-index-trainer__card[data-astro-cid-fdcezmyf]{filter:none;background-color:#0000;border-radius:0;padding:0}.p-index-trainer__name[data-astro-cid-fdcezmyf]{font-weight:700;font-size:calc(30 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:left;line-height:1.6}.p-index-trainer__careers[data-astro-cid-fdcezmyf]{padding-left:calc(24 / var(--base-vw) * 100 * 1vw)}.p-index-trainer__career[data-astro-cid-fdcezmyf]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-trainer__messageTitle[data-astro-cid-fdcezmyf]{font-weight:700;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-trainer__messageText[data-astro-cid-fdcezmyf]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-trainer__arrows[data-astro-cid-fdcezmyf]{top:calc(50% - calc(31 / var(--base-vw) * 100 * 1vw));width:calc(760 / var(--base-vw) * 100 * 1vw)}}.p-index-training[data-astro-cid-juq7ehww]{border-radius:calc(40 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw) 0 0;background:linear-gradient(#d1ebd2,#f7f3e8);position:relative;overflow:hidden}.p-index-training[data-astro-cid-juq7ehww]:before,.p-index-training[data-astro-cid-juq7ehww]:after{content:"";border-radius:50%;position:absolute}.p-index-training[data-astro-cid-juq7ehww]:before{top:calc(-98 / var(--base-vw) * 100 * 1vw);right:calc(-57 / var(--base-vw) * 100 * 1vw);width:calc(238 / var(--base-vw) * 100 * 1vw);height:calc(238 / var(--base-vw) * 100 * 1vw);opacity:.2;background:radial-gradient(closest-side,#4bb2a3,#4bb2a300)}.p-index-training[data-astro-cid-juq7ehww]:after{bottom:calc(-138 / var(--base-vw) * 100 * 1vw);left:calc(-109 / var(--base-vw) * 100 * 1vw);width:calc(294 / var(--base-vw) * 100 * 1vw);height:calc(294 / var(--base-vw) * 100 * 1vw);background:radial-gradient(closest-side,#d1ebd2,#d1ebd200)}.p-index-training__en[data-astro-cid-juq7ehww]{font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:400;font-size:calc(80 / var(--base-vw) * 100 * 1vw);letter-spacing:0;top:calc(40 / var(--base-vw) * 100 * 1vw);right:calc(-16 / var(--base-vw) * 100 * 1vw);color:#fff;text-transform:uppercase;opacity:.4;writing-mode:vertical-rl;line-height:1;position:absolute}.p-index-training__inner[data-astro-cid-juq7ehww]{width:100%;padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);z-index:1;gap:calc(64 / var(--base-vw) * 100 * 1vw);padding-block:calc(80 / var(--base-vw) * 100 * 1vw);flex-direction:column;margin-inline:auto;display:flex;position:relative}.p-index-training__head[data-astro-cid-juq7ehww]{gap:calc(24 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-training__title[data-astro-cid-juq7ehww]{font-weight:500;font-size:calc(36 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;flex-direction:column;line-height:1.6;display:flex}.p-index-training__titleEm[data-astro-cid-juq7ehww]{color:#41999a;font-style:normal;font-weight:700}.p-index-training__lead[data-astro-cid-juq7ehww]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}.p-index-training__cases[data-astro-cid-juq7ehww]{gap:calc(48 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-training__case[data-astro-cid-juq7ehww]{flex-direction:column;display:flex}.p-index-training__media[data-astro-cid-juq7ehww]{display:grid}.p-index-training__photo[data-astro-cid-juq7ehww]{aspect-ratio:342/220;border-radius:calc(16 / var(--base-vw) * 100 * 1vw) calc(16 / var(--base-vw) * 100 * 1vw) 0 0;grid-area:1/1;position:relative;overflow:hidden}.p-index-training__img[data-astro-cid-juq7ehww]{object-fit:cover;object-position:left top;height:100%}.p-index-training__img--case01[data-astro-cid-juq7ehww],.p-index-training__img--case02[data-astro-cid-juq7ehww],.p-index-training__img--case04[data-astro-cid-juq7ehww],.p-index-training__img--case05[data-astro-cid-juq7ehww]{max-width:none;height:auto;position:absolute;top:0;left:0}.p-index-training__img--case01[data-astro-cid-juq7ehww]{width:107%}.p-index-training__img--case02[data-astro-cid-juq7ehww]{width:255.6%;top:-64.5%;left:-83.6%}.p-index-training__img--case04[data-astro-cid-juq7ehww]{width:110.2%;left:-1.5%}.p-index-training__img--case05[data-astro-cid-juq7ehww]{width:104.1%}.p-index-training__img--flip[data-astro-cid-juq7ehww]{transform:scaleX(-1)}.p-index-training__caseTitle[data-astro-cid-juq7ehww]{font-weight:700;font-size:calc(20 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;z-index:1;margin:calc(-20 / var(--base-vw) * 100 * 1vw) 0 0 calc(-10 / var(--base-vw) * 100 * 1vw);padding:calc(12 / var(--base-vw) * 100 * 1vw) calc(16 / var(--base-vw) * 100 * 1vw);border:calc(1 / var(--base-vw) * 100 * 1vw) solid #fff;border-radius:calc(32 / var(--base-vw) * 100 * 1vw) calc(32 / var(--base-vw) * 100 * 1vw) 0;color:#fff;background-color:#41999a;grid-area:1/1;place-self:start;line-height:1.6}.p-index-training__body[data-astro-cid-juq7ehww]{gap:calc(16 / var(--base-vw) * 100 * 1vw);padding:calc(24 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw);border-radius:0 0 calc(16 / var(--base-vw) * 100 * 1vw) calc(16 / var(--base-vw) * 100 * 1vw);color:#403f3d;background-color:#fff;flex-direction:column;flex:1;display:flex}.p-index-training__exercise[data-astro-cid-juq7ehww]{flex-direction:column;display:flex}.p-index-training__exerciseName[data-astro-cid-juq7ehww]{font-weight:700;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-training__exerciseText[data-astro-cid-juq7ehww]{font-weight:400;font-size:calc(14 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-training__bottom[data-astro-cid-juq7ehww]{gap:calc(40 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-training__divider[data-astro-cid-juq7ehww]{gap:calc(10 / var(--base-vw) * 100 * 1vw);align-items:center;display:flex}.p-index-training__divider[data-astro-cid-juq7ehww]:before,.p-index-training__divider[data-astro-cid-juq7ehww]:after{border-top:calc(1 / var(--base-vw) * 100 * 1vw) dashed #828181;content:"";flex:1}.p-index-training__dividerIcon[data-astro-cid-juq7ehww]{width:calc(16 / var(--base-vw) * 100 * 1vw)}.p-index-training__summary[data-astro-cid-juq7ehww]{gap:calc(24 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-training__summaryHead[data-astro-cid-juq7ehww]{gap:calc(8 / var(--base-vw) * 100 * 1vw);flex-direction:column;display:flex}.p-index-training__summaryTitle[data-astro-cid-juq7ehww]{font-weight:700;font-size:calc(26 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;text-align:center;flex-direction:column;align-items:center;line-height:1.6;display:flex}.p-index-training__summaryEm[data-astro-cid-juq7ehww]{color:#41999a;font-style:normal}.p-index-training__summaryText[data-astro-cid-juq7ehww]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;color:#403f3d;line-height:1.6}@media screen and (width>=769px){.p-index-training[data-astro-cid-juq7ehww]{border-radius:calc(56 / var(--base-vw) * 100 * 1vw) calc(56 / var(--base-vw) * 100 * 1vw) 0 0}.p-index-training[data-astro-cid-juq7ehww]:before{top:calc(-196 / var(--base-vw) * 100 * 1vw);right:calc(-114 / var(--base-vw) * 100 * 1vw);width:calc(476 / var(--base-vw) * 100 * 1vw);height:calc(476 / var(--base-vw) * 100 * 1vw)}.p-index-training__en[data-astro-cid-juq7ehww]{font-family:var(--font-playfair-display), var(--font-zen-kaku-gothic-new), "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:400;font-size:calc(104 / var(--base-vw) * 100 * 1vw);letter-spacing:0;line-height:1}.p-index-training__inner[data-astro-cid-juq7ehww]{max-width:calc(1248 / var(--base-vw) * 100 * 1vw);padding-inline:calc(24 / var(--base-vw) * 100 * 1vw);gap:calc(80 / var(--base-vw) * 100 * 1vw);padding-block:calc(120 / var(--base-vw) * 100 * 1vw)}.p-index-training__title[data-astro-cid-juq7ehww]{font-weight:500;font-size:calc(47 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;flex-direction:row;line-height:1.6}.p-index-training__lead[data-astro-cid-juq7ehww]{font-weight:400;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-training__cases[data-astro-cid-juq7ehww]{gap:calc(80 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw);flex-flow:wrap;justify-content:center}.p-index-training__case[data-astro-cid-juq7ehww]{flex:0 1 calc(373 / var(--base-vw) * 100 * 1vw)}.p-index-training__photo[data-astro-cid-juq7ehww]{aspect-ratio:373/240}.p-index-training__caseTitle[data-astro-cid-juq7ehww]{font-weight:700;font-size:calc(23 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;margin:calc(-40 / var(--base-vw) * 100 * 1vw) 0 0 calc(-24 / var(--base-vw) * 100 * 1vw);padding:calc(12 / var(--base-vw) * 100 * 1vw) calc(24 / var(--base-vw) * 100 * 1vw);border-radius:calc(40 / var(--base-vw) * 100 * 1vw) calc(40 / var(--base-vw) * 100 * 1vw) 0;line-height:1.6}.p-index-training__body[data-astro-cid-juq7ehww]{gap:calc(24 / var(--base-vw) * 100 * 1vw);padding:calc(20 / var(--base-vw) * 100 * 1vw) calc(20 / var(--base-vw) * 100 * 1vw) calc(32 / var(--base-vw) * 100 * 1vw)}.p-index-training__exercise[data-astro-cid-juq7ehww]{gap:calc(8 / var(--base-vw) * 100 * 1vw)}.p-index-training__exerciseName[data-astro-cid-juq7ehww]{font-weight:700;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-training__exerciseText[data-astro-cid-juq7ehww]{font-weight:400;font-size:calc(16 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;line-height:1.6}.p-index-training__bottom[data-astro-cid-juq7ehww]{gap:calc(64 / var(--base-vw) * 100 * 1vw)}.p-index-training__summary[data-astro-cid-juq7ehww]{gap:calc(40 / var(--base-vw) * 100 * 1vw)}.p-index-training__summaryTitle[data-astro-cid-juq7ehww]{font-weight:700;font-size:calc(39 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;flex-direction:row;justify-content:center;line-height:1.6}.p-index-training__summaryText[data-astro-cid-juq7ehww]{font-weight:400;font-size:calc(18 / var(--base-vw) * 100 * 1vw);letter-spacing:.03em;text-align:center;line-height:1.6}}
