@media screen and (min-width:1200px){.page--shop .section-main{background-image:url(/1st/images/bg-gift-title.6dcb3.webp);background-position:50% 0;background-repeat:no-repeat;background-size:256rem 90.2rem;height:90.2rem;position:relative}.page--shop .section-main:before{animation:downSlideShowLoop 5s linear infinite alternate;background:url(/1st/images/bg-gift-deco-item-blur.cf7d6.webp) 50% 0/cover no-repeat;content:"";height:136.4rem;left:0;position:absolute;top:-5rem;width:100%;z-index:2}.page--shop .section-main:after{animation:downSlideShowLoop 7s linear infinite alternate;background:url(/1st/images/bg-gift-deco-item-group.505fe.webp) 50% 0/cover no-repeat;content:"";height:146.2rem;left:0;position:absolute;top:-5rem;width:100%}.page--shop .section-main .bg-deco{animation:giftIntro 2s .6s both;height:90.2rem;left:50%;margin-left:-128rem;overflow:hidden;position:absolute;top:0;width:256rem}.page--shop .section-main .bg-deco:before{animation:giftDeco01 3s linear infinite alternate;background:url(/1st/images/img-gift-title-deco-01.80687.webp) 50% 0/cover no-repeat;content:"";height:87.6rem;left:50%;margin-left:-138rem;position:absolute;top:-15rem;width:144.7rem}.page--shop .section-main .bg-deco:after{animation:giftDeco02 3s linear infinite alternate;background:url(/1st/images/img-gift-title-deco-02.280fe.webp) 50% 0/cover no-repeat;content:"";height:51.1rem;left:50%;margin-left:18rem;position:absolute;top:39rem;width:166.2rem}.page--shop .section-main .bg-char{height:90.2rem;left:50%;margin-left:-3rem;overflow:hidden;position:absolute;top:0;width:91.5rem;z-index:2}.page--shop .section-main .bg-char:before{animation:upSlideShow .6s .6s both;background:url(/1st/images/img-gift-title-item.1e20a.webp) 0 0/cover no-repeat;content:"";display:block;height:90.2rem;width:91.5rem}.page--shop .section-main .shop__title{animation:upSlideShow .6s .3s both;position:relative;z-index:10}.page--shop .section-main .shop__title[lang=en]{background-image:url(/1st/images/en_title-shop.80ab8.webp)}.page--shop .section-main .shop__title[lang=en],.page--shop .section-main .shop__title[lang=zh-TW]{background-position:50% 0;background-repeat:no-repeat;background-size:160rem 75rem;height:75rem;width:160rem}.page--shop .section-main .shop__title[lang=zh-TW]{background-image:url(/1st/images/zh-TW_title-shop.f385c.webp)}.page--shop .section-main .shop__title[lang=ja]{background-image:url(/1st/images/ja_title-shop.5e2a4.webp);background-position:50% 0;background-repeat:no-repeat;background-size:160rem 75rem;height:75rem;width:160rem}.page--shop .section-main .shop__title[lang]{width:100%}.page--shop .section-shop{background-image:url(/1st/images/bg-gift-content.9ca21.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding-bottom:48rem}.page--shop .section-shop .info-wrap{background-image:url(/1st/images/bg-gift-content-info.b1161.webp);background-position:50% 0;background-repeat:no-repeat;background-size:124rem 47.2rem;height:47.2rem;margin:-9.5rem auto 0;position:relative;width:124rem;z-index:10}.page--shop .section-shop .info-wrap .info-area[lang=en]{background-image:url(/1st/images/en_info-text.1825f.webp);background-position:50% 0;background-repeat:no-repeat;background-size:124rem 23.6rem;height:23.6rem;width:124rem}.page--shop .section-shop .info-wrap .info-area[lang=zh-TW]{background-image:url(/1st/images/zh-TW_info-text.4272d.webp);background-position:50% 0;background-repeat:no-repeat;background-size:124rem 23.6rem;height:23.6rem;width:124rem}.page--shop .section-shop .info-wrap .info-area[lang=ja]{background-image:url(/1st/images/ja_info-text.ea7b0.webp);background-position:50% 0;background-repeat:no-repeat;background-size:124rem 23.6rem;height:23.6rem;width:124rem}.page--shop .section-shop .info-wrap .user-area{box-sizing:border-box;height:23.6rem;padding:4.7rem 0 0 6.6rem;position:relative;width:100%}.page--shop .section-shop .info-wrap .user-area .loading-area{height:20.2rem;left:0;position:absolute;top:0;width:100%}.page--shop .section-shop .info-wrap .user-area .loading-area .loading-wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page--shop .section-shop .info-wrap .user-area .loading-area .loading-wrap .loading{animation:loadingSpin .6s linear infinite;background-color:transparent;border-radius:50%;border-right:.6rem solid #898989;border-top:.6rem solid #898989;border-color:transparent transparent #898989 #898989;border-style:solid;border-width:.6rem;display:block;font-size:0;height:6rem;line-height:0;overflow:hidden;text-indent:-9999px;width:6rem}.page--shop .section-shop .info-wrap .user-area .user{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1.3rem}.page--shop .section-shop .info-wrap .user-area .user .icon{background-image:url(/1st/images/icon-user.d53c8.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:3.2rem;margin-right:1.6rem;width:3.2rem}.page--shop .section-shop .info-wrap .user-area .user .text{color:#f0cefb;font-size:5.2rem;font-weight:500;letter-spacing:-.05em;line-height:6rem}.page--shop .section-shop .info-wrap .user-area .user .text>br{display:none}.page--shop .section-shop .info-wrap .user-area .desc{align-items:center;color:#d5d5d5;display:flex;font-size:2.2rem;font-weight:400;justify-content:flex-start;line-height:3.4rem}.page--shop .section-shop .info-wrap .user-area .desc .link{border:1px solid #60605f;box-sizing:border-box;color:#d5d5d5;font-size:2rem;font-weight:400;letter-spacing:-.05em;line-height:3.4rem;margin-left:.6rem;padding:0 1.4rem;transition:border .3s}.page--shop .section-shop .info-wrap .user-area .desc .link:hover{border-color:#979797}.page--shop .section-shop .info-wrap .user-area .point{align-items:center;bottom:6.2rem;display:flex;height:9.2rem;justify-content:center;position:absolute;right:0;width:44.6rem}.page--shop .section-shop .info-wrap .user-area .point>strong{align-items:center;display:flex;justify-content:center;width:100%}.page--shop .section-shop .info-wrap .user-area .point>strong .icon{background-image:url(/1st/images/icon-mileage.12da5.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:4.2rem;margin-right:1rem;width:4.2rem}.page--shop .section-shop .info-wrap .user-area .point>strong .mileage{color:#fff;font-size:4.8rem;font-weight:500;letter-spacing:-.05em;line-height:5.6rem}.page--shop .section-shop .info-wrap .user-area .point>strong .mileage[lang=ja],.page--shop .section-shop .info-wrap .user-area .point>strong .mileage[lang=zh-TW]{position:relative;top:-.3rem}.page--shop .section-shop .info-wrap .user-area .point .login__link{display:flex}.page--shop .section-shop .info-wrap .user-area .point .login__link .text1{color:#d5d5d5;font-size:2rem;font-weight:400;letter-spacing:-.05em;line-height:3.2rem;margin-right:.4rem;text-decoration:underline;transition:color .3s}.page--shop .section-shop .info-wrap .user-area .point .login__link .text2{color:#898989;font-size:2rem;font-weight:400;letter-spacing:-.05em;line-height:3.2rem}.page--shop .section-shop .info-wrap .user-area .point .login__link:hover .text1{color:#fff}.page--shop .section-shop .info-wrap .user-area .history__link{align-items:center;border-bottom:1px solid #4b4d50;display:flex;justify-content:flex-start;position:absolute;right:5.6rem;top:1.4rem}.page--shop .section-shop .info-wrap .user-area .history__link .icon{background-image:url(/1st/images/icon-detail.1b48f.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:2rem;margin-right:.8rem;width:1.8rem}.page--shop .section-shop .info-wrap .user-area .history__link .text{color:#c3c3c3;font-size:2rem;font-weight:400;letter-spacing:-.05em;line-height:3.2rem;transition:color .3s}.page--shop .section-shop .info-wrap .user-area .history__link:hover .text{color:#fff}.page--shop .section-shop .shop-wrap{padding:3.8rem 0 0}.page--shop .section-shop .shop-wrap .loading-area{height:50rem}.page--shop .section-shop .shop-wrap .loading-area .loading-wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page--shop .section-shop .shop-wrap .loading-area .loading-wrap .loading{animation:loadingSpin .6s linear infinite;background-color:transparent;border-radius:50%;border-right:.6rem solid #898989;border-top:.6rem solid #898989;border-color:transparent transparent #898989 #898989;border-style:solid;border-width:.6rem;display:block;font-size:0;height:60px;line-height:0;overflow:hidden;text-indent:-9999px;width:60px}.page--shop .section-shop .shop-wrap .fade-list-enter-from,.page--shop .section-shop .shop-wrap .fade-list-leave-to{opacity:0;transform:translateY(30px)}.page--shop .section-shop .shop-wrap .fade-list-enter-active:first-child,.page--shop .section-shop .shop-wrap .fade-list-leave-active:first-child{transition:opacity .8s ease .05s,transform .8s ease .05s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(2),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(2){transition:opacity .8s ease .1s,transform .8s ease .1s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(3),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(3){transition:opacity .8s ease .15s,transform .8s ease .15s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(4),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(4){transition:opacity .8s ease .2s,transform .8s ease .2s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(5),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(5){transition:opacity .8s ease .25s,transform .8s ease .25s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(6),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(6){transition:opacity .8s ease .3s,transform .8s ease .3s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(7),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(7){transition:opacity .8s ease .35s,transform .8s ease .35s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(8),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(8){transition:opacity .8s ease .4s,transform .8s ease .4s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(9),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(9){transition:opacity .8s ease .45s,transform .8s ease .45s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(10),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(10){transition:opacity .8s ease .5s,transform .8s ease .5s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(11),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(11){transition:opacity .8s ease .55s,transform .8s ease .55s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(12),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(12){transition:opacity .8s ease .6s,transform .8s ease .6s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(13),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(13){transition:opacity .8s ease .65s,transform .8s ease .65s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(14),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(14){transition:opacity .8s ease .7s,transform .8s ease .7s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(15),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(15){transition:opacity .8s ease .75s,transform .8s ease .75s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(16),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(16){transition:opacity .8s ease .8s,transform .8s ease .8s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(17),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(17){transition:opacity .8s ease .85s,transform .8s ease .85s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(18),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(18){transition:opacity .8s ease .9s,transform .8s ease .9s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(19),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(19){transition:opacity .8s ease .95s,transform .8s ease .95s}.page--shop .section-shop .shop-wrap .fade-list-enter-active:nth-child(20),.page--shop .section-shop .shop-wrap .fade-list-leave-active:nth-child(20){transition:opacity .8s ease 1s,transform .8s ease 1s}.page--shop .section-shop .shop-wrap .fade-list-enter-to{opacity:1;transform:translateY(0)}.page--shop .section-shop .shop-wrap .shop__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:124rem}.page--shop .section-shop .shop-wrap .shop__list.scroll-in>li{opacity:1;transform:translateY(0)}.page--shop .section-shop .shop-wrap .shop__list>li{height:40rem;margin-bottom:.4rem;opacity:0;transform:translateY(30px);width:30.7rem}.page--shop .section-shop .shop-wrap .shop__list>li:first-child{transition:opacity .8s ease .08s,transform .8s ease .08s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(2){transition:opacity .8s ease .16s,transform .8s ease .16s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(3){transition:opacity .8s ease .24s,transform .8s ease .24s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(4){transition:opacity .8s ease .32s,transform .8s ease .32s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(5){transition:opacity .8s ease .4s,transform .8s ease .4s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(6){transition:opacity .8s ease .48s,transform .8s ease .48s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(7){transition:opacity .8s ease .56s,transform .8s ease .56s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(8){transition:opacity .8s ease .64s,transform .8s ease .64s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(9){transition:opacity .8s ease .72s,transform .8s ease .72s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(10){transition:opacity .8s ease .8s,transform .8s ease .8s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(11){transition:opacity .8s ease .88s,transform .8s ease .88s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(12){transition:opacity .8s ease .96s,transform .8s ease .96s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(13){transition:opacity .8s ease 1.04s,transform .8s ease 1.04s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(14){transition:opacity .8s ease 1.12s,transform .8s ease 1.12s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(15){transition:opacity .8s ease 1.2s,transform .8s ease 1.2s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(16){transition:opacity .8s ease 1.28s,transform .8s ease 1.28s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(17){transition:opacity .8s ease 1.36s,transform .8s ease 1.36s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(18){transition:opacity .8s ease 1.44s,transform .8s ease 1.44s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(19){transition:opacity .8s ease 1.52s,transform .8s ease 1.52s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(20){transition:opacity .8s ease 1.6s,transform .8s ease 1.6s}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box{background-image:url(/1st/images/bg-gift-mileagebox-01.e849a.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;height:32rem;position:relative;width:100%}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box .price{color:#fff;font-size:2rem;font-weight:500;left:5.3rem;line-height:3.2rem;position:absolute;top:1.6rem}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box .price[lang=ja],.page--shop .section-shop .shop-wrap .shop__list>li .shop-box .price[lang=zh-TW]{font-size:2.2rem;top:1.4rem}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box em{bottom:3.4rem;color:#f0cefb;font-size:1.8rem;font-weight:400;left:0;line-height:2.4rem;position:absolute;text-align:center;width:100%}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box strong{bottom:6.8rem;box-sizing:border-box;color:#fdfdfd;font-size:2rem;font-weight:400;left:0;letter-spacing:-.05em;line-height:2.8rem;padding:0 1.5rem;position:absolute;text-align:center;width:100%}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box img{height:13rem;left:8.8rem;position:absolute;top:4.8rem;width:13rem}.page--shop .section-shop .shop-wrap .shop__list>li:nth-of-type(2n) .shop-box{background-image:url(/1st/images/bg-gift-mileagebox-02.2756d.webp)}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn{align-items:center;background:#34323b;display:flex;height:8rem;justify-content:center;transition:background .3s;width:100%}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn>span{color:#f6f6f6;font-size:2rem;font-weight:400;line-height:2.8rem;transition:color .3s}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn--redeem{background:#34323b}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn--redeem:hover{background:#373342}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn--redeem:hover>span{color:#fff}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn--redeem[disabled]{background:#232323;cursor:default}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn--redeem[disabled]>span{color:#898888}.page--shop .section-shop .shop-wrap .shop__list--on>li{opacity:1}.page--shop .section-caution{background:#070707;width:100%}.page--shop .section-caution .caution-wrap{margin:0 auto;padding:3.8rem 0 5rem;width:124rem}.page--shop .section-caution .caution-wrap>strong{align-items:center;color:#f0cefb;display:flex;font-size:1.8rem;font-weight:500;justify-content:flex-start;line-height:2.2rem;margin-bottom:1.3rem}.page--shop .section-caution .caution-wrap>strong>span{background-image:url(/1st/images/icon-caution.28739.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:2.2rem;margin-right:.8rem;width:2.2rem}.page--shop .section-caution .caution-wrap>ul{padding-left:1.8rem}.page--shop .section-caution .caution-wrap>ul>li{color:#8d8d8d;font-size:1.8rem;font-weight:400;letter-spacing:-.05em;line-height:4rem}}@media screen and (max-width:1199px){.page--shop .section-main{background-image:url(/1st/images/bg-gift-title.189a5.webp);background-position:50% 0;background-repeat:no-repeat;background-size:128rem 143rem;box-sizing:border-box;height:143rem;padding-top:49.5rem;position:relative}.page--shop .section-main:before{animation:leftSlideShowLoop01 5s linear infinite alternate;background:url(/1st/images/bg-gift-deco-item-group-01.7f64f.webp) 50% 0/cover no-repeat;z-index:2}.page--shop .section-main:after,.page--shop .section-main:before{content:"";height:129.6rem;left:50%;margin-left:-74.4rem;position:absolute;top:-12rem;width:148.8rem}.page--shop .section-main:after{animation:leftSlideShowLoop02 7s linear infinite alternate;background:url(/1st/images/bg-gift-deco-item-group-02.eb752.webp) 50% 0/cover no-repeat}.page--shop .section-main .bg-deco{animation:giftIntro 2s .6s both;height:129.6rem;left:50%;margin-left:-74.4rem;overflow:hidden;position:absolute;top:-12rem;width:148.8rem}.page--shop .section-main .bg-deco:before{animation:giftDeco01 3s linear infinite alternate;background:url(/1st/images/img-gift-title-deco-01.a9695.webp) 50% 0/cover no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page--shop .section-main .bg-deco:after{animation:giftDeco02 3s linear infinite alternate;background:url(/1st/images/img-gift-title-deco-02.9368f.webp) 50% 0/cover no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page--shop .section-main .bg-char{height:86.8rem;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.page--shop .section-main .bg-char:before{animation:upSlideShow .6s .3s both;background-image:url(/1st/images/img-gift-title-item.4199d.webp);background-position:50% 0;background-repeat:no-repeat;background-size:128rem 86.8rem;content:"";display:block;height:100%;width:100%}.page--shop .section-main .shop__title{animation:upSlideShow .6s .6s both;position:relative;z-index:10}.page--shop .section-main .shop__title[lang=en]{background-image:url(/1st/images/en_title-shop.3d96c.webp)}.page--shop .section-main .shop__title[lang=en],.page--shop .section-main .shop__title[lang=zh-TW]{background-position:50% 0;background-repeat:no-repeat;background-size:128rem 86.4rem;height:86.4rem;width:128rem}.page--shop .section-main .shop__title[lang=zh-TW]{background-image:url(/1st/images/zh-TW_title-shop.65687.webp)}.page--shop .section-main .shop__title[lang=ja]{background-image:url(/1st/images/ja_title-shop.e436d.webp);background-position:50% 0;background-repeat:no-repeat;background-size:128rem 86.4rem;height:86.4rem;width:128rem}.page--shop .section-main .shop__title[lang]{width:100%}.page--shop .section-shop{background-image:url(/1st/images/bg-gift-content.b1872.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding-bottom:32.5rem}.page--shop .section-shop .info-wrap{background-image:url(/1st/images/bg-gift-content-info.a7163.webp);background-position:50% 0;background-repeat:no-repeat;background-size:64rem 81.2rem;height:81.2rem;margin:-8.1rem auto 0;position:relative;width:64rem;z-index:10}.page--shop .section-shop .info-wrap .info-area[lang=en]{background-image:url(/1st/images/en_info-text.33bf2.webp);background-position:50% 0;background-repeat:no-repeat;background-size:64rem 40.6rem;height:40.6rem;width:64rem}.page--shop .section-shop .info-wrap .info-area[lang=zh-TW]{background-image:url(/1st/images/zh-TW_info-text.3a76c.webp);background-position:50% 0;background-repeat:no-repeat;background-size:64rem 40.6rem;height:40.6rem;width:64rem}.page--shop .section-shop .info-wrap .info-area[lang=ja]{background-image:url(/1st/images/ja_info-text.dae95.webp);background-position:50% 0;background-repeat:no-repeat;background-size:64rem 40.6rem;height:40.6rem;width:64rem}.page--shop .section-shop .info-wrap .user-area{box-sizing:border-box;height:36.4rem;padding:3.4rem 0 0 6rem;position:relative;width:100%}.page--shop .section-shop .info-wrap .user-area .loading-area{height:26rem;left:0;position:absolute;top:0;width:100%}.page--shop .section-shop .info-wrap .user-area .loading-area .loading-wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page--shop .section-shop .info-wrap .user-area .loading-area .loading-wrap .loading{animation:loadingSpin .6s linear infinite;background-color:transparent;border-radius:50%;border-right:.6rem solid #898989;border-top:.6rem solid #898989;border-color:transparent transparent #898989 #898989;border-style:solid;border-width:.6rem;display:block;font-size:0;height:6rem;line-height:0;overflow:hidden;text-indent:-9999px;width:6rem}.page--shop .section-shop .info-wrap .user-area .user{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1.3rem}.page--shop .section-shop .info-wrap .user-area .user .icon{background-image:url(/1st/images/icon-user.d53c8.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:3.2rem;margin-right:1.6rem;width:3.2rem}.page--shop .section-shop .info-wrap .user-area .user .text{color:#f0cefb;font-size:5.2rem;font-weight:500;letter-spacing:-.05em;line-height:6rem}.page--shop .section-shop .info-wrap .user-area .user .text[lang=ja],.page--shop .section-shop .info-wrap .user-area .user .text[lang=zh-TW]{font-size:4.4rem}.page--shop .section-shop .info-wrap .user-area .desc{align-items:center;color:#d5d5d5;display:flex;font-size:2.2rem;font-weight:400;justify-content:flex-start;letter-spacing:-.05em;line-height:3.4rem}.page--shop .section-shop .info-wrap .user-area .desc .link{border:1px solid #60605f;box-sizing:border-box;color:#d5d5d5;font-size:2rem;font-weight:400;letter-spacing:-.05em;line-height:3.6rem;margin-left:.6rem;padding:0 1.4rem;transition:border .3s}.page--shop .section-shop .info-wrap .user-area .point{align-items:center;bottom:1.8rem;display:flex;height:9.2rem;justify-content:center;position:absolute;right:3rem;width:38.4rem}.page--shop .section-shop .info-wrap .user-area .point>strong{align-items:center;display:flex;justify-content:center;width:100%}.page--shop .section-shop .info-wrap .user-area .point>strong .icon{background-image:url(/1st/images/icon-mileage.12da5.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:4.2rem;margin-right:1rem;width:4.2rem}.page--shop .section-shop .info-wrap .user-area .point>strong .mileage{color:#fff;font-size:4.8rem;font-weight:500;letter-spacing:-.05em;line-height:5.6rem}.page--shop .section-shop .info-wrap .user-area .point>strong .mileage[lang=ja],.page--shop .section-shop .info-wrap .user-area .point>strong .mileage[lang=zh-TW]{position:relative;top:-.3rem}.page--shop .section-shop .info-wrap .user-area .point .login__link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page--shop .section-shop .info-wrap .user-area .point .login__link .text1{color:#d5d5d5;font-size:2rem;font-weight:400;letter-spacing:-.05em;line-height:3.2rem;margin-right:.4rem;text-decoration:underline;transition:color .3s}.page--shop .section-shop .info-wrap .user-area .point .login__link .text2{color:#898989;font-size:2rem;font-weight:400;letter-spacing:-.05em;line-height:3.2rem}.page--shop .section-shop .info-wrap .user-area .history__link{align-items:center;border-bottom:2px solid #4b4d50;display:flex;justify-content:flex-start;position:absolute;right:6.2rem;top:20rem}.page--shop .section-shop .info-wrap .user-area .history__link .icon{background-image:url(data:image/webp;base64,UklGRnwBAABXRUJQVlA4WAoAAAAQAAAAEwAAEwAAQUxQSNwAAAABkGvbtmlZs2zbtm3bX1CRbVdspq6MkW1Gz7Yz25gPB78QERMAAMatp+/5fL1QAxJrPlD4WbaIwhS5nGGmYpN/jr9KhTr4LheCCs2/f6b95/DtdzrEW3hXBUAfpyFR8TrzAFxijBQ0cxTAa2pJSuYOgM9UkZTAEwC36SOpkPMARtgpaZsFACL5yUVCBt8YAsAc7zmIxLxlHf7Xu8xXNUYA7Ie/c1FBALoL5M8bZ/dI8rKJEJC7/oXkm+mqT7xpIQKoe4Q5KQPxH3jHRkw86i0fOchC0CseyIP/kSUAVlA4ICQAAACQAgCdASoUABQAPhkKhEGhBQEABABhLSAAB7R0AAD++9gAAABQU0FJTgAAADhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCgAAAAAAAwAAAACP/AAAAAAAAA4QklNBEMAAAAAAA5QYmVXARAABgBfAAAAAA==);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:2rem;margin-right:.8rem;width:2rem}.page--shop .section-shop .info-wrap .user-area .history__link .text{color:#c3c3c3;font-size:2.2rem;font-weight:400;letter-spacing:-.05em;line-height:3.2rem;transition:color .3s}.page--shop .section-shop .info-wrap .user-area .history__link:hover .text{color:#fff}.page--shop .section-shop .shop-wrap{padding:4.1rem 0 0}.page--shop .section-shop .shop-wrap .loading-area{height:50rem}.page--shop .section-shop .shop-wrap .loading-area .loading-wrap{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page--shop .section-shop .shop-wrap .loading-area .loading-wrap .loading{animation:loadingSpin .6s linear infinite;background-color:transparent;border-radius:50%;border-right:.6rem solid #898989;border-top:.6rem solid #898989;border-color:transparent transparent #898989 #898989;border-style:solid;border-width:.6rem;display:block;font-size:0;height:60px;line-height:0;overflow:hidden;text-indent:-9999px;width:60px}.page--shop .section-shop .shop-wrap .fade-list-enter-from,.page--shop .section-shop .shop-wrap .fade-list-leave-to{opacity:0;transform:translateY(30px)}.page--shop .section-shop .shop-wrap .fade-list-enter-to{opacity:1;transform:translateY(0)}.page--shop .section-shop .shop-wrap .shop__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:64.4rem}.page--shop .section-shop .shop-wrap .shop__list.scroll-in>li{opacity:1;transform:translateY(0)}.page--shop .section-shop .shop-wrap .shop__list>li{box-sizing:border-box;height:43.8rem;margin-bottom:.4rem;opacity:0;padding:0 .2rem;transform:translateY(30px);width:50%}.page--shop .section-shop .shop-wrap .shop__list>li:first-child{transition:opacity .8s ease .05s,transform .8s ease .05s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(2){transition:opacity .8s ease .1s,transform .8s ease .1s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(3){transition:opacity .8s ease .15s,transform .8s ease .15s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(4){transition:opacity .8s ease .2s,transform .8s ease .2s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(5){transition:opacity .8s ease .25s,transform .8s ease .25s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(6){transition:opacity .8s ease .3s,transform .8s ease .3s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(7){transition:opacity .8s ease .35s,transform .8s ease .35s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(8){transition:opacity .8s ease .4s,transform .8s ease .4s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(9){transition:opacity .8s ease .45s,transform .8s ease .45s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(10){transition:opacity .8s ease .5s,transform .8s ease .5s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(11){transition:opacity .8s ease .55s,transform .8s ease .55s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(12){transition:opacity .8s ease .6s,transform .8s ease .6s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(13){transition:opacity .8s ease .65s,transform .8s ease .65s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(14){transition:opacity .8s ease .7s,transform .8s ease .7s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(15){transition:opacity .8s ease .75s,transform .8s ease .75s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(16){transition:opacity .8s ease .8s,transform .8s ease .8s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(17){transition:opacity .8s ease .85s,transform .8s ease .85s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(18){transition:opacity .8s ease .9s,transform .8s ease .9s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(19){transition:opacity .8s ease .95s,transform .8s ease .95s}.page--shop .section-shop .shop-wrap .shop__list>li:nth-child(20){transition:opacity .8s ease 1s,transform .8s ease 1s}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box{background-image:url(/1st/images/bg-gift-mileagebox-01.755c4.webp);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;height:34rem;position:relative;width:100%}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box .price{color:#fff;font-size:2.6rem;font-weight:500;left:6.5rem;line-height:3.2rem;position:absolute;top:2.2rem}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box .price[lang=ja],.page--shop .section-shop .shop-wrap .shop__list>li .shop-box .price[lang=zh-TW]{top:2rem}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box em{bottom:4.4rem;color:#f0cefb;font-size:1.8rem;font-weight:400;left:0;line-height:2.4rem;position:absolute;text-align:center;width:100%}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box strong{bottom:7.8rem;box-sizing:border-box;color:#fdfdfd;font-size:2rem;font-weight:400;left:0;letter-spacing:-.05em;line-height:2.8rem;padding:0 1.5rem;position:absolute;text-align:center;width:100%}.page--shop .section-shop .shop-wrap .shop__list>li .shop-box img{height:13rem;left:9.4rem;position:absolute;top:6rem;width:13rem}.page--shop .section-shop .shop-wrap .shop__list>li:nth-of-type(2n) .shop-box{background-image:url(/1st/images/bg-gift-mileagebox-02.4cdf3.webp)}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn{align-items:center;background:#34323b;display:flex;height:9.8rem;justify-content:center;transition:background .3s;width:100%}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn>span{color:#f6f6f6;font-size:2.4rem;font-weight:400;line-height:2.8rem;transition:color .3s}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn--redeem{background:#34323b}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn--redeem[disabled]{background:#232323;cursor:default}.page--shop .section-shop .shop-wrap .shop__list>li .shop__btn--redeem[disabled]>span{color:#898888}.page--shop .section-shop .shop-wrap .shop__list--on>li{opacity:1}.page--shop .section-caution{background:#070707;width:100%}.page--shop .section-caution .caution-wrap{margin:0 auto;padding:6rem 0 4.4rem;width:64rem}.page--shop .section-caution .caution-wrap>strong{align-items:center;color:#f0cefb;display:flex;font-size:2.4rem;font-weight:500;justify-content:flex-start;line-height:2.4rem;margin-bottom:2.3rem}.page--shop .section-caution .caution-wrap>strong>span{background-image:url(data:image/webp;base64,UklGRsABAABXRUJQVlA4WAoAAAAQAAAAFwAAFwAAQUxQSIQAAAABcBVJtquskpcEvd9kIgcUcS28qwQBXAXkdO4hsziICEVu2zbSKd3Dr8C7wcK6y8XZRYKvBkb0QzHBF9KNfnVbflCJ/tB3b2Ref+pzAMFWCbcBsFRKg0g4JJqUdLIss2NxJ5YzD1/wQ/iF+Pek35//L/p/6TzQ+fkvb9/yuT5tV/NnPgFWUDggwAAAANAFAJ0BKhgAGAA+GQqEQSEGAQAEAGEtIApggCvJAOlHboDMATRX+GeuA1lUdq/IYjaZq2UVpwAA/v+dJ3+Db9vfFPJ8t1rlnV0h4D9mEfTRZt/r/nrof5oDztZ+0h5DcyIsxmYlryqHfYqH3t/iqn+Mu5RfYoz/52oV3dtzz/okzuVofcnawCM6aC7rX+F9fnyzHD3+f1BQP9i4FNsD441vGFhfv/+xWH7WH+ZAZTfMItd1fegnWW7XKpBMZNaAAFBTQUlOAAAAOEJJTQPtAAAAAAAQAEgAAAABAAIASAAAAAEAAjhCSU0EKAAAAAAADAAAAAI/8AAAAAAAADhCSU0EQwAAAAAADlBiZVcBEAAGAF8AAAAA);background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:2.4rem;margin-right:.8rem;width:2.4rem}.page--shop .section-caution .caution-wrap>ul{padding-left:1rem}.page--shop .section-caution .caution-wrap>ul>li{color:#8d8d8d;font-size:2rem;font-weight:400;letter-spacing:-.05em;line-height:3rem;margin-bottom:2.6rem;padding-left:1rem;text-indent:-1.2rem;word-break:keep-all}.page--shop .section-caution .caution-wrap>ul[lang=ja]>li{padding-left:1.4rem;text-indent:-1.8rem;word-break:break-all}.page--shop .section-caution .caution-wrap>ul[lang=zh-TW]>li{padding-left:1.8rem;text-indent:-2.6rem;word-break:break-all}}
