.teaching-directory_page__484D5{max-width:1120px;margin:0 auto;padding:32px 28px 64px;color:var(--brand-ink)}.teaching-directory_tabs__729wm{display:flex;border-bottom:1px solid var(--brand-line);gap:32px}.teaching-directory_tabs__729wm a{min-height:48px;border-bottom:3px solid transparent;padding:8px 2px 12px;font-weight:700;color:var(--brand-muted);white-space:nowrap}.teaching-directory_tabs__729wm a[aria-current=page]{color:var(--brand-primary);border-color:var(--brand-primary)}.teaching-directory_searchPanel__WwifR{padding:20px 24px 12px;border:1px solid var(--brand-line);border-top:3px solid var(--brand-primary)}.teaching-directory_searchRow__zUYpE{display:flex;gap:10px}.teaching-directory_search__Ll1AD{display:flex;flex:1;min-width:0;gap:12px;align-items:center;padding:0 16px;background:#f4f6f4;border:1px solid var(--brand-line)}.teaching-directory_filterButton__jZ5GY svg,.teaching-directory_search__Ll1AD svg{width:21px;height:21px;flex-shrink:0}.teaching-directory_search__Ll1AD input{min-width:0;width:100%;background:transparent;font-size:16px;outline:none}.teaching-directory_search__Ll1AD:focus-within{outline:2px solid var(--brand-primary);outline-offset:2px}.teaching-directory_filterButton__jZ5GY{display:flex;align-items:center;justify-content:center;gap:8px;min-width:100px;min-height:52px;border:1px solid var(--brand-line);font-size:14px;font-weight:700}.teaching-directory_filterButton__jZ5GY span{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;background:var(--brand-primary);color:white;font-size:11px}.teaching-directory_searchPanel__WwifR>section{border-bottom:none;padding:4px 0}.teaching-directory_quickFilters__xqqlI{display:flex;gap:6px;overflow-x:auto;padding:6px 0;scrollbar-width:thin}.teaching-directory_quickFilters__xqqlI button{min-height:38px;padding:6px 14px;white-space:nowrap;border:1px solid var(--brand-line);font-size:13px;font-weight:600}.teaching-directory_quickFilters__xqqlI button[aria-pressed=true]{background:var(--brand-primary);border-color:var(--brand-primary);color:white}.teaching-directory_filters__B86x_:not([hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px 0 12px;margin-top:12px;border-top:1px solid var(--brand-line)}.teaching-directory_filters__B86x_ label{display:grid;gap:8px;font-size:12px;color:var(--brand-muted)}.teaching-directory_filters__B86x_ select{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid var(--brand-line);background:#fff;color:var(--brand-ink);font-size:14px}.teaching-directory_filters__B86x_ .teaching-directory_scope__eVING{display:flex;align-items:center;grid-column:1/-1;min-height:44px;cursor:pointer}.teaching-directory_scope__eVING input{width:18px;height:18px;accent-color:var(--brand-primary)}.teaching-directory_resultBar__sKPxs{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px}.teaching-directory_resultBar__sKPxs p{font-size:12px;color:var(--brand-muted)}.teaching-directory_resultBar__sKPxs strong{font-size:24px;color:var(--brand-ink);font-variant-numeric:tabular-nums}.teaching-directory_resultBar__sKPxs button{margin-left:14px;min-height:44px;text-decoration:underline}.teaching-directory_resultBar__sKPxs select{max-width:190px;min-height:44px;padding:6px 0 6px 8px;background:transparent;color:var(--brand-primary);font-weight:650}.teaching-directory_sortHint__53y2e{margin:-10px 0 12px;color:var(--brand-muted);font-size:11px;text-align:right}.teaching-directory_results__8ki_2{gap:14px}.teaching-directory_card__Rw0GW{display:grid;grid-template-columns:minmax(0,1fr) 238px;border:1px solid var(--brand-line)}.teaching-directory_cardWithImage__RWGKF{grid-template-columns:220px minmax(0,1fr) 238px}.teaching-directory_locationImage__81YQm{min-width:0;padding:14px 0 14px 14px;display:flex;flex-direction:column}.teaching-directory_locationImage__81YQm>div{position:relative;flex:1;min-height:148px;overflow:hidden;background:var(--brand-soft)}.teaching-directory_locationImage__81YQm img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.teaching-directory_card__Rw0GW:hover .teaching-directory_locationImage__81YQm img{transform:scale(1.02)}.teaching-directory_locationImage__81YQm figcaption{display:flex;justify-content:space-between;gap:8px;margin-top:6px;color:var(--brand-muted);font-size:9px;line-height:1.5}.teaching-directory_locationImage__81YQm a{color:var(--brand-primary);text-decoration:underline;text-underline-offset:2px}.teaching-directory_cardMain__6fIgE{min-width:0;padding:24px 28px}.teaching-directory_eyebrow__Ykfg5{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:var(--brand-muted);font-size:11px;line-height:1.5}.teaching-directory_eyebrow__Ykfg5>span:first-child{font-weight:700;color:var(--brand-primary)}.teaching-directory_eyebrow__Ykfg5 .teaching-directory_distance__XS063{margin-left:auto;color:var(--brand-primary);font-size:14px;font-weight:650;font-variant-numeric:tabular-nums}.teaching-directory_distance__XS063 small{color:var(--brand-muted);font-size:10px;font-weight:400}.teaching-directory_card__Rw0GW h2{font-size:21px;line-height:1.5;font-weight:750;letter-spacing:-.025em;margin-top:10px;overflow-wrap:anywhere}.teaching-directory_address__09EZU{color:var(--brand-muted);line-height:1.7;margin-top:7px;overflow-wrap:anywhere}.teaching-directory_access__jmB_B{font-size:12px;line-height:1.7;margin-top:7px;color:var(--brand-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.teaching-directory_directions__eVumu{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:10px;color:var(--brand-muted)}.teaching-directory_directions__eVumu>span{margin-right:4px}.teaching-directory_directions__eVumu a{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid var(--brand-line);border-radius:3px;color:var(--brand-primary);font-weight:700;background:#fcfdfb}.teaching-directory_directions__eVumu a:hover{border-color:var(--brand-strong);background:var(--brand-canvas)}.teaching-directory_tags__IQ8qn{display:flex;flex-wrap:wrap;margin-top:16px}.teaching-directory_tags__IQ8qn:empty{display:none}.teaching-directory_tags__IQ8qn span{padding:4px 8px;background:var(--brand-canvas);color:var(--brand-muted);font-size:10px;line-height:1.4}.teaching-directory_coaches__8hjX9{line-height:1.7;margin-top:12px;color:var(--brand-ink)}.teaching-directory_coaches__8hjX9>span{font-size:10px;color:var(--brand-muted);margin-right:12px}.teaching-directory_cardAction__F6Wxi{padding:24px 20px 16px;border-left:1px solid var(--brand-line);justify-content:center;background:#fcfdfb}.teaching-directory_price__ZRtRt{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.teaching-directory_price__ZRtRt>span{color:var(--brand-muted);font-size:11px}.teaching-directory_price__ZRtRt strong{font-size:24px;letter-spacing:-.035em;line-height:1.5}.teaching-directory_price__ZRtRt strong small{margin-left:5px;font-size:11px;font-weight:400}.teaching-directory_price__ZRtRt>small{font-size:10px;color:var(--brand-muted);line-height:1.6}.teaching-directory_unknownPrice__6sMmC{color:var(--brand-muted);font-size:12px}.teaching-directory_trial__EFlkR{margin-top:8px;font-size:12px;font-weight:700;color:var(--brand-primary)}.teaching-directory_trial__EFlkR small{display:block;margin-top:3px;font-size:10px;color:var(--brand-muted);font-weight:400}.teaching-directory_primaryLink__JUd0M{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;min-height:46px;background:var(--brand-primary);color:#fff;font-size:12px;font-weight:700;text-decoration:none}.teaching-directory_primaryLink__JUd0M:hover{background:var(--brand-strong)}.teaching-directory_primaryLink__JUd0M span{font-size:18px;font-weight:400}.teaching-directory_secondaryLink__FNUaJ{display:inline-flex;align-self:flex-end;padding:10px 0 6px;color:var(--brand-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.teaching-directory_source__XyGrX{margin-top:5px;font-size:10px;line-height:1.7;color:var(--brand-muted)}.teaching-directory_source__XyGrX summary{cursor:pointer;padding:8px 0}.teaching-directory_source__XyGrX p{margin:6px 0}.teaching-directory_source__XyGrX a{display:inline-block;padding:8px 0;text-decoration:underline;color:var(--brand-primary)}.teaching-directory_loadMore__9BuhQ{display:flex;align-items:center;justify-content:center;gap:40px;width:100%;margin-top:20px;border:1px solid var(--brand-line);background:#fff;min-height:52px;font-size:13px;font-weight:700}.teaching-directory_empty__hqh5d{background:#fff;border:1px solid var(--brand-line);padding:48px 16px;text-align:center;font-size:14px}.teaching-directory_empty__hqh5d button{margin-top:12px;min-height:44px;text-decoration:underline}.teaching-directory_about__5F_ve{margin-top:32px;border-top:1px solid var(--brand-line);font-size:11px;color:var(--brand-muted);line-height:1.8}.teaching-directory_about__5F_ve summary{min-height:48px;padding:16px 0;cursor:pointer}.teaching-directory_about__5F_ve p{margin-bottom:8px}.teaching-directory_about__5F_ve a{text-decoration:underline}.teaching-directory_page__484D5 a:focus-visible,.teaching-directory_page__484D5 button:focus-visible,.teaching-directory_page__484D5 select:focus-visible,.teaching-directory_page__484D5 summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}@media (max-width:640px){.teaching-directory_page__484D5{padding:20px 16px 40px}.teaching-directory_tabs__729wm{gap:0;justify-content:space-between}.teaching-directory_tabs__729wm a{font-size:12px;min-height:44px;padding:8px 6px}.teaching-directory_directory__nacvb{margin-top:16px}.teaching-directory_searchPanel__WwifR{padding:12px 12px 8px}.teaching-directory_searchRow__zUYpE{gap:6px}.teaching-directory_search__Ll1AD{padding:0 10px;gap:6px}.teaching-directory_search__Ll1AD input{min-height:46px;font-size:16px}.teaching-directory_search__Ll1AD input::placeholder{font-size:12px}.teaching-directory_search__Ll1AD svg{width:17px;height:17px}.teaching-directory_filterButton__jZ5GY{min-width:62px;min-height:46px;font-size:12px;gap:4px}.teaching-directory_filterButton__jZ5GY svg{display:none}.teaching-directory_quickFilters__xqqlI{gap:5px}.teaching-directory_quickFilters__xqqlI button{font-size:11px;padding:6px 11px}.teaching-directory_filters__B86x_:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.teaching-directory_filters__B86x_ select{font-size:16px}.teaching-directory_resultBar__sKPxs{margin-top:16px}.teaching-directory_cardWithImage__RWGKF,.teaching-directory_card__Rw0GW{grid-template-columns:minmax(0,1fr)}.teaching-directory_locationImage__81YQm{padding:12px 12px 0}.teaching-directory_locationImage__81YQm>div{min-height:0;aspect-ratio:16/9}.teaching-directory_cardMain__6fIgE{padding:18px 18px 14px}.teaching-directory_card__Rw0GW h2{font-size:19px}.teaching-directory_cardAction__F6Wxi{border-left:none;border-top:1px solid var(--brand-line);padding:14px 18px 8px;display:grid;grid-template-columns:minmax(0,1fr) 144px;align-items:center;gap:6px 12px}.teaching-directory_primaryLink__JUd0M{margin-top:0;grid-column:2;grid-row:1/3;padding:10px;font-size:11px}.teaching-directory_secondaryLink__FNUaJ{grid-column:2;justify-self:end;font-size:11px}.teaching-directory_price__ZRtRt{grid-column:1;grid-row:1}.teaching-directory_price__ZRtRt strong{font-size:22px}.teaching-directory_unknownPrice__6sMmC{font-size:11px}.teaching-directory_trial__EFlkR{grid-column:1;font-size:11px;margin-top:0}.teaching-directory_source__XyGrX{grid-column:1/-1}}@media (max-width:359px){.teaching-directory_cardAction__F6Wxi{grid-template-columns:minmax(0,1fr) 128px;padding-inline:12px;gap:6px 8px}.teaching-directory_cardMain__6fIgE{padding-inline:14px}.teaching-directory_tabs__729wm a{padding-inline:3px}}.teaching-directory_page__484D5{--lesson-line:#c6d1d8;--lesson-muted:#526776;--lesson-soft:#edf3f6;scrollbar-color:#93a5b1 #edf1f3;caret-color:#294b63}.teaching-directory_page__484D5 ::selection{background:#c5dce9;color:#17384e}.teaching-directory_page__484D5{max-width:1280px;padding:28px 32px 72px;color:#243b4b}.teaching-directory_page__484D5 h1{font-size:32px;letter-spacing:-.025em;color:#294b63}.teaching-directory_tabs__729wm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--lesson-line);background:#fff;border-radius:4px;overflow:hidden;margin-top:24px}.teaching-directory_tabs__729wm a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:58px;font-size:14px;color:#526776;border-bottom:0;padding:10px 12px}.teaching-directory_tabs__729wm a+a{border-left:1px solid var(--lesson-line)}.teaching-directory_tabs__729wm a[aria-current=page]{background:#294b63;color:white}.teaching-directory_tabs__729wm a:before{content:"";display:block;flex:none;width:22px;height:22px;background:currentColor;mask:center/contain no-repeat var(--lesson-icon)}.teaching-directory_tabs__729wm a:first-child{--lesson-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V8l7-5 7 5v13M9 21v-6h6v6M8 10h1m6 0h1'/%3E%3C/svg%3E")}.teaching-directory_tabs__729wm a:nth-child(2){--lesson-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3' width='16' height='18' rx='2'/%3E%3Cpath d='m9 7 3 4 3-4M12 11v6M8 12h8m-8 3h8'/%3E%3C/svg%3E")}.teaching-directory_tabs__729wm a:nth-child(3){--lesson-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M4 21v-2a8 8 0 0 1 16 0v2M8 21v-4m8 4v-4'/%3E%3C/svg%3E")}.teaching-directory_tabs__729wm a:nth-child(4){--lesson-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 9 5-9 5-9-5 9-5ZM3 12l9 5 9-5M3 16l9 5 9-5'/%3E%3C/svg%3E")}.teaching-directory_directory__nacvb{margin-top:24px}.teaching-directory_searchPanel__WwifR{padding:18px 20px 12px;border:1px solid var(--lesson-line);border-radius:4px;background:#fff}.teaching-directory_search__Ll1AD{border-color:#b6c6d1;background:#f6f8fa;border-radius:3px;gap:10px}.teaching-directory_search__Ll1AD input{min-height:52px}.teaching-directory_search__Ll1AD input::placeholder{color:#536875}.teaching-directory_quickFilters__xqqlI{gap:7px;padding-block:10px;scrollbar-color:#93a5b1 transparent}.teaching-directory_quickFilters__xqqlI button{min-height:42px;padding:8px 14px;border-color:#c6d1d8;font-size:12px;border-radius:3px;background:#fff;color:#37566b}.teaching-directory_quickFilters__xqqlI button[aria-pressed=true]{background:#294b63;color:#fff;border-color:#294b63}.teaching-directory_filters__B86x_ label{color:#526776}.teaching-directory_resultBar__sKPxs{margin:24px 0 14px;gap:12px;border-bottom:1px solid #b9c7d0;padding-bottom:12px}.teaching-directory_resultBar__sKPxs strong{font-size:30px;color:#294b63;font-weight:750}.teaching-directory_resultBar__sKPxs select{font-size:13px;max-width:200px}.teaching-directory_results__8ki_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.teaching-directory_card__Rw0GW{display:flex;flex-direction:column;grid-template-columns:none;min-width:0;height:auto;border:1px solid #bac9d2;border-radius:4px;overflow:hidden;background:white}.teaching-directory_locationImage__81YQm{padding:0;order:0}.teaching-directory_locationImage__81YQm>div{flex:auto;min-height:0;aspect-ratio:16/8}.teaching-directory_locationImage__81YQm img{transition:none;transform:none}.teaching-directory_locationImage__81YQm figcaption{font-size:10px;color:#526776;padding:6px 20px;margin:0;border-bottom:1px solid #e0e6ea}.teaching-directory_cardMain__6fIgE{display:flex;flex-direction:column;padding:22px 24px 18px;order:1}.teaching-directory_cardMain__6fIgE h2{order:-1;font-size:23px;line-height:1.5;letter-spacing:-.025em;margin:0 0 10px;color:#294b63;font-weight:750}.teaching-directory_eyebrow__Ykfg5{font-size:12px;gap:6px 12px;color:#526776}.teaching-directory_address__09EZU{font-size:12px;color:#526776;margin-top:10px;line-height:1.8}.teaching-directory_access__jmB_B{display:block;-webkit-line-clamp:unset;overflow:visible;font-size:13px;line-height:1.8;margin-top:8px}.teaching-directory_directions__eVumu{gap:8px;margin-top:12px;font-size:11px}.teaching-directory_directions__eVumu a{min-height:44px;background:#fff;border-color:#c6d1d8;font-size:12px}.teaching-directory_tags__IQ8qn{margin-top:14px;gap:6px}.teaching-directory_tags__IQ8qn span{font-size:11px;background:#edf3f6;color:#37566b;padding:5px 8px;border-radius:2px}.teaching-directory_coaches__8hjX9{font-size:12px;margin-top:14px;padding-top:12px;border-top:1px solid #dde4e8}.teaching-directory_coaches__8hjX9>span{font-size:11px;color:#526776}.teaching-directory_cardAction__F6Wxi{order:2;display:flex;flex-direction:column;align-items:stretch;justify-content:start;border-left:0;border-top:1px solid #d3dde4;background:#f3f7f9;padding:18px 24px 12px;gap:0}.teaching-directory_price__ZRtRt{grid-column:auto;grid-row:auto;gap:3px}.teaching-directory_price__ZRtRt>span{font-size:12px;color:#526776}.teaching-directory_price__ZRtRt strong{font-size:32px;color:#294b63;line-height:1.4;font-weight:750;font-variant-numeric:tabular-nums}.teaching-directory_price__ZRtRt strong small{font-size:12px;color:#526776}.teaching-directory_price__ZRtRt>small{font-size:11px;color:#526776}.teaching-directory_unknownPrice__6sMmC{font-size:14px;color:#526776;padding-bottom:8px}.teaching-directory_trial__EFlkR{grid-column:auto;font-size:13px;margin-top:10px}.teaching-directory_trial__EFlkR small{font-size:11px;color:#526776}.teaching-directory_primaryLink__JUd0M{grid-column:auto;grid-row:auto;min-height:48px;margin-top:16px;font-size:13px;padding:12px 16px;border-radius:3px}.teaching-directory_secondaryLink__FNUaJ{grid-column:auto;font-size:12px;min-height:44px}.teaching-directory_source__XyGrX{font-size:11px;color:#526776;line-height:1.8;border-top:1px solid #d3dde4;margin-top:10px}.teaching-directory_source__XyGrX summary{min-height:44px;display:list-item;padding-block:12px;font-size:12px;color:#37566b}.teaching-directory_card__Rw0GW>.col-span-full{order:3;border-top:1px solid #d3dde4;background:#fff}.teaching-directory_about__5F_ve{font-size:12px;color:#526776;margin-top:36px}.teaching-directory_page__484D5 :is(button,select,a,summary):focus-visible{outline:2px solid #294b63;outline-offset:3px}.teaching-directory_page__484D5 a{text-underline-offset:3px}.teaching-directory_page__484D5 section:is([aria-label="料金つきレッスンプラン一覧"],[aria-label="講師掲載一覧"],[aria-label="ティーチングサービス一覧"]){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.teaching-directory_page__484D5 section:is([aria-label="料金つきレッスンプラン一覧"],[aria-label="講師掲載一覧"],[aria-label="ティーチングサービス一覧"]) article{height:auto;padding:24px;border-color:#bac9d2;border-radius:4px;font-size:14px}.teaching-directory_page__484D5 section:is([aria-label="料金つきレッスンプラン一覧"],[aria-label="講師掲載一覧"],[aria-label="ティーチングサービス一覧"]) article h2{order:-1;font-size:23px;line-height:1.5;letter-spacing:-.025em;margin:0 0 12px}.teaching-directory_page__484D5 section:is([aria-label="料金つきレッスンプラン一覧"],[aria-label="講師掲載一覧"],[aria-label="ティーチングサービス一覧"]) article dl{font-size:13px;line-height:1.8;padding-top:16px;margin-top:16px;border-color:#d3dde4;gap:12px}.teaching-directory_page__484D5 section[aria-label="料金つきレッスンプラン一覧"] article p.teaching-directory_text-2xl__WXax_{font-size:28px;padding-top:16px;border-top:1px solid #d3dde4;margin-top:20px}@media(min-width:1100px){.teaching-directory_directory__nacvb{display:grid;grid-template-columns:264px minmax(0,1fr);column-gap:28px;align-items:start}.teaching-directory_directory__nacvb>*{grid-column:2;min-width:0}.teaching-directory_directory__nacvb>.teaching-directory_searchPanel__WwifR{grid-column:1;grid-row:1/span 99;position:sticky;top:96px;padding:16px 16px 10px;max-height:calc(100dvh - 116px);overflow-y:auto;scrollbar-width:thin}.teaching-directory_searchPanel__WwifR>label{flex-direction:column;align-items:stretch;gap:6px}.teaching-directory_quickFilters__xqqlI{flex-wrap:wrap;overflow:visible}.teaching-directory_filters__B86x_:not([hidden]){grid-template-columns:minmax(0,1fr);gap:14px}.teaching-directory_resultBar__sKPxs{margin-top:0}.teaching-directory_search__Ll1AD{padding-inline:10px;gap:6px}.teaching-directory_search__Ll1AD input::placeholder{font-size:12px}.teaching-directory_searchPanel__WwifR dialog:not(:modal){max-width:100%;padding-inline:0}}@media(max-width:767px){.teaching-directory_page__484D5{padding:20px 20px 48px}.teaching-directory_page__484D5 h1{font-size:28px}.teaching-directory_tabs__729wm{margin-top:20px}.teaching-directory_tabs__729wm a{min-height:74px;flex-direction:column;gap:5px;font-size:12px;padding:10px 2px}.teaching-directory_tabs__729wm a:before{width:21px;height:21px}.teaching-directory_directory__nacvb{margin-top:20px}.teaching-directory_searchPanel__WwifR{padding:14px 14px 8px}.teaching-directory_search__Ll1AD{padding-inline:10px}.teaching-directory_search__Ll1AD input::placeholder{font-size:13px}.teaching-directory_quickFilters__xqqlI{gap:6px}.teaching-directory_quickFilters__xqqlI button{padding-inline:12px}.teaching-directory_results__8ki_2{grid-template-columns:minmax(0,1fr);gap:24px}.teaching-directory_cardMain__6fIgE{padding:20px 20px 18px}.teaching-directory_cardMain__6fIgE h2{font-size:22px}.teaching-directory_cardAction__F6Wxi{padding:18px 20px 10px}.teaching-directory_resultBar__sKPxs strong{font-size:28px}.teaching-directory_resultBar__sKPxs select{max-width:180px;font-size:12px}.teaching-directory_page__484D5 section:is([aria-label="料金つきレッスンプラン一覧"],[aria-label="講師掲載一覧"],[aria-label="ティーチングサービス一覧"]){grid-template-columns:minmax(0,1fr);gap:20px}.teaching-directory_page__484D5 section:is([aria-label="料金つきレッスンプラン一覧"],[aria-label="講師掲載一覧"],[aria-label="ティーチングサービス一覧"]) article{padding:20px}}@media(max-width:359px){.teaching-directory_page__484D5{padding-inline:16px}.teaching-directory_searchPanel__WwifR{padding-inline:12px}.teaching-directory_cardAction__F6Wxi,.teaching-directory_cardMain__6fIgE{padding-inline:18px}.teaching-directory_resultBar__sKPxs{flex-wrap:wrap}}