.styles_alpha__udDt5,.styles_container__qtWqG{transition-duration:.12s;transition-property:background-color;transition-timing-function:var(--ease-out-quad)}.styles_container__qtWqG{border-radius:8px;width:auto}.styles_container__qtWqG:hover,.styles_container__qtWqG:hover .styles_alpha__udDt5{background-color:var(--gray-color)}.styles_alpha__udDt5{align-items:flex-start;align-self:stretch;background:var(--background-secondary-color);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.styles_imageContainer__oxuys{width:100%}.styles_image__eNNzs{border-radius:8px;width:100%}.styles_beta__o_K81{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding:0 12px 16px}.styles_price__Y9GpT{align-items:center;display:flex;gap:8px;margin-top:12px}@media screen and (min-width:1080px){.styles_price__Y9GpT{margin-top:16px}}.styles_mark__E35tw{font-size:.75rem;font-weight:500}@media screen and (min-width:1080px){.styles_mark__E35tw{font-size:.875rem}}.styles_number__bqTr2{font-size:.875rem;font-weight:500}.styles_number__bqTr2[data-type=bookPrice]{color:var(--text-tertiary-color)}@media screen and (min-width:1080px){.styles_number__bqTr2{font-size:1.25rem}}.styles_text__oTC9x{font-size:.875rem;font-weight:500;margin-top:24px}.styles_author__mTJq3{font-size:.625rem;font-weight:700;margin-top:16px}.styles_tags__WdM_m{display:flex;gap:8px;margin-top:24px}.styles_tag__wCllQ{background-color:var(--light-green-color);border-radius:4px;font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1.7}.styles_tag__wCllQ svg{height:11px;stroke:var(--black-color);width:11px}.styles_container__LFsup{display:grid;grid-template-columns:repeat(var(--column,1),1fr)}@media screen and (min-width:390px){.styles_container__LFsup[data-mq-sm=true][data-sm-column="1"]{--column:1}.styles_container__LFsup[data-mq-sm=true][data-sm-column="2"]{--column:2}.styles_container__LFsup[data-mq-sm=true][data-sm-column="3"]{--column:3}.styles_container__LFsup[data-mq-sm=true][data-sm-column="4"]{--column:4}}@media screen and (min-width:1080px){.styles_container__LFsup[data-mq-md=true][data-md-column="1"]{--column:1}.styles_container__LFsup[data-mq-md=true][data-md-column="2"]{--column:2}.styles_container__LFsup[data-mq-md=true][data-md-column="3"]{--column:3}.styles_container__LFsup[data-mq-md=true][data-md-column="4"]{--column:4}}@media screen and (min-width:1440px){.styles_container__LFsup[data-mq-lg=true][data-lg-column="1"]{--column:1}.styles_container__LFsup[data-mq-lg=true][data-lg-column="2"]{--column:2}.styles_container__LFsup[data-mq-lg=true][data-lg-column="3"]{--column:3}.styles_container__LFsup[data-mq-lg=true][data-lg-column="4"]{--column:4}}.styles_container__eEOy0{display:inline-block;font-size:14px;position:relative;width:100%}.styles_container__eEOy0 svg{bottom:0;fill:#333;height:16px;margin:auto;position:absolute;right:16px;rotate:90deg;top:0;width:16px}@media screen and (min-width:1080px){.styles_container__eEOy0{width:242px}}@media screen and (min-width:1440px){.styles_container__eEOy0{width:264px}}.styles_selectBox__hrjaR{align-items:center;background:var(--white-color);border:1px solid var(--border-tertiary-color);border-radius:8px;cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:6px 12px;-webkit-user-select:none;user-select:none}.styles_selectBox__hrjaR span{color:var(--text-tertiary-color);font-size:.875rem;letter-spacing:.0535714286em;line-height:1.5}.styles_icon__9YMp_{margin-left:8px}.styles_dropdown__cLNX5{background:var(--white-color);border:1px solid #ccc;border-radius:6px;left:0;max-height:74px;overflow-y:scroll;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.styles_dropdown__cLNX5::-webkit-scrollbar{width:6px}.styles_dropdown__cLNX5::-webkit-scrollbar-thumb{background:#aaa;border-radius:4px}.styles_option__XSMMe{color:var(--text-tertiary-color);cursor:pointer;font-size:.875rem;letter-spacing:.0535714286em;line-height:1.5;padding:8px}.styles_option__XSMMe:hover{background:var(--border-secondary-color)}.styles_selected__EBFva{background:#f9f9f9;font-weight:700}.styles_container__RG8Ga{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;padding:24px 0 0}@media screen and (min-width:1080px){.styles_container__RG8Ga{padding:48px 0}.styles_container__RG8Ga svg{height:80px;width:80px}}.styles_title__mRmgK{color:var(--text-tertiary-color);font-size:1.25rem;font-weight:500;letter-spacing:.072em;line-height:1.8}@media screen and (min-width:390px){.styles_title__mRmgK{font-size:1.5rem;letter-spacing:.05em;line-height:1.5}}.styles_text__r0H2_{color:var(--text-tertiary-color);font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.4}@media screen and (min-width:390px){.styles_text__r0H2_{font-size:.875rem;letter-spacing:.06em;line-height:1.4}}.styles_tag__1nVMT{color:var(--deep-green-color);font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.5;margin-right:10px}@media screen and (min-width:390px){.styles_tag__1nVMT{font-size:.875rem;font-weight:600;letter-spacing:.04em;line-height:1.5}}.styles_hotTag__QS_Xl{margin:0 -24px;width:calc(100% + 48px)}@media screen and (min-width:1080px){.styles_hotTag__QS_Xl{margin:0 auto;width:auto}}.styles_list__D__xb{background-color:var(--background-secondary-color);border-radius:8px;display:flex;flex-wrap:nowrap;gap:16px;margin-top:24px;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:hidden;padding:16px;scrollbar-width:none;white-space:nowrap}@media screen and (min-width:1080px){.styles_list__D__xb{overflow-x:auto}}.styles_list__D__xb li{flex:0 0 auto}.styles_list__D__xb span{letter-spacing:.04em;line-height:1.5}.styles_title__Ecz4f{color:var(--text-tertiary-color);font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5}.styles_bookSection__3z8pn[data-type=row]{--column:1;display:grid;grid-template-columns:repeat(var(--column),1fr)}@media screen and (min-width:390px){.styles_bookSection__3z8pn[data-type=row]{--column:3}}@media screen and (min-width:1080px){.styles_bookSection__3z8pn[data-type=row]{--column:4}}.styles_pagination__rpZvF{margin-top:20px}.styles_inner__Hvs24{display:grid}.styles_innerGray__ktLV5,.styles_inner__Hvs24{gap:32px;margin-top:24px;width:auto}@media screen and (min-width:1080px){.styles_innerGray__ktLV5{grid-template-rows:repeat(3,1fr)}}@media screen and (min-width:1440px){.styles_innerGray__ktLV5{grid-template-rows:1fr}}.styles_bgGray__YOO3Y{background-color:var(--background-secondary-color);border-radius:8px;margin-top:24px;padding:16px}.styles_textTitle__2Wl_r{font-size:.875rem;font-weight:600;height:24px;line-height:1.5;margin-bottom:32px;padding-left:8px}@media screen and (min-width:1080px){.styles_textTitle__2Wl_r{font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_empty__M1roe{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin:40px 0;padding:48px 0}@media screen and (min-width:1080px){.styles_empty__M1roe svg{height:80px;width:80px}}.styles_tagButton__6Mrax{align-items:center;background-color:var(--gray-color);border-radius:4px;display:flex;flex-wrap:wrap;gap:4px;min-width:max-content;padding:2px 4px}.styles_tagContent__2S7Zv{color:var(--text-tertiary-color)}.styles_tagContent__2S7Zv,.styles_tagDataButton__o1UzR{font-size:.875rem;font-weight:600;letter-spacing:.04em;line-height:1.5}.styles_tagDataButton__o1UzR{color:var(--deep-green-color)}.styles_searchResult__mochj{align-items:center;display:flex;flex-wrap:wrap-reverse;gap:8px;justify-content:space-between}@media screen and (min-width:1080px){.styles_searchResult__mochj{flex-wrap:nowrap;gap:initial}}.styles_select__e7H2Q{border:1px solid var(--border-tertiary-color);width:100%}@media screen and (min-width:1080px){.styles_select__e7H2Q{width:242px}}@media screen and (min-width:1440px){.styles_select__e7H2Q{width:260px}}.styles_select__e7H2Q select{color:var(--text-tertiary-color);font-size:.875rem;height:40px;letter-spacing:.0535714286em;line-height:1.5;padding:6px 12px}.styles_container__6dOwI{align-items:center;background-color:var(--deep-green-color);display:flex;flex-direction:column;gap:8px;justify-content:center;left:0;margin:0 -22px;padding:6px 16px;position:relative;right:0;top:0}@media screen and (min-width:1080px){.styles_container__6dOwI{flex-direction:row;justify-content:space-between;margin:0 -88px;min-height:64px;padding:10px 24px}}@media screen and (min-width:1440px){.styles_container__6dOwI{margin:0 -100px}}.styles_text__PMlKe{align-items:center;display:flex;flex-direction:row;gap:10px}.styles_text__PMlKe span{-webkit-box-orient:vertical;color:var(--text-quaternary-color);display:-webkit-box;font-size:.875rem;font-weight:500;letter-spacing:.0714285714em;-webkit-line-clamp:2;line-height:1.7;max-height:46px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.styles_text__PMlKe svg{flex-shrink:0}@media screen and (min-width:1080px){.styles_text__PMlKe{cursor:default;pointer-events:none}.styles_text__PMlKe span{display:block;max-height:unset}.styles_text__PMlKe svg{display:none}}.styles_dateTime__gfqL_{align-items:center;color:var(--text-quaternary-color);display:flex;flex-direction:row;gap:8px}.styles_dateTime__gfqL_ p{font-size:.875rem;font-weight:600;letter-spacing:.06em;line-height:1.5}.styles_dateTime__gfqL_ span{font-size:1.25rem;font-weight:600;letter-spacing:.06em;line-height:1.5}@media screen and (min-width:1080px){.styles_dateTime__gfqL_ span{font-size:1.5rem;letter-spacing:.06em;line-height:1.5}}.styles_dateTime__gfqL_ .styles_day__0JgvA{font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.5}.styles_time__rWHzx{display:none}.styles_time__rWHzx a{height:44px;width:160px}.styles_time__rWHzx a span{font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.5}@media screen and (min-width:1080px){.styles_time__rWHzx{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:16px}}.styles_container__z_oA_{margin-top:0}.styles_container__z_oA_ figure{display:block;position:relative}.styles_container__z_oA_ img:after{background-color:var(--background-secondary-color);color:#646464;content:"画像がありません";display:grid;font-family:Font Awesome\ 6 Free,sans-serif;font-size:12px;height:100%;left:0;place-items:center;position:absolute;top:0;width:100%;z-index:2}.styles_inner__Hs_pp{gap:32px}.styles_inner__Hs_pp[data-type=column]{display:flex;flex-direction:column}.styles_inner__Hs_pp[data-type=column] img{aspect-ratio:16/9}.styles_inner__Hs_pp[data-type=column] figure{min-width:120px;width:100%}@media screen and (min-width:0){.styles_inner__Hs_pp[data-type=column] figure{height:auto;width:120px}}@media screen and (min-width:1080px){.styles_inner__Hs_pp[data-type=column] figure{height:81px;width:auto}}.styles_inner__Hs_pp[data-type=row]{--column:1;display:grid;grid-template-columns:repeat(var(--column),1fr)}@media screen and (min-width:1080px){.styles_inner__Hs_pp[data-type=row]{--column:3}.styles_inner__Hs_pp[data-type=row] a{justify-self:center;width:161px}}.styles_inner__Hs_pp[data-type=row] figure{width:100%}@media screen and (min-width:0){.styles_inner__Hs_pp[data-type=row] figure{height:195px;width:auto}}@media screen and (min-width:1080px){.styles_inner__Hs_pp[data-type=row] figure{height:91px;width:auto}}@media screen and (min-width:1440px){.styles_inner__Hs_pp[data-type=row] figure{height:140px;width:auto}}.styles_inner__Hs_pp[data-type=split]{display:flex;flex-wrap:wrap}.styles_inner__Hs_pp[data-type=split] div{padding:0}.styles_inner__Hs_pp[data-type=split] div h4{margin-top:12px;min-height:25px;padding:0 12px}@media screen and (min-width:1080px){.styles_inner__Hs_pp[data-type=split] div h4{margin-top:16px;min-height:26px}}.styles_inner__Hs_pp[data-type=split] figure{width:100%}.styles_inner__Hs_pp[data-type=split] figure img{aspect-ratio:16/5;object-fit:cover}@media screen and (min-width:1440px){.styles_inner__Hs_pp[data-type=split]{display:grid;gap:24px 32px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:390px){.styles_inner__Hs_pp figure{width:144px}}.styles_inner__Hs_pp[data-type=courseRow]{--column:1;display:grid;grid-template-columns:repeat(var(--column),1fr)}.styles_inner__Hs_pp[data-type=courseRow] article ul li{display:inline-flex}.styles_inner__Hs_pp[data-type=courseRow] img{height:100%;width:100%}.styles_inner__Hs_pp[data-type=courseRow] figure{height:195px;width:100%}@media screen and (min-width:1080px){.styles_inner__Hs_pp[data-type=courseRow] figure{height:230px}}@media screen and (min-width:1440px){.styles_inner__Hs_pp[data-type=courseRow] figure{height:161px}}@media screen and (min-width:1080px){.styles_inner__Hs_pp[data-type=courseRow]{--column:2}}@media screen and (min-width:1440px){.styles_inner__Hs_pp[data-type=courseRow]{--column:4}}.styles_inner__Hs_pp[data-type=courseSplit]{display:flex;flex-direction:column}@media screen and (min-width:1080px){.styles_inner__Hs_pp[data-type=courseSplit]{display:grid;gap:40px;grid-template-columns:repeat(2,1fr);width:100%}.styles_inner__Hs_pp[data-type=courseSplit] figure{width:auto}}.styles_innerCustom__sww1U{display:flex;gap:32px}@media screen and (min-width:1080px){.styles_innerCustom__sww1U[data-type=courseRow]{--column:2;display:grid;grid-template-columns:repeat(var(--column),1fr)}}@media screen and (min-width:1440px){.styles_innerCustom__sww1U[data-type=courseRow]{--column:4;display:grid;grid-template-columns:repeat(var(--column),1fr)}}.styles_innerCarefullyCourse__X7r30{--column:1;display:grid;gap:32px;grid-template-columns:repeat(var(--column),1fr)}@media screen and (min-width:1080px){.styles_innerCarefullyCourse__X7r30{--column:3}}@media screen and (min-width:390px){.styles_innerCarefullyCourse__X7r30 figure{width:144px}}.styles_container__Pov_n{background-color:var(--white-color);border-radius:8px;margin-bottom:16px;padding:24px}.styles_title___VsGJ{border-left:2px solid var(--deep-green-color);color:var(--text-tertiary-color);font-size:.875rem;font-weight:600;line-height:1.5;margin-bottom:24px;padding-left:8px}@media screen and (min-width:1080px){.styles_title___VsGJ{font-size:1.25rem;font-weight:500;letter-spacing:.06em;line-height:1.5}}.styles_buttonList__hWznQ{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:center}@media screen and (min-width:1080px){.styles_buttonList__hWznQ{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1440px){.styles_buttonList__hWznQ{height:41px;justify-content:space-between}}.styles_button__X51O_{background-color:var(--deep-green-color);border-radius:8px;color:var(--white-color);flex:0 0 auto;height:44px;margin-right:0;max-width:unset!important;width:100%}@media screen and (min-width:1080px){.styles_button__X51O_{max-width:max-content!important;min-width:160px;width:160px}}.styles_button__X51O_ span{font-size:1rem;font-weight:600;letter-spacing:.04em;line-height:1.5}.styles_icon__K6bpD{fill:var(--deep-green-color);height:16px;margin-top:3px;width:16px}@media screen and (min-width:1080px){.styles_icon__K6bpD{height:12px;width:12px}}.styles_formLinkText__vPaxW{color:var(--deep-green-color);font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1.4}.styles_innerCheckbox__ZplpX{display:flex;flex-direction:column;gap:16px}.styles_searchFormWrapper__NoIWO{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.styles_searchInput__32gCN{flex:1 1 auto;height:40px;width:unset}.styles_viewAllLink__Nyr2k{align-items:center;display:flex;flex-basis:100%;flex-shrink:0;gap:8px;justify-content:center;padding:8px;text-align:right}@media screen and (min-width:1080px){.styles_viewAllLink__Nyr2k{font-size:1rem;justify-content:flex-start;padding:12px;width:176px}}.styles_searchFormWrapper__NoIWO[datatype=hasCampaign] .styles_searchInput__32gCN{flex-basis:100%;order:1}.styles_searchFormWrapper__NoIWO[datatype=hasCampaign] .styles_button__X51O_{flex-basis:auto;flex-grow:0;order:2}.styles_searchFormWrapper__NoIWO[datatype=hasCampaign] .styles_viewAllLink__Nyr2k{flex-basis:auto;flex-grow:1;order:3}@media screen and (min-width:1080px){.styles_searchFormWrapper__NoIWO[datatype=hasCampaign] .styles_viewAllLink__Nyr2k{justify-content:flex-end}}.styles_checkbox__8bnSG{border-radius:8px;display:grid;gap:1px;grid-template-columns:1fr 1fr;height:42px;max-width:334.97px;outline:1px solid #c5c9ce;padding:4px;width:100%}.styles_switchButton__qgQVQ{color:var(--text-primary-color);cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:.06em;line-height:1.7142857143;text-align:center}.styles_active__WOtOR{background-color:var(--deep-green-color);border-radius:4px;color:var(--white-color);font-weight:700}.styles_main__EkZv5{display:flex;width:100%}@media screen and (min-width:1080px){.styles_main__EkZv5{gap:40px}.styles_courseSection__a4zoe{width:528px}}@media screen and (min-width:1440px){.styles_courseSection__a4zoe{width:920px}}.styles_filterSide__VpumM{background-color:var(--background-secondary-color);display:none}@media screen and (min-width:1080px){.styles_filterSide__VpumM{display:block;width:280px}}.styles_container__oQGPL{margin-top:24px}@media screen and (min-width:1080px){.styles_container__oQGPL{margin-top:20px}}.styles_tabs__cnt_r{align-items:center;border-bottom:2px solid var(--text-primary-color);color:var(--text-primary-color);display:flex;font-size:1rem;letter-spacing:.04em;line-height:1.5}.styles_tabs__cnt_r>div{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;width:100%}.styles_tabs__cnt_r button[aria-selected=true]{background-color:var(--deep-green-color);box-shadow:unset;color:#fff}@media screen and (min-width:1080px){.styles_tabs__cnt_r{font-size:.875rem;letter-spacing:.04em;line-height:1.5}}.styles_cardContainer__PQlAA{gap:0;margin-bottom:32px;margin-top:24px}@media screen and (min-width:1080px){.styles_cardContainer__PQlAA{gap:24px 32px}}.styles_card__5swjN{margin-bottom:32px}.styles_card__5swjN>div{gap:8px}.styles_card__5swjN>div>div:last-child{display:flex;flex-direction:column;gap:8px;margin:0;padding:0}.styles_card__5swjN>div>div:last-child ul{margin-top:0}@media screen and (min-width:1080px){.styles_card__5swjN{margin-bottom:0}}.styles_card__5swjN:last-child{margin-bottom:0}.styles_card__5swjN figure{width:auto}