.LineGuide_page__ttwR3{min-height:100dvh;background:var(--ed-paper);color:var(--ed-ink);font-family:var(--ed-font-body);font-size:var(--ed-type-body);line-height:var(--ed-leading-body);overflow-wrap:anywhere}.LineGuide_page__ttwR3 a,.LineGuide_page__ttwR3 button,.LineGuide_page__ttwR3 summary{-webkit-tap-highlight-color:transparent}.LineGuide_page__ttwR3 :focus-visible{outline:3px solid var(--ed-signalInk);outline-offset:2px}.LineGuide_srOnly__bzXut{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.LineGuide_skipLink__SWX9N{position:absolute;left:20px;top:-100px;padding:12px;background:var(--ed-ink);color:var(--ed-paper);z-index:300}.LineGuide_skipLink__SWX9N:focus{top:8px}.LineGuide_header__Q9nQ5{padding:0 max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));border-bottom:1px solid var(--ed-rule);background:var(--ed-paper)}.LineGuide_logo__y3TJL{display:inline-flex;align-items:center;gap:var(--ed-space-note);min-height:56px;color:var(--ed-ink);text-decoration:none}.LineGuide_logoImage__tjS3T{width:40px;height:auto}.LineGuide_logoText___2Qhf{font-family:var(--ed-font-display);font-weight:700;font-size:16px}.LineGuide_hero___Z9tp{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:var(--ed-space-section);gap:var(--ed-space-section);align-items:start;max-width:var(--ed-width-index);margin:0 auto;padding:var(--ed-space-pause) 20px var(--ed-space-section)}.LineGuide_heroText__vIG9b{padding-top:var(--ed-space-block)}.LineGuide_title__ORasN{margin:0 0 var(--ed-space-item);font-family:var(--ed-font-display);font-weight:700;font-size:var(--ed-type-display);line-height:var(--ed-leading-display)}.LineGuide_titlePhrase__6v6rO{display:inline-block;white-space:nowrap}.LineGuide_lead__r8WlK{max-width:28em;margin:0 0 var(--ed-space-block)}.LineGuide_primary__xLGNn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--ed-space-block);border-radius:var(--ed-radius-button);background:var(--ed-ink);color:var(--ed-surface);font-weight:700;text-decoration:none}.LineGuide_primary__xLGNn:hover{background:#000}.LineGuide_small__Tj7iN{margin:var(--ed-space-small) 0 0;font-size:var(--ed-type-meta);line-height:var(--ed-leading-meta);color:var(--ed-muted)}.LineGuide_slideshow__gCvMj{min-width:0}.LineGuide_figure__9ru_S{margin:0}.LineGuide_frame__O6GbO{position:relative;width:100%;aspect-ratio:4/3;background:var(--ed-surface);border:1px solid var(--ed-rule)}.LineGuide_photo__bKzXm{object-fit:contain;width:100%;height:100%}.LineGuide_caption__fzPGT{margin:var(--ed-space-small) 0 0;font-size:var(--ed-type-meta);line-height:var(--ed-leading-meta);color:var(--ed-muted);min-height:calc(var(--ed-type-meta) * var(--ed-leading-meta))}.LineGuide_stack__p0IM2{display:grid;margin-top:var(--ed-space-item)}.LineGuide_slideText__UBx7F{grid-area:1/1;visibility:hidden}.LineGuide_slideTextActive__jM2ps{visibility:visible}.LineGuide_meta__eD4Dw{display:flex;flex-wrap:wrap;gap:0 var(--ed-space-note);margin:0 0 var(--ed-space-small);font-family:var(--ed-font-coordinates);font-size:var(--ed-type-meta);line-height:var(--ed-leading-meta);color:var(--ed-muted)}.LineGuide_town__znfKn{color:var(--ed-signalInk);font-weight:700}.LineGuide_words__OQnF9{margin:0 0 var(--ed-space-small)}.LineGuide_wordsLabel__IYBiR{margin:0;font-size:var(--ed-type-meta);line-height:var(--ed-leading-meta);color:var(--ed-muted)}.LineGuide_quote__1O_JD{white-space:pre-wrap;max-width:var(--ed-width-text);margin:0;font-family:var(--ed-font-display);font-size:20px;line-height:var(--ed-leading-body)}.LineGuide_textLink__KiPh1{display:inline-flex;align-items:center;min-height:44px;color:var(--ed-ink);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--ed-controlBorder);text-decoration-color:var(--ed-controlBorder);text-underline-offset:6px}.LineGuide_textLink__KiPh1:hover{-webkit-text-decoration-color:var(--ed-ink);text-decoration-color:var(--ed-ink)}.LineGuide_controls__qw4P9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ed-space-small) var(--ed-space-note);margin-top:var(--ed-space-small);padding-top:var(--ed-space-small);border-top:1px solid var(--ed-rule)}.LineGuide_numbers__GsaP9{display:flex}.LineGuide_ctl__s4DTy,.LineGuide_num__0OyvT{min-width:44px;min-height:44px;padding:0 var(--ed-space-note);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ed-ink);font:inherit;font-size:14px;cursor:pointer}.LineGuide_ctl__s4DTy{border-bottom-color:var(--ed-controlBorder)}.LineGuide_num__0OyvT{padding:0}.LineGuide_num__0OyvT[aria-pressed=true]{border-bottom-color:var(--ed-signalInk);color:var(--ed-signalInk);font-weight:700}.LineGuide_ctl__s4DTy[aria-pressed=true]{border-bottom-color:var(--ed-ink);font-weight:700}.LineGuide_count__sdORD{font-family:var(--ed-font-coordinates)}.LineGuide_count__sdORD,.LineGuide_note__nZ19M{font-size:var(--ed-type-meta);color:var(--ed-muted)}.LineGuide_note__nZ19M{margin:var(--ed-space-small) 0 0;line-height:var(--ed-leading-meta)}.LineGuide_notice__oVD3p{padding:var(--ed-space-block) 0;border-top:1px solid var(--ed-controlBorder);border-bottom:1px solid var(--ed-rule)}.LineGuide_noticeTitle__JnPL9{margin:0 0 var(--ed-space-small);font-family:var(--ed-font-display);font-weight:700;font-size:20px;line-height:var(--ed-leading-display)}.LineGuide_noticeBody__Zkcpr{margin:0;font-size:15px}.LineGuide_menu__UyWjT{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:var(--ed-space-section);gap:var(--ed-space-section);align-items:start;max-width:var(--ed-width-index);margin:0 auto;padding:var(--ed-space-section) 20px var(--ed-space-pause);border-top:1px solid var(--ed-rule)}.LineGuide_menuImage___Oknv{margin:0;min-width:0}.LineGuide_menuPhoto__oxqgi{display:block;width:100%;height:auto}.LineGuide_h2__PjNVH{margin:0 0 var(--ed-space-item);font-family:var(--ed-font-display);font-weight:700;font-size:var(--ed-type-section);line-height:var(--ed-leading-display)}.LineGuide_steps__WuYiQ{max-width:var(--ed-width-text);margin:0;padding:0;list-style:none;counter-reset:step}.LineGuide_steps__WuYiQ li{position:relative;padding:var(--ed-space-note) 0 var(--ed-space-note) 40px;border-top:1px solid var(--ed-rule);counter-increment:step}.LineGuide_steps__WuYiQ li:before{content:counter(step);position:absolute;left:0;top:var(--ed-space-note);font-family:var(--ed-font-coordinates);font-weight:700;color:var(--ed-signalInk)}.LineGuide_steps__WuYiQ strong{display:block}.LineGuide_inline__oNaRY{display:inline-flex;align-items:center;min-height:44px;color:var(--ed-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ed-controlBorder);text-decoration-color:var(--ed-controlBorder);text-underline-offset:4px}.LineGuide_more__NYe9b{max-width:var(--ed-width-reading);margin:0 auto;padding:var(--ed-space-section) 20px;border-top:1px solid var(--ed-rule)}.LineGuide_row__bYPuM{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);grid-gap:var(--ed-space-item);gap:var(--ed-space-item);padding:var(--ed-space-item) 0;border-top:1px solid var(--ed-rule)}.LineGuide_rowPhoto__9e7h4{position:relative;aspect-ratio:4/3;background:var(--ed-surface);border:1px solid var(--ed-rule)}.LineGuide_rowBody__XOFep{min-width:0}.LineGuide_rowTitle__l_DVi{margin:0 0 var(--ed-space-small);font-weight:700}.LineGuide_faq__woGIE{max-width:var(--ed-width-reading);margin:0 auto;padding:var(--ed-space-section) 20px}.LineGuide_detail__PRmOX,.LineGuide_faq__woGIE{border-top:1px solid var(--ed-rule)}.LineGuide_detail__PRmOX:last-of-type{border-bottom:1px solid var(--ed-rule)}.LineGuide_detail__PRmOX summary{display:flex;align-items:center;min-height:44px;padding:var(--ed-space-small) 0;font-weight:700;cursor:pointer;justify-content:space-between;gap:20px}.LineGuide_detail__PRmOX summary:after{content:"+";font-size:22px;color:var(--ed-signalInk)}.LineGuide_detail__PRmOX[open] summary:after{content:"−"}.LineGuide_detail__PRmOX p{max-width:var(--ed-width-text);margin:0 0 var(--ed-space-item);font-size:15px}.LineGuide_closing__Xrzg9{max-width:var(--ed-width-reading);margin:0 auto;padding:0 20px var(--ed-space-section)}.LineGuide_footer__UFraz{border-top:1px solid var(--ed-rule);padding:var(--ed-space-item) max(20px,env(safe-area-inset-right)) calc(var(--ed-space-item) + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.LineGuide_footerNav___qiBA{display:flex;flex-wrap:wrap;gap:0 var(--ed-space-item);max-width:var(--ed-width-index);margin:0 auto}.LineGuide_footerNav___qiBA a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--ed-type-meta);color:var(--ed-muted);text-underline-offset:4px}.LineGuide_footerNav___qiBA a:hover{color:var(--ed-ink)}@media (prefers-reduced-motion:no-preference){.LineGuide_ctl__s4DTy,.LineGuide_num__0OyvT,.LineGuide_primary__xLGNn,.LineGuide_textLink__KiPh1{transition:background-color var(--ed-motion-feedback),color var(--ed-motion-feedback),border-color var(--ed-motion-feedback),-webkit-text-decoration-color var(--ed-motion-feedback);transition:background-color var(--ed-motion-feedback),color var(--ed-motion-feedback),border-color var(--ed-motion-feedback),text-decoration-color var(--ed-motion-feedback);transition:background-color var(--ed-motion-feedback),color var(--ed-motion-feedback),border-color var(--ed-motion-feedback),text-decoration-color var(--ed-motion-feedback),-webkit-text-decoration-color var(--ed-motion-feedback)}}@media (max-width:860px){.LineGuide_hero___Z9tp,.LineGuide_menu__UyWjT{grid-template-columns:minmax(0,1fr);gap:var(--ed-space-block)}.LineGuide_hero___Z9tp{padding-top:var(--ed-space-block)}.LineGuide_heroText__vIG9b{padding-top:0}.LineGuide_menu__UyWjT{padding-top:var(--ed-space-block)}}@media (max-width:480px){.LineGuide_row__bYPuM{grid-template-columns:minmax(0,1fr);gap:var(--ed-space-note)}.LineGuide_rowPhoto__9e7h4{max-width:240px}.LineGuide_primary__xLGNn{width:100%}}