.section:where(.astro-5FU3SFLQ).bg-gray{background-color:#f8f8f8}@media screen and (min-width: 768px){.notice:where(.astro-5FU3SFLQ){background:#4d3828;color:#fff;font-weight:500;text-align:center;padding:12px 0;font-size:18px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;letter-spacing:.06em;text-decoration:underline}main:where(.astro-5FU3SFLQ){padding-top:142px}.section:where(.astro-5FU3SFLQ){padding:120px}.flow:where(.astro-5FU3SFLQ){padding:0 155px}.point:where(.astro-5FU3SFLQ){border-bottom:2px solid #b39861;border-image:linear-gradient(to right,#b39861 0%,#d2be93 25%,#e7d9be 50%,#d2be93 75%,#b39861 100%);border-image-slice:1;padding-bottom:6px;margin:0 auto 32px;width:fit-content}.point:where(.astro-5FU3SFLQ) p:where(.astro-5FU3SFLQ){border-bottom:1px solid #b39861;border-image:linear-gradient(to right,#b39861 0%,#d2be93 25%,#e7d9be 50%,#d2be93 75%,#b39861 100%);border-image-slice:1;font-weight:500;font-size:28px;line-height:40px;text-align:center;letter-spacing:.16em;color:#4d3828;padding:0 24px;width:fit-content}.stepNum:where(.astro-5FU3SFLQ){font-weight:700;font-size:72px;line-height:103px;text-align:center;background:linear-gradient(90deg,#4d3828 0%,#715b4b 50%,#917a6a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;transform:matrix(1,0,-.11,.99,0,0)}.stepTitle:where(.astro-5FU3SFLQ){font-weight:700;font-size:24px;line-height:34px;text-align:center;letter-spacing:.16em;color:#4d3828}.stepContent:where(.astro-5FU3SFLQ){margin-top:60px}.stepContent:where(.astro-5FU3SFLQ) .stepText:where(.astro-5FU3SFLQ){font-weight:500;font-size:16px;line-height:36px;letter-spacing:.06em}.tell:where(.astro-5FU3SFLQ){align-items:flex-start;display:flex;justify-content:center}.tell:where(.astro-5FU3SFLQ) svg:where(.astro-5FU3SFLQ){width:40px;height:40px;object-fit:contain}.tell:where(.astro-5FU3SFLQ) a:where(.astro-5FU3SFLQ){font-size:30px;font-weight:700;line-height:40px;text-decoration-line:underline;letter-spacing:.06em}.tell:where(.astro-5FU3SFLQ) p:where(.astro-5FU3SFLQ){font-size:14px;margin:0;text-align:right;letter-spacing:.04em}a:where(.astro-5FU3SFLQ).btn-inquiry{padding:16px 0;font-weight:700;text-align:center;border-radius:2px;display:flex;justify-content:center;align-items:center;width:260px;box-sizing:border-box;background:linear-gradient(94.53deg,#ef8131 .85%,#f2a674 99.15%)}a:where(.astro-5FU3SFLQ).btn-inquiry .arrow:where(.astro-5FU3SFLQ) img:where(.astro-5FU3SFLQ){margin-left:24px;width:11px;object-fit:contain;display:inline-block;vertical-align:2px}a:where(.astro-5FU3SFLQ).btn-inquiry svg:where(.astro-5FU3SFLQ){width:24px;object-fit:contain;margin-right:6px;display:inline-block;vertical-align:-2px}a:where(.astro-5FU3SFLQ).btn-inquiry p:where(.astro-5FU3SFLQ){margin-left:6px;color:#fff;font-size:18px}.stepAccess:where(.astro-5FU3SFLQ){display:flex;gap:48px;justify-content:center;margin:48px 0}a:where(.astro-5FU3SFLQ).booking{border:1px solid #ef8131;border-image:linear-gradient(to right,#ef8131 0%,#f2a674 100%);border-image-slice:1;background:linear-gradient(94.53deg,#ef8131 .85%,#f2a674 99.15%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;padding:16px 0;width:260px;display:block;font-weight:700;font-size:18px;line-height:26px;text-align:center;letter-spacing:.02em;margin:40px auto 0}a:where(.astro-5FU3SFLQ).booking .arrow:where(.astro-5FU3SFLQ) img:where(.astro-5FU3SFLQ){width:7px;margin-left:24px}.stepLine:where(.astro-5FU3SFLQ){margin:80px auto;border-left:1px solid #4d3828;height:150px;width:0}.stepText:where(.astro-5FU3SFLQ){line-height:36px;letter-spacing:.06em}}@media screen and (max-width: 768px){.notice:where(.astro-5FU3SFLQ){background:#4d3828;color:#fff;font-weight:500;text-align:center;padding:8px 0;font-size:14px;letter-spacing:.06em;text-decoration:underline}main:where(.astro-5FU3SFLQ){overflow:hidden;padding-top:52px}.section:where(.astro-5FU3SFLQ){padding:80px 24px}.point:where(.astro-5FU3SFLQ){border-bottom:2px solid #b39861;border-image:linear-gradient(to right,#b39861 0%,#d2be93 25%,#e7d9be 50%,#d2be93 75%,#b39861 100%);border-image-slice:1;padding-bottom:6px;margin:0 auto 28px}.point:where(.astro-5FU3SFLQ) p:where(.astro-5FU3SFLQ){border-bottom:1px solid #b39861;border-image:linear-gradient(to right,#b39861 0%,#d2be93 25%,#e7d9be 50%,#d2be93 75%,#b39861 100%);border-image-slice:1;font-weight:500;font-size:28px;line-height:40px;text-align:center;letter-spacing:.16em;color:#4d3828}.stepNum:where(.astro-5FU3SFLQ){font-weight:700;font-size:56px;line-height:80px;text-align:center;background:linear-gradient(90deg,#4d3828 0%,#715b4b 50%,#917a6a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;transform:matrix(1,0,-.11,.99,0,0)}.stepTitle:where(.astro-5FU3SFLQ){font-weight:700;font-size:20px;line-height:29px;text-align:center;letter-spacing:.16em;color:#4d3828}.stepContent:where(.astro-5FU3SFLQ){margin-top:48px}.stepContent:where(.astro-5FU3SFLQ) .stepText:where(.astro-5FU3SFLQ){font-weight:500;font-size:14px;line-height:28px;letter-spacing:.06em}.tell:where(.astro-5FU3SFLQ){align-items:flex-start;display:flex;justify-content:center}.tell:where(.astro-5FU3SFLQ) img:where(.astro-5FU3SFLQ){width:22px;object-fit:contain;padding:9px 13px 0 0}.tell:where(.astro-5FU3SFLQ) a:where(.astro-5FU3SFLQ){font-size:26px;font-weight:700;line-height:40px;text-decoration-line:underline;letter-spacing:.06em}.tell:where(.astro-5FU3SFLQ) p:where(.astro-5FU3SFLQ){font-size:12px;margin:0;text-align:right;letter-spacing:.04em}a:where(.astro-5FU3SFLQ).btn-inquiry{padding:16px 0;font-weight:700;text-align:center;border-radius:2px;display:flex;justify-content:center;align-items:center;width:260px;box-sizing:border-box;font-size:16px;background:linear-gradient(94.53deg,#ef8131 .85%,#f2a674 99.15%);color:#fff;margin:auto}a:where(.astro-5FU3SFLQ).btn-inquiry .arrow:where(.astro-5FU3SFLQ) img:where(.astro-5FU3SFLQ){margin-left:24px;width:11px;object-fit:contain;display:inline-block;vertical-align:2px}a:where(.astro-5FU3SFLQ).btn-inquiry svg:where(.astro-5FU3SFLQ){width:24px;object-fit:contain;margin-left:10px;display:inline-block;vertical-align:text-bottom}a:where(.astro-5FU3SFLQ).btn-inquiry p:where(.astro-5FU3SFLQ){margin-left:6px;color:#fff;font-size:16px}.stepAccess:where(.astro-5FU3SFLQ){display:flex;flex-flow:column;gap:32px;justify-content:center;margin:16px 0 40px}a:where(.astro-5FU3SFLQ).booking{border:1px solid #ef8131;border-image:linear-gradient(to right,#ef8131 0%,#f2a674 100%);border-image-slice:1;background:linear-gradient(94.53deg,#ef8131 .85%,#f2a674 99.15%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;padding:16px 0;width:260px;display:block;font-weight:700;font-size:16px;line-height:26px;text-align:center;letter-spacing:.02em;margin:16px auto 0}a:where(.astro-5FU3SFLQ).booking .arrow:where(.astro-5FU3SFLQ) img:where(.astro-5FU3SFLQ){width:7px;margin-left:24px}.stepLine:where(.astro-5FU3SFLQ){margin:64px auto;border-left:1px solid #4d3828;height:150px;width:0}}
