.CourseListPageFilterPane_filterPane__2A61r{margin-top:16px}.CourseListPageFilterPane_searchHeader__up1lp{display:flex;justify-content:space-between;align-items:center;gap:16px}.CourseListPageFilterPane_searchHeader__up1lp .CourseListPageFilterPane_searchInput__5_mgV{display:flex;gap:16px;align-items:center;flex-grow:1}.CourseListPageFilterPane_searchHeader__up1lp .CourseListPageFilterPane_searchInput__5_mgV>div{flex-grow:1}@media screen and (max-width:544px){.CourseListPageFilterPane_searchHeader__up1lp .CourseListPageFilterPane_searchInput__5_mgV{gap:8px}}.CourseListPageFilterPane_searchHeader__up1lp .CourseListPageFilterPane_searchInput__5_mgV input{font-size:16px}@media screen and (max-width:544px){.CourseListPageFilterPane_searchHeader__up1lp{flex-direction:column;gap:8px}.CourseListPageFilterPane_searchHeader__up1lp>div{width:100%}}.CourseListPageFilterPane_searchFooter__PM4PD{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.SearchConditionPane_searchConditionPane__rIS2y{display:flex;padding:var(--space-400,16px) var(--space-600,24px);justify-content:space-between;align-items:center;gap:var(--space-200,8px);border-radius:var(--border-radius-large,8px);background:var(--color-object-gray-1,#f6f7f7);margin-top:var(--space-400,16px)}@media screen and (max-width:544px){.SearchConditionPane_searchConditionPane__rIS2y{padding:var(--space-400,16px);align-items:flex-start;flex-direction:column}}.SearchConditionPane_conditions__6vcMX{display:flex;align-items:flex-start;gap:var(--space-200,8px)}.SearchConditionPane_conditions__6vcMX .SearchConditionPane_icon__pq_Bp{flex-shrink:0}.SearchConditionPane_buttonWrapper__7A7WE{min-width:120px}@media screen and (max-width:544px){.SearchConditionPane_buttonWrapper__7A7WE{width:100%}}.CourseListPageSection_courseListPageSection__EEuCu{margin-top:60px}@media screen and (max-width:768px){.CourseListPageSection_courseListPageSection__EEuCu{margin-top:32px}}.CourseListCardGroup_courseListCardGroup__NEhLV{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:40px}@media screen and (max-width:768px){.CourseListCardGroup_courseListCardGroup__NEhLV{column-gap:10px;row-gap:20px}}