.c-page-intro{padding-top:var(--c-pi-padding-top-sp, 40px);padding-bottom:var(--c-pi-padding-bottom-sp, 40px);background-attachment:scroll}@media screen and (min-width:750px){.c-page-intro{padding-top:var(--c-pi-padding-top-pc, 64px);padding-bottom:var(--c-pi-padding-bottom-pc, 64px)}}.c-page-intro__inner{width:fit-content;max-width:var(--c-pi-max-width-sp, 480px);padding-inline:4px;box-sizing:content-box}@media screen and (min-width:750px){.c-page-intro__inner{max-width:var(--c-pi-max-width-pc, 720px)}}@media screen and (max-width:749px){.c-page-intro__inner--align-sp-left{margin-inline:0 auto}.c-page-intro__inner--align-sp-center{margin-inline:auto}.c-page-intro__inner--align-sp-right{margin-inline:auto 0}}@media screen and (min-width:750px){.c-page-intro__inner--align-pc-left{margin-inline:0 auto}.c-page-intro__inner--align-pc-center{margin-inline:auto}.c-page-intro__inner--align-pc-right{margin-inline:auto 0}}.c-page-intro__title-content{width:100%;margin:0 0 16px}@media screen and (min-width:750px){.c-page-intro__title-content{margin-bottom:20px}}.c-page-intro__title{margin:0;font-family:var(--c-font-stack),sans-serif;font-size:var(--c-pi-title-font-size-sp, 16px);font-weight:700;line-height:1.6;letter-spacing:.03em;background-image:var(--c-pi-title-marker-image, none);background-repeat:no-repeat;background-position:var(--c-pi-title-marker-position-sp, left 50%);background-size:var(--c-pi-title-marker-size-sp, auto)}@media screen and (min-width:750px){.c-page-intro__title{background-position:var(--c-pi-title-marker-position-pc, left 50%);background-size:var(--c-pi-title-marker-size-pc, auto)}}@media screen and (min-width:750px){.c-page-intro__title{font-size:var(--c-pi-title-font-size-pc, 20px)}}@media screen and (min-width:750px){.c-page-intro__title--align-pc-left{text-align:left}.c-page-intro__title--align-pc-center{text-align:center}.c-page-intro__title--align-pc-right{text-align:right}}@media screen and (max-width:749px){.c-page-intro__title--align-sp-left{text-align:left}.c-page-intro__title--align-sp-center{text-align:center}.c-page-intro__title--align-sp-right{text-align:right}}.c-page-intro__title--image{display:block;max-width:var(--c-section-title-max-width-sp, 240px);margin:0 auto}.c-page-intro__title--image img{display:block;width:100%;height:auto;max-width:100%}@media screen and (min-width:750px){.c-page-intro__title--image{max-width:var(--c-section-title-max-width-pc, 400px)}}@media screen and (min-width:750px){.c-page-intro__title--image.c-page-intro__title--align-pc-left{margin-inline:0 auto}.c-page-intro__title--image.c-page-intro__title--align-pc-center{margin-inline:auto}.c-page-intro__title--image.c-page-intro__title--align-pc-right{margin-inline:auto 0}}@media screen and (max-width:749px){.c-page-intro__title--image.c-page-intro__title--align-sp-left{margin-inline:0 auto}.c-page-intro__title--image.c-page-intro__title--align-sp-center{margin-inline:auto}.c-page-intro__title--image.c-page-intro__title--align-sp-right{margin-inline:auto 0}}.c-page-intro__body{margin:0;font-family:var(--c-font-stack),sans-serif;font-size:var(--c-pi-body-font-size-sp, 13px);font-weight:400;line-height:1.8;letter-spacing:-.04em;color:rgb(var(--color-foreground) / .85)}@media screen and (min-width:750px){.c-page-intro__body{font-size:var(--c-pi-body-font-size-pc, 14px)}}.c-page-intro__body p{margin:0 0 .8em;background-image:var(--c-pi-body-marker-image, none);background-repeat:no-repeat;background-position:var(--c-pi-body-marker-position-sp, left 50%);background-size:var(--c-pi-body-marker-size-sp, auto)}.c-page-intro__body p:last-child{margin-bottom:0}@media screen and (min-width:750px){.c-page-intro__body p{background-position:var(--c-pi-body-marker-position-pc, left 50%);background-size:var(--c-pi-body-marker-size-pc, auto)}}@media screen and (min-width:750px){.c-page-intro__body--align-pc-left{text-align:left}.c-page-intro__body--align-pc-center{text-align:center}.c-page-intro__body--align-pc-right{text-align:right}}@media screen and (max-width:749px){.c-page-intro__body--align-sp-left{text-align:left}.c-page-intro__body--align-sp-center{text-align:center}.c-page-intro__body--align-sp-right{text-align:right}}@media screen and (min-width:750px){.c-page-intro__body--sp-only{display:none}}@media screen and (max-width:749px){.c-page-intro__body--pc-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/c-page-intro.css.map */
