.fn-route-section[data-astro-cid-o3fuubjv]{background:#fff}.fn-heading[data-astro-cid-o3fuubjv]{max-width:760px;margin-bottom:40px}.fn-route[data-astro-cid-o3fuubjv]{display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);gap:16px;margin:0;align-items:stretch}.fn-destination[data-astro-cid-o3fuubjv]{min-width:0}.fn-medium[data-astro-cid-o3fuubjv]{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:700;color:#72445e;margin:0 0 18px}.fn-medium[data-astro-cid-o3fuubjv]>span[data-astro-cid-o3fuubjv]{font-size:14px;border-top:1px solid #bea2b1;padding-top:4px;font-variant-numeric:tabular-nums}.fn-social-screen[data-astro-cid-o3fuubjv]{border:1px solid #e0d6dc;background:#fff}.fn-account[data-astro-cid-o3fuubjv]{display:flex;align-items:center;gap:9px;padding:15px 12px}.fn-account[data-astro-cid-o3fuubjv]>span[data-astro-cid-o3fuubjv]{width:34px;height:34px;display:grid;place-items:center;border:1px solid #b691a5;border-radius:50%;font-family:Georgia,serif;color:#72445e;flex-shrink:0}.fn-account[data-astro-cid-o3fuubjv] p[data-astro-cid-o3fuubjv]{margin:0;font-size:14px;font-weight:700;line-height:1.55}.fn-account[data-astro-cid-o3fuubjv] small[data-astro-cid-o3fuubjv]{display:block;font-size:14px;font-weight:400;color:#6c5a65}.fn-social-screen[data-astro-cid-o3fuubjv] img[data-astro-cid-o3fuubjv]{width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.fn-social-description[data-astro-cid-o3fuubjv]{padding:14px 15px 18px}.fn-social-description[data-astro-cid-o3fuubjv] p[data-astro-cid-o3fuubjv]{font-size:14px;line-height:1.7;margin:0 0 9px}.fn-social-description[data-astro-cid-o3fuubjv] span[data-astro-cid-o3fuubjv]{font-size:14px;line-height:1.7;color:#72445e;display:block}.fn-arrow[data-astro-cid-o3fuubjv]{align-self:center;display:flex;flex-direction:column;align-items:center;gap:12px;color:#72445e}.fn-arrow[data-astro-cid-o3fuubjv] span[data-astro-cid-o3fuubjv]{font-size:14px;line-height:1.5;text-align:center}.fn-arrow[data-astro-cid-o3fuubjv] svg[data-astro-cid-o3fuubjv]{width:48px;height:20px;stroke:currentColor;stroke-width:1.6;fill:none}.fn-web-screen[data-astro-cid-o3fuubjv]{border:1px solid #e0d6dc;background:#faf6f8;padding:0 18px 22px;min-height:357px}.fn-browser-bar[data-astro-cid-o3fuubjv]{display:flex;gap:5px;height:25px;align-items:center;margin:0 -18px 23px;background:#eee5eb;padding-left:10px}.fn-browser-bar[data-astro-cid-o3fuubjv] i[data-astro-cid-o3fuubjv]{width:5px;height:5px;border-radius:50%;background:#b499a8}.fn-web-name[data-astro-cid-o3fuubjv]{font-family:Georgia,serif;font-size:18px;letter-spacing:.06em;color:#72445e;margin:0 0 18px}.fn-web-screen[data-astro-cid-o3fuubjv] h3[data-astro-cid-o3fuubjv]{font-family:Zen Kaku Gothic New,sans-serif;font-size:22px;line-height:1.5;margin:0 0 6px}.fn-web-lead[data-astro-cid-o3fuubjv]{font-size:14px;margin:0 0 20px}.fn-web-screen[data-astro-cid-o3fuubjv] ul[data-astro-cid-o3fuubjv]{list-style:none;padding:0;margin:0 0 20px;font-size:14px}.fn-web-screen[data-astro-cid-o3fuubjv] li[data-astro-cid-o3fuubjv]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #e0d4dc}.fn-web-screen[data-astro-cid-o3fuubjv] li[data-astro-cid-o3fuubjv] span[data-astro-cid-o3fuubjv]{color:#72445e}.fn-web-action[data-astro-cid-o3fuubjv]{background:#72445e;color:#fff;padding:12px;display:flex;gap:6px;justify-content:space-between;align-items:center;font-size:14px}.fn-reception[data-astro-cid-o3fuubjv]{padding:22px 0;border-top:2px solid #315b50;border-bottom:1px solid #d5e1dc;min-height:357px}.fn-reception[data-astro-cid-o3fuubjv]>p[data-astro-cid-o3fuubjv]:first-child{font-size:15px;color:#315b50;font-weight:600;margin:0 0 20px}.fn-reception[data-astro-cid-o3fuubjv]>div[data-astro-cid-o3fuubjv]{padding:16px 28px 16px 16px;position:relative;background:#eef4f1;margin-bottom:14px}.fn-reception[data-astro-cid-o3fuubjv]>div[data-astro-cid-o3fuubjv]>span[data-astro-cid-o3fuubjv]:last-child{position:absolute;right:10px;top:30px;color:#315b50}.fn-action-word[data-astro-cid-o3fuubjv]{font-size:14px;display:block;color:#315b50}.fn-reception[data-astro-cid-o3fuubjv] strong[data-astro-cid-o3fuubjv]{font-size:16px;line-height:1.6}.fn-reception-note[data-astro-cid-o3fuubjv]{font-size:14px;line-height:1.8;margin:18px 0 0;color:#5c6d64}.fn-role[data-astro-cid-o3fuubjv]{font-size:15px;margin:18px 0 0;font-weight:600}.fn-route[data-astro-cid-o3fuubjv]>figcaption[data-astro-cid-o3fuubjv]{grid-column:1 / -1;margin-top:10px;max-width:840px}.fn-actions-section[data-astro-cid-o3fuubjv]{background:#faf6f8}.fn-button-study[data-astro-cid-o3fuubjv]{background:#fff;padding:30px;border-left:3px solid #72445e}.fn-study-label[data-astro-cid-o3fuubjv]{font-size:15px;color:#72445e;margin:0 0 22px;font-weight:700}.fn-button-example[data-astro-cid-o3fuubjv]>span[data-astro-cid-o3fuubjv]{display:flex;gap:12px;align-items:center;justify-content:space-between;background:#72445e;color:#fff;padding:17px 18px;border-radius:5px;font-size:16px;font-weight:600}.fn-button-example[data-astro-cid-o3fuubjv] p[data-astro-cid-o3fuubjv]{font-size:14px;line-height:1.7;margin:9px 0 24px}.fn-button-example--line[data-astro-cid-o3fuubjv]>span[data-astro-cid-o3fuubjv]{background:#315b50}.fn-button-study[data-astro-cid-o3fuubjv]>.fd-note[data-astro-cid-o3fuubjv]{margin:0}.fn-line-section[data-astro-cid-o3fuubjv]{background:#fff}.fn-line-heading[data-astro-cid-o3fuubjv]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:44px;align-items:end;margin-bottom:35px}.fn-plans[data-astro-cid-o3fuubjv]{margin:0;font-size:15px;line-height:1.9;padding-left:20px;border-left:2px solid #bfa4b3}.fn-plans[data-astro-cid-o3fuubjv] strong[data-astro-cid-o3fuubjv]{display:block;color:#72445e;font-size:18px}.fn-plans[data-astro-cid-o3fuubjv]>span[data-astro-cid-o3fuubjv]{color:#6b5b65}.fn-line-content[data-astro-cid-o3fuubjv]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;border-top:1px solid #ded1d9;padding-top:34px}.fn-line-label[data-astro-cid-o3fuubjv]{color:#72445e;font-size:16px;margin:0 0 20px;font-weight:700}.fn-line-flow[data-astro-cid-o3fuubjv] ol[data-astro-cid-o3fuubjv]{list-style:none;margin:0;padding:0}.fn-line-flow[data-astro-cid-o3fuubjv] li[data-astro-cid-o3fuubjv]{position:relative;padding:0 0 30px 32px;border-left:1px solid #bc9daf}.fn-line-flow[data-astro-cid-o3fuubjv] li[data-astro-cid-o3fuubjv]:last-child{padding-bottom:0;border-color:transparent}.fn-line-flow[data-astro-cid-o3fuubjv] li[data-astro-cid-o3fuubjv]:before{content:"";position:absolute;width:10px;height:10px;background:#72445e;border-radius:50%;left:-5.5px;top:9px}.fn-line-flow[data-astro-cid-o3fuubjv] li[data-astro-cid-o3fuubjv]>span[data-astro-cid-o3fuubjv]{display:block;color:#72445e;font-size:14px;margin-bottom:4px}.fn-line-flow[data-astro-cid-o3fuubjv] strong[data-astro-cid-o3fuubjv]{display:block;font-family:Zen Kaku Gothic New,sans-serif;font-size:23px;line-height:1.55}.fn-line-flow[data-astro-cid-o3fuubjv] li[data-astro-cid-o3fuubjv] p[data-astro-cid-o3fuubjv]{font-size:15px;line-height:1.8;margin:7px 0 0}.fn-line-scope[data-astro-cid-o3fuubjv]{background:#faf6f8;padding:26px 28px}.fn-line-scope[data-astro-cid-o3fuubjv] h3[data-astro-cid-o3fuubjv]{font-size:20px;line-height:1.55;margin:0 0 18px;color:#72445e}.fn-line-scope[data-astro-cid-o3fuubjv] dl[data-astro-cid-o3fuubjv]{margin:0}.fn-line-scope[data-astro-cid-o3fuubjv] dl[data-astro-cid-o3fuubjv]>div[data-astro-cid-o3fuubjv]+div[data-astro-cid-o3fuubjv]{border-top:1px solid #e1d5dd;margin-top:18px;padding-top:18px}.fn-line-scope[data-astro-cid-o3fuubjv] dt[data-astro-cid-o3fuubjv]{font-size:16px;font-weight:700;margin-bottom:6px}.fn-line-scope[data-astro-cid-o3fuubjv] dd[data-astro-cid-o3fuubjv]{font-size:15px;line-height:1.85;margin:0}.fn-line-scope[data-astro-cid-o3fuubjv]>a[data-astro-cid-o3fuubjv]{display:inline-block;margin-top:22px;font-size:15px}@media(min-width:701px)and (max-width:1000px){.fn-route[data-astro-cid-o3fuubjv]{gap:10px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr)}.fn-arrow[data-astro-cid-o3fuubjv] svg[data-astro-cid-o3fuubjv]{width:32px}.fn-account[data-astro-cid-o3fuubjv]{padding:12px 8px}.fn-account[data-astro-cid-o3fuubjv]>span[data-astro-cid-o3fuubjv]{display:none}.fn-medium[data-astro-cid-o3fuubjv]{font-size:15px;gap:8px}.fn-web-screen[data-astro-cid-o3fuubjv]{padding-inline:12px}.fn-browser-bar[data-astro-cid-o3fuubjv]{margin-inline:-12px}.fn-web-screen[data-astro-cid-o3fuubjv] h3[data-astro-cid-o3fuubjv]{font-size:20px}.fn-reception[data-astro-cid-o3fuubjv]>div[data-astro-cid-o3fuubjv]{padding-left:10px}.fn-reception[data-astro-cid-o3fuubjv] strong[data-astro-cid-o3fuubjv]{font-size:15px}}@media(max-width:700px){.fn-route[data-astro-cid-o3fuubjv]{grid-template-columns:minmax(0,1fr);gap:22px;max-width:450px;margin-inline:auto}.fn-medium[data-astro-cid-o3fuubjv]{margin-bottom:12px}.fn-web-screen[data-astro-cid-o3fuubjv],.fn-reception[data-astro-cid-o3fuubjv]{min-height:0}.fn-web-screen[data-astro-cid-o3fuubjv]{padding-inline:24px;padding-bottom:26px}.fn-browser-bar[data-astro-cid-o3fuubjv]{margin-inline:-24px}.fn-arrow[data-astro-cid-o3fuubjv]{flex-direction:row;gap:18px;justify-self:center}.fn-arrow[data-astro-cid-o3fuubjv] svg[data-astro-cid-o3fuubjv]{transform:rotate(90deg);width:26px;height:30px}.fn-role[data-astro-cid-o3fuubjv]{margin-top:12px}.fn-reception[data-astro-cid-o3fuubjv]{padding-inline:16px}.fn-reception-note[data-astro-cid-o3fuubjv] br[data-astro-cid-o3fuubjv]{display:none}.fn-button-study[data-astro-cid-o3fuubjv]{padding:24px 20px}.fn-line-heading[data-astro-cid-o3fuubjv],.fn-line-content[data-astro-cid-o3fuubjv]{grid-template-columns:minmax(0,1fr);gap:26px}.fn-line-heading[data-astro-cid-o3fuubjv]{margin-bottom:28px}.fn-line-content[data-astro-cid-o3fuubjv]{padding-top:28px;gap:34px}.fn-line-flow[data-astro-cid-o3fuubjv]{padding-left:6px}.fn-line-scope[data-astro-cid-o3fuubjv]{padding:24px}}@media(max-width:380px){.fn-button-example[data-astro-cid-o3fuubjv]>span[data-astro-cid-o3fuubjv]{font-size:15px;padding:14px 12px}.fn-button-study[data-astro-cid-o3fuubjv]{padding:22px 15px}.fn-plans[data-astro-cid-o3fuubjv] strong[data-astro-cid-o3fuubjv]{font-size:17px}.fn-line-flow[data-astro-cid-o3fuubjv] strong[data-astro-cid-o3fuubjv]{font-size:22px}.fn-line-scope[data-astro-cid-o3fuubjv]{padding:22px 18px}}
