.shop-top-banner,.shop-top-nav,.shop-top-gym__btn,.shop-top-voice,.shop-top-qa,.shop-top-qa__btn{display:grid;grid-template-columns:minmax(auto, var(--base-contents-max-width, 940px));justify-content:center}@media(max-width: 767.98px){.shop-top-banner,.shop-top-nav,.shop-top-gym__btn,.shop-top-voice,.shop-top-qa,.shop-top-qa__btn{padding-top:var(--base-contents-padding-top-sp, 50px);padding-bottom:var(--base-contents-padding-bottom-sp, 50px);padding-right:15px;padding-left:15px}}@media(min-width: 768px){.shop-top-banner,.shop-top-nav,.shop-top-gym__btn,.shop-top-voice,.shop-top-qa,.shop-top-qa__btn{padding-top:var(--base-contents-padding-top-pc, 70px);padding-bottom:var(--base-contents-padding-bottom-pc, 70px);padding-right:40px;padding-left:40px}}.shop-top-voice__list,.shop-top-qa__list{display:grid;grid-template-columns:minmax(auto, var(--base-inner-max-width, 940px));justify-content:center}.shop-top-voice__title-main,.shop-top-qa__title-main{display:block}@media(max-width: 767.98px){.shop-top-voice__title-main,.shop-top-qa__title-main{height:50px}}@media(min-width: 768px){.shop-top-voice__title-main,.shop-top-qa__title-main{height:105px}}.shop-top-voice__title-main img,.shop-top-qa__title-main img{height:100%}.shop-top-voice__title-sub,.shop-top-qa__title-sub{display:block;color:#f08300;font-weight:700;line-height:normal}@media(max-width: 767.98px){.shop-top-voice__title-sub,.shop-top-qa__title-sub{font-size:1.8rem}}@media(min-width: 768px){.shop-top-voice__title-sub,.shop-top-qa__title-sub{font-size:2.6rem}}.shop-top-scroll-text-box{position:relative;overflow-x:hidden}.shop-top-scroll-text-box:before{display:block;content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../../assets/images/common/dot-ptn.png) repeat left top;z-index:1}@media(max-width: 767.98px){.shop-top-scroll-text-box:before{background-size:3px 3px}}@media(min-width: 768px){.shop-top-scroll-text-box:before{background-size:6px 6px}}.shop-top-scroll-text-inner{position:relative}.shop-top-scroll-text-inner:before,.shop-top-scroll-text-inner:after{display:block;content:"";height:100%;position:absolute;top:0;background-repeat:repeat-y;opacity:.2;z-index:2}@media(max-width: 767.98px){.shop-top-scroll-text-inner:before,.shop-top-scroll-text-inner:after{width:36px;background-size:36px auto}}@media(min-width: 768px){.shop-top-scroll-text-inner:before,.shop-top-scroll-text-inner:after{width:55px;background-size:55px auto}}.shop-top-scroll-text-inner:before{background-image:url(../../assets/images/common/text-animation_left.png)}@media(max-width: 767.98px){.shop-top-scroll-text-inner:before{animation:textAnimationLeftSp 15s linear infinite;left:-2px}}@media(min-width: 768px){.shop-top-scroll-text-inner:before{animation:textAnimationLeftPc 20s linear infinite;left:-4px}}.shop-top-scroll-text-inner:after{background-image:url(../../assets/images/common/text-animation_right.png)}@media(max-width: 767.98px){.shop-top-scroll-text-inner:after{animation:textAnimationRightSp 15s linear infinite;right:-2px}}@media(min-width: 768px){.shop-top-scroll-text-inner:after{animation:textAnimationRightPc 20s linear infinite;right:-4px}}@keyframes textAnimationLeftPc{from{background-position:0 0}to{background-position:0 -1024px}}@keyframes textAnimationRightPc{from{background-position:0 0}to{background-position:0 1024px}}@keyframes textAnimationLeftSp{from{background-position:0 0}to{background-position:0 -670px}}@keyframes textAnimationRightSp{from{background-position:0 0}to{background-position:0 670px}}.shop-top{background:#161a22}.shop-top-banner{--base-contents-padding-top-pc: 22px;--base-contents-padding-bottom-pc: 0;--base-contents-padding-top-sp: 23px;--base-contents-padding-bottom-sp: 0;row-gap:30px}.shop-top-banner__static{display:grid;justify-content:center}@media(max-width: 767.98px){.shop-top-banner__static{row-gap:20px;grid-template-columns:minmax(auto, 300px)}}@media(min-width: 768px){.shop-top-banner__static{row-gap:30px;grid-template-columns:minmax(auto, 370px)}}.shop-top-banner__static-item{text-align:center}.shop-top-banner__static-btn{display:grid;place-content:center;border:1px solid #fff;position:relative;overflow:hidden;transition:color .3s;color:#fff}@media(max-width: 767.98px){.shop-top-banner__static-btn{height:60px;font-size:1.6rem}}@media(min-width: 768px){.shop-top-banner__static-btn{height:80px;font-size:1.8rem}}.shop-top-banner__static-btn:before{display:block;content:"";position:absolute;top:0;left:-130%;background:#fff;width:120%;height:100%;transform:skewX(-25deg);transition:left .3s}.shop-top-banner__static-btn:after{display:block;content:"";position:absolute;top:0;width:11px;height:7px;background:url(../../assets/images/common/fg24_icon_arrow.svg) no-repeat center/contain;bottom:0;margin:auto 0;right:15px}.shop-top-banner__static-btn span{position:relative}@media(hover: hover){.shop-top-banner__static-btn:where(:any-link,:enabled,summary):hover{color:#161a22}.shop-top-banner__static-btn:where(:any-link,:enabled,summary):hover:before{left:-10%}}.shop-top-banner__btn{--web-admission-area-btn-max-width-pc: 100%;--web-admission-area-btn-height-pc: 80px;--web-admission-area-btn-font-size-pc: 2.8rem;--web-admission-area-btn-span-font-size-pc: 2.8rem;--web-admission-area-btn-arrow-right-pc: 20px;--web-admission-area-btn-max-width-sp: 100%;--web-admission-area-btn-height-sp: 70px;--web-admission-area-btn-font-size-sp: 2.6rem;--web-admission-area-btn-span-font-size-sp: 2.6rem;--web-admission-area-btn-arrow-right-sp: 20px;display:grid;grid-template-columns:minmax(auto, 530px);justify-content:center}.shop-top-banner__btn-item{transition:opacity .3s;display:grid;place-content:center;background:#f08300;font-weight:900;position:relative;color:#fff}@media(hover: hover){.shop-top-banner__btn-item:where(:any-link,:enabled,summary):hover{cursor:pointer;opacity:.6}}@media(max-width: 767.98px){.shop-top-banner__btn-item{font-size:2.6rem;letter-spacing:1.3px;line-height:.96154;padding:21px 0 24px}}@media(min-width: 768px){.shop-top-banner__btn-item{font-size:2.8rem;letter-spacing:1.4px;line-height:.89286;padding:24px 0 31px}}.shop-top-banner__btn-item:after{display:block;content:"";width:11px;height:7px;background:#fff;-webkit-mask-image:url(../../assets/images/common/fg24_icon_arrow.svg);mask-image:url(../../assets/images/common/fg24_icon_arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:0;bottom:0;right:20px;margin:auto 0}.shop-top-nav{--base-contents-padding-top-sp: 20px;--base-contents-padding-bottom-sp: 20px;background:linear-gradient(180deg, #161A22 0%, #111D54 64.5%, #161A22 100%)}@media(min-width: 768px){.shop-top-nav{display:none}}.shop-top-gym__btn{--base-contents-padding-top-pc: 60px;--base-contents-padding-top-sp: 30px;--base-contents-padding-bottom-pc: 117px;--base-contents-padding-bottom-sp: 78px}@media(max-width: 767.98px){.shop-top-gym__btn{--base-contents-max-width: 300px}}@media(min-width: 768px){.shop-top-gym__btn{--base-contents-max-width: 370px}}.shop-top-gym__btn-item{display:grid;place-content:center;border:1px solid #fff;position:relative;overflow:hidden;transition:color .3s;color:#fff}@media(max-width: 767.98px){.shop-top-gym__btn-item{height:60px;font-size:1.6rem}}@media(min-width: 768px){.shop-top-gym__btn-item{height:80px;font-size:1.8rem}}.shop-top-gym__btn-item:before{display:block;content:"";position:absolute;top:0;left:-130%;background:#fff;width:120%;height:100%;transform:skewX(-25deg);transition:left .3s}.shop-top-gym__btn-item:after{display:block;content:"";position:absolute;top:0;width:11px;height:7px;background:url(../../assets/images/common/fg24_icon_arrow.svg) no-repeat center/contain;bottom:0;margin:auto 0;right:15px}.shop-top-gym__btn-item span{position:relative}@media(hover: hover){.shop-top-gym__btn-item:where(:any-link,:enabled,summary):hover{color:#222}.shop-top-gym__btn-item:where(:any-link,:enabled,summary):hover:before{left:-10%}}@media(max-width: 767.98px){.shop-top-gym__list-btn{margin-left:115px;max-width:300px}}@media(min-width: 768px){.shop-top-gym__list-btn{margin-left:192px;max-width:360px}}.shop-top-gym__list-btn-item{display:grid;place-content:center;border:1px solid #fff;position:relative;overflow:hidden;transition:color .3s;color:#fff}@media(max-width: 767.98px){.shop-top-gym__list-btn-item{height:50px;font-size:1.4rem}}@media(min-width: 768px){.shop-top-gym__list-btn-item{height:50px;font-size:1.4rem}}.shop-top-gym__list-btn-item:before{display:block;content:"";position:absolute;top:0;left:-130%;background:#fff;width:120%;height:100%;transform:skewX(-25deg);transition:left .3s}.shop-top-gym__list-btn-item:after{display:block;content:"";position:absolute;top:0;width:11px;height:7px;background:url(../../assets/images/common/fg24_icon_arrow.svg) no-repeat center/contain;bottom:0;margin:auto 0;right:15px}.shop-top-gym__list-btn-item span{position:relative}@media(hover: hover){.shop-top-gym__list-btn-item:where(:any-link,:enabled,summary):hover{color:#222}.shop-top-gym__list-btn-item:where(:any-link,:enabled,summary):hover:before{left:-10%}}.shop-top-news{--top-news-section-title-top-sp: -28px;--top-news-list-max-height-pc: 280px;--top-news-list-max-height-sp: 256px}.shop-top-voice{--base-contents-max-width: 1080px;--base-contents-padding-top-bottom: 88px;--base-contents-padding-top-sp: 49px;background:url(../../assets/images/shop/top/voice-bg.jpg) no-repeat center/cover}@media(any-hover: hover)and (pointer: fine){.shop-top-voice{background-position-y:var(--header-height);background-attachment:fixed}}.shop-top-voice__inner{position:relative;z-index:4}.shop-top-voice__title{display:grid;justify-content:flex-end;text-align:right}@media(max-width: 767.98px){.shop-top-voice__title{row-gap:5px}}@media(min-width: 768px){.shop-top-voice__title{row-gap:8px}}@media(max-width: 767.98px){.shop-top-voice__list{margin-top:20px}}@media(min-width: 768px){.shop-top-voice__list{margin-top:50px}}.shop-top-qa{--base-contents-max-width: 1080px;--base-contents-padding-top-pc: 87px;--base-contents-padding-top-bottom: 90px;--base-contents-padding-top-sp: 51px;--base-contents-padding-bottom-sp: 70px;background:url(../../assets/images/common/qa_bg.jpg) no-repeat center top/cover;position:relative;z-index:1}.shop-top-qa::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:208px;background-image:linear-gradient(180deg, #000, rgba(0, 0, 0, 0))}@media(max-width: 767.98px){.shop-top-qa::before{height:80px}}.shop-top-qa__title{display:grid}@media(max-width: 767.98px){.shop-top-qa__title{row-gap:5px}}@media(min-width: 768px){.shop-top-qa__title{row-gap:7px}}@media(max-width: 767.98px){.shop-top-qa__list{margin-top:7px}}@media(min-width: 768px){.shop-top-qa__list{margin-top:30px}}.shop-top-qa__btn{--base-contents-padding-top-pc: 50px;--base-contents-padding-bottom-pc: 0;--base-contents-padding-top-sp: 54px;--base-contents-padding-bottom-sp: 0}@media(max-width: 767.98px){.shop-top-qa__btn{--base-contents-max-width: 300px}}@media(min-width: 768px){.shop-top-qa__btn{--base-contents-max-width: 370px}}.shop-top-qa__btn-item{display:grid;place-content:center;border:1px solid #fff;position:relative;overflow:hidden;transition:color .3s;color:#fff}@media(max-width: 767.98px){.shop-top-qa__btn-item{height:60px;font-size:1.6rem}}@media(min-width: 768px){.shop-top-qa__btn-item{height:80px;font-size:1.8rem}}.shop-top-qa__btn-item:before{display:block;content:"";position:absolute;top:0;left:-130%;background:#fff;width:120%;height:100%;transform:skewX(-25deg);transition:left .3s}.shop-top-qa__btn-item:after{display:block;content:"";position:absolute;top:0;width:11px;height:7px;background:url(../../assets/images/common/fg24_icon_arrow.svg) no-repeat center/contain;bottom:0;margin:auto 0;right:15px}.shop-top-qa__btn-item span{position:relative}@media(hover: hover){.shop-top-qa__btn-item:where(:any-link,:enabled,summary):hover{color:#222}.shop-top-qa__btn-item:where(:any-link,:enabled,summary):hover:before{left:-10%}}
