.btn_recruit{padding-bottom:.8em}.btn_recruit__sub .font-large{font-weight:800;letter-spacing:.3em}.btn_recruit__main .font-small{font-size:.9em}.btn_recruit__main .ff-jost{margin-right:0;letter-spacing:.05em}.btn_recruit__icon{bottom:.8em}.goods-list{-ms-flex-wrap:wrap;gap:.8em;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-top:1.6em}.goods-list__item{z-index:10;position:relative;width:calc(50% - .4em)}.goods-list__item.open{z-index:160}.goods-list__item.open .goods-list__popup-area{-webkit-animation:popupFadeIn .3s linear forwards;animation:popupFadeIn .3s linear forwards}.goods-list__item.init .goods-list__popup-area{opacity:0 !important}.goods-list__img{z-index:1;position:relative;height:19em;overflow:hidden}.goods-list__img .limited{-webkit-transform:translateX(-50%);z-index:1;position:absolute;bottom:1.8em;left:50%;width:33%;transform:translateX(-50%)}.goods-list__txt{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;height:5em;text-align:center}.goods-list__txt-main{font-size:1.05em;font-weight:900}.goods-list__txt-main.-small{font-size:.93em;letter-spacing:0}.goods-list__txt-sub{font-size:.85em;font-weight:900}.goods-list__txt-sub .only{color:#469ba5;font-size:.9em}.goods-list__btn{-webkit-transition:.2s;z-index:1;position:absolute;top:14.5em;right:0;width:3em;cursor:pointer;transition:.2s}.goods-list__btn:hover{opacity:.6}.goods-list__popup-area{-webkit-transform:translateX(101%);-webkit-animation:popupFadeOut .3s linear forwards;z-index:20;position:fixed;top:0;right:0;bottom:0;left:0;transform:translateX(101%);background:#fff;animation:popupFadeOut .3s linear forwards;opacity:0}@-webkit-keyframes popupFadeIn{0%{-webkit-transform:translateX(101%);transform:translateX(101%);opacity:0}1%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes popupFadeIn{0%{-webkit-transform:translateX(101%);transform:translateX(101%);opacity:0}1%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes popupFadeOut{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}99%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}100%{-webkit-transform:translateX(101%);transform:translateX(101%);opacity:0}}@keyframes popupFadeOut{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}99%{-webkit-transform:translateX(0);transform:translateX(0);opacity:0}100%{-webkit-transform:translateX(101%);transform:translateX(101%);opacity:0}}.goods-detail{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.goods-detail .goods-list__btn{top:0}.goods-detail .swiper-horizontal{z-index:1;position:relative;padding-bottom:3em}.goods-detail .swiper-pagination{bottom:0 !important}.goods-detail .swiper-pagination-bullet{background:#004a78}.goods-detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:80em;max-width:calc(100% - 6em);height:50em;max-height:calc(100% - 6em)}.goods-detail__img{-webkit-box-flex:1;-ms-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;flex:1;align-items:center;justify-content:center;padding:1.5em 3em}.goods-detail__img-inner{-webkit-transform:translateY(-50%);z-index:1;position:absolute;top:50%;right:3em;left:3em;overflow:hidden;transform:translateY(-50%)}.goods-detail__caption{padding-top:1em;font-size:.85em;text-align:center}.goods-detail__txt{-webkit-box-flex:1;-ms-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;align-items:center;justify-content:center;padding:1.5em 3em;border-left:1px solid #004a78}.goods-detail__txt-inner{scrollbar-width:none;width:100%;max-height:100%;overflow-y:scroll}.goods-detail__txt-inner::-webkit-scrollbar{width:0;height:0}.goods-detail__txt-inner .img-wrap{z-index:1;position:relative}.goods-detail__instagram{-webkit-transition:.2s;z-index:1;position:absolute;top:26.2%;left:0;width:33%;height:2.5em;background:#fff;opacity:0;transition:.2s}.goods-detail__instagram.-top{top:25%}.goods-detail__instagram.-top2{top:18%;width:26%}.goods-detail__instagram:hover{opacity:.4}.goods-detail__btn{display:block;width:50%;margin:4vw auto 0}.swiper-container .swiper-pagination{bottom:0}.swiper-container .swiper-pagination-bullet{opacity:.3}.swiper-container .swiper-pagination-bullet.-black{background:#000}.swiper-container .swiper-pagination-bullet.-white{border:1px solid #d6d7d7;background:#fff}.swiper-container .swiper-pagination-bullet.-blown{background:#231815}.swiper-container .swiper-pagination-bullet.-beige1{background:#dfdbcd}.swiper-container .swiper-pagination-bullet.-beige2{background:#e8d2c7}.swiper-container .swiper-pagination-bullet.-beige3{background:#c3b696}.swiper-container .swiper-pagination-bullet.-purple{background:#9479a0}.swiper-container .swiper-pagination-bullet.-purple2{background:#bb97c5}.swiper-container .swiper-pagination-bullet.-orange{background:#d69020}.swiper-container .swiper-pagination-bullet.-gradation1{background:url(../../images/goods/gradation1.png) center center/contain no-repeat}.swiper-container .swiper-pagination-bullet.-gradation2{background:url(../../images/goods/gradation2.png) center center/contain no-repeat}.swiper-container .swiper-pagination-bullet.-gradation3{background:url(../../images/goods/gradation3.png) center center/contain no-repeat}.swiper-container .swiper-pagination-bullet.-skyblue{background:#84bce6}.swiper-container .swiper-pagination-bullet.-gray{background:#565e75}.swiper-container .swiper-pagination-bullet.-navy{background:#1f2c5c}.swiper-container .swiper-pagination-bullet.-navy2{background:#618db8}.swiper-container .swiper-pagination-bullet.-green{background:#2d6f53}.swiper-container .swiper-pagination-bullet.-green2{background:#00825a}.swiper-container .swiper-pagination-bullet.-blue{background:#004f99}.swiper-container .swiper-pagination-bullet.-yellow{background:#e7b000}.swiper-container .swiper-pagination-bullet.-khaki{background:#928269}.swiper-container .swiper-pagination-bullet.-rose{background:#a56d76}.swiper-container .swiper-pagination-bullet.-gray2{background:#596372}.swiper-container .swiper-pagination-bullet.-gray3{background:#98a4a5}.swiper-container .swiper-pagination-bullet.-skyblue{background:#89a0ca}.swiper-container .swiper-pagination-bullet.-gold{background:#ef9307}.swiper-container .swiper-pagination-bullet.-ivory{background:#d7d7ab}.swiper-container .swiper-pagination-bullet.-khaki{background:#d7d7ab}.swiper-container .swiper-pagination-bullet.-khaki2{background:#707746}.swiper-container .swiper-pagination-bullet.-red{background:#cb2e27}.swiper-container .swiper-pagination-bullet.-red2{background:#c6362e}.swiper-container .swiper-pagination-bullet.-charcoal{background:#333438}.swiper-container .swiper-pagination-bullet.-beige{background:#cdc8b9}.swiper-container .swiper-pagination-bullet.-desert-camo{background:#998873}.swiper-container .swiper-pagination-bullet.-woodland-camo{background:#4a5645}.swiper-container .swiper-pagination-bullet.-tiedye{background:#ef424d}.swiper-container .swiper-pagination-bullet-active{opacity:1}.guidance-area.open .guidance-area__body{max-height:100em}.guidance-area__btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;align-items:center;width:100%;height:3.5em;padding:0 3em .2em .8em;background:#004a78;color:#fff;font-size:1.5em;letter-spacing:.03em;cursor:pointer;transition:.2s}.guidance-area__btn:hover{opacity:.6}.guidance-area__btn::after{-webkit-transform:translate(50%, -85%) scaleX(0.85) rotate(45deg);z-index:1;position:absolute;top:50%;right:1.5em;width:.9em;height:.9em;transform:translate(50%, -85%) scaleX(0.85) rotate(45deg);border-right:3px solid;border-bottom:3px solid;content:""}.guidance-area__btn.-color_sub{background:#417887}.guidance-area__body{-webkit-transition:.2s;max-height:0;overflow:hidden;transition:.2s}.guidance-area__body .inner{padding:2.3em 0}.guidance-area__title{color:#469ba5;font-size:1.2em;letter-spacing:.2em}*+.guidance-area__title{margin-top:1.3em}.guidance-area__title .exclamation{display:inline-block;z-index:1;position:relative;bottom:.15em;width:1.3em;margin-right:.3em}.guidance-area__cnt{margin-top:.3em;font-size:.88em}.guidance-area__cnt.-small{font-size:.85em}.guidance-area__cnt.-alert{margin-top:.8em;color:#fdd000}.guidance-area__cnt.-alert .txt-inner{border-bottom:2px solid #fdd000}.payment-img{padding:1em 0}@media screen and (max-width: 1900px){/*! オフィシャルグッズ */}@media screen and (max-width: 1830px){/*! オフィシャルグッズ */}@media screen and (max-width: 1300px){/*! オフィシャルグッズ */}@media screen and (max-width: 1100px){/*! オフィシャルグッズ */}@media screen and (max-width: 840px){/*! オフィシャルグッズ */}@media screen and (max-width: 480px){/*! オフィシャルグッズ */.btn_recruit{height:5.5em;font-size:1.2em}.goods-detail .goods-list__btn{width:5em}.goods-detail__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 6em)}.goods-detail__img{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:0;-ms-flex:none;flex:none;align-items:flex-start;padding:0 0 3em}.goods-detail__img-inner{-webkit-transform:none;position:relative;top:unset;right:unset;left:unset;transform:none}.popup-swiper-container{width:33vh}.goods-detail__txt{z-index:1;position:relative;padding:0;border-top:1px solid #004a78;border-left:0}.goods-detail__txt-inner{z-index:1;position:absolute;top:3em;right:0;bottom:0;left:0}.goods-detail__btn{margin-top:11vw}.guidance-area__btn{font-size:1.4em}#cloak{margin-top:-10vw;padding-top:10vw}}
/*# sourceMappingURL=page-goods.css.map */
