.top_footer_space,.top_footer_space *{font-size:1.3333vw}@media screen and (min-width:750px){.top_footer_space,.top_footer_space *{font-size:10px}}.top_footer{background:#f0f7f7}.top_footer .about{position:relative;display:flex;align-items:flex-start;width:100%;max-width:1100px;margin:0 auto 5.8em;padding-top:3em}.top_footer .about p{width:78em;margin-left:3em;line-height:2}.top_footer .about p span{font-size:1.5em}.top_footer .totop{position:absolute;top:0;right:1.6em;transform:translateY(-50%);width:7.2em;height:7.2em}.top_footer .info{max-width:1010px;width:100%;margin:0 auto 4em}.top_footer .info>p{margin-bottom:4em;text-align:center}.top_footer .info .lists{display:flex;justify-content:space-between;padding:0 1em}.top_footer .info .lists li{display:flex;flex-direction:column;width:32%;min-height:49em}.top_footer .info .box{display:flex;flex-direction:column;height:100%;padding:2.5em 3em;border-radius:1em;background:#fff}.top_footer .info .box.pay{padding:2.5em 1.8em}.top_footer .info .box.fd_col{height:48%}.top_footer .info .head{margin-bottom:2em;text-align:center}.top_footer .info .head img{max-width:100%}.top_footer .info .txt{font-size:1.3em;line-height:1.53}.top_footer .info .txt img{width:100%}.top_footer .info .txt strong{font-size:123%}.top_footer .info .btn{display:flex;justify-content:center;align-items:center;width:15.4em;height:4.8em;margin:auto auto 0;color:#fff;text-decoration:none;border-radius:4.8em;background:#333}.top_footer .info .btn.PC{display:flex}.top_footer .info .btn.SP{display:none}.top_footer .info .btn span{font-size:1.4em;font-weight:700}.top_footer .info .box.mt_auto{margin-top:auto;margin-bottom:0}.top_footer .info .pay .txt,.top_footer .info .ship2 .txt{line-height:1.84}.top_footer .info .list-payment{display:flex;flex-wrap:wrap;padding:0}.top_footer .info .list-payment>li{display:inherit;min-height:inherit;width:inherit}.top_footer .info .list-payment>li svg{height:auto;width:50px}.top_footer .info .list-payment>li img{width:50px}.top_footer .shop{display:flex;max-width:1100px;width:100%;margin:0 auto;padding-bottom:5.5em}.top_footer .shop .txt p>span{font-size:1.3em;line-height:1.53}.top_footer .shop .txt p>span>span{font-size:100%;line-height:1.53}.top_footer .shop .logo{width:23em}.top_footer small{display:flex;justify-content:center;align-items:center;min-height:9em;text-align:center;background:#fff}.top_footer small span{font-size:1.3em}.SP{display:none}@media screen and (max-width:750px){.PC{display:none!important}.SP{display:inherit}.top_footer_space img{width:100%}.top_footer .about{display:block;margin-bottom:0}.top_footer .about p{width:87%;margin:0 auto}.top_footer .about p span{color:#333;font-size:2.4em;line-height:1.83}.top_footer .info{margin-bottom:0}.top_footer .info>p{margin:0}.top_footer .info .lists{flex-wrap:wrap;justify-content:space-between;width:65.8em;margin:0 auto;padding:0}.top_footer .info .lists li{flex-direction:row;justify-content:center;width:31.4em;min-height:0}.top_footer .info .lists li:first-child{display:flex;justify-content:space-between;width:100%;margin-bottom:2em}.top_footer .info .box{padding:0;background:none}.top_footer .info .btn{width:31.4em;height:9em;border-radius:0;background:no-repeat center;background-size:100%}.top_footer .info .box{height:auto}.top_footer .info .box.pay{padding:0}.top_footer .info .box.fd_col{width:31.4em;height:auto}.top_footer .info .fd_col .btn{background-image:url(/cdn/shop/files/info_btn01.png)}.top_footer .info .fd_col.mt_auto .btn{background-image:url(/cdn/shop/files/info_btn02.png)}.top_footer .info .pay .btn{background-image:url(/cdn/shop/files/info_btn03.png)}.top_footer .info .ship2 .btn{background-image:url(/cdn/shop/files/info_btn04.png)}.top_footer .info .btn.SP{display:flex}.top_footer .info .btn span{text-indent:120%;white-space:nowrap;overflow:hidden}.top_footer .shop{display:block}.top_footer .shop .logo{width:100%}.top_footer .shop .txt p{text-align:center}.top_footer .shop .txt p>span{font-size:2em;line-height:1.6}.top_footer .shop .links{display:flex;justify-content:center;margin-bottom:2em}.top_footer .shop .links .link{width:8.8em}.top_footer .shop .links .link:not(:last-child){margin-right:1.6em}.top_footer small span{font-size:2.4em}.top_footer .totop{width:11.2vw;position:absolute;right:6.6666666667vw}}footer.footer{display:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/user-footer.css.map */
