@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.PromotionArtistCardSliderSection_slider__Dq5ld{margin:-12px;max-width:880px}@media (min-width:984px){.PromotionArtistCardSliderSection_slider__Dq5ld{margin:-4px auto}}.PromotionArtistCardSliderSection_slider__Dq5ld>ul{display:flex!important;overflow-x:scroll;gap:16px}@media (min-width:984px){.PromotionArtistCardSliderSection_slider__Dq5ld>ul{gap:4px;overflow-x:initial}}.PromotionArtistCardSliderSection_arrow__cG_um{padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media (max-width:983.98px){.PromotionArtistCardSliderSection_arrow__cG_um{display:none}}.PromotionArtistCardSliderSection_arrowLeft__xbyHa{left:-36px}.PromotionArtistCardSliderSection_arrowRight__LZJgX{right:-36px}.PromotionArtistCardSliderSection_arrowIcon__tl9MP{vertical-align:middle}.PromotionArtistCardSliderSection_item__mHLAZ{display:block;padding:12px 0;transition:.3s}.PromotionArtistCardSliderSection_item__mHLAZ:hover{opacity:.76}.PromotionArtistCardSliderSection_item__mHLAZ:first-child{margin-left:12px}.PromotionArtistCardSliderSection_item__mHLAZ:last-child{margin-right:12px}@media (min-width:984px){.PromotionArtistCardSliderSection_item__mHLAZ{margin:4px 0}.PromotionArtistCardSliderSection_item__mHLAZ:first-child{margin-left:4px}.PromotionArtistCardSliderSection_item__mHLAZ:last-child{margin-right:4px}}.ArtistCard_artistCard__cGBwG{background-color:#fff;width:240px;padding:16px;border-radius:10px;box-shadow:0 0 15px 0 rgba(191,203,222,.4)}@media (min-width:640px){.ArtistCard_artistCard__cGBwG{width:288px}}.ArtistCard_evaluation__BR21o{display:flex;align-items:flex-start;margin-top:8px}.ArtistCard_review__unjpM{margin-left:6px}.ArtistCard_imageCaption__KvZIL{margin-top:8px;width:100%;height:156px}@media (min-width:640px){.ArtistCard_imageCaption__KvZIL{width:256px;height:176px}}.ArtistCard_locate__yM2hD{margin-top:8px}.ArtistProfileWithExperienceYear_artistProfile__jkTPX{display:flex;text-decoration:none}.ArtistProfileWithExperienceYear_detail__4xPy6{overflow:hidden;margin-left:8px;width:calc(100% - 60px)}.ArtistProfileWithExperienceYear_profileName__JXBzb{display:block;font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ArtistProfileWithExperienceYear_salonName__4_e8k{display:block;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ArtistProfileWithExperienceYear_artistAge__q_c85{color:#888;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageWithCaption_caption__QEqJn{position:relative;width:100%;height:100%;font-size:12px;border-radius:4px;overflow:hidden}.ImageWithCaption_caption__QEqJn:after{position:absolute;left:0;bottom:0;content:"";z-index:1;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5))}.ImageWithCaption_detail__Ie4cf{position:absolute;left:0;bottom:0;z-index:2;color:#fff;padding:8px}.ImageWithCaption_text__EVq0R{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ImageWithCaption_image__kMvzT{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.ImageWithCaption_title__PnX2K{font-weight:700}.Location_location__wAh3W{display:flex;align-items:center;gap:2px}.Location_locationText__ab6nU{font-size:12px}.Location_locationTextClamp__LrbZI{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Location_iconWrap__pWBrE{display:inline-flex;justify-content:center;align-items:center;width:16px;height:16px}.RatingStar_ratingStar__l7lFr{display:flex;align-items:center;height:18px}.RatingStar_ratingStar__l7lFr.RatingStar_large__Yzqho{flex-direction:column-reverse;height:auto}.RatingStar_ratingStar__l7lFr.RatingStar_large__Yzqho>.RatingStar_container__JyVPv{margin-top:4px}.RatingStar_ratingStar__l7lFr.RatingStar_large__Yzqho>.RatingStar_value__gZqVS{font-size:24px;margin-left:0}.RatingStar_container__JyVPv{display:flex;gap:2px}.RatingStar_value__gZqVS{margin-left:4px;font-size:11px}.ReviewCommentCount_review__yWano{display:flex;align-items:center}.ReviewCommentCount_count__mGM6x{padding-left:4px;font-size:11px}.PromotionButton_promotionButton__XADSX{display:block;width:272px;margin:0 auto;--border-radius:50px;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;text-decoration:none;transition:opacity .3s;border-width:0;border-style:none;border-radius:var(--border-radius);box-shadow:0 2px 8px 0 rgba(191,203,222,.5);padding:initial;font-size:14px;font-weight:700;line-height:48px;height:48px}@media (min-width:640px){.PromotionButton_promotionButton__XADSX{width:320px}}.PromotionButton_promotionButton__XADSX:disabled{cursor:default}.PromotionButton_promotionButton__XADSX:hover,.PromotionButton_promotionButton__XADSX:not(:disabled):hover{text-decoration:none;opacity:.76;transition:opacity .3s}.PromotionButton_promotionButton__XADSX:focus{outline:none}.PromotionButton_promotionButton__XADSX:focus-visible{outline:1px auto #0d92c3}.PromotionButton_promotionButton__XADSX.PromotionButton_outlined__0AGfL{border-width:1px;border-style:solid;border-radius:var(--border-radius);box-shadow:none}@media (min-width:640px){.PromotionButton_promotionButton__XADSX.PromotionButton_large__8KLxw{width:480px}}.PromotionButton_promotionButton__XADSX.PromotionButton_slug-2024-oshikatsu__Uzwas{background:#7521f2;color:#fff}.PromotionButton_promotionButton__XADSX.PromotionButton_slug-2024-oshikatsu__Uzwas.PromotionButton_outlined__0AGfL{background:#fcecff;color:#7521f2;border-color:#7521f2}.PromotionButton_promotionButton__XADSX.PromotionButton_slug-2024-fall-sale__Z2Xcw{background:#435f9f;color:#fff}.PromotionButton_promotionButton__XADSX.PromotionButton_slug-2024-fall-sale__Z2Xcw.PromotionButton_outlined__0AGfL{background:#eef3ff;color:#435f9f;border-color:#435f9f}.PromotionButton_promotionButton__XADSX.PromotionButton_slug-menu-minimo-only__PXsNI{background:#29a4db;color:#fff}.PromotionButton_promotionButton__XADSX.PromotionButton_slug-2025-spring-sale__VVDjI{background:#f23d5a;color:#fff}.PromotionSection_section___MJ8b{width:100%;background:rgba(255,255,255,.8);padding:32px 16px}@media (min-width:984px){.PromotionSection_section___MJ8b{max-width:984px;padding:48px}}.PromotionSectionHeader_promotionSectionHeader__ZRYNf{width:100%}.PromotionSectionHeader_title__eEj0z{font-size:24px;font-weight:700}.PromotionSectionHeader_title_2024-oshikatsu__5Heh5{color:#24aae5}.PromotionSectionHeader_title_2024-fall-sale___yIBJ{color:#d84100}.PromotionSectionHeader_title_2025-spring-sale__Va45x{color:#f23d5a}.PromotionSectionHeader_description__v0r0s{margin-top:8px;font-size:12px;white-space:pre-wrap}.PromotionEndedMessageSection_container__nI4ur{display:flex;justify-content:center;width:100%;background-color:#f2f2f2;padding:64px 24px}.PromotionEndedMessageSection_text__VeDvO{font-weight:700;color:#888;font-size:16px}@media (min-width:768px){.PromotionEndedMessageSection_text__VeDvO{font-size:24px}}.PromotionIntroduction_promotionIntroduction__nwSDn{width:100%;padding:24px 16px 32px}.PromotionIntroduction_promotionIntroduction__nwSDn.PromotionIntroduction_bg-2024-oshikatsu__4iY2P{background-color:rgba(0,0,0,0)}.PromotionIntroduction_promotionIntroduction__nwSDn.PromotionIntroduction_bg-2024-fall-sale__LKTbl{background-color:#e55b3b}.PromotionIntroduction_textArea__vo8JI{width:100%;max-width:984px}@media (min-width:768px){.PromotionIntroduction_textArea__vo8JI{text-align:center}}.PromotionIntroduction_introductionText__8J5sU,.PromotionIntroduction_introductionTitle__KN770{word-break:break-all;white-space:pre-wrap}.PromotionIntroduction_introductionText__8J5sU.PromotionIntroduction_primary__c52cj,.PromotionIntroduction_introductionTitle__KN770.PromotionIntroduction_primary__c52cj{color:#444}.PromotionIntroduction_introductionText__8J5sU.PromotionIntroduction_inverse__nFdqZ,.PromotionIntroduction_introductionTitle__KN770.PromotionIntroduction_inverse__nFdqZ{color:#fff}.PromotionIntroduction_introductionTitle__KN770{font-weight:700;font-size:18px}@media (min-width:768px){.PromotionIntroduction_introductionTitle__KN770{font-size:24px}}.PromotionIntroduction_introductionText__8J5sU{line-height:1.4em;font-size:14px}@media (min-width:768px){.PromotionIntroduction_introductionText__8J5sU{line-height:2em;font-size:16px}}.PromotionMainVisual_mainImage__ywzGJ,.PromotionMainVisual_subImage__Ta5io{width:100%;height:auto;object-fit:cover;vertical-align:bottom}.PromotionMainVisual_subImage__Ta5io{display:block;max-width:984px;margin:0 auto}.PromotionOutro_promotionOutro__xsBX2{width:100%;padding:0 0 48px}.PromotionStickyMobileFooter_container__vWFl5{position:fixed;left:0;right:0;bottom:0;width:100%;padding:16px}@media (min-width:768px){.PromotionStickyMobileFooter_container__vWFl5{display:none}}.PromotionAppIntroductionBanner_container__TlQ7h{background-color:#f3f4f9;max-width:300px;width:100%;overflow:hidden;border-radius:10px}@media (min-width:640px){.PromotionAppIntroductionBanner_container__TlQ7h{max-width:984px}}.PromotionAppIntroductionBanner_topArea__z3Yb7{display:flex;padding:24px 16px;flex-direction:column;align-items:center;gap:16px}@media (min-width:640px){.PromotionAppIntroductionBanner_topArea__z3Yb7{padding:24px 32px}}@media (min-width:984px){.PromotionAppIntroductionBanner_topArea__z3Yb7{flex-direction:row;justify-content:center}}.PromotionAppIntroductionBanner_titleImageArea__Uk0WR{width:100%;max-width:320px}@media (min-width:768px){.PromotionAppIntroductionBanner_titleImageArea__Uk0WR{width:auto}}.PromotionAppIntroductionBanner_titleImage__UzPZl{display:flex;width:100%;height:auto}@media (min-width:768px){.PromotionAppIntroductionBanner_titleImage__UzPZl{width:319px;height:auto}}@media (min-width:984px){.PromotionAppIntroductionBanner_titleImage__UzPZl{flex-direction:row;justify-content:center}}.PromotionAppIntroductionBanner_introReasonArea__pJoo7{width:100%;gap:8px}@media (min-width:640px){.PromotionAppIntroductionBanner_introReasonArea__pJoo7{gap:48px}}@media (min-width:984px){.PromotionAppIntroductionBanner_introReasonArea__pJoo7{gap:24px}}.PromotionAppIntroductionBanner_introReason__2qHUl{display:flex;flex-shrink:0;width:100%;height:auto}.PromotionAppIntroductionBanner_bottomArea__9EVqq{justify-content:center;align-items:center;gap:56px;padding:0 16px 24px;background-color:#f3f4f9}@media (min-width:640px){.PromotionAppIntroductionBanner_bottomArea__9EVqq{padding:16px 16px 20px;background-color:#fff}}.PromotionAppIntroductionBanner_bottomArea__9EVqq.PromotionAppIntroductionBanner_pc__g0drC{display:none}@media (min-width:640px){.PromotionAppIntroductionBanner_bottomArea__9EVqq.PromotionAppIntroductionBanner_pc__g0drC{display:flex}}.PromotionAppIntroductionBanner_bottomArea__9EVqq.PromotionAppIntroductionBanner_sp__YoNQJ{display:block}@media (min-width:640px){.PromotionAppIntroductionBanner_bottomArea__9EVqq.PromotionAppIntroductionBanner_sp__YoNQJ{display:none}}.PromotionAppIntroductionBanner_appDLTextArea__n7RbP{display:inline-flex;flex-direction:column;gap:12px;align-items:center}@media (min-width:984px){.PromotionAppIntroductionBanner_appDLTextArea__n7RbP{flex-direction:row}}.PromotionAppIntroductionBanner_appDLText__fNFE_{font-weight:700;display:flex;align-items:center;line-height:1.2;font-size:16px}.PromotionAppIntroductionBanner_appDLText__fNFE_:after{content:"";margin-left:8px;width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:11px solid #51b0e1}.PromotionAppIntroductionBanner_catchyText__b2poI{position:relative;color:#0d92c3;font-weight:700;font-size:16px}.PromotionAppIntroductionBanner_catchyText__b2poI:after{width:99%;position:absolute;bottom:-6px;display:block;height:4px;background-image:radial-gradient(circle,#0d92c3 1px,transparent 2px);background-size:8px 4px;background-position:0 100%;background-repeat:repeat-x;content:""}.PromotionAppIntroductionBanner_appBadges__eK7XU{display:flex;gap:8px}.AppStoreBadges_container__sukVb{display:flex}.AppStoreBadges_container__sukVb.AppStoreBadges_spacing-Size5XL__ZeuMN{gap:64px}.AppStoreBadges_container__sukVb.AppStoreBadges_spacing-Size4XL__8S1MF{gap:56px}.AppStoreBadges_container__sukVb.AppStoreBadges_spacing-Size3XL__Ctchu{gap:48px}.AppStoreBadges_container__sukVb.AppStoreBadges_spacing-Size2XL__TfVzI{gap:40px}.AppStoreBadges_container__sukVb.AppStoreBadges_spacing-SizeXL__zaF86{gap:32px}.AppStoreBadges_container__sukVb.AppStoreBadges_spacing-SizeL__nRLIP{gap:24px}.AppStoreBadges_container__sukVb.AppStoreBadges_spacing-SizeML__eMZlw{gap:20px}.AppStoreBadges_container__sukVb.AppStoreBadges_spacing-SizeMd__DmbEK{gap:16px}.AppStoreBadges_container__sukVb.AppStoreBadges_spacing-SizeSm__p44bj{gap:12px}.AppStoreBadges_container__sukVb.AppStoreBadges_spacing-SizeXS__gHEUG{gap:8px}.AppStoreBadges_container__sukVb.AppStoreBadges_spacing-Size2XS__xVWgR{gap:4px}.AppStoreBadges_container__sukVb.AppStoreBadges_column__1f1eJ{flex-direction:column}.AppStoreBadges_container__sukVb.AppStoreBadges_row__vmJhd{flex-direction:row}@media(max-width:768px){.AppStoreBadges_container__sukVb.AppStoreBadges_hiddenOn-sp__6on58{display:none}}@media(min-width:769px){.AppStoreBadges_container__sukVb.AppStoreBadges_hiddenOn-pc__9NwU7{display:none}}.AppStoreBadges_button__cIQuh{display:flex}
/*# sourceMappingURL=9cc2ddfbe939a6e1.css.map*/