@import"https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&family=Shippori+Mincho:wght@400;500&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";:root{--color-white: 255, 255, 255;--hero-title-font: "Zen Kaku Gothic New", sans-serif;--page-width: 1300px}.main-creator{padding-bottom:var(--section-padding-bottom)}.main-creator__hero{position:relative;min-height:70rem;overflow:hidden}.main-creator__hero-fallback{position:absolute;top:0;right:0;bottom:0;left:0}.main-creator__hero-image,.main-creator__hero-slide-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.main-creator__hero-image--sp,.main-creator__hero-slide-image--sp{display:none}@media screen and (max-width:749px){.main-creator__hero-image--pc,.main-creator__hero-slide-image--pc{display:none}.main-creator__hero-image--sp,.main-creator__hero-slide-image--sp{display:block}}.main-creator__hero-slider{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:0}.main-creator__hero-viewport{position:relative;width:100%;height:100%}.main-creator__hero-slides{list-style:none;display:flex;flex-wrap:nowrap;height:100%;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.main-creator__hero-slides::-webkit-scrollbar{display:none}.main-creator__hero-slide{flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start}.main-creator__hero-image-wrap{position:relative;width:100%;height:100%;min-height:70rem;overflow:hidden;background-color:#fafafa}.main-creator__hero-viewport .creator-works-carousel__arrows{z-index:2}.main-creator__hero-pagination.slider-buttons{position:absolute;left:0;right:0;bottom:2rem;display:flex;justify-content:center;z-index:2;margin:0}.main-creator__hero-pagination .slider-counter--dots{margin:0}.main-creator__hero-pagination .slideshow__control-wrapper{display:flex;align-items:center;justify-content:center;gap:3rem}.main-creator__hero-pagination .slider-counter__link{padding:0}.main-creator__hero-pagination .slider-counter__link--dots .dot{width:1.5rem;height:1.5rem;border:none;background-color:#fff6;transition:background-color .2s ease,transform .2s ease}.main-creator__hero-pagination .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff}.main-creator__hero-pagination .slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{background-color:#ffffffb3}.main-creator__hero:has(.main-creator__hero-pagination) .main-creator__hero-text{bottom:8rem}@media screen and (min-width:990px){.main-creator__hero-slides.slider--desktop{scroll-padding-left:0}.main-creator__hero-slides .slider__slide:first-child{scroll-margin-left:0}.main-creator__hero-slides .slider__slide{padding-top:0;padding-bottom:0}}.main-creator__hero-slides--fade{display:block;position:relative;overflow:visible;scroll-snap-type:none}.main-creator__hero-slides--fade .main-creator__hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;flex:none;opacity:0;transition:opacity .8s ease-in-out;pointer-events:none;scroll-snap-align:none}.main-creator__hero-slides--fade .main-creator__hero-slide.is-active{opacity:1;pointer-events:auto}.main-creator__hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0 50%,#0000004d);pointer-events:none;z-index:1}@media screen and (max-width:750px){.main-creator__hero,.main-creator__hero-image-wrap{min-height:50rem}.main-creator__hero:after{background:linear-gradient(180deg,#fff0 52%,#0000004d)}.main-creator__hero:has(.main-creator__hero-pagination) .main-creator__hero-text{bottom:5rem}.main-creator__hero-pagination{bottom:1.5rem}.main-creator__hero-pagination .slideshow__control-wrapper{gap:2rem}.main-creator__hero-pagination .slider-counter__link--dots .dot{width:1rem;height:1rem}}.main-creator__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.main-creator__hero-text{position:absolute;left:5rem;bottom:6rem;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2rem;text-align:left;pointer-events:auto}@media screen and (max-width:750px){.main-creator__hero-text{gap:1rem;left:2rem;bottom:2rem}}.main-creator__hero-name{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.8rem;margin-top:0;text-align:left;width:fit-content;padding:2rem 3em;border:2px solid rgb(var(--color-white))}.main-creator__hero-role{font-size:1.8rem;font-weight:700;font-family:var(--hero-title-font),sans-serif;line-height:1;letter-spacing:.1em;color:rgb(var(--color-white))}.main-creator__hero-name-text{font-size:3.2rem;letter-spacing:.15em;font-family:var(--hero-title-font),sans-serif;font-weight:700;line-height:1;color:rgb(var(--color-white))}.main-creator__hero-title{font-size:4.8rem;letter-spacing:.2em;font-family:var(--hero-title-font),sans-serif;font-weight:700;text-align:left;margin-top:0;color:rgb(var(--color-white));line-height:1.67}@media screen and (max-width:750px){.main-creator__hero-name{padding:1.6rem 2rem}.main-creator__hero-role{font-size:1.4rem}.main-creator__hero-name-text{font-size:2.4rem}.main-creator__hero-title{font-size:2rem;line-height:2}}.main-creator__container{margin-top:4rem}.main-creator .grid__item{flex-grow:0}.creator-profile-wrapper{display:flex;flex-direction:column;align-items:center;gap:4rem;width:100%}@media screen and (min-width:750px){.creator-profile-wrapper{flex-direction:row;align-items:flex-start;justify-content:center;gap:8rem}}.main-creator__profile{width:100%;box-sizing:border-box;padding-block:8rem}.creator-info a{text-decoration:none}.creator-profile{flex:1 1 0;min-width:0;width:100%}@media screen and (min-width:750px){.creator-profile{padding-top:4rem}}.creator-profile__content{display:flex;flex-direction:column;align-items:center;gap:4rem}@media screen and (min-width:750px){.creator-profile__content{flex-direction:row;align-items:flex-start}}.creator-info__photo{flex-shrink:0;width:100%;max-width:30rem;margin:0}.creator-info__photo img,.creator-info__photo .creator-photo__image{display:block;width:100%;height:auto;object-fit:cover;border-radius:0}.creator-profile__details{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:100%}.creator-info__heading{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;width:100%}.creator-info__name{color:var(--bw-black, #000);font-family:Zen Old Mincho,serif;font-size:2.4rem;font-style:normal;font-weight:400;line-height:normal;text-align:left;margin:0}.creator-info__name span{color:var(--bw-grey-2, #888);font-family:Cardo,serif;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal}.creator-profile-wrapper .creator-section-title{gap:.5rem;width:fit-content}.creator-profile-wrapper .creator-section-title__en--default{letter-spacing:.5rem}@media screen and (max-width:750px){.creator-profile-wrapper .creator-section-title--start .creator-section-title__en--track{gap:.5rem}.creator-profile-wrapper .creator-section-title__en-char{font-size:4rem}}.creator-profile-wrapper .creator-section-title__ja{letter-spacing:.125rem}.creator-info__creator-title{color:var(--black, #222);font-family:Zen Old Mincho,serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;margin:0}.creator-info__divider{width:100%;height:0;margin:0;padding:0;border:0;border-top:1px solid var(--bw-grey-3, #ddd)}.creator-info__body{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;width:100%}.creator-info__bio.rte{color:var(--black, #222);font-family:Zen Kaku Gothic New,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:2.8rem;width:100%;margin:0}.creator-profile .creator-sns{display:flex;align-items:center;justify-content:center;gap:3rem;width:100%;padding:2rem 0;border:1px solid var(--bw-grey-3, #ddd);margin-top:0}.creator-sns__link{color:rgb(var(--color-foreground));display:grid;place-items:center;width:20px;height:20px}.creator-sns__link svg{width:100%;height:auto}.creator-lessons{--font-lesson-heading: Cardo, serif;--font-lesson-row-title: "Zen Old Mincho", serif;--font-lesson-body: "Zen Kaku Gothic New", sans-serif;background-color:#fff;padding-block:8rem}.creator-lessons__body{display:flex;flex-direction:column;gap:6.4rem}@media screen and (max-width:750px){.creator-lessons__body{gap:4rem;padding-left:0;padding-right:0}}.creator-lessons__list{display:flex;flex-direction:column;padding:0}.creator-lesson-row+.creator-lesson-row{margin-top:6.4rem}.creator-lesson-row{display:flex;flex-direction:column;gap:2.4rem;align-items:stretch}.creator-lesson-row__media{flex:0 0 50%;aspect-ratio:2 / 1;min-width:0}.creator-lesson-row__media-link{display:block;width:100%;text-decoration:none}.creator-lesson-row__media-inner{width:100%}.creator-lesson-row__media-inner.ratio{overflow:hidden;background-color:#fff;border-radius:0}.creator-lesson-row__media-inner>.creator-lesson-row__image,.creator-lesson-row__media-inner>.creator-lesson-row__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.creator-lesson-row__placeholder{width:100%;height:100%;display:block}.creator-lesson-row__content{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start;min-width:0}.creator-lesson-row__heading{display:flex;flex-direction:column;gap:.8rem;width:100%;align-items:flex-start;text-align:left}.creator-lesson-row__title{margin:0;font-family:var(--font-lesson-row-title);font-size:2rem;font-weight:600;line-height:normal;text-align:left}.creator-lesson-row__price{margin:0;font-family:var(--font-lesson-body);font-size:1.5rem;line-height:2.8rem;color:#888;font-weight:500}.creator-lesson-row__title a{color:inherit;text-decoration:none;font-family:inherit}.creator-lesson-row__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.creator-lesson-row__button{display:inline-flex;align-self:center;align-items:center;gap:1rem;padding:1.3rem 1rem 1.3rem 3.5rem;background-color:#000;color:#fff;font-family:var(--font-lesson-body);text-decoration:none;font-size:1.5rem;font-weight:700;line-height:1.5;box-shadow:0 2px 5px #00000026;transition:opacity .2s ease}.creator-lesson-row__button:hover{opacity:.85}.creator-lesson-row__button-icon{width:2.4rem;height:2.4rem;flex-shrink:0}.creator-lesson-row__button-icon svg{width:100%;height:100%}@media screen and (min-width:750px){.creator-lesson-row{flex-direction:row;gap:6.4rem;align-items:flex-start}.creator-lesson-row--reverse{flex-direction:row-reverse}.creator-lesson-row__content{gap:2.4rem;padding-top:4rem}.creator-lesson-row__title{font-size:2.8rem;line-height:1.4}}@media screen and (max-width:749px){.creator-lessons .creator-lessons__heading .block-title__text{font-size:3.2rem;letter-spacing:.64rem}.creator-lessons .creator-lessons__heading .block-title__subtitle{font-family:Zen Old Mincho,serif;font-size:1.5rem;letter-spacing:.15rem}.creator-lesson-row__content{flex:none;width:100%;padding-inline:2rem;box-sizing:border-box}.creator-lesson-row__title,.creator-lesson-row__title a{font-size:2rem;line-height:1.4;font-weight:400}.creator-lesson-row__media{flex:none;width:min(36.2rem,calc(100% - 4rem));aspect-ratio:362 / 181;margin-left:0;margin-right:auto}.creator-lesson-row--reverse .creator-lesson-row__media{margin-left:auto;margin-right:0}}.creator-list__anchors{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(var(--color-foreground),.2)}.creator-list__anchor-link{font-size:1.6rem;padding:.5rem 1rem;text-decoration:none;color:rgba(var(--color-button),var(--alpha-button-background));border:1px solid rgba(var(--color-button),var(--alpha-button-background));border-radius:.5rem;transition:all .3s ease}.creator-list__anchor-link:hover{background-color:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text))}.creator-list__section{margin-top:3rem;scroll-margin-top:2rem}.creator-list__section:first-child{margin-top:0}.creator-list__row-title{font-size:2rem;font-weight:700;margin-bottom:1rem;padding:.6em .8em;color:rgb(var(--color-button-text));background-color:rgba(var(--color-button),var(--alpha-button-background))}.creator-list__content .grid__item{flex-grow:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-creator-new.css.map */
