.main-section .text-box{margin-bottom:var(--text-box-margin-bottom)}.main-section .text-box__head{color:var(--black);letter-spacing:normal}@media (max-width: 720px){.main-section .text-box__head{letter-spacing:-.2px}}.main-section .text-box__head--size01{font-size:var(--headline-h1-font-size);line-height:var(--headline-h1-line-height);font-weight:var(--font-weight-bold)}.main-section .text-box__head--size02{font-size:var(--headline-h2-font-size);line-height:var(--headline-h2-line-height);font-weight:var(--font-weight-bold)}@media (max-width: 1024px){.main-section .text-box__head--size02{font-size:var(--headline-h1-font-size);line-height:var(--headline-h1-line-height)}}@media (max-width: 720px){.main-section .text-box__head--size02{font-size:var(--headline-h1-font-size);line-height:var(--headline-h1-line-height)}}.main-section .text-box__head--size03{font-size:var(--headline-h3-font-size);line-height:var(--headline-h3-line-height);font-weight:var(--font-weight-bold)}.main-section .text-box__head--size04{font-size:var(--headline-h4-font-size);line-height:var(--headline-h4-line-height);font-weight:var(--font-weight-bold)}.main-section .text-box__body--size01{font-size:var(--body01-font-size);line-height:var(--body01-line-height)}.main-section .text-box__body--size02{font-size:var(--body02-font-size);line-height:var(--body02-line-height);margin-top:var(--body02--margin-top)}.main-section .text-box__body--size03{font-size:var(--body03-font-size);line-height:var(--body03-line-height)}.main-section .text-box__body--size04{font-size:var(--body04-font-size);line-height:var(--body04-line-height)}.main-section .swiper-controls{position:absolute;bottom:0;left:0;right:0;z-index:10}.main-section .swiper-controls__wrap{padding:0 48px}@media (max-width: 1024px){.main-section .swiper-controls__wrap{padding:0 80px}}@media (max-width: 720px){.main-section .swiper-controls__wrap{padding:0 24px}}.main-section .swiper-controls__inner{max-width:1440px;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;gap:12px}.main-section .swiper-progressbar{width:200px;height:2px;border-radius:2px;overflow:hidden;background:#0000004d}@media (max-width: 720px){.main-section .swiper-progressbar{width:100%}}.main-section .swiper-progressbar-fill{display:block!important;height:100%;background:var(--black);transition:width .7s linear}.main-section .swiper-progressbar--color-primary{background:var(--gray03)}.main-section .swiper-progressbar--color-primary .swiper-progressbar-fill{background:var(--primary)}.main-section .swiper-progressbar--type-wide{width:100%}.main-section .swiper-progressbar--type-wide .swiper-progressbar-fill{transition:width .3s linear}.main-section .swiper-pagination-fraction{position:relative;top:0;bottom:0;display:flex;align-items:center;gap:6px;width:auto;font-size:var(--body05-font-size);font-weight:500}.main-section .swiper-pagination-fraction__total{color:#00000080}.main-section .swiper-pagination{position:absolute;bottom:0!important;left:0;width:100%;display:block}.main-section .swiper-pagination .swiper-pagination-bullet{margin:0 6px!important;width:8px;height:8px;background:#0000004d;opacity:1}@media (max-width: 720px){.main-section .swiper-pagination .swiper-pagination-bullet{width:4.5px;height:4.5px;margin:0 4px!important}}.main-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--black)}.main-section .swiper-pagination--white .swiper-pagination-bullet{background:#ffffff4d}.main-section .swiper-pagination--white .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--white)}.main-section .swiper-button-prev,.main-section .swiper-button-next{width:48px;height:48px;opacity:.5}@media (max-width: 1728px){.main-section .swiper-button-prev,.main-section .swiper-button-next{width:64px;height:64px;padding:15px}}@media (max-width: 1024px){.main-section .swiper-button-prev,.main-section .swiper-button-next{width:64px;height:64px}}@media (max-width: 720px){.main-section .swiper-button-prev,.main-section .swiper-button-next{width:40px;height:40px;padding:9px}}.main-section .swiper-button-prev:after,.main-section .swiper-button-next:after{display:none}.main-section .swiper-button-prev path,.main-section .swiper-button-next path{stroke-width:2px}.main-section .swiper-button-prev.swiper-button-disabled,.main-section .swiper-button-next.swiper-button-disabled{opacity:.15}.main-section .swiper-button-prev{left:0;transform:rotate(180deg)}.main-section .swiper-button-next{right:0}@media (max-width: 1728px){.main-section .swiper-button--type2.swiper-button-prev,.main-section .swiper-button--type2.swiper-button-next{background:#0003;opacity:1}.main-section .swiper-button--type2.swiper-button-prev.swiper-button-disabled,.main-section .swiper-button--type2.swiper-button-next.swiper-button-disabled{background:#0000001a!important;opacity:1}.main-section .swiper-button--type2.swiper-button-prev.swiper-button-disabled svg path,.main-section .swiper-button--type2.swiper-button-next.swiper-button-disabled svg path{opacity:.6}}@media (max-width: 720px){.main-section .swiper-button--type2.swiper-button-prev,.main-section .swiper-button--type2.swiper-button-next{display:flex}}.main-section .swiper-button--type2.swiper-button-prev{left:-40px}@media (max-width: 1728px){.main-section .swiper-button--type2.swiper-button-prev{left:0}}@media (max-width: 1600px){.main-section .swiper-button--type2.swiper-button-prev{left:0}}.main-section .swiper-button--type2.swiper-button-next{right:-40px}@media (max-width: 1728px){.main-section .swiper-button--type2.swiper-button-next{right:0}}@media (max-width: 1600px){.main-section .swiper-button--type2.swiper-button-next{right:0}}.main-section .swiper-button--white path{stroke:var(--white)}.main-section .swiper-auto-play-button{width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDkgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHk9IjAuNSIgd2lkdGg9IjMiIGhlaWdodD0iMTEiIGZpbGw9ImJsYWNrIi8+CjxyZWN0IHg9IjYiIHk9IjAuNSIgd2lkdGg9IjMiIGhlaWdodD0iMTEiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;cursor:pointer}.main-section .swiper-auto-play-button--stop{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDkgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDZMMCAxMS41TDUuMzU3OTZlLTA3IDAuNUw5IDZaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K)}.astr-main{--title-bottom: 48px}@media (max-width: 750px){.astr-main{--title-bottom: 24px}}.astr-main__wrap{position:relative;container:article/inline-size;margin:0 auto;padding-top:var(--padding-top, 80px);padding-bottom:var(--padding-bottom, 80px);background-color:var(--bg-color, #fff)}.astr-main__wrap--npd{padding:0!important}@media (max-width: 750px){.astr-main__wrap{padding-top:var(--padding-top-mo, 40px);padding-bottom:var(--padding-bottom-mo, 40px)}}.astr-main__title{margin-bottom:var(--title-bottom)}.astr-main__title .head-title{display:block;font-size:44px;font-weight:500;letter-spacing:-.011em;line-height:1.2;color:#222;word-break:break-word;color:var(--color, #000)}@media (max-width: 750px){.astr-main__title .head-title{letter-spacing:-.0045em;font-size:29px}}.astr-main__title .sub-title{margin-top:12px;word-break:break-word;color:var(--color, #000)}@media (max-width: 750px){.astr-main__title .sub-title{margin-top:4px}}.astr-main__full-image{display:block;overflow:hidden;max-width:1920px;margin:0 auto}.astr-main__full-image a{display:block}.astr-main__full-image img{display:block;width:100%}.astr-main .swiper-pagination{position:static}.astr-main .swiper-pagination-bullets{margin-top:24px;--swiper-pagination-bullet-width: 6px;--swiper-pagination-bullet-height: 6px;--swiper-pagination-bullet-horizontal-gap: 6px}
/*# sourceMappingURL=/cdn/shop/t/24/assets/page-main.scss.css.map */
