.egjKfa_band{background:var(--color-bg-brown);border-radius:16px;margin:3rem 0 2rem;overflow:hidden}.egjKfa_media{padding:1.6rem 1.6rem 0}.egjKfa_media img{aspect-ratio:7/4;object-fit:cover;border-radius:12px;width:100%;display:block}@media (max-width:599px){.egjKfa_media{padding:1rem 1rem 0}.egjKfa_media img{border-radius:10px}}.egjKfa_body{text-align:center;padding:1.8rem 1.8rem 2.2rem}@media (max-width:599px){.egjKfa_body{padding:1.4rem 1.1rem 1.8rem}}.egjKfa_title{font-family:var(--font-jp);color:var(--color-accent-2);margin:0 0 .9rem;font-size:1.5rem;font-weight:700;line-height:1.5}@media (max-width:599px){.egjKfa_title{font-size:1.25rem}}.egjKfa_text{text-align:left;max-width:36em;margin:0 auto 1.4rem;font-size:.92rem;line-height:1.9}.egjKfa_btn{background:var(--color-accent-2);color:var(--color-white);transition:var(--transition-03s-all);border-radius:30px;align-items:center;gap:.4em;padding:.8em 2em;font-weight:700;text-decoration:none;display:inline-flex}.egjKfa_btn:hover{background:var(--color-accent-2-hover)}
._3nwSsW_wrap{max-width:1200px;margin:0 auto;padding:0 1rem}@media screen and (min-width:960px){._3nwSsW_wrap{gap:40px;display:flex}}._3nwSsW_main{flex:1;min-width:0}._3nwSsW_sidebar{display:none}@media screen and (min-width:960px){._3nwSsW_sidebar{flex-shrink:0;align-self:flex-start;width:300px;padding-top:2rem;display:block;position:sticky;top:100px}}._3nwSsW_placeholder{min-height:200px}
.YbcKAq_sidebar{flex-direction:column;gap:24px;display:flex}.YbcKAq_adItem{text-align:center;width:100%}.YbcKAq_adCaption{color:#666;white-space:nowrap;text-overflow:ellipsis;margin-top:.5em;font-size:12px;line-height:1.5;display:block;overflow:hidden}.YbcKAq_adImage{object-fit:contain;border-radius:4px;width:100%;height:auto;transition:transform .3s;box-shadow:0 4px 12px #00000014}.YbcKAq_adImage:hover{transform:scale(1.02)}.YbcKAq_adDesc{color:var(--color-accent-2);margin-top:8px;font-size:.85rem}.YbcKAq_adPlaceholder{aspect-ratio:300/100;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:1.5rem;transition:transform .3s;display:flex;box-shadow:0 4px 12px #00000014}.YbcKAq_adPlaceholder:hover{transform:scale(1.02)}.YbcKAq_adPlaceholderText{font-family:var(--font-jp);color:#fff;font-size:1rem;font-weight:700;line-height:1.6}.YbcKAq_adPlaceholderCta{font-family:var(--font-en);color:#fffc;letter-spacing:.05em;font-size:.75rem}
.DW5V4G_spAd{text-align:center;margin:1.5rem 0;display:none}@media (max-width:899px){.DW5V4G_spAd{display:block}}.DW5V4G_spAdImage{border-radius:8px;width:100%;height:auto;box-shadow:0 4px 12px #00000014}.DW5V4G_spAdCaption{color:#666;white-space:nowrap;text-overflow:ellipsis;margin-top:.5em;font-size:12px;line-height:1.5;display:block;overflow:hidden}.DW5V4G_spAdFallback{aspect-ratio:6;width:100%;color:var(--color-white);font-family:var(--font-jp);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.6em;padding:1rem;font-weight:700;text-decoration:none;display:flex;box-shadow:0 4px 12px #00000014}.DW5V4G_spAdFallbackText{letter-spacing:.04em;font-size:1rem}.DW5V4G_spAdFallbackCta{font-family:var(--font-en);letter-spacing:.1em;opacity:.95;font-size:.85rem;font-weight:700}
._2Wj2za_category{font-family:var(--font-en);text-align:center;white-space:nowrap;width:7rem;color:var(--color-white);border-radius:4px;flex-shrink:0;align-self:flex-start;padding:.1rem .6rem;font-size:.85rem;font-weight:700;display:inline-block}._2Wj2za_status{white-space:nowrap;color:var(--color-white);border-radius:30px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}._2Wj2za_competition{background-color:var(--color-competition)}._2Wj2za_workshop{background-color:var(--color-workshop)}._2Wj2za_audition{background-color:var(--color-audition)}._2Wj2za_performance{background-color:var(--color-performance)}._2Wj2za_studio{background-color:var(--color-studio)}._2Wj2za_scholarship{background-color:var(--color-accent-2)}._2Wj2za_info{background-color:#666}._2Wj2za_pr{background-color:var(--color-white);color:var(--color-accent-2);border:1px solid var(--color-accent-2)}._2Wj2za_news{background-color:var(--color-main)}._2Wj2za_open,._2Wj2za_soon,._2Wj2za_extended{background-color:var(--color-white);color:var(--color-state-neutral);box-shadow:inset 0 0 0 1px}._2Wj2za_urgent{background-color:var(--color-state-urgent)}._2Wj2za_closed,._2Wj2za_full,._2Wj2za_closed-early{background-color:var(--color-state-closed)}._2Wj2za_ended{background-color:var(--color-state-ended-bg);color:var(--color-state-ended)}._2Wj2za_unconfirmed{background-color:var(--color-white);color:var(--color-state-check);box-shadow:inset 0 0 0 1px}
._7u9tQW_card{color:inherit;background:#fff;border-radius:8px;text-decoration:none;transition:box-shadow .2s;display:block;overflow:hidden;box-shadow:0 4px 16px #00000024}._7u9tQW_card:hover{box-shadow:0 6px 22px #0003}._7u9tQW_free{box-shadow:none;border-bottom:1px solid #f0f0f0;border-radius:0}._7u9tQW_free:hover{box-shadow:none;opacity:.7}._7u9tQW_free ._7u9tQW_body{padding:.875rem 1.25rem}._7u9tQW_light ._7u9tQW_body{padding:1rem 1.25rem}._7u9tQW_pickup{box-shadow:0 2px 12px #0000001a}._7u9tQW_pickup ._7u9tQW_body{padding:1rem 1.25rem}._7u9tQW_pickup._7u9tQW_competition{border:1px solid var(--color-main)}._7u9tQW_pickup._7u9tQW_workshop{border:1px solid var(--color-workshop)}._7u9tQW_pickup._7u9tQW_audition{border:1px solid var(--color-audition)}._7u9tQW_pickup._7u9tQW_performance{border:1px solid var(--color-performance)}._7u9tQW_pickup._7u9tQW_recital{border:1px solid var(--color-recital)}._7u9tQW_pickup._7u9tQW_recruitment{border:1px solid var(--color-recruitment)}._7u9tQW_pickup._7u9tQW_studio{border:1px solid var(--color-accent)}._7u9tQW_body{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}._7u9tQW_content{flex:1;min-width:0}._7u9tQW_pickupLabel{color:var(--color-main);text-align:center;margin-bottom:.4rem;font-size:.8rem;font-weight:700;display:block}._7u9tQW_title{margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.5}._7u9tQW_titlePickup{font-size:1.1rem}._7u9tQW_meta{color:#888;align-items:center;gap:1rem;font-size:.85rem;display:flex}._7u9tQW_metaItem{align-items:center;gap:.3rem;display:inline-flex}._7u9tQW_metaIcon{color:var(--color-main);flex-shrink:0}._7u9tQW_status{margin-top:.5rem}._7u9tQW_imageRight{flex-shrink:0}@media (max-width:599px){._7u9tQW_imageRight,._7u9tQW_imageRightPickup{display:none}}._7u9tQW_imageRightImg{aspect-ratio:3/2;object-fit:cover;border-radius:6px;width:180px;height:120px}._7u9tQW_imageTopSp{display:none}@media (max-width:599px){._7u9tQW_imageTopSp{display:block}}._7u9tQW_imageTopImg{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}._7u9tQW_studioGenreTags{flex-wrap:wrap;gap:.3rem;margin:.4rem 0;display:flex}._7u9tQW_studioGenreTag{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:4px;padding:.15em .6em;font-size:.72rem;line-height:1.5;display:inline-block}._7u9tQW_studioTags{flex-wrap:wrap;gap:.3rem;margin-top:.4rem;display:flex}._7u9tQW_studioTag{white-space:nowrap;border-radius:999px;align-items:center;padding:.25em .7em;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex}._7u9tQW_studioTagAge_junior{color:#2e6391;background:#d6e9f5}._7u9tQW_studioTagAge_adult{color:#6b3a85;background:#ead7f0}._7u9tQW_studioTagLesson_monthly{color:#3d7732;background:#d8edd2}._7u9tQW_studioTagLesson_ticket{color:#946207;background:#fbe8c8}._7u9tQW_studioTagLesson_visitor{color:#8d3a4e;background:#f2dce0}._7u9tQW_studioTagLesson_open_class{color:#2e7373;background:#d6ecec}._7u9tQW_studioTagLesson_per_class{color:#6c5c44;background:#e8e4dc}
.PB0_pG_summary{max-width:800px;color:var(--summary-accent,var(--color-main));flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em 1.6em;margin:.6rem auto 1.6rem;display:flex}@media screen and (max-width:599px){.PB0_pG_summary{gap:.4em 1.1em}}.PB0_pG_item{color:inherit;white-space:nowrap;align-items:center;gap:.4em;font-size:.95em;font-weight:700;display:inline-flex}@media screen and (max-width:599px){.PB0_pG_item{font-size:.88em}}.PB0_pG_icon{color:inherit;flex-shrink:0}.PB0_pG_text{line-height:1.4}.PB0_pG_badge{align-items:center;display:inline-flex}
._4-rnsa_section{margin:0}._4-rnsa_heading{color:var(--color-main);border-left:3px solid var(--color-main);letter-spacing:.04em;align-items:center;gap:.4rem;margin:0 0 .9rem;padding-left:.6rem;font-size:1rem;font-weight:700;display:flex}@media (max-width:599px){._4-rnsa_heading{font-size:.95rem}}._4-rnsa_headingIcon{color:var(--color-main)}._4-rnsa_list{grid-template-columns:1fr;gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){._4-rnsa_list{grid-template-columns:repeat(2,1fr)}}._4-rnsa_card{background:var(--color-white);border:2px solid var(--color-main);border-radius:12px;transition:box-shadow .3s,transform .3s;overflow:hidden;box-shadow:0 4px 14px #00000012}._4-rnsa_card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #0000001f}._4-rnsa_cardLink{color:inherit;text-decoration:none;display:block;position:relative}._4-rnsa_badge{z-index:2;background:var(--color-main);color:#fff;letter-spacing:.08em;border-radius:3px;align-items:center;gap:.2rem;padding:.18rem .6rem;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;top:.55rem;right:.55rem}._4-rnsa_thumb{aspect-ratio:16/9;background:#f3f0ec;width:100%;overflow:hidden}._4-rnsa_thumbImg{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}._4-rnsa_card:hover ._4-rnsa_thumbImg{transform:scale(1.04)}._4-rnsa_body{flex-direction:column;gap:.45rem;padding:1rem 1.2rem 1.2rem;display:flex}._4-rnsa_name{color:var(--color-accent-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}._4-rnsa_area{color:#666;align-items:center;gap:.25rem;margin:0;font-size:.78rem;display:inline-flex}._4-rnsa_genres{flex-wrap:wrap;gap:.35rem;margin:.15rem 0;padding:0;list-style:none;display:flex}._4-rnsa_genre{color:var(--color-main);background:linear-gradient(135deg,#fbecec,#fdf7f5);border-radius:3px;padding:.13rem .55rem;font-size:.7rem;font-weight:600}._4-rnsa_introBlock{border-top:1px dashed #eee;margin-top:.35rem;padding-top:.5rem}._4-rnsa_introTitle{color:var(--color-accent-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .2rem;font-size:.88rem;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}._4-rnsa_introLead{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.6;display:-webkit-box;overflow:hidden}._4-rnsa_more{color:var(--color-main);align-self:flex-start;align-items:center;gap:.15rem;margin-top:.4rem;font-size:.85rem;font-weight:600;display:inline-flex}
._1pnvuq_intro{background:var(--color-bg-brown,#b482640d);border-left:3px solid var(--color-main,#d5a7bd);border-radius:6px;margin:1.5rem 0 1rem;padding:1.2rem 1.4rem}._1pnvuq_introLead{color:var(--color-text);margin:0;font-size:.95rem;line-height:1.9}._1pnvuq_introLead strong{color:var(--color-main-dark,#b0788a);font-weight:700}._1pnvuq_quickFilters{margin:1.5rem 0 2rem}._1pnvuq_quickFiltersTitle{color:var(--color-text);margin:0 0 .8rem;padding-left:.7em;font-size:1.1rem;font-weight:700;position:relative}._1pnvuq_quickFiltersTitle:before{content:"";background:var(--color-main,#d5a7bd);border-radius:2px;width:3px;height:1em;position:absolute;top:.2em;left:0}._1pnvuq_quickFilterGrid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}@media (max-width:599px){._1pnvuq_quickFilterGrid{grid-template-columns:1fr 1fr}}._1pnvuq_quickFilterCard{background:var(--color-white);color:var(--color-text);transition:var(--transition-03s-all);border:1px solid #e8dcd8;border-radius:8px;align-items:center;gap:.5em;padding:.8em 1em;font-size:.88rem;text-decoration:none;display:flex}._1pnvuq_quickFilterCard:hover{border-color:var(--color-main,#d5a7bd);background:#d5a7bd0f;transform:translateY(-1px)}._1pnvuq_quickFilterIcon{color:var(--color-main,#d5a7bd);align-items:center;display:inline-flex}._1pnvuq_quickFilterLabel{flex:1;line-height:1.4}._1pnvuq_faq{margin:3rem 0 2rem}._1pnvuq_faqTitle{color:var(--color-text);margin:0 0 1rem;padding-left:.7em;font-size:1.2rem;font-weight:700;position:relative}._1pnvuq_faqTitle:before{content:"";background:var(--color-main,#d5a7bd);border-radius:2px;width:3px;height:1.2em;position:absolute;top:.15em;left:0}._1pnvuq_faqList{flex-direction:column;gap:.4rem;display:flex}._1pnvuq_faqItem{background:var(--color-white);border:1px solid #e8dcd8;border-radius:8px}._1pnvuq_faqItem[open]{background:#d5a7bd0a}._1pnvuq_faqQ{color:var(--color-text);cursor:pointer;padding:.9em 2.5em .9em 1.1em;font-size:.95rem;font-weight:600;list-style:none;position:relative}._1pnvuq_faqQ::-webkit-details-marker{display:none}._1pnvuq_faqQ:after{content:"＋";color:var(--color-main,#d5a7bd);font-weight:700;transition:transform .2s;position:absolute;top:50%;right:1em;transform:translateY(-50%)}[open]>._1pnvuq_faqQ:after{content:"−"}._1pnvuq_faqA{color:var(--color-text);margin:0;padding:0 1.1em 1em;font-size:.9rem;line-height:1.85}
.ROxa1G_inner{max-width:960px;margin:0 auto;padding:2rem 1rem 4rem}@media (max-width:599px){.ROxa1G_inner{padding:1.5rem .75rem 3rem}}.ROxa1G_cityFilter{background:var(--color-white);border-radius:12px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 1px 6px #0000000f}@media (max-width:599px){.ROxa1G_cityFilter{padding:1rem}}.ROxa1G_cityFilterTitle{color:var(--color-accent);margin:0 0 .8rem;font-size:.95rem;font-weight:700}.ROxa1G_cityList{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ROxa1G_cityLink{color:var(--color-text);transition:var(--transition-03s-all);border:1px solid #e0e0e0;border-radius:6px;align-items:center;gap:.3em;padding:.3em .7em;font-size:.85rem;text-decoration:none;display:inline-flex}.ROxa1G_cityLink:hover{border-color:var(--color-main);background:var(--color-bg-light);color:var(--color-accent)}@media (max-width:599px){.ROxa1G_cityLink{font-size:.8rem}}.ROxa1G_cityCount{color:var(--color-white);background:var(--color-accent);text-align:center;border-radius:10px;min-width:1.2em;padding:.1em .45em;font-size:.7rem;font-weight:700;line-height:1.5}.ROxa1G_cityLinksWrap{margin-bottom:2rem}.ROxa1G_cityLinksTitle{color:var(--color-accent-2);margin:0 0 1rem;font-size:1.05rem;font-weight:700}.ROxa1G_cityLinks{flex-wrap:wrap;gap:.4rem;display:flex}.ROxa1G_listTitle{color:var(--color-accent);margin:0 0 1rem;padding-left:.8em;font-size:1.1rem;font-weight:700;position:relative}.ROxa1G_listTitle:before{content:"";background:var(--color-main);border-radius:2px;width:3px;height:1.3em;position:absolute;top:.15em;left:0}.ROxa1G_listCount{color:#888;margin-left:.3em;font-size:.85rem;font-weight:400}.ROxa1G_cardList{flex-direction:column;gap:.75rem;display:flex}.ROxa1G_pickupLabel{font-family:var(--font-en);color:var(--color-main);margin-bottom:.3rem;font-size:.75rem;font-weight:700;display:inline-block}.ROxa1G_empty{text-align:center;color:#999;padding:3rem 0;font-size:.95rem}.ROxa1G_stationIntro{background:var(--color-bg-cream,#fcf9f5);border:1px solid #efe9e2;border-radius:12px;margin:1rem 0 2rem;padding:1.5rem 1.8rem}@media (max-width:599px){.ROxa1G_stationIntro{padding:1.2rem}}.ROxa1G_stationIntroLead{color:var(--color-text);margin:0 0 .5rem;font-size:1rem;line-height:1.8}.ROxa1G_stationIntroAccent{color:var(--color-main);font-weight:700}.ROxa1G_stationIntroNote{color:#777;margin:0;font-size:.85rem;line-height:1.7}.ROxa1G_stationBackBtnWrap{justify-content:center;margin:2.5rem 0 1rem;display:flex}.ROxa1G_stationBackBtn{border:1.5px solid var(--color-accent);color:var(--color-accent);background:0 0;border-radius:30px;align-items:center;gap:.4em;padding:.75em 2em;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ROxa1G_stationBackBtn:hover{background:var(--color-accent);color:#fff}.ROxa1G_stationListSection{margin:3rem 0}.ROxa1G_stationListTitle{color:var(--color-accent);align-items:baseline;gap:.6em;margin:0 0 .5rem;font-size:1.15rem;font-weight:700;display:flex}.ROxa1G_stationListTitle small{color:#999;font-size:.78rem;font-weight:400}.ROxa1G_stationListLead{color:#666;margin:0 0 1.2rem;font-size:.88rem;line-height:1.7}.ROxa1G_stationLinkList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:599px){.ROxa1G_stationLinkList{grid-template-columns:repeat(2,1fr);gap:.4rem}}.ROxa1G_stationLinkItem{color:var(--color-text);background:#fff;border:1px solid #efe9e2;border-radius:8px;justify-content:space-between;align-items:center;padding:.7em .9em;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.ROxa1G_stationLinkItem:hover{border-color:var(--color-accent);background:#d5a7bd0f}.ROxa1G_stationLinkName{font-weight:700}.ROxa1G_stationLinkCount{color:#999;font-size:.78rem}@media screen and (min-width:960px){.ROxa1G_stationRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem;margin:3rem 0;display:grid}.ROxa1G_stationRow>*{margin-top:0;margin-bottom:0}}.ROxa1G_pickupBand,.ROxa1G_searchBand{padding:2.25rem 0 2.5rem}.ROxa1G_pickupBand .ROxa1G_inner,.ROxa1G_searchBand .ROxa1G_inner{padding-top:0;padding-bottom:0}@media (max-width:599px){.ROxa1G_pickupBand,.ROxa1G_searchBand{padding:1.5rem 0 1.75rem}}.ROxa1G_pickupBand{background:color-mix(in srgb, var(--color-main) 5%, #fff)}.ROxa1G_searchBand{background:color-mix(in srgb, var(--color-main) 9%, #fff)}.ROxa1G_mapLink{border:1px solid var(--color-studio);background:var(--color-white);color:var(--color-text);border-radius:999px;align-items:center;gap:.35rem;margin-bottom:1.25rem;padding:.5rem 1rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.ROxa1G_mapLink:hover{background:var(--color-bg-brown)}
._5Vk-gq_row{background:var(--color-white);color:inherit;border-radius:8px;padding:1rem 1.25rem;text-decoration:none;transition:box-shadow .2s;display:block;box-shadow:0 2px 8px #0000000f}._5Vk-gq_row:hover{box-shadow:0 4px 16px #0000001f}._5Vk-gq_title{margin:0 0 .3rem;font-size:1rem;font-weight:700;line-height:1.5}._5Vk-gq_meta{color:#555;flex-wrap:wrap;gap:.2rem 1rem;margin:0 0 .25rem;font-size:.8125rem;display:flex}._5Vk-gq_metaItem{align-items:center;gap:.3rem;min-width:0;display:inline-flex}._5Vk-gq_metaItem svg{color:#999;flex:none}._5Vk-gq_lessons{flex-wrap:wrap;gap:.25rem;display:inline-flex}._5Vk-gq_lessonTag{color:#555;white-space:nowrap;border:1px solid #ccc;border-radius:999px;padding:0 .5em;font-size:.6875rem;line-height:1.6;display:inline-block}._5Vk-gq_tags{flex-wrap:wrap;gap:.3rem;margin:.4rem 0 0;display:flex}._5Vk-gq_genreTag,._5Vk-gq_featureTag{white-space:nowrap;border-radius:4px;padding:.15em .6em;font-size:.72rem;line-height:1.5;display:inline-block}._5Vk-gq_genreTag{border:1px solid var(--color-studio);color:var(--color-accent-2)}._5Vk-gq_featureTag{color:#555;background:#f3f3f3}._5Vk-gq_lead{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.8rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:767px){._5Vk-gq_row{padding:.875rem 1rem}._5Vk-gq_meta{gap:.125rem .75rem;font-size:.75rem}}
.ojZiAG_brSp{display:none}@media (max-width:599px){.ojZiAG_brSp{display:inline}}.ojZiAG_wrap{margin:3rem 0}.ojZiAG_title{color:var(--color-accent);align-items:center;gap:.4em;margin:0 0 .4rem;font-size:1.05rem;font-weight:700;display:flex}.ojZiAG_lead{color:#777;margin:0 0 1rem;font-size:.85rem;line-height:1.6}.ojZiAG_topList{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.ojZiAG_stationBtn{color:var(--color-text);background:#fff;border:1px solid #efe9e2;border-radius:24px;align-items:center;gap:.5em;padding:.55em 1em;font-size:.88rem;text-decoration:none;transition:all .2s;display:inline-flex}.ojZiAG_stationBtn:hover{border-color:var(--color-accent);background:#d5a7bd0f}.ojZiAG_stationName{font-weight:700}.ojZiAG_stationCount{color:#999;font-size:.75rem}.ojZiAG_moreBtn{color:var(--color-accent);cursor:pointer;background:0 0;border:1px dashed #c8b8a8;border-radius:24px;align-items:center;gap:.4em;padding:.55em 1.2em;font-size:.85rem;font-weight:700;transition:all .2s;display:inline-flex}.ojZiAG_moreBtn:hover{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.ojZiAG_modalBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background:#140f198c;justify-content:center;align-items:center;padding:1.5rem;animation:.18s ojZiAG_fadeIn;display:flex;position:fixed;inset:0}@media (max-width:599px){.ojZiAG_modalBackdrop{align-items:flex-end;padding:0}}@keyframes ojZiAG_fadeIn{0%{opacity:0}to{opacity:1}}.ojZiAG_modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:720px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000004d}@media (max-width:599px){.ojZiAG_modal{border-radius:16px 16px 0 0;max-height:90vh}}.ojZiAG_modalHeader{border-bottom:1px solid #efe9e2;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.4rem;display:flex}.ojZiAG_modalTitle{color:var(--color-accent);align-items:center;gap:.4em;margin:0;font-size:1.05rem;font-weight:700;display:flex}.ojZiAG_modalClose{cursor:pointer;color:#666;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ojZiAG_modalClose:hover{color:var(--color-accent);background:#f5efe8}.ojZiAG_modalBody{padding:.5rem 0;overflow-y:auto}.ojZiAG_lineGroup{border-bottom:1px solid #f3eee8}.ojZiAG_lineGroup:last-child{border-bottom:0}.ojZiAG_lineHeader{cursor:pointer;width:100%;color:var(--color-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.95em 1.4rem;font-size:.95rem;font-weight:700;transition:background .15s;display:flex}.ojZiAG_lineHeader:hover{background:#fcf9f5}.ojZiAG_lineName{font-weight:700}.ojZiAG_lineMeta{color:#999;align-items:center;gap:.6em;font-size:.82rem;font-weight:400;display:inline-flex}.ojZiAG_lineCount{font-size:.78rem}.ojZiAG_lineChevron{color:#888;transition:transform .2s}.ojZiAG_lineChevronOpen{transform:rotate(180deg)}.ojZiAG_stationGridWrap{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.ojZiAG_stationGridWrapOpen{grid-template-rows:1fr}.ojZiAG_stationGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.4rem;min-height:0;margin:0;padding:0 1.4rem;list-style:none;display:grid;overflow:hidden}@media (max-width:599px){.ojZiAG_stationGrid{grid-template-columns:repeat(2,1fr);padding:0 1rem}}.ojZiAG_stationGridWrapOpen .ojZiAG_stationGrid{padding-top:.4rem;padding-bottom:.8rem}.ojZiAG_stationGridItem{color:var(--color-text);background:#fafaf8;border:1px solid #efe9e2;border-radius:8px;justify-content:space-between;align-items:center;padding:.55em .8em;font-size:.85rem;text-decoration:none;transition:all .2s;display:flex}.ojZiAG_stationGridItem:hover{border-color:var(--color-accent);background:#d5a7bd14}.ojZiAG_stationGridName{font-weight:700}.ojZiAG_stationGridCount{color:#999;font-size:.75rem}
.Ql82Ha_wrap{margin-bottom:1rem}.Ql82Ha_title{color:var(--color-accent-2);align-items:center;gap:.6em;margin:0;font-size:1.15rem;font-weight:700;display:flex}.Ql82Ha_icon{background:linear-gradient(135deg, color-mix(in srgb, var(--color-studio) 42%, #fff), color-mix(in srgb, var(--color-studio) 14%, #fff));width:36px;height:36px;color:var(--color-accent-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Ql82Ha_text{min-width:0}.Ql82Ha_count{color:#888;margin-left:.3em;font-size:.85rem;font-weight:400}.Ql82Ha_lead{color:#666;margin:.5rem 0 0;font-size:.88rem;line-height:1.7}
.wpWY8q_breadcrumb{margin:0 auto;padding:8px 0;position:relative;box-shadow:inset 0 -1px 8px #0000000f}.wpWY8q_list{color:#333;flex-wrap:wrap;align-items:center;gap:0;max-width:1200px;margin:0 auto;padding:0 1rem;font-size:11px;list-style:none;display:flex}.wpWY8q_item{align-items:center;display:inline-flex}.wpWY8q_separator{color:#999;flex-shrink:0;margin:0 .4em}.wpWY8q_link{color:#333;align-items:center;gap:.3em;text-decoration:none;display:inline-flex}.wpWY8q_link:hover{text-decoration:underline}.wpWY8q_current{color:#999}
._0kDpaW_list{margin:0;padding-left:0;list-style:none}._0kDpaW_list li{margin-bottom:.6em;padding-left:1.2em;position:relative}._0kDpaW_list li:before{content:"・";color:var(--color-main);font-size:1em;position:absolute;top:0;left:0;transform:translateY(.1em)}._0kDpaW_link{color:var(--color-text);text-decoration:none}._0kDpaW_link:hover{color:var(--color-main)}
.VLzsWq_btn{color:var(--color-white);letter-spacing:.05em;cursor:pointer;border:none;border-radius:30px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 3rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .3s;display:inline-flex}.VLzsWq_main{background-color:var(--color-main)}.VLzsWq_main:hover{background-color:var(--color-main-hover)}.VLzsWq_accent{background-color:var(--color-accent)}.VLzsWq_accent:hover{background-color:var(--color-accent-hover)}.VLzsWq_gold{background-color:var(--color-accent)}.VLzsWq_gold:hover{background-color:var(--color-accent-hover)}.VLzsWq_brown{background-color:var(--color-accent-2)}.VLzsWq_brown:hover{background-color:var(--color-accent-2-hover)}.VLzsWq_workshop{background-color:var(--color-workshop)}.VLzsWq_audition{background-color:var(--color-audition)}.VLzsWq_performance{background-color:var(--color-performance)}.VLzsWq_web-main{background-color:var(--color-web-main);letter-spacing:.02em;font-weight:700}.VLzsWq_web-main:hover{background-color:var(--color-web-main-hover)}.VLzsWq_web-accent{background-color:var(--color-web-accent);letter-spacing:.02em;font-weight:700}.VLzsWq_web-accent:hover{background-color:var(--color-web-accent-hover)}.VLzsWq_web-accent-2{background-color:var(--color-web-accent-2);letter-spacing:.02em;font-weight:700}.VLzsWq_web-accent-2:hover{background-color:var(--color-web-accent-2-hover)}.VLzsWq_outline{background-color:var(--color-white);border:1px solid}.VLzsWq_outline:hover{color:var(--color-white)}.VLzsWq_outline.VLzsWq_main{color:var(--color-main);border-color:var(--color-main)}.VLzsWq_outline.VLzsWq_main:hover{background-color:var(--color-main);color:var(--color-white)}.VLzsWq_outline.VLzsWq_accent,.VLzsWq_outline.VLzsWq_gold{color:var(--color-accent);border-color:var(--color-accent)}.VLzsWq_outline.VLzsWq_accent:hover,.VLzsWq_outline.VLzsWq_gold:hover{background-color:var(--color-accent);color:var(--color-white)}.VLzsWq_outline.VLzsWq_brown{color:var(--color-accent-2);border-color:var(--color-accent-2)}.VLzsWq_outline.VLzsWq_brown:hover{background-color:var(--color-accent-2);color:var(--color-white)}.VLzsWq_outline.VLzsWq_web-main{color:var(--color-web-main);border-color:var(--color-web-main)}.VLzsWq_outline.VLzsWq_web-main:hover{background-color:var(--color-web-main);color:var(--color-white)}.VLzsWq_outline.VLzsWq_web-accent{color:var(--color-web-accent);border-color:var(--color-web-accent)}.VLzsWq_outline.VLzsWq_web-accent:hover{background-color:var(--color-web-accent);color:var(--color-white)}.VLzsWq_outline.VLzsWq_web-accent-2{color:var(--color-web-accent-2);border-color:var(--color-web-accent-2)}.VLzsWq_outline.VLzsWq_web-accent-2:hover{background-color:var(--color-web-accent-2);color:var(--color-white)}.VLzsWq_large{width:500px;font-size:1.25em}@media (max-width:599px){.VLzsWq_large{width:100%}}.VLzsWq_small{padding:.5em 2rem;font-size:.85em}.VLzsWq_compact{padding:.7em 1.8em;font-size:.9rem}.VLzsWq_radiusSm{border-radius:5px}.VLzsWq_shadow{box-shadow:var(--color-box-shadow)}.VLzsWq_hasIcon{gap:1em}.VLzsWq_icon{align-items:center;display:inline-flex}.VLzsWq_icon svg{vertical-align:middle;width:1.2em;height:1.2em}@media (max-width:599px){.VLzsWq_icon svg{font-size:1em}}
.h5Knsa_dateFilter{flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.h5Knsa_yearSelect{background-color:var(--color-white);color:var(--color-text);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:6px;width:fit-content;padding:.5rem 2rem .5rem .75rem;font-size:.95rem}.h5Knsa_yearSelect:focus{border-color:var(--color-accent);outline:none}.h5Knsa_monthButtons{flex-wrap:wrap;gap:.4rem;display:flex}.h5Knsa_monthBtn{background:var(--color-white);color:var(--color-accent-2);cursor:pointer;transition:var(--transition-03s-all);border:1px solid #ccc;border-radius:4px;padding:.4rem .7rem;font-size:.85rem;font-weight:500}.h5Knsa_monthBtn:hover:not(:disabled),.h5Knsa_monthBtnActive{background-color:var(--color-accent);color:var(--color-white);border-color:var(--color-accent)}.h5Knsa_monthBtnDisabled{opacity:.3;cursor:default;color:#ccc;border-color:#ddd}.h5Knsa_activeBox{text-align:center;background-color:var(--color-white);border-radius:12px;max-width:960px;margin:0 auto 2em;padding:1.5rem .5rem .1rem;box-shadow:0 4px 12px #0000001a}.h5Knsa_activeBoxHead{color:var(--color-text);justify-content:center;align-items:center;gap:.5em;margin-bottom:1em;font-weight:700;display:flex}.h5Knsa_activeBoxIcon{stroke:var(--color-main)}.h5Knsa_activeBoxContent{margin-bottom:1em}.h5Knsa_activeBoxAction{text-align:center;margin-bottom:2em}.h5Knsa_modal{z-index:50;background-color:#00000080;justify-content:center;align-items:flex-start;padding:120px 1rem 2rem;animation:.25s h5Knsa_fadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@media (max-width:599px){.h5Knsa_modal{padding:88px .75rem 2rem}}.h5Knsa_modalClosing{animation:.2s forwards h5Knsa_fadeOut}.h5Knsa_modalClosing .h5Knsa_modalContent{animation:.2s forwards h5Knsa_scaleOut}@keyframes h5Knsa_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes h5Knsa_fadeOut{0%{opacity:1}to{opacity:0}}.h5Knsa_modalContent{background:var(--color-white);border-radius:12px;flex-shrink:0;width:85%;max-width:520px;margin-bottom:2rem;padding:2.5em 2em 2em;animation:.3s ease-in-out h5Knsa_scaleIn;position:relative}@media (max-width:599px){.h5Knsa_modalContent{width:100%;padding:2em 1rem 1.5em}}@keyframes h5Knsa_scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes h5Knsa_scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.h5Knsa_modalClose{cursor:pointer;color:#999;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;top:.6em;right:.8em}.h5Knsa_modalClose:hover{color:var(--color-accent)}.h5Knsa_modalTitle{text-align:center;margin-bottom:1em;font-size:1.2em;font-weight:700}.h5Knsa_searchLabel{margin:1em 0;padding-left:1em;font-size:1em;font-weight:700;position:relative}.h5Knsa_searchLabel:before{content:"";background-color:var(--color-main);width:4px;height:1.5em;position:absolute;top:0;left:0}.h5Knsa_modalBtnArea{white-space:nowrap;justify-content:center;align-items:center;gap:.8rem;margin-top:2em;font-size:.9rem;display:flex}@media (max-width:599px){.h5Knsa_modalBtnArea{flex-direction:column;align-items:stretch;font-size:.82rem}.h5Knsa_modalBtnArea>*,.h5Knsa_modalBtnArea>*>button,.h5Knsa_modalBtnArea>*>a{width:100%}}.h5Knsa_modalSubmit{text-align:center}.h5Knsa_floatingBar{z-index:90;background:var(--color-white);opacity:0;visibility:hidden;pointer-events:none;border:1px solid #eee;border-radius:999px;align-items:center;gap:.6rem;width:min(680px,100% - 2rem);padding:.6rem .7rem .6rem .9rem;transition:opacity .2s,transform .2s,visibility .2s;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%,1rem);box-shadow:0 6px 20px #00000024}@media (max-width:599px){.h5Knsa_floatingBar{bottom:136px}}.h5Knsa_floatingBarShow{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.h5Knsa_floatingBarIcon{color:var(--color-main);flex:none}.h5Knsa_floatingBarText{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:.85rem;overflow:hidden}.h5Knsa_floatingBarCount{color:var(--color-accent-2);white-space:nowrap;flex:none;font-size:.8rem}.h5Knsa_floatingBarCount strong{font-size:1.05rem;font-weight:700}.h5Knsa_floatingBarBtn{background:var(--color-main);color:var(--color-white);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;display:flex}.h5Knsa_floatingBarBtn:hover{opacity:.9}.h5Knsa_activeBoxCount{color:var(--color-accent-2);white-space:nowrap;font-size:.8rem;font-weight:400}.h5Knsa_activeBoxCount strong{font-size:1.1rem;font-weight:700}.h5Knsa_activeGroups{text-align:left;flex-direction:column;grid-template-columns:max-content minmax(0,1fr);align-items:stretch;gap:.5rem;width:fit-content;max-width:100%;margin-inline:auto;display:grid}@media (max-width:599px){.h5Knsa_activeGroups{display:flex}}.h5Knsa_activeGroup{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;column-gap:.6rem;display:grid}@media (max-width:599px){.h5Knsa_activeGroup{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}}.h5Knsa_activeGroupHead{color:var(--color-accent-2);white-space:nowrap;align-items:center;gap:.3rem;font-size:.78rem;display:flex}@supports not (grid-template-columns:subgrid){.h5Knsa_activeGroups{display:flex}.h5Knsa_activeGroup{gap:.6rem;display:flex}.h5Knsa_activeGroupHead{flex:none;width:8.8em}@media (max-width:599px){.h5Knsa_activeGroupHead{width:auto}}}.h5Knsa_activeGroupIcon{opacity:.7;flex:none}.h5Knsa_activeGroupChips{flex-wrap:wrap;flex:auto;gap:.4rem;display:flex}.h5Knsa_activeTag{border:1px solid var(--color-main);background:var(--color-white);color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.8rem;transition:background-color .15s;display:inline-flex}.h5Knsa_activeTag:hover{background-color:#0000000a}.h5Knsa_activeTag svg{opacity:.55}
.u4plzG_wrap{justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}.u4plzG_icons{gap:.6rem;display:flex}.u4plzG_link{background:var(--color-bg-brown);width:36px;height:36px;color:var(--color-accent-2);transition:var(--transition-03s-all);border-radius:50%;justify-content:center;align-items:center;display:flex}.u4plzG_link:hover{background:var(--color-accent-2);color:var(--color-white)}
._7jjwaG_section{padding:3rem 0}._7jjwaG_inner{max-width:1000px;margin:0 auto;padding:0 2rem}@media (max-width:599px){._7jjwaG_inner{padding:0 1rem}}._7jjwaG_btnWrap{text-align:center;margin-top:1.5rem}._7jjwaG_btn{white-space:nowrap}
.fX8xra_options{flex-wrap:wrap;gap:.4rem;display:flex}.fX8xra_optionBtn{color:var(--color-text);background:var(--color-white);cursor:pointer;transition:var(--transition-03s-all);border:1px solid #ddd;border-radius:6px;align-items:center;gap:.2em;padding:.4em .8em;font-size:.85rem;display:inline-flex}.fX8xra_optionBtn:hover{border-color:var(--color-main);background:var(--color-bg-light)}.fX8xra_optionBtnActive{background:var(--color-main);color:var(--color-white);border-color:var(--color-main)}.fX8xra_optionBtnActive:hover{background:var(--color-accent);border-color:var(--color-accent)}.fX8xra_optionCount{opacity:.7;font-size:.7rem}.fX8xra_activeTags{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fX8xra_activeTag{color:var(--color-accent);background:var(--color-bg-light);border:1px solid var(--color-main);cursor:pointer;transition:var(--transition-03s-all);border-radius:20px;align-items:center;gap:.3em;padding:.25em .7em;font-size:.75rem;display:inline-flex}.fX8xra_activeTag:hover{background:rgba(var(--rgb-main), .15)}.fX8xra_checkboxGrid{background:#fafafa;flex-wrap:wrap;gap:.3rem;padding:.6em 1em .8em;display:flex}.fX8xra_checkboxLabel{color:var(--color-text);cursor:pointer;transition:var(--transition-03s-all);-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:.3em;padding:.3em .6em;font-size:.8rem;display:inline-flex}.fX8xra_checkboxLabel:hover{background:var(--color-bg-light)}.fX8xra_checkboxLabelChecked{color:var(--color-accent);font-weight:700}.fX8xra_checkbox{appearance:none;background:var(--color-white);cursor:pointer;width:16px;height:16px;transition:var(--transition-03s-all);border:2px solid #ccc;border-radius:3px;flex-shrink:0;position:relative}.fX8xra_checkbox:checked{background:var(--color-main);border-color:var(--color-main)}.fX8xra_checkbox:checked:after{content:"";border:solid var(--color-white);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:45%;left:50%;transform:translate(-50%,-55%)rotate(45deg)}.fX8xra_checkbox:hover:not(:checked){border-color:var(--color-main)}.fX8xra_checkboxCount{opacity:.6;font-size:.7rem}.fX8xra_labelDisabled{opacity:.35;cursor:not-allowed;pointer-events:none}.fX8xra_stationLines{border:1px solid #e8e8e8;border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.fX8xra_stationLine:not(:last-child){border-bottom:1px solid #e8e8e8}.fX8xra_lineHeader{background:var(--color-white);cursor:pointer;border:none;align-items:center;width:100%;padding:.7em 1em;transition:background .2s;display:flex}.fX8xra_lineHeader:hover,.fX8xra_lineHeaderOpen{background:var(--color-bg-light)}.fX8xra_lineName{text-align:left;color:var(--color-text);flex:1;font-size:.85rem;font-weight:700}.fX8xra_lineBadge{color:var(--color-white);background:var(--color-main);text-align:center;border-radius:10px;min-width:1.2em;margin-right:.5em;padding:.1em .5em;font-size:.65rem;font-weight:700;line-height:1.5}.fX8xra_lineChevron{color:#999;flex-shrink:0;transition:transform .2s}.fX8xra_lineChevronOpen{transform:rotate(180deg)}.fX8xra_stationGrid{background:#fafafa;flex-wrap:wrap;gap:.3rem;padding:.6em 1em .8em;display:flex}.fX8xra_stationLabel{color:var(--color-text);cursor:pointer;transition:var(--transition-03s-all);-webkit-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:.3em;padding:.3em .6em;font-size:.8rem;display:inline-flex}.fX8xra_stationLabel:hover{background:var(--color-bg-light)}.fX8xra_stationLabelChecked{color:var(--color-accent);font-weight:700}.fX8xra_stationCheckbox{appearance:none;background:var(--color-white);cursor:pointer;width:16px;height:16px;transition:var(--transition-03s-all);border:2px solid #ccc;border-radius:3px;flex-shrink:0;position:relative}.fX8xra_stationCheckbox:checked{background:var(--color-main);border-color:var(--color-main)}.fX8xra_stationCheckbox:checked:after{content:"";border:solid var(--color-white);border-width:0 1.5px 1.5px 0;width:4px;height:8px;position:absolute;top:45%;left:50%;transform:translate(-50%,-55%)rotate(45deg)}.fX8xra_stationCheckbox:hover:not(:checked){border-color:var(--color-main)}.fX8xra_keywordWrap{border:1px solid #ddd;border-radius:8px;gap:0;transition:border-color .2s;display:flex;overflow:hidden}.fX8xra_keywordWrap:focus-within{border-color:var(--color-main)}.fX8xra_keywordInput{color:var(--color-text);background:var(--color-white);border:none;outline:none;flex:1;padding:.6em 1em;font-size:.9rem}.fX8xra_keywordInput::placeholder{color:#bbb}.fX8xra_keywordBtn{background:var(--color-main);width:44px;color:var(--color-white);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:flex}.fX8xra_keywordBtn:hover{background:var(--color-accent)}.fX8xra_resetBtn{color:#999;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3em;font-size:.85rem;display:inline-flex}.fX8xra_resetBtn:hover{color:var(--color-accent)}
.Bdn4LW_section{background-color:var(--color-bg-brown);padding:3rem 0}.Bdn4LW_inner{max-width:1000px;margin:0 auto;padding:0 2rem}@media (max-width:599px){.Bdn4LW_inner{padding:0 1rem}}.Bdn4LW_cards{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:599px){.Bdn4LW_cards{grid-template-columns:1fr}}.Bdn4LW_card{background:var(--color-white);text-align:center;border:1px solid #e8e0d8;border-radius:12px;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.Bdn4LW_cardWide{grid-column:1/-1}@media (max-width:599px){.Bdn4LW_cardWide{grid-column:auto}}.Bdn4LW_igAccounts{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.5rem;width:100%;margin-top:.5rem;display:grid}@media (max-width:599px){.Bdn4LW_igAccounts{grid-template-columns:1fr;gap:1rem}}.Bdn4LW_igAccount{flex-direction:column;align-items:center;display:flex}.Bdn4LW_igDivider{background:#e8e0d8;align-self:stretch;width:1px}@media (max-width:599px){.Bdn4LW_igDivider{width:100%;height:1px}}.Bdn4LW_igAccountName{font-family:var(--font-en);color:var(--color-text);letter-spacing:.02em;margin:0 0 .2em;font-size:.95rem;font-weight:700}.Bdn4LW_igAccountTag{font-family:var(--font-jp);color:var(--color-main);margin:0 0 .5rem;font-size:.78rem;font-weight:700}.Bdn4LW_brSp{display:none}@media (max-width:599px){.Bdn4LW_brSp{display:inline}}.Bdn4LW_igAccountDesc{color:#666;flex:1;margin:0 0 1rem;font-size:.82rem;line-height:1.7}.Bdn4LW_cardIcon{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.8rem;display:flex}.Bdn4LW_card[data-sns=instagram] .Bdn4LW_cardIcon{color:var(--color-white);background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.Bdn4LW_card[data-sns=line] .Bdn4LW_cardIcon{color:var(--color-white);background:#06c755}.Bdn4LW_card[data-sns=youtube] .Bdn4LW_cardIcon{color:var(--color-white);background:red}.Bdn4LW_cardTitle{font-size:1rem;font-weight:700;font-family:var(--font-en);margin:0 0 .5rem}.Bdn4LW_cardDesc{color:#666;flex:1;margin:0 0 1rem;font-size:.85rem;line-height:1.7}.Bdn4LW_snsBtn{color:var(--color-white);white-space:nowrap;border-radius:50px;align-items:center;gap:.4em;padding:.6em 1.5em;font-size:.85rem;font-weight:700;text-decoration:none;transition:opacity .3s;display:inline-flex}.Bdn4LW_snsBtn:hover{opacity:.85}.Bdn4LW_snsBtn[data-sns=instagram]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.Bdn4LW_snsBtn[data-sns=line]{background:#06c755}.Bdn4LW_snsBtn[data-sns=youtube]{background:red}
.ktLyfG_hero{padding:3em 1em;position:relative}@media screen and (max-width:599px){.ktLyfG_hero{padding:2.2em 1em}}.ktLyfG_hero{text-align:center;color:#fff;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.ktLyfG_bgImage{object-fit:cover;object-position:center;z-index:0}.ktLyfG_overlay{z-index:1;background-color:#0006;position:absolute;inset:0}.ktLyfG_en{z-index:2;font-family:Marcellus,serif;font-size:3.5em;font-weight:400;display:block;position:relative}@media screen and (max-width:599px){.ktLyfG_en{font-size:2.2em}}.ktLyfG_line{z-index:2;background-color:#fff;width:40px;height:2px;margin:.5em auto 1.5em;position:relative}@media screen and (max-width:599px){.ktLyfG_line{margin:.4em auto 1.1em}}.ktLyfG_title{z-index:2;font-family:var(--font-jp);margin:0;font-size:1.5em;font-weight:400;position:relative}@media screen and (max-width:599px){.ktLyfG_title{font-size:1.05em}}
.MtANAW_label{font-family:var(--font-en);background-color:var(--color-main);color:var(--color-white);text-align:center;white-space:nowrap;border-radius:4px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;min-width:7rem;min-height:1.6rem;padding:.1rem .6rem;font-size:.85rem;font-weight:700;display:inline-flex}.MtANAW_competition{background-color:var(--color-main)}.MtANAW_studio{background-color:var(--color-accent)}.MtANAW_workshop{background-color:var(--color-workshop)}.MtANAW_audition{background-color:var(--color-audition)}.MtANAW_performance{background-color:var(--color-performance)}.MtANAW_system{background-color:var(--color-accent-2)}.MtANAW_recital{background-color:var(--color-recital)}.MtANAW_casting{background-color:var(--color-accent-2)}.MtANAW_recruitment{background-color:var(--color-recruitment)}.MtANAW_info{background-color:#666}.MtANAW_web{background-color:var(--color-web-main)}.MtANAW_pr{background-color:var(--color-white);color:var(--color-accent-2);border:1px solid var(--color-accent-2);width:3rem}.MtANAW_web-basic{background-color:var(--color-web-main)}.MtANAW_web-premium{background-color:var(--color-web-accent)}.MtANAW_web-type-a{background-color:var(--color-white);color:var(--color-main);border:1px solid var(--color-main)}.MtANAW_web-type-b{background-color:var(--color-white);color:var(--color-accent);border:1px solid var(--color-accent)}.MtANAW_web-type-c{background-color:var(--color-white);color:var(--color-accent-2);border:1px solid var(--color-accent-2)}.MtANAW_web-type-original{background-color:var(--color-web-accent-2)}.MtANAW_web-cat-ballet,.MtANAW_web-cat-pilates,.MtANAW_web-cat-other{font-family:var(--font-jp)}.MtANAW_web-cat-ballet{background-color:var(--color-web-main);color:var(--color-white)}.MtANAW_web-cat-pilates{background-color:var(--color-web-accent);color:var(--color-white)}.MtANAW_web-cat-other{background-color:var(--color-web-accent-2-hover);color:var(--color-white)}.MtANAW_web-plan-basic,.MtANAW_web-plan-starter{font-family:var(--font-en);background-color:var(--color-white);min-width:4.5rem}.MtANAW_web-plan-basic{color:var(--color-web-main);border:1px solid var(--color-web-main)}.MtANAW_web-plan-starter{color:var(--color-web-accent);border:1px solid var(--color-web-accent)}
.hKCZRG_card{background:var(--color-white);color:var(--color-text);transition:var(--transition-03s-all);border:1px solid #eee;border-radius:10px;text-decoration:none;display:block;overflow:hidden}.hKCZRG_card:hover{border-color:var(--color-accent);box-shadow:0 4px 16px #00000014}.hKCZRG_imageWrap{aspect-ratio:16/10;position:relative;overflow:hidden}.hKCZRG_image{object-fit:cover;width:100%;height:100%;display:block}.hKCZRG_noImage{background:#f0f0f0;width:100%;height:100%}.hKCZRG_category{min-width:7em;font-family:var(--font-en);color:var(--color-white);text-align:center;border-radius:3px;justify-content:center;align-items:center;padding:.15em .6em;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;top:.5rem;left:.5rem}.hKCZRG_body{padding:.8rem 1rem}.hKCZRG_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .4em;font-size:.9rem;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.hKCZRG_date{font-family:var(--font-num);color:#999;font-size:.8rem}
.MIdCDa_card{height:100%;color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.MIdCDa_card:hover .MIdCDa_thumb{transform:scale(1.04)}.MIdCDa_card:hover .MIdCDa_title{color:var(--color-main)}@media screen and (max-width:599px){.MIdCDa_card{flex-direction:row;align-items:flex-start;gap:.8rem;height:auto}}.MIdCDa_thumbWrap{aspect-ratio:1200/630;background:var(--color-bg-gray,#f5f5f5);border-radius:12px;width:100%;overflow:hidden}@media screen and (max-width:599px){.MIdCDa_thumbWrap{border-radius:6px;flex:0 0 104px;width:104px}}.MIdCDa_thumb{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.MIdCDa_body{flex-direction:column;flex:auto;gap:.35em;padding:.9em .2em 0;display:flex}@media screen and (max-width:599px){.MIdCDa_body{gap:.3em;min-width:0;padding:0}}.MIdCDa_metaRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.MIdCDa_title{color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;font-weight:700;line-height:1.55;transition:color .3s;display:-webkit-box;overflow:hidden}@media screen and (max-width:599px){.MIdCDa_title{font-size:.9rem}}.MIdCDa_date{font-family:var(--font-num);color:#999;font-size:.78rem}.MIdCDa_rowLayout{flex-direction:row;align-items:flex-start;gap:1rem;height:auto}.MIdCDa_rowLayout .MIdCDa_thumbWrap{border-radius:6px;flex:0 0 132px;width:132px}.MIdCDa_rowLayout .MIdCDa_body{gap:.35em;min-width:0;padding:0}@media screen and (max-width:599px){.MIdCDa_rowLayout{gap:.8rem}.MIdCDa_rowLayout .MIdCDa_thumbWrap{flex:0 0 104px;width:104px}}
._4WC2WW_snsGroup{justify-content:center;gap:.9em;margin-top:1em;display:flex}._4WC2WW_snsBtn{background-color:var(--color-accent);width:40px;height:40px;color:var(--color-white);transition:var(--transition-03s-all);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._4WC2WW_snsBtn:hover{background-color:var(--color-accent-2)}._4WC2WW_snsBtnX svg{width:18px;height:18px}
.h4rEkW_infoBox{border:2px solid var(--info-accent,var(--color-main));border-radius:.5rem;min-width:0;padding:2rem}@media screen and (max-width:599px){.h4rEkW_infoBox{padding:1.2rem}}.h4rEkW_infoBox.h4rEkW_isStudio{border-color:var(--color-accent)}.h4rEkW_infoBox.h4rEkW_isBrown{border-color:var(--color-accent-2)}.h4rEkW_infoBox.h4rEkW_isWeb{border-color:var(--color-web-main)}.h4rEkW_metaList{margin:0;padding:0;list-style:none}.h4rEkW_metaItem{word-break:break-all;overflow-wrap:anywhere;word-wrap:break-word;border-bottom:1px solid #eee;min-width:0;max-width:100%;padding:.8rem 0}.h4rEkW_metaItem *{word-break:break-all!important;overflow-wrap:anywhere!important;max-width:100%!important}.h4rEkW_metaItem strong{color:var(--color-text)}.h4rEkW_metaItem a{max-width:100%;color:var(--color-link);text-decoration:underline;-webkit-text-decoration-color:var(--color-link);text-decoration-color:var(--color-link);text-underline-offset:3px;display:inline-block}.h4rEkW_tag{background:var(--color-accent);color:var(--color-bg);border-radius:15px;margin-top:.3em;margin-right:.5em;padding:.3em .7em;font-size:.8em;font-weight:700;display:inline-block}.h4rEkW_extended{color:var(--color-red);font-weight:700}.h4rEkW_officialBtnWrap{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.h4rEkW_officialBtn{background:var(--info-accent,var(--color-main));min-width:200px;color:var(--color-white);letter-spacing:.05em;transition:var(--transition-03s-all);border-radius:30px;justify-content:center;align-items:center;gap:.5em;padding:.9em 2.5em;font-size:1em;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 4px #0000001f}.h4rEkW_officialBtn:hover{filter:brightness(.9);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.h4rEkW_officialBtn svg{flex-shrink:0}.h4rEkW_officialBtnWrap:has(>:nth-child(2)) .h4rEkW_officialBtn{min-width:220px}.h4rEkW_officialBtnSub{background:var(--color-white);color:var(--info-accent,var(--color-main));box-shadow:inset 0 0 0 2px var(--info-accent,var(--color-main))}.h4rEkW_officialBtnSub:hover{box-shadow:inset 0 0 0 2px var(--info-accent,var(--color-main)),0 4px 8px #00000026}.h4rEkW_relatedArticle{border:1px solid #ddd;border-radius:8px;margin-top:2rem;padding:1.5em;position:relative}@media screen and (max-width:599px){.h4rEkW_relatedArticle{padding:1.2em}}.h4rEkW_relatedLabel{background:var(--color-bg);color:#888;padding:0 .5em;font-size:.8em;font-weight:700;position:absolute;top:-.7em;left:1em}.h4rEkW_relatedLink{color:var(--color-text);align-items:center;gap:1em;text-decoration:none;transition:opacity .2s;display:flex}.h4rEkW_relatedLink:hover{opacity:.7}@media screen and (max-width:599px){.h4rEkW_relatedLink{flex-direction:column;align-items:stretch}}.h4rEkW_relatedThumb{border-radius:6px;flex-shrink:0;width:140px;overflow:hidden}@media screen and (max-width:599px){.h4rEkW_relatedThumb{width:100%}}.h4rEkW_relatedThumbImg{object-fit:cover;aspect-ratio:3/2;width:100%;height:auto;display:block}.h4rEkW_relatedTitle{font-size:.9em;font-weight:500;line-height:1.6}.h4rEkW_relatedReads{border-top:1px solid #eee;margin-top:2rem;padding-top:1.5rem}.h4rEkW_relatedReadsTitle{color:var(--info-accent,var(--color-accent-2));margin:0 0 1rem;font-size:1rem;font-weight:700}.h4rEkW_relatedReadsList{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media screen and (max-width:599px){.h4rEkW_relatedReadsList{grid-template-columns:1fr}}
._2A37pq_section{background-color:var(--color-bg-yellow);padding:3rem 0}._2A37pq_inner{max-width:1000px;margin:0 auto;padding:0 2rem}@media (max-width:599px){._2A37pq_inner{padding:0 1rem}}._2A37pq_grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:1.5rem 0;display:grid}@media (max-width:599px){._2A37pq_grid{grid-template-columns:1fr;gap:0}._2A37pq_grid>a{border-bottom:1px solid #f0f0f0;padding:.9rem 0}._2A37pq_grid>a:first-child{padding-top:0}}._2A37pq_categoryLabel{min-width:auto!important;padding:.05rem .5rem!important;font-size:.7rem!important}._2A37pq_partnerBadge{color:var(--color-web-accent,#8a6b7b);white-space:nowrap;background:#d5a7bd26;border:1px solid #d5a7bd66;border-radius:10px;align-items:center;gap:.25em;padding:.15em .55em;font-size:.7rem;font-weight:600;line-height:1.3;display:inline-flex}._2A37pq_partnerBadge svg{flex-shrink:0}._2A37pq_btnWrap{text-align:center;margin-top:1.5rem}._2A37pq_btn{white-space:nowrap}
.xoZ-DW_videoBlock{border:2px solid var(--video-accent,var(--color-main));border-radius:.5rem;max-width:800px;margin:2.5rem auto;padding:2rem}@media screen and (max-width:599px){.xoZ-DW_videoBlock{padding:1.2rem}}.xoZ-DW_heading{color:var(--color-main);text-align:center;margin-bottom:.4em;font-size:1.15em;font-weight:700}.xoZ-DW_lead{color:#666;text-align:center;margin-bottom:1.4em;font-size:.85em}.xoZ-DW_grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media screen and (max-width:599px){.xoZ-DW_grid{grid-template-columns:1fr;gap:28px}}.xoZ-DW_grid:has(>.xoZ-DW_item:only-child){grid-template-columns:minmax(0,560px);justify-content:center}.xoZ-DW_frame{aspect-ratio:16/9;background:#000;border-radius:10px;position:relative;overflow:hidden}.xoZ-DW_frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.xoZ-DW_thumbButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.xoZ-DW_thumbButton:hover .xoZ-DW_playIcon,.xoZ-DW_thumbButton:focus-visible .xoZ-DW_playIcon{background:var(--color-main);transform:translate(-50%,-50%)scale(1.08)}.xoZ-DW_thumb{object-fit:cover;width:100%;height:100%;display:block}.xoZ-DW_playIcon{color:#fff;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding-left:4px;transition:transform .2s,background .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xoZ-DW_title{margin-top:.7em;font-size:.95em;font-weight:700;line-height:1.5}.xoZ-DW_note{color:#666;margin-top:.3em;font-size:.85em;line-height:1.7}
.EZiC3a_section{background-color:var(--color-main);width:100vw;margin-left:-50vw;margin-right:-50vw;padding:2rem 1rem;position:relative;left:50%;right:50%}.EZiC3a_isAccent{background-color:var(--color-accent);margin-top:4rem;padding-bottom:2.5rem}.EZiC3a_card{background:var(--color-white);border:2px solid var(--color-white);max-width:1000px;color:var(--color-text);border-radius:1rem;margin:0 auto;text-decoration:none;transition:box-shadow .3s;display:block;position:relative;overflow:hidden}.EZiC3a_card:hover{box-shadow:0 6px 20px #00000026}.EZiC3a_prLabel{background:var(--color-main);color:var(--color-white);z-index:2;border-radius:8px;padding:.2rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.EZiC3a_imageWrap{aspect-ratio:1200/630;width:100%;overflow:hidden}.EZiC3a_image{object-fit:cover;width:100%;height:100%;display:block}.EZiC3a_info{padding:1rem}.EZiC3a_meta{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.EZiC3a_date{font-family:var(--font-num);color:var(--color-main);background:#eee;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-height:1.6rem;padding:.1rem .6rem;font-size:.85rem;font-weight:700;display:inline-flex}.EZiC3a_title{margin:.3em 0 0;font-size:1.1rem;font-weight:700;line-height:1.6}@media (max-width:599px){.EZiC3a_title{font-size:1rem}}.EZiC3a_place{color:var(--color-accent-2);white-space:nowrap;align-items:center;gap:.25em;font-size:.85rem;font-weight:700;display:inline-flex}.EZiC3a_place svg{color:var(--color-main);flex-shrink:0}
.iDPtvW_section{background-color:var(--color-web-bg);padding:3rem 0}.iDPtvW_inner{max-width:1000px;margin:0 auto;padding:0 2rem}@media (max-width:599px){.iDPtvW_inner{padding:0 1rem}}.iDPtvW_banner{background:var(--color-white);border:1px solid #d5a7bd59;border-radius:16px;grid-template-columns:minmax(280px,1fr) 1.2fr;align-items:stretch;gap:2rem;margin-top:1.5rem;display:grid;overflow:hidden;box-shadow:0 4px 16px #8a6b7b14}@media (max-width:599px){.iDPtvW_banner{grid-template-columns:1fr;gap:0}}.iDPtvW_imageWrap{min-height:240px;position:relative}@media (max-width:599px){.iDPtvW_imageWrap{min-height:180px}}.iDPtvW_image{object-fit:cover}.iDPtvW_body{flex-direction:column;justify-content:center;gap:.7rem;padding:1.6rem 1.8rem;display:flex}@media (max-width:599px){.iDPtvW_body{padding:1.4rem 1.2rem}}.iDPtvW_tag{font-family:var(--font-en);color:var(--color-web-main);letter-spacing:.06em;align-items:center;gap:.4em;margin:0;font-size:.82rem;font-weight:600;display:inline-flex}.iDPtvW_title{color:var(--color-web-accent);margin:0;font-size:1.35rem;font-weight:700;line-height:1.55}@media (max-width:599px){.iDPtvW_title{font-size:1.15rem}}.iDPtvW_lead{color:var(--color-web-text,#333);margin:0;font-size:.9rem;line-height:1.85}.iDPtvW_buttons{flex-wrap:wrap;gap:.7rem;margin-top:.6rem;display:flex}.iDPtvW_btn{border:1px solid var(--color-web-main);color:var(--color-web-accent);background:var(--color-white);transition:var(--transition-03s-all);white-space:nowrap;border-radius:30px;align-items:center;gap:.4em;padding:.6em 1.2em;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.iDPtvW_btn:hover{background:#d5a7bd1a;transform:translateY(-1px)}.iDPtvW_btnPrimary{background:var(--color-web-main);color:var(--color-white)}.iDPtvW_btnPrimary:hover{background:var(--color-web-main-hover);color:var(--color-white)}
.J6V3Yq_corner{background:var(--color-bg-yellow);border-radius:12px;margin:3rem 0;padding:1.75rem 1.5rem 1.5rem}@media (max-width:599px){.J6V3Yq_corner{padding:1.5rem 1rem 1.25rem}}.J6V3Yq_title{color:var(--color-accent-2);text-align:center;margin:0 0 .4rem;font-size:1rem;font-weight:700}.J6V3Yq_lead{color:var(--color-text);text-align:center;margin:0 0 1.25rem;font-size:.85rem;line-height:1.7}.J6V3Yq_upgradeBtn{width:fit-content;color:var(--color-white);white-space:nowrap;background:var(--color-main);transition:var(--transition-03s-all);border-radius:30px;justify-content:center;align-items:center;gap:.35em;margin:0 auto 1.25rem;padding:.8em 2.2em;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.J6V3Yq_upgradeBtn:hover{filter:brightness(.9);transform:translateY(-1px)}.J6V3Yq_links{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.J6V3Yq_link{height:100%;color:var(--color-text);background:var(--color-white);transition:var(--transition-03s-all);border-radius:8px;align-items:center;gap:.5em;padding:.75em .9em;font-size:.85rem;line-height:1.4;text-decoration:none;display:flex}.J6V3Yq_link span{flex:1}.J6V3Yq_link:hover{color:var(--color-main)}.J6V3Yq_linkIcon{color:var(--color-main);flex-shrink:0}.J6V3Yq_linkArrow{opacity:.5;flex-shrink:0}.J6V3Yq_subTitle{color:var(--color-text);text-align:center;margin:1.25rem 0 .6rem;font-size:.8rem;font-weight:700}
.kGRBaG_heading{text-align:center;margin-bottom:2.5rem}.kGRBaG_left{text-align:left}.kGRBaG_right{text-align:right}.kGRBaG_en{letter-spacing:.05em;margin-bottom:.5rem;font-family:Marcellus,serif;font-size:2rem;font-weight:700;position:relative}.kGRBaG_line{background-color:currentColor;width:60px;height:2px;margin:0 auto .8rem}.kGRBaG_ja{font-family:var(--font-jp);color:#444;margin:0;font-size:.95rem}.kGRBaG_pinkBrown .kGRBaG_en,.kGRBaG_pinkBrown .kGRBaG_line{color:var(--color-main-hover)}.kGRBaG_pink .kGRBaG_en,.kGRBaG_pink .kGRBaG_line{color:var(--color-main)}.kGRBaG_studio .kGRBaG_en,.kGRBaG_studio .kGRBaG_line{color:var(--color-accent-hover)}.kGRBaG_gold .kGRBaG_en,.kGRBaG_gold .kGRBaG_line{color:var(--color-accent)}.kGRBaG_brown .kGRBaG_en,.kGRBaG_brown .kGRBaG_line{color:var(--color-accent-2)}.kGRBaG_white .kGRBaG_en,.kGRBaG_white .kGRBaG_line,.kGRBaG_white .kGRBaG_ja{color:var(--color-white)}.kGRBaG_webAccent .kGRBaG_en,.kGRBaG_webAccent .kGRBaG_line{color:var(--color-web-accent)}
.sa5HHG_contentWrap{padding-top:4em;padding-bottom:4em}.sa5HHG_article{max-width:100%}.sa5HHG_endedNotice{background:var(--color-bg-brown);border-radius:8px;margin-bottom:2.5em;padding:1.2em 1.25em 1.4em}.sa5HHG_endedLead{align-items:center;gap:.5em;margin-bottom:1em;font-weight:700;display:flex}.sa5HHG_endedLead svg{color:var(--color-accent-2);flex-shrink:0}.sa5HHG_endedSub{color:var(--color-accent-2);margin-bottom:.75em;font-size:.9rem;font-weight:700}.sa5HHG_endedMore{color:var(--color-accent-2);text-underline-offset:.2em;align-items:center;gap:.25em;margin-top:1.1em;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.sa5HHG_recommendSection,.sa5HHG_relatedSection{margin-top:4em}.sa5HHG_sectionTitle{color:var(--color-accent-2);border-bottom:1px solid #eee;margin-bottom:1em;padding-bottom:.3em;font-size:1.2rem;font-weight:700;position:relative}.sa5HHG_sectionTitle:after{content:"";background-color:var(--color-main);width:120px;height:1px;position:absolute;bottom:0;left:0}.sa5HHG_cardGrid{flex-direction:column;gap:1rem;display:flex}.sa5HHG_spAd{text-align:center;margin:2rem 0;display:none}@media (max-width:899px){.sa5HHG_spAd{display:block}}.sa5HHG_spAdImage{border-radius:8px;width:100%;height:auto}.sa5HHG_backBtnWrap{text-align:center;margin-top:5rem;margin-bottom:2rem}.sa5HHG_backBtn{color:var(--color-main);border:1px solid var(--color-main);transition:var(--transition-03s-all);border-radius:6px;align-items:center;gap:.4em;padding:.6em 1.5em;font-weight:700;text-decoration:none;display:inline-flex}.sa5HHG_backBtn:hover{background:var(--color-main);color:var(--color-white)}
.XYMDIG_section{background-color:var(--color-main);width:100vw;margin-left:calc(50% - 50vw)}.XYMDIG_inner{width:100%;max-width:800px;margin:0 auto;padding:3rem 0 4rem}@media (max-width:599px){.XYMDIG_inner{width:90%}}.XYMDIG_grid{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}@media (max-width:599px){.XYMDIG_grid{grid-template-columns:repeat(2,1fr);gap:.7rem}}.XYMDIG_inner .XYMDIG_grid{margin-top:2rem}.XYMDIG_item{background:var(--color-white);text-align:center;color:inherit;border:1px solid #eee;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 6px #0000000f}.XYMDIG_item:hover{transform:translateY(-4px);box-shadow:0 6px 12px #0000001a}.XYMDIG_icon{justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative}.XYMDIG_icon:before{content:"";opacity:.1;z-index:0;background-color:currentColor;border-radius:50%;position:absolute;inset:0}.XYMDIG_icon svg{z-index:1;width:34px;height:34px;position:relative}.XYMDIG_label{flex-direction:column;align-items:center;line-height:1.35;display:flex}.XYMDIG_labelMain{font-family:var(--font-jp-body);white-space:nowrap;isolation:isolate;padding:0 .12em;font-size:1.05em;font-weight:600;line-height:1.35;position:relative}.XYMDIG_labelMain:before{content:"";z-index:-1;background-color:color-mix(in srgb, var(--marker-color,var(--color-accent-2)) 10%, transparent);border-radius:.15em;height:.3em;position:absolute;bottom:.05em;left:-.05em;right:-.05em}@media (max-width:599px){.XYMDIG_labelMain{font-size:.95em}}.XYMDIG_labelSub{font-family:var(--font-jp-body);letter-spacing:.04em;opacity:.6;white-space:nowrap;font-size:.75em;font-weight:500}.XYMDIG_studioBtn{background:var(--color-white);color:inherit;border:1px solid #eee;border-radius:12px;justify-content:center;align-items:center;gap:.6rem;margin-top:.9rem;padding:.7rem 1rem;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 6px #0000000f}.XYMDIG_studioBtn:hover{transform:translateY(-4px);box-shadow:0 6px 12px #0000001a}@media (max-width:599px){.XYMDIG_studioBtn{margin-top:.7rem;padding:.6rem 1rem}}.XYMDIG_studioIcon{width:54px;height:54px;color:var(--color-accent-2);justify-content:center;align-items:center;display:flex;position:relative}.XYMDIG_studioIcon:before{content:"";opacity:.1;z-index:0;background-color:currentColor;border-radius:50%;position:absolute;inset:0}.XYMDIG_studioIcon svg{z-index:1;width:30px;height:30px;position:relative}.XYMDIG_studioLabel{letter-spacing:.02em;align-items:baseline;gap:.1em;font-size:1.15em;display:flex}.XYMDIG_list{border-top:1px solid #00000014;flex-direction:column;display:flex}.XYMDIG_listItem{color:inherit;border-bottom:1px solid #00000014;align-items:center;gap:.75rem;padding:.6rem .25rem;text-decoration:none;transition:background-color .15s;display:flex}.XYMDIG_listItem:active{background-color:#00000008}.XYMDIG_listIcon{flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.XYMDIG_listIcon:before{content:"";opacity:.1;z-index:0;background-color:currentColor;border-radius:50%;position:absolute;inset:0}.XYMDIG_listIcon svg{z-index:1;position:relative}.XYMDIG_listItemSub{padding-top:.5rem;padding-bottom:.5rem}.XYMDIG_listItemSub .XYMDIG_labelMain{font-size:.9em;font-weight:500}.XYMDIG_listLabel{flex:auto;align-items:baseline;gap:.1em;min-width:0;display:flex}.XYMDIG_listChevron{color:#00000040;flex:none}.XYMDIG_drawerWrap{padding:.5rem 0 1rem}.XYMDIG_subLinks{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem;display:grid}@media (min-width:960px){.XYMDIG_subLinks{grid-template-columns:repeat(2,1fr);max-width:calc(66.666% - .33rem);margin-left:auto;margin-right:auto}}.XYMDIG_subLink{background:var(--color-white);color:var(--color-accent-2);border:1px solid #eee;border-radius:8px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 6px #0000000f}.XYMDIG_subLink:hover{color:var(--color-main);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.XYMDIG_reader{margin-top:1.4rem}.XYMDIG_readerSection{background-color:var(--color-bg-brown);width:100vw;margin-left:calc(50% - 50vw)}.XYMDIG_readerInner{width:100%;max-width:800px;margin:0 auto;padding:3rem 0 3.5rem}@media (max-width:599px){.XYMDIG_readerInner{width:90%}}.XYMDIG_readerInner .XYMDIG_reader{margin-top:2rem}.XYMDIG_readerLabel{font-family:var(--font-jp-body);letter-spacing:.06em;text-align:center;color:var(--color-white);margin:0 0 .6rem;font-size:.8rem;font-weight:600}.XYMDIG_readerGrid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}@media (max-width:599px){.XYMDIG_readerGrid{grid-template-columns:1fr;gap:.5rem}}.XYMDIG_readerItem{background:var(--color-white);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);color:inherit;border-radius:12px;align-items:center;gap:.6rem;padding:.65rem .9rem;text-decoration:none;transition:all .2s;display:flex}.XYMDIG_readerItem:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 6px 12px #00000014}.XYMDIG_readerIcon{width:40px;height:40px;color:var(--color-accent-2);flex:0 0 40px;justify-content:center;align-items:center;display:flex;position:relative}.XYMDIG_readerIcon:before{content:"";background-color:var(--color-accent);opacity:.18;border-radius:50%;position:absolute;inset:0}.XYMDIG_readerIcon svg{position:relative}.XYMDIG_readerText{flex-direction:column;min-width:0;line-height:1.35;display:flex}.XYMDIG_readerMain{font-family:var(--font-jp-body);white-space:nowrap;font-size:.95em;font-weight:600}.XYMDIG_readerChevron{color:#00000040;flex:none;margin-left:auto}
.rqkWjW_frame{border:1px solid var(--color-accent);background:var(--color-bg-yellow);border-radius:10px;margin-top:3rem;transition:border-color .15s,background-color .15s;overflow:hidden}.rqkWjW_frame:hover{border-color:var(--color-accent-hover)}.rqkWjW_frameOpen{background:#fff}.rqkWjW_toggleBtn{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.9em 1.2em;transition:background-color .15s;display:flex}.rqkWjW_toggleBtn:hover{background:var(--color-bg-brown)}.rqkWjW_heading{color:var(--color-accent-2);border:none;flex:1;margin:0;padding:0;font-size:1.05rem;font-weight:700}.rqkWjW_chevron{color:var(--color-accent-2);flex-shrink:0;margin-left:.5rem;transition:transform .25s}.rqkWjW_chevronOpen{transform:rotate(180deg)}.rqkWjW_body{border-top:1px solid var(--color-accent);padding:.4rem 1.4rem 1.4rem;animation:.25s rqkWjW_slideDown}@keyframes rqkWjW_slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rqkWjW_yearSection{margin-bottom:1.8rem}.rqkWjW_yearSection:last-child{margin-bottom:0}.rqkWjW_yearTitle{color:var(--color-accent-2);margin:2em 0 1em;padding-left:1em;font-size:1.05rem;font-weight:700;position:relative}.rqkWjW_yearTitle:before{content:"";background:var(--color-main);border-radius:2px;width:4px;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rqkWjW_typeGroup{margin:1rem 0 1.2rem}.rqkWjW_typeGroup:last-child{margin-bottom:0}.rqkWjW_typeTitle{color:var(--color-accent-2);opacity:.85;margin:0 0 .5rem;padding-left:1em;font-size:.92rem;font-weight:600}.rqkWjW_eventList{flex-direction:column;gap:.35rem;margin:0;padding:0 0 0 1.5em;list-style:none;display:flex}.rqkWjW_eventLink{color:inherit;align-items:baseline;gap:.6rem;padding:.2rem 0;font-size:.9rem;line-height:1.5;text-decoration:none;display:flex}.rqkWjW_eventLink:hover .rqkWjW_eventName{color:var(--color-main);text-decoration:underline}.rqkWjW_eventDate{color:var(--color-main);white-space:nowrap;flex-shrink:0;font-family:Cormorant Garamond,serif;font-size:.85rem}.rqkWjW_eventName{color:#333;flex:1}
.foiG-q_pageTitle{text-align:center;border-bottom:2px solid var(--color-main);color:var(--color-text);max-width:1200px;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding-bottom:1rem;font-size:1.5em;font-weight:700;line-height:1.4}@media screen and (max-width:599px){.foiG-q_pageTitle{font-size:1.3em}}
.Gf1oOG_pageItem{text-align:center;width:36px;height:36px;color:var(--color-main);background:var(--color-white);border:1px solid var(--color-main);transition:var(--transition-03s-all);line-height:1;font-family:var(--font-num);border-radius:50%;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.Gf1oOG_wrapper{text-align:center;justify-content:center;align-items:center;gap:.4rem;margin:2rem 0 3rem;font-size:16px;display:flex}.Gf1oOG_wrapper a:hover,.Gf1oOG_wrapper button:hover{background-color:var(--color-main);color:var(--color-white)}.Gf1oOG_wrapper button{cursor:pointer}.Gf1oOG_wrapper svg{width:16px;height:16px}.Gf1oOG_current{background-color:var(--color-main);color:var(--color-white);border-color:var(--color-main);font-weight:700}.Gf1oOG_dots{color:var(--color-main);pointer-events:none;background:0 0;border:none}.Gf1oOG_disabled{opacity:.3;pointer-events:none}.Gf1oOG_prev,.Gf1oOG_next{font-weight:700}
._4QLrGq_banner{z-index:9999;color:#fff;text-align:center;letter-spacing:.05em;background:#ff6b00;padding:.6em 1em;font-size:.85rem;font-weight:700;position:sticky;top:0}
.I1N0oa_form{flex-direction:column;gap:2rem;display:flex}.I1N0oa_field{flex-direction:column;gap:.3rem;display:flex}.I1N0oa_fieldRow{gap:1rem;display:flex}.I1N0oa_fieldRow>*{flex:1}@media (max-width:599px){.I1N0oa_fieldRow{flex-direction:column}}.I1N0oa_label{color:var(--color-accent-2);font-size:.875rem;font-weight:700}@media (max-width:599px){.I1N0oa_label,.I1N0oa_legend{font-size:.9rem}}.I1N0oa_input,.I1N0oa_select,.I1N0oa_textarea{font-family:var(--font-jp-body);background:#fff;border:1px solid #d0d0d0;border-radius:6px;width:100%;padding:.6rem .8rem;font-size:.9rem;transition:border-color .2s}.I1N0oa_input:focus,.I1N0oa_select:focus,.I1N0oa_textarea:focus{border-color:var(--color-main);outline:none}.I1N0oa_textarea{resize:vertical}.I1N0oa_select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.5rem}.I1N0oa_fieldset{border:none;margin:0;padding:0}.I1N0oa_legend{color:var(--color-accent-2);margin-top:1.5rem;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.I1N0oa_tipBox{background:var(--color-bg-light);border:1px solid #e0e0e0;border-radius:6px;margin-top:.5rem;overflow:hidden}.I1N0oa_tipToggle{color:#888;cursor:pointer;background:0 0;border:none;align-items:center;gap:.3em;width:100%;padding:.6rem 1rem;font-size:.78rem;display:flex}.I1N0oa_tipToggle:hover{color:var(--color-main)}.I1N0oa_tipContent{color:#666;opacity:0;max-height:0;padding:0 1rem;font-size:.8rem;line-height:1.7;transition:max-height .25s ease-out,opacity .25s ease-out,padding .25s ease-out;overflow:hidden}.I1N0oa_tipContent p{margin:0}.I1N0oa_tipContent strong{color:var(--color-main)}.I1N0oa_tipContentOpen{opacity:1;max-height:200px;padding:0 1rem .8rem}.I1N0oa_radioGroup,.I1N0oa_checkGroup{flex-wrap:wrap;gap:.5rem;display:flex}.I1N0oa_radioLabel,.I1N0oa_checkLabel{cursor:pointer;min-height:44px;transition:var(--transition-03s-all);-webkit-user-select:none;user-select:none;border:1px solid #d0d0d0;border-radius:6px;align-items:center;gap:.3em;padding:.5rem .9rem;font-size:.875rem;display:inline-flex}.I1N0oa_radioLabel:hover,.I1N0oa_checkLabel:hover{border-color:var(--color-main);background:var(--color-bg-light)}:is(.I1N0oa_radioLabel:has(input:checked),.I1N0oa_checkLabel:has(input:checked)){border-color:var(--color-main);color:var(--color-main);background:#cc8b9214;font-weight:700}.I1N0oa_radioLabel input[type=radio],.I1N0oa_radioLabel input[type=checkbox],.I1N0oa_checkLabel input[type=radio],.I1N0oa_checkLabel input[type=checkbox]{appearance:none;background:var(--color-white);cursor:pointer;width:16px;height:16px;transition:var(--transition-03s-all);border:2px solid #ccc;border-radius:50%;flex-shrink:0;position:relative}.I1N0oa_radioLabel input[type=radio]:checked,.I1N0oa_radioLabel input[type=checkbox]:checked,.I1N0oa_checkLabel input[type=radio]:checked,.I1N0oa_checkLabel input[type=checkbox]:checked{background:var(--color-main);border-color:var(--color-main)}.I1N0oa_radioLabel input[type=radio]:checked:after,.I1N0oa_radioLabel input[type=checkbox]:checked:after,.I1N0oa_checkLabel input[type=radio]:checked:after,.I1N0oa_checkLabel input[type=checkbox]:checked:after{content:"";background:var(--color-white);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.I1N0oa_radioLabel input[type=radio]:hover:not(:checked),.I1N0oa_radioLabel input[type=checkbox]:hover:not(:checked),.I1N0oa_checkLabel input[type=radio]:hover:not(:checked),.I1N0oa_checkLabel input[type=checkbox]:hover:not(:checked){border-color:var(--color-main)}.I1N0oa_radioLabel input[type=checkbox],.I1N0oa_checkLabel input[type=checkbox]{border-radius:3px}.I1N0oa_radioLabel input[type=checkbox]:checked:after,.I1N0oa_checkLabel input[type=checkbox]:checked:after{border:solid var(--color-white);background:0 0;border-width:0 1.5px 1.5px 0;border-radius:0;width:4px;height:8px;top:45%;transform:translate(-50%,-55%)rotate(45deg)}.I1N0oa_sectionTitle{color:var(--color-accent-2);border-top:1px solid #eee;margin:2rem 0 .5rem;padding-top:1.5rem;font-size:1rem;font-weight:700}.I1N0oa_paidSection{background:var(--color-bg-light);border-radius:8px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.I1N0oa_paidNote{color:#888;margin:0;font-size:.8rem}.I1N0oa_paidSubtitle{color:var(--color-accent-2);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.I1N0oa_titleGroup{flex-direction:column;gap:.8rem;margin-top:2rem;display:flex}.I1N0oa_titleGroup:first-child{margin-top:0}.I1N0oa_charLimit{color:#999;margin-left:.3em;font-size:.7rem;font-weight:400}.I1N0oa_fieldHint{color:#999;margin:.2rem 0 0;font-size:.75rem;line-height:1.6}.I1N0oa_stationFieldset{border:2px solid var(--color-main);border-radius:12px;margin:0 0 1.5rem;padding:1.5rem}@media (max-width:599px){.I1N0oa_stationFieldset{padding:1rem}}.I1N0oa_stationLegend{color:var(--color-main);padding:0 .5em;font-size:.95rem;font-weight:700}.I1N0oa_stationBox{background:var(--color-white);border:1px solid #eee;border-radius:8px;margin-bottom:1rem;padding:1rem 1.2rem}.I1N0oa_stationBox:last-child{margin-bottom:0}@media (max-width:599px){.I1N0oa_stationBox{padding:.8rem 1rem}}.I1N0oa_stationBoxLabel{color:var(--color-main);margin:0 0 .6rem;font-size:.85rem;font-weight:700}.I1N0oa_stationBoxEmpty{color:#999;margin:0;font-size:.85rem;font-style:italic}.I1N0oa_lineAccordion{border:1px solid #eee;border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.I1N0oa_lineAccordionItem{border-bottom:1px solid #eee}.I1N0oa_lineAccordionItem:last-child{border-bottom:none}.I1N0oa_lineAccordionHeader{background:var(--color-white);text-align:left;cursor:pointer;width:100%;color:var(--color-text);border:none;justify-content:space-between;align-items:center;padding:.7rem 1rem;font-size:.9rem;transition:background .2s;display:flex}.I1N0oa_lineAccordionHeader:hover{background:#faf5f6}@media (max-width:599px){.I1N0oa_lineAccordionHeader{padding:.6rem .8rem;font-size:.85rem}}.I1N0oa_lineAccordionArrow{color:var(--color-main);font-size:.7rem;transition:transform .2s}.I1N0oa_lineAccordionArrowOpen{transform:rotate(180deg)}.I1N0oa_lineAccordionBody{background:#fafafa;flex-wrap:wrap;gap:.5rem 1rem;padding:.8rem 1rem;display:flex}@media (max-width:599px){.I1N0oa_lineAccordionBody{padding:.6rem .8rem}}.I1N0oa_selectedStations{flex-wrap:wrap;gap:.4rem;display:flex}.I1N0oa_selectedStation{background:var(--color-main);color:var(--color-white);border-radius:20px;align-items:center;gap:.4em;padding:.3em .4em .3em .8em;font-size:.85rem;display:inline-flex}.I1N0oa_selectedStationRemove{width:20px;height:20px;color:var(--color-white);cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.9rem;line-height:1;display:inline-flex}.I1N0oa_selectedStationRemove:hover{background:#ffffff80}.I1N0oa_planBtnGroup{flex-wrap:wrap;gap:.5rem;display:flex}.I1N0oa_planBtn{font-family:var(--font-jp);color:var(--color-accent-2);background:var(--color-white);cursor:pointer;transition:var(--transition-03s-all);text-align:center;border:2px solid #d0d0d0;border-radius:8px;padding:.6rem 1.2rem;font-size:.85rem;font-weight:700}.I1N0oa_planBtn:hover{border-color:var(--color-main)}.I1N0oa_planBtnActive{border-color:var(--color-main);background:var(--color-main);color:var(--color-white)}.I1N0oa_dropdown{z-index:10;background:var(--color-white);border:1px solid #d0d0d0;border-radius:6px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.I1N0oa_dropdownItem{text-align:left;cursor:pointer;width:100%;color:var(--color-text);background:0 0;border:none;padding:.6rem .8rem;font-size:.85rem;display:block}.I1N0oa_dropdownItem:hover{background:var(--color-bg-light)}.I1N0oa_fileInput{color:#666;font-size:.85rem}.I1N0oa_turnstileWrap{justify-content:center;margin-top:1rem;display:flex}.I1N0oa_submitBtn{font-family:var(--font-jp);color:var(--color-white);background:var(--color-main);cursor:pointer;border:none;border-radius:8px;margin-top:1rem;padding:.8rem 2rem;font-size:1rem;font-weight:700;transition:opacity .2s}.I1N0oa_submitBtn:hover{opacity:.85}.I1N0oa_submitBtn:disabled{opacity:.5;cursor:not-allowed}.I1N0oa_doneBox{text-align:center;padding:4rem 2rem}.I1N0oa_doneBox h2{color:var(--color-main);margin:0 0 1rem;font-size:1.2rem}.I1N0oa_doneBox p{color:#666;font-size:.9rem}.I1N0oa_publicGroup,.I1N0oa_privateGroup{border:1px solid;border-radius:12px;flex-direction:column;gap:1.2rem;margin:1.5rem 0;padding:1.5rem 1.4rem 1.4rem;display:flex;position:relative}.I1N0oa_publicGroup{background:#d5a7bd0f;border-color:#d5a7bd59}.I1N0oa_privateGroup{background:#7882a012;border-color:#7882a040}.I1N0oa_groupHeader{letter-spacing:.02em;border-radius:6px;align-items:center;gap:.4em;margin:-.4rem -.5rem 1rem;padding:.3rem .7rem;font-size:.88rem;font-weight:700;display:flex}.I1N0oa_publicGroup .I1N0oa_groupHeader{color:var(--color-main,#cc8b92);background:#d5a7bd1f}.I1N0oa_privateGroup .I1N0oa_groupHeader{color:#56a;background:#7882a01f}.I1N0oa_groupHint{color:#888;margin-left:auto;font-size:.78rem;font-weight:400}.I1N0oa_fieldNote{color:var(--color-text-sub,#777);margin:.5rem 0 0;font-size:.78rem;line-height:1.7}.I1N0oa_legendWithHelp{align-items:center;gap:.4rem;display:inline-flex}.I1N0oa_helpWrap{display:inline-flex;position:relative}.I1N0oa_helpBtn{border:1px solid var(--color-accent-2,#6e533b);background:var(--color-white,#fff);width:1.15rem;height:1.15rem;color:var(--color-accent-2,#6e533b);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.I1N0oa_helpBtn:hover,.I1N0oa_helpBtn:focus-visible{background:var(--color-accent-2,#6e533b);color:var(--color-white,#fff)}.I1N0oa_helpOverlay{z-index:100;cursor:pointer;background:#00000059;border:0;padding:0;position:fixed;inset:0}.I1N0oa_helpPanel{z-index:101;background:var(--color-white,#fff);width:min(22rem,100vw - 2rem);max-height:calc(100vh - 3rem);color:var(--color-text,#333);text-align:left;border-radius:10px;padding:1.1rem 1.2rem;font-size:.8rem;font-weight:400;line-height:1.7;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0003}.I1N0oa_helpPanelTitle{color:var(--color-accent-2,#6e533b);margin-bottom:.6rem;padding-right:1.6rem;font-weight:700;display:block}.I1N0oa_helpClose{width:1.6rem;height:1.6rem;color:var(--color-text-sub,#777);cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;line-height:1;position:absolute;top:.6rem;right:.7rem}.I1N0oa_helpClose:hover{color:var(--color-text,#333)}.I1N0oa_helpPlan{display:block}.I1N0oa_helpPlan+.I1N0oa_helpPlan{border-top:1px solid #f0f0f0;margin-top:.7rem;padding-top:.7rem}.I1N0oa_helpPlanHead{color:var(--color-accent-2,#6e533b);justify-content:space-between;align-items:baseline;gap:.5rem;font-weight:700;display:flex}.I1N0oa_helpPlanPrice{white-space:nowrap}.I1N0oa_helpPlanBody{margin:.2rem 0 0;padding-left:1.1em;list-style:outside}.I1N0oa_helpLink{color:var(--color-main,#cc8b92);align-items:center;gap:.25rem;margin-top:.8rem;text-decoration:underline;display:inline-flex}[data-field-error]:after{content:attr(data-field-error);color:#c0392b;margin-top:.3rem;font-size:.8rem;font-weight:700;line-height:1.5;display:block}[data-field-error] .I1N0oa_input[aria-invalid=true],[data-field-error] .I1N0oa_select[aria-invalid=true],[data-field-error] .I1N0oa_textarea[aria-invalid=true]{background:#fff6f5;border-color:#c0392b}
.KOr25W_section{background:var(--color-web-bg);border:1px solid var(--color-web-accent);border-radius:12px;margin-top:3em;padding:1.75em 1.5em;position:relative}@media (max-width:599px){.KOr25W_section{padding:1.5em 1.15em}}.KOr25W_header{text-align:center;margin-bottom:1.25em}.KOr25W_labelEn{font-family:var(--font-marcellus),"EB Garamond",serif;letter-spacing:.14em;color:var(--color-web-accent);text-transform:uppercase;align-items:center;gap:.4em;font-size:.8rem;display:inline-flex}.KOr25W_subheading{font-family:var(--font-jp);color:var(--color-text);letter-spacing:.03em;margin:.5em 0 0;font-size:.9rem;font-weight:500}.KOr25W_imageLink{border-radius:12px;transition:box-shadow .3s,transform .3s;display:block;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000f}.KOr25W_imageLink:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.KOr25W_imageLink:hover .KOr25W_imageOverlay{opacity:1;transform:translate(0)}.KOr25W_image{aspect-ratio:1200/630;object-fit:cover;width:100%;height:auto;display:block}.KOr25W_imageOverlay{width:34px;height:34px;color:var(--color-web-accent);opacity:0;pointer-events:none;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;top:12px;right:12px;transform:translate(4px,-4px)}.KOr25W_caption{font-family:var(--font-jp);color:var(--color-text);text-align:center;letter-spacing:.02em;margin:1em 0 1.5em;font-size:1.05rem;font-weight:500;line-height:1.65}.KOr25W_ctaRow{flex-wrap:wrap;justify-content:center;gap:.6em;display:flex}@media (max-width:599px){.KOr25W_ctaRow{flex-direction:column;gap:.5em}}.KOr25W_ctaSecondary,.KOr25W_ctaPrimary{font-family:var(--font-jp);letter-spacing:.06em;white-space:nowrap;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;padding:.7em 1.75em;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.KOr25W_ctaSecondary{color:var(--color-web-accent);border-color:var(--color-web-accent);background:0 0}.KOr25W_ctaSecondary:hover{background:var(--color-web-accent);color:#fff}.KOr25W_ctaPrimary{background:var(--color-web-main);color:#fff;border-color:var(--color-web-main)}.KOr25W_ctaPrimary:hover{background:var(--color-web-accent);border-color:var(--color-web-accent)}.KOr25W_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25em;display:grid}@media (max-width:599px){.KOr25W_grid{grid-template-columns:1fr;gap:1em}}.KOr25W_captionSmall{font-family:var(--font-jp);text-align:center;letter-spacing:.02em;margin:.75em 0 0;font-size:.9rem;font-weight:500;line-height:1.6}.KOr25W_captionLink{color:var(--color-text);text-decoration:none}.KOr25W_captionLink:hover{color:var(--color-web-accent)}.KOr25W_grid+.KOr25W_ctaRow{margin-top:1.5em}
.u0zG1q_inner{max-width:960px;margin:0 auto;padding:3em 4vw 4em}@media (max-width:599px){.u0zG1q_inner{padding:2em 1rem 3em}}.u0zG1q_lead{text-align:center;color:var(--color-text);margin-bottom:3rem;line-height:2}.u0zG1q_lead strong{color:var(--color-web-accent);font-weight:700}.u0zG1q_brSp{display:none}@media (max-width:768px){.u0zG1q_brSp{display:inline}}.u0zG1q_category{margin-bottom:var(--web-section-gap);padding-top:1rem;scroll-margin-top:4rem}.u0zG1q_categoryHeader{text-align:center;margin-bottom:2rem}.u0zG1q_categoryLead{color:var(--color-text);margin:0;font-size:.95rem;line-height:1.9}.u0zG1q_categoryNote{color:#888;margin-top:.4rem;font-size:.82rem;display:inline-block}.u0zG1q_categoryDetailLink{flex-direction:column;align-items:center;gap:.6rem;margin-top:1.5rem;display:flex}.u0zG1q_planCards{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:599px){.u0zG1q_planCards{grid-template-columns:1fr}}.u0zG1q_planCard{background:var(--color-white);border:2px solid var(--color-web-main);border-radius:12px;overflow:hidden}.u0zG1q_planHeader{background:var(--color-web-main);text-align:center;padding:1rem}.u0zG1q_planName{color:var(--color-white);margin:0;font-size:1.1rem;font-weight:700}.u0zG1q_planBody{padding:1.5rem}.u0zG1q_priceBlock{text-align:center;border-bottom:1px solid #eee;margin-bottom:1.5rem;padding-bottom:1.5rem}.u0zG1q_priceLabel{color:#888;font-size:.85rem;font-weight:700}.u0zG1q_price{margin:.3rem 0 0}.u0zG1q_priceNum{font-family:var(--font-num);color:var(--color-web-accent);letter-spacing:-.02em;font-size:2.2rem;font-weight:700}.u0zG1q_priceUnit{color:var(--color-web-accent);margin-left:.25em;font-size:1rem;font-weight:700}.u0zG1q_priceTax{color:#999;margin:.2rem 0 0;font-size:.8rem}.u0zG1q_pageList ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.u0zG1q_pageList li{color:var(--color-text);align-items:flex-start;gap:.5em;font-size:.9rem;line-height:1.6;display:flex}.u0zG1q_pageListTitle{color:var(--color-web-accent);margin:0 0 .8rem;font-size:.9rem;font-weight:700}.u0zG1q_pageListNote{color:#888;margin:0 0 .6rem;font-size:.85rem}.u0zG1q_checkIcon{color:var(--color-web-main);flex-shrink:0;margin-top:.2em}.u0zG1q_basicWrap{justify-content:center;margin-bottom:2.5rem;display:flex}.u0zG1q_basicWrap>*{width:100%;max-width:420px}.u0zG1q_buildSection{background:var(--color-web-bg);border-radius:12px;padding:2.5rem 2rem}@media (max-width:599px){.u0zG1q_buildSection{padding:1.8rem 1.1rem}}.u0zG1q_buildTitle{text-align:center;color:var(--color-web-accent);margin:0 0 2rem;font-size:1.12rem;font-weight:700}@media (max-width:599px){.u0zG1q_buildTitle{margin-bottom:1.5rem;font-size:1rem}}.u0zG1q_buildOptionsLabel,.u0zG1q_buildExamplesLabel{letter-spacing:.08em;color:var(--color-web-main);text-align:center;margin:0 0 1rem;font-size:.78rem;font-weight:700}.u0zG1q_buildOptions{margin-bottom:2.5rem}.u0zG1q_buildOptionList{background:var(--color-white);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.u0zG1q_buildOptionItem{border-bottom:1px solid var(--color-web-bg);grid-template-columns:1fr auto;grid-template-areas:"name price""note note";gap:.15rem 1rem;padding:.85rem 1.2rem;display:grid}.u0zG1q_buildOptionItem:last-child{border-bottom:none}@media (max-width:599px){.u0zG1q_buildOptionItem{padding:.75rem .9rem}}.u0zG1q_buildOptionName{color:var(--color-text);grid-area:name;font-size:.93rem;font-weight:500}@media (max-width:599px){.u0zG1q_buildOptionName{font-size:.88rem}}.u0zG1q_buildOptionPrice{color:var(--color-web-accent);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:price;font-size:.95rem;font-weight:700}.u0zG1q_buildOptionNote{color:var(--color-web-text-2);grid-area:note;font-size:.78rem}.u0zG1q_buildOptionsMore{text-align:center;margin:1rem 0 0}.u0zG1q_buildExamples{margin-bottom:2.5rem}.u0zG1q_buildExampleGrid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}@media (max-width:599px){.u0zG1q_buildExampleGrid{grid-template-columns:1fr}}.u0zG1q_buildExample{background:var(--color-white);border:1px solid var(--color-web-main);border-radius:10px;padding:1.5rem 1.3rem;scroll-margin-top:5rem}@media (max-width:599px){.u0zG1q_buildExample{padding:1.3rem 1.1rem}}.u0zG1q_buildExampleTitle{text-align:center;color:var(--color-web-accent);margin:0 0 .8rem;font-size:1rem;font-weight:700}.u0zG1q_buildExampleRange{text-align:center;color:var(--color-web-accent);white-space:nowrap;margin:0}.u0zG1q_buildExampleRangeNum{font-family:var(--font-num);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:700}@media (max-width:599px){.u0zG1q_buildExampleRangeNum{font-size:1.45rem}}.u0zG1q_buildExampleRangeUnit{margin-left:.2em;font-size:.9rem;font-weight:700}.u0zG1q_buildExampleTax{text-align:center;color:var(--color-web-text-2);margin:.2rem 0 1.1rem;font-size:.78rem}.u0zG1q_buildExamplePages{border-top:1px solid var(--color-web-bg);margin:0 0 1.1rem;padding:1.1rem 0 0;list-style:none}.u0zG1q_buildExamplePages li{align-items:flex-start;gap:.45rem;margin-bottom:.4rem;font-size:.86rem;line-height:1.75;display:flex}.u0zG1q_buildExamplePages li:last-child{margin-bottom:0}.u0zG1q_buildExampleLink{color:var(--color-web-main);transition:var(--transition-03s-color);align-items:center;gap:.25rem;font-size:.84rem;text-decoration:none;display:inline-flex}.u0zG1q_buildExampleLink:hover{color:var(--color-web-accent)}.u0zG1q_buildExampleNote{color:var(--color-web-text-2);text-align:center;margin:1rem 0 0;font-size:.8rem;line-height:1.8}.u0zG1q_buildCta{text-align:center;border-top:1px solid var(--color-web-main);padding-top:2rem}.u0zG1q_buildCtaText{color:var(--color-text);margin:0 0 1.2rem;font-size:.92rem;line-height:1.9}.u0zG1q_section{margin-bottom:var(--web-section-gap)}.u0zG1q_sectionShaded{margin-bottom:var(--web-section-gap);background:var(--color-bg-brown);border-radius:12px;padding:2.5rem 2rem}@media (max-width:599px){.u0zG1q_sectionShaded{padding:2rem 1.2rem}}.u0zG1q_sectionShaded .u0zG1q_commonList{background:var(--color-white)}.u0zG1q_sectionLead{color:var(--color-text);margin:0 0 1rem;line-height:1.8}.u0zG1q_priceMapSection{padding:var(--web-section-y) var(--web-gutter);background:linear-gradient(135deg, var(--color-web-accent) 0%, var(--color-web-main) 100%);color:#fff;position:relative}.u0zG1q_priceMapInner{max-width:960px;margin:0 auto}.u0zG1q_priceMapLead{text-align:center;color:#fffffff2;text-shadow:0 2px 8px #00000026;margin:0 0 4rem;font-size:.95rem;line-height:2}.u0zG1q_priceMapLead strong{color:#fff;background:linear-gradient(#0000 65%,#ffffff4d 65%);padding:0 .05em;font-weight:700}@media (max-width:599px){.u0zG1q_priceMapLead{margin:0 0 3rem;font-size:.9rem;line-height:1.9}}.u0zG1q_priceMap{grid-template-columns:1fr 1.05fr 1.15fr 1fr;align-items:stretch;gap:.8rem;margin:0 0 1.5rem;display:grid}@media (max-width:600px){.u0zG1q_priceMap{grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width:599px){.u0zG1q_priceMap{grid-template-columns:1fr;gap:1.6rem}}.u0zG1q_priceMapTier{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;color:var(--color-text);opacity:.88;background:#ffffffad;border:1px solid #ffffff4d;border-radius:12px;flex-direction:column;padding:1.5rem 1.2rem;display:flex;position:relative}.u0zG1q_priceMapTierActive{background:var(--color-white);opacity:1;z-index:2;border:none;padding:1.8rem 1.4rem 1.6rem;transform:translateY(-10px)scale(1.06);box-shadow:0 22px 50px #00000047}@media (max-width:599px){.u0zG1q_priceMapTierActive{padding:1.5rem 1.2rem;transform:scale(1)}}.u0zG1q_priceMapTierActiveAlt{padding:1.6rem 1.3rem;transform:translateY(-6px)scale(1.02);box-shadow:0 14px 32px #0003}@media (max-width:599px){.u0zG1q_priceMapTierActiveAlt{padding:1.5rem 1.2rem;transform:scale(1)}}.u0zG1q_priceMapTierBadge{background:var(--color-web-main);color:#fff;white-space:nowrap;letter-spacing:.02em;border-radius:20px;padding:.35em 1.1em;font-size:.8rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0003}.u0zG1q_priceMapTierLabel{font-family:var(--font-jp);color:var(--color-web-accent);margin:0 0 .5rem;font-size:.92rem;font-weight:700}.u0zG1q_priceMapTierActive .u0zG1q_priceMapTierLabel{margin-top:.3rem;font-size:1.05rem}.u0zG1q_priceMapTierPrice{font-family:var(--font-jp);color:var(--color-text);margin:0 0 .8rem;font-size:1.25rem;font-weight:700}.u0zG1q_priceMapTierActive .u0zG1q_priceMapTierPrice{color:var(--color-web-accent);margin-bottom:1rem;font-size:1.7rem}.u0zG1q_priceMapTierFeatures{border-top:1px dashed #ddd;flex-direction:column;gap:.4rem;margin:0;padding:.8rem 0 0;list-style:none;display:flex}.u0zG1q_priceMapTierFeatures li{color:var(--color-text);font-size:.82rem;line-height:1.6}.u0zG1q_priceMapNote{color:#ffffffe6;text-align:center;text-shadow:0 2px 6px #0000001a;margin:0;font-size:.85rem;line-height:1.7}.u0zG1q_priceMapNote strong{color:#fff;background:linear-gradient(#0000 65%,#ffffff4d 65%);padding:0 .05em;font-weight:700}.u0zG1q_commonList{background:var(--color-web-bg);border-radius:8px;flex-direction:column;gap:.6rem;margin:0;padding:1.5rem;list-style:none;display:flex}.u0zG1q_commonList li{color:var(--color-text);align-items:flex-start;gap:.5em;font-size:.95rem;line-height:1.6;display:flex}.u0zG1q_includedGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:599px){.u0zG1q_includedGrid{grid-template-columns:1fr;gap:1.2rem}}.u0zG1q_includedCol{flex-direction:column;gap:.7rem;display:flex}.u0zG1q_includedCol .u0zG1q_commonList{flex:1}@media (max-width:599px){.u0zG1q_includedCol .u0zG1q_commonList{padding:1.2rem}.u0zG1q_includedCol .u0zG1q_commonList li{font-size:.9rem}}.u0zG1q_includedColLabel{color:var(--color-web-accent);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.u0zG1q_includedColWhen{background:var(--color-web-main);color:var(--color-white);letter-spacing:.04em;border-radius:999px;flex:none;padding:.12rem .6rem;font-size:.7rem;font-weight:700}.u0zG1q_includedNote{border-top:1px solid var(--color-web-main);color:var(--color-web-text-2);align-items:flex-start;gap:.6rem;margin:1.8rem 0 0;padding-top:1.4rem;font-size:.87rem;line-height:1.9;display:flex}.u0zG1q_includedNoteText{flex:1;min-width:0}.u0zG1q_includedNoteIcon{color:var(--color-web-main);flex:none;margin-top:.35em}.u0zG1q_faqLink{justify-content:center;margin-top:2rem;margin-bottom:4rem;display:flex}@media (max-width:599px){.u0zG1q_faqLink{margin-bottom:3rem}}.u0zG1q_starterSingleWrap{justify-content:center;margin:0 auto 1.5rem;display:flex}.u0zG1q_starterSingleCard{border:2px solid var(--color-web-accent);text-align:center;background:linear-gradient(135deg,#d5a7bd0f,#d5a7bd24);border-radius:16px;width:100%;max-width:560px;padding:2.4rem 2rem 2rem;position:relative;box-shadow:0 14px 32px #d5a7bd40}@media (max-width:599px){.u0zG1q_starterSingleCard{padding:2.2rem 1.4rem 1.8rem}}.u0zG1q_starterSingleBadge{background:var(--color-web-main);color:#fff;font-family:var(--font-jp);white-space:nowrap;letter-spacing:.02em;border-radius:20px;padding:.35em 1.1em;font-size:.8rem;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #00000026}.u0zG1q_starterSingleName{font-family:var(--font-jp);color:var(--color-web-accent);margin:0 0 1rem;font-size:1.15rem;font-weight:700}.u0zG1q_starterSinglePriceBlock{border-bottom:1px dashed #ddd;margin-bottom:1.4rem;padding:0 0 1.4rem}.u0zG1q_starterSingleOld{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.6em;margin:0 0 .7rem;display:flex}.u0zG1q_starterSingleOldLabel{color:#999;font-size:.75rem}.u0zG1q_starterSingleOldNum{font-family:var(--font-jp);color:#999;font-size:.92rem;text-decoration:line-through}.u0zG1q_starterSingleLabel{font-family:var(--font-jp);color:var(--color-web-accent);margin:0 0 .2rem;font-size:.82rem;font-weight:700}.u0zG1q_starterSingleNum{font-family:var(--font-jp);color:var(--color-web-accent);letter-spacing:-.02em;margin:0 0 .1rem;font-size:2.4rem;font-weight:700;line-height:1.1}.u0zG1q_starterSingleUnit{margin-left:.2em;font-size:1.1rem}.u0zG1q_starterSingleTax{color:#777;margin:0 0 .7rem;font-size:.85rem}.u0zG1q_starterSingleTerms{color:var(--color-web-accent);background:#d5a7bd2e;border-radius:20px;margin:0;padding:.3em .9em;font-size:.78rem;font-weight:700;display:inline-block}.u0zG1q_starterSinglePageList{text-align:left}.u0zG1q_starterSinglePageListNote{color:#777;text-align:left;background:#d5a7bd14;border-radius:8px;margin:1rem 0 0;padding:.8rem 1rem;font-size:.78rem;line-height:1.7}.u0zG1q_starterSinglePageListLink{color:var(--color-web-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.u0zG1q_starterSinglePageListLink:hover{color:var(--color-web-accent-hover)}.u0zG1q_starterFaqWrap{border-top:1px dashed #e0d8d2;margin:2.5rem 0 0;padding:1.8rem 0 0}.u0zG1q_starterFaqTitle{color:var(--color-web-accent);text-align:center;margin:0 0 1.5rem;font-size:1.05rem;font-weight:700}.u0zG1q_starterFaqList{flex-direction:column;gap:.8rem;max-width:720px;margin:0 auto;padding:0;list-style:none;display:flex}.u0zG1q_starterFaqItem{background:var(--color-white);border:1px solid #efe9e2;border-radius:12px;padding:1.2rem 1.4rem}@media (max-width:599px){.u0zG1q_starterFaqItem{padding:1rem}}.u0zG1q_starterFaqHead,.u0zG1q_starterFaqBody{align-items:flex-start;gap:.7em;display:flex}.u0zG1q_starterFaqHead{border-bottom:1px dashed #eee;margin-bottom:.6rem;padding-bottom:.6rem}.u0zG1q_starterFaqMark,.u0zG1q_starterFaqMarkA{width:26px;height:26px;font-family:var(--font-en);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.u0zG1q_starterFaqMark{background:var(--color-web-main)}.u0zG1q_starterFaqMarkA{background:var(--color-web-accent)}.u0zG1q_starterFaqQ,.u0zG1q_starterFaqA{color:var(--color-text);flex:1;margin:0;font-size:.9rem;line-height:1.8}.u0zG1q_optionsSection{width:100vw;padding:var(--web-section-y) var(--web-gutter);background:var(--color-bg-brown);margin-left:calc(50% - 50vw)}.u0zG1q_optionsBtns{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}@media (max-width:599px){.u0zG1q_optionsBtns{flex-direction:column;align-items:center}}.u0zG1q_optionsInner{max-width:880px;margin:0 auto}.u0zG1q_discountSection{background:linear-gradient(180deg, var(--color-web-bg), #fff);width:100vw;padding:var(--web-section-y) var(--web-gutter);margin:0 0 0 calc(50% - 50vw)}.u0zG1q_discountInner{max-width:880px;margin:0 auto}.u0zG1q_discountLead{text-align:center;color:var(--color-web-text-2);margin:0 0 2rem;font-size:.93rem;line-height:1.85}.u0zG1q_discountGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:599px){.u0zG1q_discountGrid{grid-template-columns:1fr;gap:1.2rem}}.u0zG1q_discountCard{background:var(--color-white);border:2px solid var(--color-web-main);box-shadow:0 4px 14px rgba(var(--rgb-web-main), .12);border-radius:12px;padding:1.6rem 1.4rem 1.4rem;position:relative}@media (max-width:599px){.u0zG1q_discountCard{padding:1.4rem 1.1rem 1.2rem}}.u0zG1q_discountCardAccent{border-color:var(--color-web-accent);box-shadow:0 4px 14px rgba(var(--rgb-web-accent), .12)}.u0zG1q_discountBadge{background:var(--color-web-main);color:#fff;letter-spacing:.05em;border-radius:30px;margin-bottom:.7rem;padding:.25rem .85rem;font-size:.78rem;font-weight:700;display:inline-block}.u0zG1q_discountBadgeAccent{background:var(--color-web-accent)}.u0zG1q_discountCardTitle{color:var(--color-web-accent);margin:0 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.5}@media (max-width:599px){.u0zG1q_discountCardTitle{font-size:1.05rem}}.u0zG1q_discountCardDesc{color:var(--color-web-text);margin:0 0 1rem;font-size:.92rem;line-height:1.75}.u0zG1q_discountReferrer{background:rgba(var(--rgb-web-main), .12);border-radius:8px;flex-direction:column;gap:.15rem;margin:0 0 1rem;padding:.7rem .9rem;display:flex}.u0zG1q_discountReferrerLabel{color:var(--color-web-accent);font-size:.78rem;font-weight:600}.u0zG1q_discountReferrerGift{color:var(--color-web-accent);font-size:.95rem;font-weight:600}.u0zG1q_discountReferrerGift strong{color:var(--color-web-main);margin:0 .15em;font-size:1.15rem}.u0zG1q_discountNotes{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.u0zG1q_discountNotes li{color:var(--color-web-text-2);padding-left:1rem;font-size:.78rem;line-height:1.65;position:relative}.u0zG1q_discountNotes li:before{content:"※";color:var(--color-web-main);position:absolute;left:0}.u0zG1q_discountNotes li strong{color:var(--color-web-accent);font-weight:700}.u0zG1q_discountCombineNote{text-align:center;color:var(--color-web-accent);margin:1.5rem 0 0;font-size:.85rem;font-weight:600}.u0zG1q_discountCrossLink{text-align:center;color:var(--color-web-text-2);margin:1rem 0 0;font-size:.82rem;line-height:1.7}.u0zG1q_discountCrossLinkAnchor{color:var(--color-web-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.u0zG1q_discountCrossLinkAnchor:hover{color:var(--color-web-accent-hover)}.u0zG1q_monthlyGuide{background:var(--color-web-bg,#f7f5f2);text-align:center;border-radius:12px;max-width:760px;margin:0 auto 4rem;padding:2rem 1.5rem}.u0zG1q_monthlyGuideTitle{color:var(--color-web-accent);margin:0 0 .75rem;font-size:1.15rem;font-weight:700}.u0zG1q_monthlyGuideLead{margin:0 0 1.5rem;font-size:.92rem;line-height:1.9}.u0zG1q_monthlyGuideGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.u0zG1q_monthlyGuideCard{background:var(--color-white);text-align:left;border-radius:10px;padding:1.25rem 1.25rem 1rem}.u0zG1q_monthlyGuideName{margin:0 0 .75rem;font-weight:700}.u0zG1q_monthlyGuideRow{flex-wrap:wrap;align-items:baseline;gap:.2em .6em;margin:0 0 .5rem;font-size:.9rem;display:flex}.u0zG1q_monthlyGuideRow span{min-width:4.5em;font-size:.8rem}.u0zG1q_monthlyGuideRow strong{color:var(--color-web-accent);white-space:nowrap;font-size:1.15rem}.u0zG1q_monthlyGuideRow small{white-space:nowrap;font-size:.75rem}.u0zG1q_monthlyGuideNote{margin:1.25rem 0 0;font-size:.82rem;line-height:1.8}.u0zG1q_monthlyGuideNote a{color:var(--color-web-accent);margin-left:.5em;text-decoration:underline}
._09Zcia_page{padding:4rem 0}._09Zcia_inner{max-width:1000px;margin:0 auto;padding:0 2rem}@media (max-width:599px){._09Zcia_inner{padding:0 1rem}}._09Zcia_lead{text-align:center;color:var(--color-text-2);margin-bottom:3rem;font-size:1rem;line-height:1.8}._09Zcia_lead p{margin:.3em 0}._09Zcia_brSp{display:none}@media (max-width:599px){._09Zcia_brSp{display:inline}}._09Zcia_empty{text-align:center;color:var(--color-text-3);grid-column:1/-1;padding:3rem 0}._09Zcia_grid{grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem;display:grid}@media (min-width:600px){._09Zcia_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){._09Zcia_grid{grid-template-columns:repeat(3,1fr)}}._09Zcia_grid>div{flex-direction:column;display:flex}._09Zcia_grid>div>*{flex:1}._09Zcia_grid>div[hidden]{display:none}._09Zcia_card{background:var(--color-white);color:inherit;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000f}._09Zcia_card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}._09Zcia_imageWrap{width:100%;margin:0;overflow:hidden}._09Zcia_image{object-fit:cover;object-position:top;aspect-ratio:1200/630;width:100%;height:auto;transition:transform .3s;display:block}._09Zcia_card:hover ._09Zcia_image{transform:scale(1.03)}._09Zcia_body{flex-direction:column;flex-grow:1;align-items:center;gap:.8rem;padding:1.2rem 1.2rem 1.5rem;display:flex}._09Zcia_title{font-family:var(--font-jp);text-align:center;min-height:3em;margin:0;font-size:1rem;font-weight:700}@media (max-width:599px){._09Zcia_title{min-height:unset}}._09Zcia_tags{justify-content:center;gap:.5rem;display:flex}._09Zcia_viewMore{font-family:var(--font-en);letter-spacing:.05em;color:var(--color-web-accent);border:1px solid var(--color-web-accent);border-radius:20px;align-items:center;gap:.2em;margin-top:auto;padding:.4em 1.2em;font-size:.85rem;font-weight:600;transition:background .3s,color .3s;display:inline-flex}._09Zcia_card:hover ._09Zcia_viewMore{background:var(--color-web-accent);color:var(--color-white)}._09Zcia_voices{background:var(--color-bg-brown);padding:5rem 1rem}@media (max-width:599px){._09Zcia_voices{padding:3.5rem 1rem}}._09Zcia_voicesInner{max-width:1080px;margin:0 auto}._09Zcia_voicesLead{text-align:center;color:var(--color-text);margin:0 auto 2.5rem;line-height:2}._09Zcia_voicesGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:599px){._09Zcia_voicesGrid{grid-template-columns:1fr}}._09Zcia_voicesMore{justify-content:center;margin-top:2.5rem;display:flex}
.FfkdTa_icon{color:var(--color-accent);flex-shrink:0}
.FYlIZq_toc{background:var(--color-white);border:1px solid #e8e0d8;border-radius:12px;margin:2rem 0 3rem;padding:2rem 1.5rem 1.5rem;position:relative}@media (max-width:599px){.FYlIZq_toc{padding:1.5rem 1.2rem 1.2rem}}.FYlIZq_title{background:var(--color-white);font-family:var(--font-en);letter-spacing:.15em;color:var(--color-main);text-transform:uppercase;margin:0;padding:0 .6em;font-size:.85rem;font-weight:400;position:absolute;top:-.7em;left:1.2rem}.FYlIZq_list{margin:0;padding:0;list-style:none}.FYlIZq_itemH2{border-bottom:1px solid #f0ece8;align-items:baseline;gap:.3em;padding:.4em 0;display:flex}.FYlIZq_itemH2:last-child{border-bottom:none}.FYlIZq_itemH3{align-items:baseline;gap:.5em;padding:.25em 0 .25em .5em;display:flex}.FYlIZq_num{font-family:var(--font-num);color:#bbb;flex-shrink:0;min-width:1.5em;font-size:.8rem}.FYlIZq_link{color:var(--color-text);font-size:.85rem;line-height:1.7;text-decoration:none;transition:color .2s;display:inline}.FYlIZq_link:hover{color:var(--color-main)}.FYlIZq_itemH2>.FYlIZq_link{font-size:.88rem;font-weight:400}.FYlIZq_itemH3>.FYlIZq_link{color:#777;font-size:.8rem}.FYlIZq_itemH3>.FYlIZq_link:hover{color:var(--color-main)}.FYlIZq_webAccent .FYlIZq_title,.FYlIZq_webAccent .FYlIZq_link:hover,.FYlIZq_webAccent .FYlIZq_itemH3>.FYlIZq_link:hover{color:var(--color-web-main)}
.UKCxLq_list{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.UKCxLq_link{justify-content:center;align-items:center;text-decoration:none;transition:opacity .3s;display:flex}.UKCxLq_link:hover{opacity:.6}.UKCxLq_white .UKCxLq_link{color:var(--color-white)}.UKCxLq_brown .UKCxLq_link{color:var(--color-accent-2)}
.QCvtWa_wrap{margin-top:1rem}.QCvtWa_webTheme .QCvtWa_stepActive .QCvtWa_stepNum,.QCvtWa_webTheme .QCvtWa_stepDone .QCvtWa_stepNum{background:var(--color-web-accent)}.QCvtWa_webTheme .QCvtWa_required{background:var(--color-web-main)}.QCvtWa_webTheme .QCvtWa_input:focus,.QCvtWa_webTheme .QCvtWa_textarea:focus{border-color:var(--color-web-main)}.QCvtWa_webTheme .QCvtWa_privacy{background:var(--color-web-bg)}.QCvtWa_webTheme .QCvtWa_checkbox:focus-visible+.QCvtWa_checkLabel:before{border-color:var(--color-web-main);box-shadow:0 0 0 2px #d5a7bd4d}.QCvtWa_webTheme .QCvtWa_checkbox:not(:checked)+.QCvtWa_checkLabel:hover:before{border-color:var(--color-web-main);box-shadow:0 0 0 4px #d5a7bd33}.QCvtWa_webTheme .QCvtWa_checkbox:checked+.QCvtWa_checkLabel:before{border-right-color:var(--color-web-main);border-bottom-color:var(--color-web-main)}.QCvtWa_webTheme .QCvtWa_radio:checked+.QCvtWa_radioMark{border-color:var(--color-web-main)}.QCvtWa_webTheme .QCvtWa_radio:checked+.QCvtWa_radioMark:after{background:var(--color-web-main)}.QCvtWa_webTheme .QCvtWa_radio:focus-visible+.QCvtWa_radioMark{box-shadow:0 0 0 2px #d5a7bd4d}.QCvtWa_webTheme .QCvtWa_intro{text-align:center;margin-bottom:2.5rem}.QCvtWa_webTheme .QCvtWa_submitBtn{background:var(--color-web-main)}.QCvtWa_webTheme .QCvtWa_submitBtn:hover:not(:disabled){background:var(--color-web-accent)}.QCvtWa_webTheme .QCvtWa_confirmItem dt{color:var(--color-web-accent)}.QCvtWa_webTheme .QCvtWa_completeIcon{background:var(--color-web-bg);color:var(--color-web-main)}.QCvtWa_webTheme .QCvtWa_completeTitle{color:var(--color-web-accent)}.QCvtWa_webTheme .QCvtWa_backHomeBtn{background:var(--color-web-accent)}.QCvtWa_faqLink{justify-content:center;margin-bottom:2rem;display:flex}.QCvtWa_faqBtn{background:var(--color-web-accent);color:var(--color-white);transition:var(--transition-03s-all);border-radius:30px;align-items:center;gap:.5em;padding:.7em 1.8em;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.QCvtWa_faqBtn:hover{background:var(--color-web-accent-hover);transform:translateY(-1px)}.QCvtWa_recruitLink{color:var(--color-accent-2);justify-content:center;align-items:center;gap:.5em;margin-bottom:2rem;font-size:.85rem;line-height:1.7;display:flex}.QCvtWa_recruitLink p{margin:0}.QCvtWa_recruitIcon{flex-shrink:0}.QCvtWa_recruitAnchor{color:var(--color-main);text-underline-offset:2px;text-decoration:underline}.QCvtWa_recruitAnchor:hover{text-decoration:none}.QCvtWa_steps{justify-content:center;gap:0;margin-bottom:2.5rem;display:flex}.QCvtWa_step{opacity:.35;flex-direction:column;flex:1;align-items:center;gap:.4rem;max-width:160px;transition:opacity .3s;display:flex;position:relative}.QCvtWa_step:after{content:"";background:#ddd;width:calc(100% - 40px);height:2px;position:absolute;top:16px;left:calc(50% + 20px)}.QCvtWa_step:last-child:after{display:none}.QCvtWa_stepActive{opacity:1}.QCvtWa_stepDone{opacity:.6}.QCvtWa_stepNum{width:32px;height:32px;color:var(--color-white);font-family:var(--font-en);z-index:1;background:#ddd;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex;position:relative}.QCvtWa_stepActive .QCvtWa_stepNum,.QCvtWa_stepDone .QCvtWa_stepNum{background:var(--color-main)}.QCvtWa_stepLabel{color:var(--color-text);white-space:nowrap;font-size:.75rem}.QCvtWa_intro{color:var(--color-text);margin-bottom:1.5rem;line-height:1.8}.QCvtWa_intro p{margin:0 0 .8em}.QCvtWa_introSub{color:#666;font-size:.9rem}.QCvtWa_brSp{display:none}@media (max-width:599px){.QCvtWa_brSp{display:block}}.QCvtWa_note{color:#888;font-size:.85rem}.QCvtWa_noticeBox{background:#fff8e6;border:1px solid #f0d78a;border-radius:8px;align-items:flex-start;gap:.8rem;margin:1.5rem 0 0;padding:1rem 1.2rem;display:flex}@media (max-width:599px){.QCvtWa_noticeBox{gap:.6rem;padding:.9rem 1rem}}.QCvtWa_noticeIcon{color:#b8871a;flex-shrink:0;margin-top:.15rem}.QCvtWa_noticeBody{flex:1}.QCvtWa_noticeTitle{color:#6b4d0a;margin:0 0 .4rem;font-size:.95rem;font-weight:600;line-height:1.5}@media (max-width:599px){.QCvtWa_noticeTitle{font-size:.9rem}}.QCvtWa_noticeText{color:#6b4d0a;margin:0 0 .5rem;font-size:.85rem;line-height:1.7}.QCvtWa_noticeText:last-child{margin-bottom:0}@media (max-width:599px){.QCvtWa_noticeText{font-size:.8rem}}.QCvtWa_passportLink{justify-content:center;align-items:stretch;gap:.8rem;margin-top:1.5rem;margin-bottom:2.5rem;display:flex}@media (max-width:599px){.QCvtWa_passportLink{flex-direction:column;align-items:center}}.QCvtWa_passportBtn{background:var(--color-main);min-width:0;max-width:320px;color:var(--color-white);text-align:center;transition:var(--transition-03s-all);border-radius:30px;flex:1 1 0;justify-content:center;align-items:center;gap:.5em;padding:.8em 1.5em;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 4px #0000001f}@media (max-width:599px){.QCvtWa_passportBtn{width:100%}}.QCvtWa_passportBtn:hover{filter:brightness(.9);transform:translateY(-1px)}.QCvtWa_passportBtnAccent{background:var(--color-accent)}.QCvtWa_formBody{flex-direction:column;gap:1.5rem;display:flex}.QCvtWa_field{flex-direction:column;gap:.4rem;display:flex}.QCvtWa_radioGroup{flex-direction:column;gap:.6rem;margin-top:.2rem;display:flex}.QCvtWa_radioLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6em;font-size:.95rem;display:flex}.QCvtWa_radio{opacity:0;width:0;height:0;position:absolute}.QCvtWa_radio:checked+.QCvtWa_radioMark{border-color:var(--color-main)}.QCvtWa_radio:checked+.QCvtWa_radioMark:after{transform:scale(1)}.QCvtWa_radio:focus-visible+.QCvtWa_radioMark{box-shadow:0 0 0 2px #cc8b924d}.QCvtWa_radioMark{border:2px solid #ccc;border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .2s;display:inline-block;position:relative}.QCvtWa_radioMark:after{content:"";background:var(--color-main);border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:3px;left:3px;transform:scale(0)}.QCvtWa_label{color:var(--color-text);align-items:center;gap:.5em;font-size:.95rem;font-weight:700;display:flex}.QCvtWa_optionalBadge{color:var(--color-white);background:#a8a8a8;border-radius:3px;padding:.1em .5em;font-size:.7rem;font-weight:700}.QCvtWa_optional{color:#888;margin-left:.6em;font-size:.75rem;font-weight:400}.QCvtWa_input,.QCvtWa_textarea{width:100%;color:var(--color-text);background:var(--color-white);border:1px solid #ddd;border-radius:6px;padding:.8em 1em;font-family:inherit;font-size:1rem;transition:border-color .2s}.QCvtWa_input:focus,.QCvtWa_textarea:focus{border-color:var(--color-main);outline:none}.QCvtWa_input::placeholder,.QCvtWa_textarea::placeholder{color:#bbb}.QCvtWa_textarea{resize:vertical;line-height:1.6}.QCvtWa_input[aria-invalid=true],.QCvtWa_textarea[aria-invalid=true]{background:#fff6f5;border-color:#c0392b}.QCvtWa_error{color:var(--color-red);margin:0;font-size:.8rem}.QCvtWa_privacy{background:var(--color-bg-brown);border-radius:8px;padding:1.2rem 1.5rem}.QCvtWa_privacyText{color:var(--color-text);margin:0 0 .8em;font-size:.9rem;line-height:1.7}.QCvtWa_link{color:var(--color-link);text-decoration:underline}.QCvtWa_checkLabel{cursor:pointer;-webkit-user-select:none;user-select:none;padding-left:32px;font-size:.95rem;font-weight:700;line-height:20px;display:inline-block;position:relative}.QCvtWa_checkLabel:before{content:"";border:2px solid #ccc;border-radius:4px;width:20px;height:20px;transition:all .15s,box-shadow .25s;display:block;position:absolute;top:0;left:0}.QCvtWa_checkRow{position:relative}.QCvtWa_checkRow .QCvtWa_checkLabel{font-weight:400}.QCvtWa_checkbox{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.QCvtWa_checkbox:focus-visible+.QCvtWa_checkLabel:before{border-color:var(--color-main);box-shadow:0 0 0 2px #cc8b924d}.QCvtWa_checkbox:not(:checked)+.QCvtWa_checkLabel:hover:before{border-color:var(--color-main);box-shadow:0 0 0 4px #cc8b9233}.QCvtWa_checkbox:checked+.QCvtWa_checkLabel:before{border-top-color:#0000;border-left-color:#0000;border-right-color:var(--color-main);border-bottom-color:var(--color-main);border-radius:0;width:10px;top:-4px;left:5px;transform:rotate(45deg)}.QCvtWa_btnWrap{justify-content:center;margin-top:1rem;display:flex}.QCvtWa_submitBtn{background:var(--color-main);color:var(--color-white);cursor:pointer;transition:var(--transition-03s-all);border:none;border-radius:30px;align-items:center;gap:.5em;padding:.9em 2.5em;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:0 2px 4px #0000001f}.QCvtWa_submitBtn:hover:not(:disabled){background:var(--color-main-hover);transform:translateY(-1px)}.QCvtWa_submitBtn:disabled{opacity:.6;cursor:not-allowed}.QCvtWa_btnGroup{justify-content:center;gap:1rem;margin-top:1rem;display:flex}.QCvtWa_backBtn{background:var(--color-white);color:var(--color-text);cursor:pointer;transition:var(--transition-03s-all);border:1px solid #ccc;border-radius:30px;align-items:center;gap:.5em;padding:.9em 2.5em;font-size:1rem;font-weight:700;display:inline-flex}.QCvtWa_backBtn:hover{background:#f5f5f5}.QCvtWa_confirmIntro{color:var(--color-text);margin:0;line-height:1.8}.QCvtWa_confirmList{flex-direction:column;margin:0;display:flex}.QCvtWa_confirmItem{border-bottom:1px solid #e0d8d2;padding:1rem 0;display:flex}.QCvtWa_confirmItem dt{width:160px;color:var(--color-accent-2);flex-shrink:0;font-weight:700}.QCvtWa_confirmItem dd{flex:1;margin:0;line-height:1.7}@media (max-width:599px){.QCvtWa_confirmItem{flex-direction:column;gap:.3rem}.QCvtWa_confirmItem dt{width:100%}}.QCvtWa_confirmMessage{white-space:pre-wrap}.QCvtWa_complete{text-align:center;padding:2rem 0}.QCvtWa_completeIcon{background:var(--color-bg-2);width:80px;height:80px;color:var(--color-main);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.QCvtWa_completeTitle{color:var(--color-accent-2);margin:0 0 1rem;font-size:1.3rem;font-weight:700}.QCvtWa_completeText{color:var(--color-text);margin:0 0 2rem;line-height:1.8}.QCvtWa_backHomeBtn{background:var(--color-accent-2);color:var(--color-white);transition:var(--transition-03s-all);border-radius:30px;align-items:center;gap:.5em;padding:.8em 2em;font-weight:700;text-decoration:none;display:inline-flex}.QCvtWa_backHomeBtn:hover{filter:brightness(.9);transform:translateY(-1px)}@media (max-width:599px){.QCvtWa_privacy{padding:1rem}.QCvtWa_btnGroup{flex-direction:column-reverse;align-items:center}.QCvtWa_submitBtn,.QCvtWa_backBtn{justify-content:center;width:100%}}
._5jPsIa_article{padding:2rem 0}._5jPsIa_intro{margin-bottom:1.5rem}._5jPsIa_cardList{flex-direction:column;gap:1rem;display:flex}._5jPsIa_empty{text-align:center;color:#999;padding:3rem 0;font-size:.95rem}._5jPsIa_spAd{text-align:center;margin:1.5rem 0;display:none}@media (max-width:899px){._5jPsIa_spAd{display:block}}._5jPsIa_spAdImage{border-radius:8px;width:100%;height:auto}._5jPsIa_spAdFallback{aspect-ratio:6;width:100%;color:var(--color-white);font-family:var(--font-jp);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.6em;padding:1rem;font-weight:700;text-decoration:none;display:flex}._5jPsIa_spAdFallbackText{letter-spacing:.04em;font-size:1rem}._5jPsIa_spAdFallbackCta{font-family:var(--font-en);letter-spacing:.1em;opacity:.95;font-size:.85rem;font-weight:700}._5jPsIa_rowList{margin-top:1rem;display:block}
.G7z0ka_inner{max-width:800px;margin:0 auto;padding:3em 4vw 4em}@media (max-width:599px){.G7z0ka_inner{padding:2em 1rem 3em}}
