a{color:#1f1f22;text-decoration:none}.title-wrapper-with-link .blog__title{font-size:calc(var(--font-heading-scale)*2rem);font-weight:600}@media screen and (max-width: 767px){.title-wrapper-with-link .blog__title{font-size:calc(var(--font-heading-scale)*1.4rem)}}.main-blog{min-height:60vh}.main-blog .title--primary{font-size:calc(var(--font-heading-scale)*2rem);font-weight:600}@media screen and (max-width: 767px){.main-blog .title--primary{font-size:calc(var(--font-heading-scale)*1.4rem)}}.card__heading.h2{font-size:calc(var(--font-heading-scale)*1.6rem);font-weight:500}@media screen and (max-width: 767px){.card__heading.h2{font-size:calc(var(--font-heading-scale)*1.4rem)}}@media screen and (max-width: 767px){.article-template__title{font-size:calc(var(--font-heading-scale)*1.8rem)}}.header-logo{width:11.4rem}@media screen and (max-width: 767px){.header-logo{width:4.8rem}}.list-menu .header__menu-item{font-size:1.4rem;font-weight:600;color:#000}.list-menu .header__active-menu-item{color:#e73817;text-decoration:none}.page-artist #HeaderMenu-アーティスト一覧{color:#e73817}.footer__sub-banner{margin:4rem auto 0;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 767px){.footer__sub-banner{margin:2rem 1.5rem 0}}.footer__sub-banner img{width:40rem;box-shadow:0px 0px 12px 2px #e8e8e8;border-radius:5px}@media screen and (max-width: 767px){.footer__sub-banner img{width:100%;max-width:100%}}.footer{position:relative;margin-top:10rem}.footer .footer__content-bottom{border-top:none}.card__heading.h5{font-size:calc(var(--font-heading-scale)*1.6rem);font-weight:500}@media screen and (max-width: 767px){.card__heading.h5{font-size:calc(var(--font-heading-scale)*1.4rem)}}.collection-hero .collection-hero__title{font-size:calc(var(--font-heading-scale)*2rem);font-weight:600}@media screen and (max-width: 767px){.collection-hero .collection-hero__title{font-size:calc(var(--font-heading-scale)*1.4rem)}}.shopify-policy__title h1{font-size:calc(var(--font-heading-scale)*2rem);font-weight:600}@media screen and (max-width: 767px){.shopify-policy__title h1{font-size:calc(var(--font-heading-scale)*1.4rem)}}.is-product-media-video .media-type-image,.is-product-media-video .slider-buttons{display:none}.is-product-media-video .grid{-moz-column-gap:0;column-gap:0;row-gap:0;margin-bottom:0}.grid.grid-collection-top{margin-top:4rem}.shopify-policy__container{margin-top:2.4rem;min-height:54vh;max-width:80rem}.shopify-policy__container .rte{margin-top:2.4rem}@media screen and (max-width: 767px){.shopify-policy__container .rte{font-size:1.2rem;margin-top:1.4rem}}@media screen and (max-width: 989px){.responsive-margin{margin-left:1.5rem}}@media screen and (min-width: 750px){.grid__item .slider-buttons{display:none}}@media screen and (max-width: 767px){.p-artist{padding:0 1.5rem}}.p-artist__contents{max-width:84rem;margin:2rem auto 0;display:grid;grid-template-columns:32rem 1fr;gap:4rem}@media screen and (max-width: 767px){.p-artist__contents{grid-template-columns:1fr;gap:2.8rem}}.p-artist__detail p,.p-artist__detail span{font-size:calc(var(--font-heading-scale)*1.6rem)}@media screen and (max-width: 767px){.p-artist__detail p,.p-artist__detail span{font-size:calc(var(--font-heading-scale)*1.4rem)}}.p-artist__detail-name{margin-top:4rem;font-size:2rem;font-weight:600}@media screen and (max-width: 767px){.p-artist__detail-name{margin-top:0;font-size:1.6rem}}.p-artist__image{position:sticky;top:0;width:100%;height:-moz-fit-content;height:fit-content;border-radius:50%}@media screen and (max-width: 767px){.p-artist__image{position:static;top:initial;height:auto;padding:0 5rem}}.p-artist__image.is-scroll-header{top:22rem}.p-artist__hr{margin:3rem 0 3.8rem}.p-artist__sns{margin-top:1.2rem;display:grid;gap:1.6rem;grid-template-columns:repeat(4, 4.6rem)}.p-artist__sns-icon{max-width:100%}@media screen and (max-width: 767px){.l-grid,.l-grid--category{padding:0 1.5rem}}@media screen and (max-width: 767px){.l-grid--category .l-grid__list{gap:1rem;grid-template-rows:auto}}@media screen and (min-width: 750px)and (max-width: 989px){.l-grid--category{padding:0 1.5rem}}@media screen and (max-width: 767px){.l-grid--artist-detail .l-grid__list{grid-template-rows:28rem}}.l-grid--artist-detail .l-grid__list img{width:100%;height:32.3rem}@media screen and (max-width: 767px){.l-grid--artist-detail .l-grid__list img{height:18rem}}.l-grid li,.l-grid--category li{display:initial;text-align:initial;unicode-bidi:initial}.l-grid__list{list-style:none;margin-top:4rem;padding-left:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:var(--grid-desktop-vertical-spacing);column-gap:var(--grid-desktop-vertical-spacing);row-gap:4rem}@media screen and (max-width: 767px){.l-grid__list{grid-template-columns:1fr 1fr;grid-template-rows:24rem;-moz-column-gap:var(--grid-mobile-horizontal-spacing);column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-horizontal-spacing)}}@media screen and (max-width: 989px){.l-grid__list{gap:2rem}}@media screen and (max-width: 767px){.l-grid__list img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.l-grid__list-ttl{position:absolute;z-index:3;margin:0;font-weight:600;font-size:1.4rem;white-space:nowrap;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}@media screen and (max-width: 767px){.l-grid__list-ttl{font-size:1.2rem}}.l-grid__list-item{max-width:100%;max-height:100%}.l-grid__list-item img,.l-grid__list-item video{display:block;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.l-grid__list-item figure{margin:0;position:relative}.l-grid__list-item figure::before{position:absolute;z-index:2;content:"";width:100%;height:100%;opacity:.5;background-color:#1f1f22}.l-grid__image-circle{border-radius:50%}.l-grid__artist-name{margin-top:2rem;text-align:center}.l-grid__count{margin:.8rem 0 0 0;text-align:center;font-size:1.2rem}@media screen and (max-width: 767px){.l-grid__count{margin:.4rem 0 0 0;font-size:1rem}}.c-unit-border{width:100%;display:flex !important;justify-content:flex-end;padding-bottom:2rem;border-bottom:.1rem solid rgba(var(--color-foreground), 0.08)}@media screen and (max-width: 767px){.c-unit-border{margin:0 1.5rem;padding-bottom:1.4rem}}@media screen and (max-width: 989px){.c-unit-border{width:auto}}.c-unit-border__btn{font-size:2rem;color:#1f1f22;text-decoration:none}@media screen and (max-width: 767px){.c-unit-border__btn{font-size:1.6rem}}.c-card--normal{height:32.3rem;width:25.8rem}@media screen and (max-width: 767px){.c-card--normal{height:auto;width:auto}}.c-title-secondary{font-size:calc(var(--font-heading-scale)*1.8rem);font-weight:600}@media screen and (max-width: 767px){.c-title-secondary{font-size:calc(var(--font-heading-scale)*1.4rem)}}.u-margin-top{margin-top:2.4rem}@media screen and (max-width: 767px){.u-margin-top{margin-top:5.3333333333vw}}.u-margin-top--narrow{margin-top:2rem}@media screen and (max-width: 767px){.u-margin-top--narrow{margin-top:2.6666666667vw}}.u-margin-top--narrowest{margin-top:1rem}@media screen and (max-width: 767px){.u-margin-top--narrowest{margin-top:2.6666666667vw}}.u-margin-top--wide{margin-top:4.8rem}@media screen and (max-width: 767px){.u-margin-top--wide{margin-top:10.6666666667vw}}.u-margin-top--none{margin-top:0}.u-text--normal{font-size:1.8rem;font-weight:500;letter-spacing:0.01em;line-height:2}@media screen and (max-width: 767px){.u-text--normal{font-size:1.6rem;font-weight:500;letter-spacing:0.02em;line-height:1.75}}.u-text--small{font-size:1.6rem;font-weight:500;letter-spacing:0.02em;line-height:1.5}@media screen and (max-width: 767px){.u-text--small{font-size:1.4rem;font-weight:500;letter-spacing:0.05em;line-height:1.4285714286}}.u-text--link{word-break:break-all;font-size:1.4rem;font-weight:500;letter-spacing:0em;line-height:1.2857142857}@media screen and (max-width: 767px){.u-text--link{font-size:1.2rem;font-weight:500;letter-spacing:0em;line-height:1.3333333333}}.u-text--center{text-align:center}.u-text--bold{font-weight:600}.u-text--jp{font-family:"var(--font-heading-family)"}.u-width{width:100%}.u-width--narrow{width:60%}@media screen and (max-width: 767px){.u-width--narrow{width:100%}}.u-width--narrowest{width:40%}@media screen and (max-width: 767px){.u-width--narrowest{width:100%}}.u-display--center{display:flex;justify-content:center}.u-display--grid-four-column{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.u-display--grid--column{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.u-display--block-center{display:flex;justify-content:center}