.ArtistDetailTypeGroup_keyVisualWrap__JF1Fb{position:relative;margin:0 auto;border-radius:6px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);overflow:hidden}.ArtistDetailTypeGroup_keyVisual__8mrQ9{-o-object-fit:cover;object-fit:cover}.ArtistDetailTypeGroup_pageTitleWrap__nlGCd{margin-top:24px}@media(min-width:1024px){.ArtistDetailTypeGroup_pageTitleWrap__nlGCd{margin-top:40px}}.ArtistDetailTypeGroup_artistInformation__vyo5g{display:grid;grid-row-gap:24px;row-gap:24px;margin-top:32px}@media(min-width:1024px){.ArtistDetailTypeGroup_artistInformation__vyo5g{margin-top:64px}}@media(min-width:1280px){.ArtistDetailTypeGroup_artistInformation__vyo5g{row-gap:64px}}.ArtistDetailTypeGroup_snsContainer___TgEL{display:flex;justify-content:space-between;align-items:center;padding:16px 12px 16px 16px;background:rgba(9,17,27,.04);border:1px solid rgba(9,17,27,.08);border-radius:4px}@media(min-width:1024px){.ArtistDetailTypeGroup_snsContainer___TgEL{max-width:648px}}.ArtistDetailTypeGroup_snsLabel__mSQYe{color:rgba(9,17,27,.61);font-size:12px;letter-spacing:.5px}.ArtistDetailTypeGroup_snsList__AZwRg{display:flex}.ArtistDetailTypeGroup_snsItem__yEiH4:not(:first-of-type){margin-left:16px}.ArtistDetailTypeGroup_snsLink__Jp9Ua{color:#09111b;display:flex}.ArtistDetailTypeGroup_sectionsContainer__rR0z7{margin:64px -16px 0}@media(min-width:1024px){.ArtistDetailTypeGroup_sectionsContainer__rR0z7{margin:40px 0 0}}.ArtistDetailTypeGroup_sectionContainer__zNbaF{display:grid;grid-row-gap:24px;row-gap:24px}.ArtistDetailTypeGroup_sectionTitle__tq0j7{word-break:break-word}.ArtistDetailTypeGroup_carouselSectionContainer__zYSOi{display:grid;grid-row-gap:32px;row-gap:32px;margin-top:32px}@media(min-width:1024px){.ArtistDetailTypeGroup_carouselSectionContainer__zYSOi{row-gap:40px;margin-top:40px}}.ArtistProfileCarousel_carousel__f5mdu{overflow:hidden}.ArtistProfileCarousel_list__ya9qb{display:flex;align-items:center;height:100%;width:100%}.ArtistProfileCarousel_listItem__aZW7l{flex:0 0 100%;min-width:0;position:relative;width:100vw;height:100%}.ArtistProfileCarousel_pagination__wUYad{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:center;z-index:2}.ArtistProfileCarousel_button__a8y79{width:48px;height:48px;display:grid;place-items:center;color:#fff}.ArtistProfileCarousel_button__a8y79:focus{outline:revert}.ArtistProfileCarousel_next__adC0_,.ArtistProfileCarousel_prev__11ihv{position:absolute;bottom:0;z-index:2;display:flex;background-color:hsla(0,0%,100%,.3)}.ArtistProfileCarousel_prev__11ihv{left:0;border-radius:0 16px 0 0}.ArtistProfileCarousel_prev__11ihv .ArtistProfileCarousel_button__a8y79{margin:1px 0 0 1px}.ArtistProfileCarousel_next__adC0_{right:0;border-radius:16px 0 0 0}.ArtistProfileCarousel_next__adC0_ .ArtistProfileCarousel_button__a8y79{margin:1px 0 0 1px}.ArtistProfileCarousel_message__KJJn_{display:flex;justify-content:center;align-items:center;font-size:14px}.ArtistProfileCarousel_image__u0JXA{-o-object-fit:cover;object-fit:cover}.ArtistProfileCarousel_aspect__6cz_c{width:100%;height:100%}.ArtistProfileCarousel_bullet__t08f9{position:relative;display:block;width:14px;height:14px;cursor:pointer;outline:none;transition:opacity .15s ease-in-out;text-indent:100%;white-space:nowrap;overflow:hidden}.ArtistProfileCarousel_bullet__t08f9:focus{opacity:.5}@media(hover:hover){.ArtistProfileCarousel_bullet__t08f9:hover{opacity:.5}}.ArtistProfileCarousel_bullet__t08f9:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:hsla(0,0%,100%,.7);border-radius:50%;content:""}.ArtistProfileCarousel_bullet__t08f9.ArtistProfileCarousel_isActive__2vNU3:after{width:8px;height:8px;background:#fff}.ArtistProfileInformation_container__TSnfF{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:24px;padding:24px;height:100%;color:#fff}@media(min-width:1024px){.ArtistProfileInformation_linkSection__NVYIr{position:absolute;right:24px;top:24px;display:flex;justify-content:flex-end}}.ArtistProfileInformation_subDisplayName__8q_Ll{font-size:24px;font-weight:700;margin-bottom:16px}.ArtistProfileInformation_displayName__vsw5l{font-size:40px;font-weight:700}@media(min-width:1024px){.ArtistProfileInformation_displayName__vsw5l{font-size:56px}}.ArtistProfileInformation_kanaName__micEz{font-size:20px;font-weight:700;color:hsla(0,0%,100%,.7)}.ArtistProfileInformation_biographyContainer__dG3RM{position:relative;margin-top:24px}@media(min-width:1024px){.ArtistProfileInformation_biographyContainer__dG3RM{max-height:110px;overflow-y:scroll;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent);mask-image:linear-gradient(180deg,#000 80%,transparent)}}.ArtistProfileInformation_biography__jfcXb{font-size:14px;white-space:pre-wrap;overflow:hidden;padding-bottom:16px}.ArtistProfileInformation_detailContainer__VK88c{display:grid;grid-row-gap:8px;row-gap:8px;border-radius:20px;padding:16px 24px;background:hsla(0,0%,100%,.3);margin-top:8px;width:334px}.ArtistProfileInformation_item__t7o5x{display:flex;justify-content:space-between;align-items:center}.ArtistProfileInformation_term__PHnGU{display:flex;font-size:14px;font-weight:700}.ArtistProfileInformation_description__je4Jd{display:flex;font-size:14px;line-height:1.6}.ArtistProfileInformation_skeletonDescription__ZZ_is{display:flex;padding:2px 0}@media(min-width:1024px){.ArtistProfileInformation_skeletonDescription__ZZ_is{margin-top:4px;padding:0}}.ArtistProfileInformation_snsLink__ufC3Q{width:36px;height:36px;color:#fff;border:1px solid #fff;border-radius:9999px;display:inline-grid;place-items:center}.ArtistProfileInformation_snsLink__ufC3Q+.ArtistProfileInformation_snsLink__ufC3Q{margin-left:16px}