.style_root__4hrid{display:inline-block;border-radius:40px;text-align:center}.style_round__xlmFX{border-radius:40px}.style_square__4yxnE{border-radius:5px}.style_black__dLw2A{border:1px solid transparent;background:#222;color:#fff!important}.style_outLineBlack__8duTL{border:1px solid #222;background:#fff;color:#222!important}.style_gray__sj_S3{border:1px solid transparent;background:#79828f;color:#fff!important}.style_outLineGray__7sg1_{border:1px solid #79828f;background:#fff;color:#79828f!important}.style_green__XbBz5{background:#009618}.style_green300__eUBCy,.style_green__XbBz5{border:1px solid transparent;color:#fff!important}.style_green300__eUBCy{background:#40b87c}.style_red__0Q5ID{background:#c65151}.style_red__0Q5ID,.style_yellow__kEtKl{border:1px solid transparent;color:#fff!important}.style_yellow__kEtKl{background:#ff9500}.style_blueGray__GI_1a{border:1px solid transparent;background:#123d52;color:#fff!important}.style_outlineBlueGray__LGv6y{border:1px solid #123d52;background:#fff;color:#123d52!important}.style_l__u8NmX{font-size:14px;padding:8px 14px}.style_m__fs3TQ{font-size:14px;padding:4px 10px}.style_s__3V8ZP{font-size:12px;padding:2px 10px}.style_xs__pn3Ic{font-size:10px;padding:2px 8px}.style_btnStyle__5nU3z{cursor:pointer;transition-duration:.1s;transition-timing-function:ease-out}.style_btnStyle__5nU3z.style_black__dLw2A:hover{border:1px solid #79828f;background:#79828f;color:#fff}.style_btnStyle__5nU3z.style_outLineBlack__8duTL:hover{border:1px solid #222;background:#222;color:#fff!important}.style_btnStyle__5nU3z.style_gray__sj_S3:hover{border:1px solid #79828f;background:#fff;color:#79828f}.style_btnStyle__5nU3z.style_outLineGray__7sg1_:hover{border:1px solid #79828f;background:#79828f;color:#fff}.style_btnStyle__5nU3z.style_green__XbBz5:hover{border:1px solid #009618;background:#fff;color:#009618}.style_btnStyle__5nU3z.style_green300__eUBCy:hover{border:1px solid #40b87c;background:#fff;color:#40b87c}.style_btnStyle__5nU3z:focus-visible{outline:2px solid #abb1ba;outline-offset:2px}.style_badgeLoading__2gi3j{display:inline-block;border-radius:40px;width:70px;height:20px;position:relative;overflow:hidden;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:style_LoadingPlaceholderAnimation__nSFNV;animation-timing-function:linear;background:linear-gradient(90deg,#eee 8%,#e7e7e7 18%,#eee 33%);background-size:1000px 104px}@keyframes style_LoadingPlaceholderAnimation__nSFNV{0%{background-position:-468px 0}to{background-position:468px 0}}.style_content__xHBgq{font-size:14px;max-width:400px;padding:4px 8px;border-radius:4px;white-space:pre-wrap;z-index:50000000000}@media only screen and (max-width:599px){.style_content__xHBgq{font-size:12px;max-width:240px}}.style_backgroundBlack__To2Cs{background-color:#222;color:#fff}.style_backgroundWhite__tgg2_{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.16);color:#222}.style_root__8_VtU{display:flex;align-items:center;column-gap:8px}.style_icon__yyNsT{display:inline-block;fill:#888;height:24px;width:24px}.style_h1__mjLgO{font-size:26px}.style_h1__mjLgO,.style_h2__VvxUR{-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:1px;line-height:1.25}.style_h2__VvxUR{font-size:24px}.style_h3__eedRF{font-size:21px}.style_h3__eedRF,.style_h4__1I_Ba{-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:1px;line-height:1.25}.style_h4__1I_Ba{font-size:18px}.style_black__G0Fbg{color:#222}.style_blueBlack__zApVi{color:#353e44}.style_blueGray__wdzyR{color:#123d52}.style_borderBottom__jTc7F{border-bottom:1px solid #222;padding-bottom:8px}.style_root__aTG5Q{position:relative!important;display:inline-block;max-width:100%;vertical-align:bottom}.style_contain__zUMM2{object-fit:contain}.style_cover__a0L1j{object-fit:cover}.style_fill__2O2XZ{object-fit:fill}.style_none__L50k_{object-fit:none}.style_root__LoIiB{display:grid;grid-template-columns:43px minmax(0,1fr);grid-column-gap:8px;column-gap:8px;color:#222;align-items:center}.style_sizeXS__WjFkC{grid-template-columns:32px minmax(0,1fr);column-gap:8px}.style_sizeS__LlgT2{grid-template-columns:43px minmax(0,1fr);column-gap:8px}.style_sizeM__57ycY{grid-template-columns:80px minmax(0,1fr);column-gap:16px}@media only screen and (max-width:599px){.style_sizeM__57ycY{grid-template-columns:50px minmax(0,1fr)}}.style_link__F_bMH{cursor:pointer}@media(hover:hover){.style_link__F_bMH:hover{text-decoration:underline;color:#abb1ba}}.style_imgWrapper__gUsvG{grid-row:span 2}.style_avatar__ZOVRB{aspect-ratio:1;background-size:cover;background-position:50%;border-radius:50%}.style_avatar_loading__bQghr{height:43px;width:43px;position:relative;overflow:hidden;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:style_LoadingPlaceholderAnimation__wyA31;animation-timing-function:linear;background:linear-gradient(90deg,#eee 8%,#e7e7e7 18%,#eee 33%);background-size:1000px 104px}.style_topLabel__qiW1d{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.style_topLabel__qiW1d:last-child{grid-row:span 2;align-self:center}.style_topLabel_loading__P9USD{position:relative;overflow:hidden;width:80px;height:12px;border-radius:5px;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:style_LoadingPlaceholderAnimation__wyA31;animation-timing-function:linear;background:linear-gradient(90deg,#eee 8%,#e7e7e7 18%,#eee 33%);background-size:1000px 104px}.style_topLabelSizeS___0tUo{font-size:14px}.style_topLabelSizeM__ek_a9{-webkit-font-smoothing:antialiased;font-weight:700;font-size:18px;margin-bottom:-24px}@media only screen and (max-width:599px){.style_topLabelSizeM__ek_a9{-webkit-font-smoothing:antialiased;font-weight:700;font-size:16px;margin-bottom:0}}.style_bottomLabel__e1vKj{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style_bottomLabel_loading__oEkrv{position:relative;overflow:hidden;width:80px;height:12px;border-radius:5px;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:style_LoadingPlaceholderAnimation__wyA31;animation-timing-function:linear;background:linear-gradient(90deg,#eee 8%,#e7e7e7 18%,#eee 33%);background-size:1000px 104px}@keyframes style_LoadingPlaceholderAnimation__wyA31{0%{background-position:-468px 0}to{background-position:468px 0}}@media only screen and (max-width:599px){.style_spLabelHidden___pYi5{display:none}}.style_bold__Y7Mra{font-weight:700}.style_root__OQtqb{display:flex;align-items:center;column-gap:8px}.style_avatar__XKcWc{aspect-ratio:1;height:43px;width:43px;background-size:cover;background-position:50%;border-radius:50%}.style_smallAvatar__lxE1Z{height:32px;width:32px}.style_mediumAvatar__oL1vb{height:43px;width:43px}.style_toolLink__t3Skb{color:#222;text-align:left;text-decoration:underline}.style_smallLink__F7iTP{font-size:12px}.style_mediumLink__lDWwt{font-size:14px}.style_artists__ZKwyk{display:grid;grid-row-gap:12px;row-gap:12px;padding:12px}.style_pc__KGTjP{display:block}@media only screen and (max-width:599px){.style_pc__KGTjP{display:none}}.style_sp___GOB1{display:none}@media only screen and (max-width:599px){.style_sp___GOB1{display:block}}.style_imgWrap__q85H4{position:relative;aspect-ratio:1}.style_img__2PpiR{height:100%;width:100%}.style_badge__dYjKw{position:absolute;top:0;right:0;z-index:1;color:#fff;background:#ee5702;-webkit-font-smoothing:antialiased;font-weight:700;font-size:14px;padding:4px 6px}@media only screen and (max-width:599px){.style_badge__dYjKw{position:static;display:inline-block;margin-bottom:8px}}.style_title__2mKYU{-webkit-font-smoothing:antialiased;font-weight:700;font-size:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:12px}@media only screen and (max-width:599px){.style_title__2mKYU{margin-top:0;-webkit-font-smoothing:antialiased;font-weight:700;font-size:14px}}.style_titleLoading__ISI0i{position:relative;overflow:hidden;width:100%;height:16px;border-radius:5px;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:style_LoadingPlaceholderAnimation__goG61;animation-timing-function:linear;background:linear-gradient(90deg,#eee 8%,#e7e7e7 18%,#eee 33%);background-size:1000px 104px}@keyframes style_LoadingPlaceholderAnimation__goG61{0%{background-position:-468px 0}to{background-position:468px 0}}.style_userChip__NJF4q{margin-top:12px}@media only screen and (max-width:599px){.style_userChip__NJF4q{margin-top:8px}}.style_spGridContainer__zw3_H{display:grid;align-items:center;grid-template-columns:125px 1fr;grid-column-gap:14px;column-gap:14px}.style_spBtn___924P{height:40px;width:100%!important;border-radius:0!important;margin-top:14px}.style_root__XFa_9{background:#010101;padding:72px 5% 64px}.style_schoolFooter__jy_Hh{background:#123d52}.style_ul__v_pBo{display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1079px){.style_ul__v_pBo{flex-direction:column;row-gap:12px}}.style_separate__pPMKT{display:inline-block;margin-left:8px;margin-right:8px;color:#fff}@media only screen and (max-width:1079px){.style_separate__pPMKT{display:none}}.style_service__D3yeG{display:flex;flex-direction:column;align-items:center;row-gap:8px;justify-content:center;margin-top:72px;text-align:center}@media only screen and (max-width:1079px){.style_pc__C_5Dd{display:none}}.style_sp__rYJIr{display:none}@media only screen and (max-width:1079px){.style_sp__rYJIr{display:block}}.style_icon__f1Kyq{width:160px;fill:#fff}.style_serviceName__BJgi0{color:#fff;margin-top:8px}.style_snsList__FNkg_{display:flex;align-items:center;justify-content:center;column-gap:16px;margin-top:90px}.style_snsIcon__7e1ZF{fill:#fff}.style_copyright__zUUeL{font-size:12px;color:#fff;margin-top:28px;text-align:center}.style_root__A14b4{height:100%;background:#f5f5f5}.style_header___yeYz{background:#fff}.style_link__m9Ap4{display:inline-block;margin-top:16px;margin-bottom:16px;position:relative;left:50%;transform:translateX(-50%)}.style_logo__bGrHE{width:150px}.style_root__XjYcx{padding-left:calc(.5*(100% - 1080px));padding-right:calc(.5*(100% - 1080px));padding-bottom:90px}@media only screen and (max-width:1200px){.style_root__XjYcx{padding-left:5%;padding-right:5%}}.style_grid__6zby2{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"img details" "img btns";grid-column-gap:27px;column-gap:27px;margin-top:40px}@media only screen and (max-width:1079px){.style_grid__6zby2{grid-template-columns:1fr;grid-template-areas:"img" "details" "btns"}}@media only screen and (max-width:599px){.style_grid__6zby2{grid-template-areas:"details" "img" "btns";margin-top:28px}}.style_img__IIsgQ{grid-area:img;position:relative;left:50%;transform:translateX(-50%);justify-self:start;aspect-ratio:1/1;height:200px;width:200px;border:2px solid #e6e6e6}@media only screen and (max-width:1079px){.style_img__IIsgQ{justify-self:auto}}@media only screen and (max-width:599px){.style_img__IIsgQ{height:280px;width:280px;margin-top:30px}}.style_details__nCVce{grid-area:details;justify-self:start;text-align:left}@media only screen and (max-width:1079px){.style_details__nCVce{margin-top:16px}}@media only screen and (max-width:599px){.style_details__nCVce{margin-top:0}}.style_productName__xu8E3{display:flex;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-font-smoothing:antialiased;font-weight:700;font-size:24px}.style_categoryBox__DrhFJ{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.style_btnWrap__rutjA{grid-area:btns;display:grid;grid-template-columns:repeat(auto-fill,minmax(154px,1fr));grid-gap:24px;gap:24px;margin-top:24px}@media only screen and (max-width:1079px){.style_btnWrap__rutjA{grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:24px 13px}}.style_btn__PH9N9{width:auto}.style_h2__kOPi4{margin-top:50px}@media only screen and (max-width:1079px){.style_h2__kOPi4{margin-top:30px}}.style_seminarsFlow__0ZIOS{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:40px 20px;gap:40px 20px;margin-top:40px}@media only screen and (max-width:599px){.style_seminarsFlow__0ZIOS{grid-template-columns:none}}