._9BMHWW_section{padding-block:48px}@media (min-width:680px){._9BMHWW_section{padding-block:64px}}@media (min-width:1000px){._9BMHWW_section{padding-block:80px}}._9BMHWW_section{scroll-margin-top:calc(var(--header-height) + 12px);background:#fff}._9BMHWW_introduction{gap:24px;display:grid}@media (min-width:680px){._9BMHWW_introduction{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px}}@media (min-width:1280px){._9BMHWW_introduction{gap:56px}}._9BMHWW_introductionVisual{background:#f8f8f8;border-radius:12px;position:relative}._9BMHWW_introductionVisual img{aspect-ratio:4/3;object-fit:cover;background:#f8f8f8;border-radius:12px;width:100%;height:auto}._9BMHWW_introductionVisual figcaption{color:#173f5f;letter-spacing:.1em;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.9em;font-weight:700;display:flex;position:absolute;bottom:12px;right:12px}._9BMHWW_introductionVisual figcaption svg{color:#e63862}._9BMHWW_introductionCopy{grid-row:1;min-width:0}@media (min-width:680px){._9BMHWW_introductionCopy{grid-row:auto}}._9BMHWW_featureList{gap:12px;margin-top:28px;display:grid}._9BMHWW_featureList li{background:#fff;border:2px solid #fffaf0;border-radius:10px;padding:16px;box-shadow:0 4px 32px #6b563d1a}._9BMHWW_featureList h3{color:#173f5f;min-width:0;font-size:1.3em;font-weight:800;line-height:1.5}._9BMHWW_featureList p{color:#222;margin-top:6px;font-size:1.1em;line-height:1.75}@media (min-width:680px){._9BMHWW_featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}}@media (min-width:1000px){._9BMHWW_featureList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){._9BMHWW_featureList{gap:20px;margin-top:40px}._9BMHWW_featureList li{padding:20px}}._9BMHWW_featureHeading{align-items:center;gap:10px;display:flex}._9BMHWW_featureMark{color:#e63862;flex:none;place-items:center;display:grid}._9BMHWW_featureNumber{color:#173f5f66;letter-spacing:.1em;margin-left:auto;font-size:1em;font-weight:700}._9BMHWW_photoStory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}._9BMHWW_photoStory figure{min-width:0}._9BMHWW_photoStory img{aspect-ratio:4/3;object-fit:cover;background:#f8f8f8;border-radius:12px;width:100%;height:auto}._9BMHWW_photoStory figcaption{color:#173f5f;margin-top:8px;font-size:1em;font-weight:700;line-height:1.7}@media (min-width:680px){._9BMHWW_photoStory{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}._9BMHWW_photoStory figcaption{font-size:1.1em}}._9BMHWW_photoStoryMain{grid-column:1/-1}@media (min-width:680px){._9BMHWW_photoStoryMain{grid-column:auto}}
.cQRpnq_section{padding-block:48px}@media (min-width:680px){.cQRpnq_section{padding-block:64px}}@media (min-width:1000px){.cQRpnq_section{padding-block:80px}}.cQRpnq_section{scroll-margin-top:calc(var(--header-height) + 12px);background:#fff}@media (min-width:1000px){.cQRpnq_sectionHeading>p{max-width:none}}.cQRpnq_headingLine{display:inline-block}.cQRpnq_subheading p{color:#e63862;letter-spacing:.1em;font-size:.9em;font-weight:800}.cQRpnq_subheading h3{color:#173f5f;margin-top:6px;font-size:1.5em;font-weight:800;line-height:1.4}@media (min-width:680px){.cQRpnq_subheading h3{font-size:1.7em}}.cQRpnq_stepsBlock,.cQRpnq_notesBlock{margin-top:32px}@media (min-width:680px){.cQRpnq_stepsBlock,.cQRpnq_notesBlock{margin-top:40px}}@media (min-width:1280px){.cQRpnq_stepsBlock,.cQRpnq_notesBlock{margin-top:48px}}.cQRpnq_scheduleBlock{background:#fff;border:2px solid #fffaf0;border-radius:12px;margin-top:24px;padding:20px 16px;box-shadow:0 4px 32px #6b563d1a}@media (min-width:680px){.cQRpnq_scheduleBlock{margin-top:28px;padding:24px}}@media (min-width:1000px){.cQRpnq_scheduleBlock{padding:28px 32px}}@media (min-width:1280px){.cQRpnq_scheduleBlock{margin-top:32px}}.cQRpnq_scheduleHeading{align-items:center;gap:10px;display:flex}.cQRpnq_scheduleIcon{color:#e63862;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.cQRpnq_scheduleList{margin-top:20px}.cQRpnq_scheduleRow{border-top:2px solid #eee;gap:10px;padding-block:16px;display:grid}.cQRpnq_scheduleRow dt{color:#173f5f;font-size:1.2em;font-weight:800}.cQRpnq_scheduleRow dd{gap:8px;min-width:0;display:grid}@media (min-width:680px){.cQRpnq_scheduleRow{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;padding-block:18px}.cQRpnq_scheduleRow dd{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1000px){.cQRpnq_scheduleRow{grid-template-columns:140px minmax(0,1fr);gap:24px}}.cQRpnq_mealTime{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.cQRpnq_mealTime span{color:#60707b;font-size:1.1em}.cQRpnq_mealTime strong{color:#173f5f;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.3em;font-weight:800}@media (min-width:680px){.cQRpnq_mealTime{gap:6px;display:grid}}@media (min-width:1000px){.cQRpnq_mealTime{justify-content:flex-start;gap:16px;display:flex}}.cQRpnq_scheduleNote{color:#60707b;border-top:2px solid #eee;padding-top:14px;font-size:1em;line-height:1.75}.cQRpnq_scheduleNote:before{content:"※"}.cQRpnq_stepsGrid{gap:12px;margin-top:20px;display:grid}@media (min-width:680px){.cQRpnq_stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.cQRpnq_stepGroup{background:#fff;border:2px solid #fffaf0;border-radius:10px;padding:16px;box-shadow:0 4px 32px #6b563d1a}.cQRpnq_stepGroup:nth-child(2){border:2px solid #fffaf0}.cQRpnq_stepGroup h4{color:#173f5f;font-size:1.4em;font-weight:800}.cQRpnq_stepGroup ol{gap:8px;margin-top:8px;display:grid}.cQRpnq_stepGroup li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.cQRpnq_stepGroup li>span{color:#e63862;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1em;font-weight:800;display:grid}.cQRpnq_stepGroup li p{color:#222;font-size:1.1em;line-height:1.75}@media (min-width:680px){.cQRpnq_stepGroup{padding:20px}}@media (min-width:1000px){.cQRpnq_stepGroup{padding:24px}}.cQRpnq_notesBlock{background:#fff;border:2px solid #fffaf0;border-radius:12px;padding:20px 16px;box-shadow:0 4px 32px #6b563d1a}.cQRpnq_notesBlock ul{gap:12px;margin-top:16px;display:grid}.cQRpnq_notesBlock li{color:#222;padding-left:16px;font-size:1.1em;line-height:1.75;position:relative}.cQRpnq_notesBlock li:before{content:"";background:#e6386280;border-radius:50%;width:4px;height:4px;position:absolute;top:.8em;left:0}@media (min-width:680px){.cQRpnq_notesBlock{padding:24px}}@media (min-width:1000px){.cQRpnq_notesBlock{padding:28px 32px}.cQRpnq_notesBlock ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}}
.WFm_7a_section{padding-block:48px}@media (min-width:680px){.WFm_7a_section{padding-block:64px}}@media (min-width:1000px){.WFm_7a_section{padding-block:80px}}.WFm_7a_section{scroll-margin-top:calc(var(--header-height) + 12px);background:linear-gradient(#fffaf0a3 0%,#fffaf0e0 56%,#fffaf085 100%)}.WFm_7a_planGrid{gap:16px;margin-top:24px;display:grid}@media (min-width:680px){.WFm_7a_planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px}}@media (min-width:1280px){.WFm_7a_planGrid{gap:40px;margin-top:32px}}.WFm_7a_plan{--plan-tint:#fff3f7;--plan-accent:#e63862;--plan-rule:#e638621f;background:#fff;border:0;border-radius:12px;flex-direction:column;min-width:0;padding:16px;display:flex;overflow:hidden;box-shadow:0 4px 32px #6b563d1a}@media (min-width:680px){.WFm_7a_plan{padding:24px}}@media (min-width:1280px){.WFm_7a_plan{padding:40px}}.WFm_7a_ticketPlan{--plan-tint:#fff7e5;--plan-accent:#a77432;--plan-rule:#a7743229}.WFm_7a_planHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.WFm_7a_planHeader h3{color:#173f5f;margin-top:2px;font-size:1.6em;font-weight:800;line-height:1.3}@media (min-width:1000px){.WFm_7a_planHeader{gap:12px}.WFm_7a_planHeader h3{font-size:1.8em}}.WFm_7a_planIcon{border:2px solid var(--plan-rule);width:36px;height:36px;color:var(--plan-accent);background:#fff;border-radius:50%;place-items:center;display:grid}.WFm_7a_planIcon svg{width:26px;height:26px}@media (min-width:1000px){.WFm_7a_planIcon{width:40px;height:40px}.WFm_7a_planIcon svg{width:28px;height:28px}}.WFm_7a_planEyebrow{color:var(--plan-accent);letter-spacing:1px;font-size:.8em;font-weight:700;line-height:1.3}.WFm_7a_planNumber{color:var(--plan-accent);align-self:start;font-size:.9em;font-weight:700;line-height:1.3}.WFm_7a_planBody{flex:1}.WFm_7a_planDescription{color:#173f5f;font-size:1.1em;line-height:1.75}.WFm_7a_priceList{gap:8px;margin-top:8px;display:grid}@media (min-width:680px){.WFm_7a_priceList{gap:16px}}.WFm_7a_priceList>div{background:var(--plan-tint);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:12px;display:flex}.WFm_7a_priceList dt{color:#173f5f;flex:none;font-size:1.1em;font-weight:700}.WFm_7a_priceList dd{text-align:right;flex-wrap:wrap;justify-content:end;align-items:baseline;gap:4px 6px;display:flex}.WFm_7a_priceList strong{color:#173f5f;white-space:nowrap;font-size:2em;font-weight:800;line-height:1.1}.WFm_7a_priceList span{color:#60707b;white-space:nowrap;font-size:.9em}@media (min-width:680px){.WFm_7a_priceList>div:only-child{flex-direction:column;justify-content:center;gap:6px;min-height:76px}}@media (min-width:1000px){.WFm_7a_ticketPlan .WFm_7a_priceList{grid-template-columns:repeat(2,minmax(0,1fr))}.WFm_7a_ticketPlan .WFm_7a_priceList>div{flex-direction:column;justify-content:center;gap:6px;min-height:76px}.WFm_7a_ticketPlan .WFm_7a_priceList dd{text-align:center;justify-content:center}.WFm_7a_priceList strong{font-size:2.1em}}.WFm_7a_pointList{gap:4px;margin-top:12px;display:grid}.WFm_7a_pointList li{color:#173f5f;align-items:start;gap:10px;font-size:1.1em;line-height:1.75;display:flex}.WFm_7a_pointList svg{color:var(--plan-accent);flex:0 0 16px;margin-top:4px}.WFm_7a_changeNote{background:#fff;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:16px;padding:16px;display:grid;box-shadow:0 4px 32px #6b563d1a}.WFm_7a_changeNote h3{color:#173f5f;margin-top:5px;font-size:1.3em;font-weight:800;line-height:1.5}@media (min-width:680px){.WFm_7a_changeNote{align-items:center;gap:16px;margin-top:24px;padding:24px}}@media (min-width:1000px){.WFm_7a_changeNote h3{font-size:1.4em}}@media (min-width:1280px){.WFm_7a_changeNote{margin-top:40px}}.WFm_7a_changeNoteIcon{color:#173f5f;background:#fff3d6;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}@media (min-width:680px){.WFm_7a_changeNoteIcon{width:40px;height:40px}}.WFm_7a_changeNoteLabel{color:#e63862;letter-spacing:1px;font-size:.8em;font-weight:700;line-height:1.3}.WFm_7a_changeNoteDescription{color:#173f5f;margin-top:6px;font-size:1.1em;line-height:1.75}
