.section1{position:relative;padding-top:.6rem;padding-bottom:10vw}@media (max-width:767px){.section1{padding-top:.2rem}}@media (max-width:1024px){.section1{padding-bottom:10vw}}@media (max-width:767px){.section1{padding-bottom:20vw}}.section1 .sec-pr{position:relative;z-index:5}.section1 .sec-pr .white-bg{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.section1 .sec-pr .sec-title{font-size:.9rem}@media (max-width:767px){.section1 .sec-pr .sec-title{text-align:center}}@media (max-width:991px){.section1 .sec-pr .sec-title{font-size:1rem}}@media (max-width:767px){.section1 .sec-pr .sec-title{font-size:.6rem}}.section1 .sec-pr .sec-desc{line-height:1.5;font-size:.3rem;padding-left:50%;margin-bottom:.8rem;margin-top:0}@media (max-width:1024px){.section1 .sec-pr .sec-desc{font-size:.4rem}}@media (max-width:991px){.section1 .sec-pr .sec-desc{font-size:.5rem}}@media (max-width:767px){.section1 .sec-pr .sec-desc{font-size:.3rem}}@media (max-width:1024px){.section1 .sec-pr .sec-desc{padding-left:30%}}@media (max-width:991px){.section1 .sec-pr .sec-desc{padding-left:0}}@media (max-width:767px){.section1 .sec-pr .sec-desc{margin-bottom:.5rem}}@media (max-width:1024px){.section1 .sec-pr .sec-desc{margin-top:.3rem}}@media (max-width:767px){.section1 .sec-pr .sec-desc{margin-top:.2rem}}.section1 .sec-pr .sec-tab{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media (max-width:767px){.section1 .sec-pr .sec-tab{display:block}}.section1 .sec-pr .sec-tab a{-webkit-flex-shrink:0;flex-shrink:0;position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:31.3%;padding:.55rem .45rem}@media (max-width:767px){.section1 .sec-pr .sec-tab a{width:100%}}@media (max-width:991px){.section1 .sec-pr .sec-tab a{padding:.5rem}}@media (max-width:767px){.section1 .sec-pr .sec-tab a{padding:.4rem}}.section1 .sec-pr .sec-tab a:not(:last-child){margin-bottom:0}@media (max-width:767px){.section1 .sec-pr .sec-tab a:not(:last-child){margin-bottom:.2rem}}.section1 .sec-pr .sec-tab a:before{content:"";display:block;width:100%;height:100%;background-color:#fff;border-radius:.1rem;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:border-color .4s;-moz-transition:border-color .4s;transition:border-color .4s;border:1px solid #fff}.section1 .sec-pr .sec-tab a .text{-webkit-flex-shrink:0;flex-shrink:0;width:-moz-calc(100% - .6rem);width:calc(100% - .6rem)}@media (max-width:1024px){.section1 .sec-pr .sec-tab a .text{width:-moz-calc(100% - .8rem);width:calc(100% - .8rem)}}@media (max-width:991px){.section1 .sec-pr .sec-tab a .text{width:-moz-calc(100% - .9rem);width:calc(100% - .9rem)}}@media (max-width:767px){.section1 .sec-pr .sec-tab a .text{width:-moz-calc(100% - .8rem);width:calc(100% - .8rem)}}.section1 .sec-pr .sec-tab a .text .t1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;font-size:.5rem}@media (max-width:1024px){.section1 .sec-pr .sec-tab a .text .t1{font-size:.6rem}}@media (max-width:991px){.section1 .sec-pr .sec-tab a .text .t1{font-size:.7rem}}@media (max-width:767px){.section1 .sec-pr .sec-tab a .text .t1{font-size:.4rem}}.section1 .sec-pr .sec-tab a .icon{-webkit-flex-shrink:0;flex-shrink:0;background-color:#ccc;color:#fff;position:relative;border-radius:50%;overflow:hidden;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;transition:background-color .4s;margin-left:.1rem;width:.5rem;height:.5rem}@media (max-width:1024px){.section1 .sec-pr .sec-tab a .icon{width:.7rem}}@media (max-width:991px){.section1 .sec-pr .sec-tab a .icon{width:.8rem}}@media (max-width:767px){.section1 .sec-pr .sec-tab a .icon{width:.7rem}}@media (max-width:1024px){.section1 .sec-pr .sec-tab a .icon{height:.7rem}}@media (max-width:991px){.section1 .sec-pr .sec-tab a .icon{height:.8rem}}@media (max-width:767px){.section1 .sec-pr .sec-tab a .icon{height:.7rem}}.section1 .sec-pr .sec-tab a .icon:after,.section1 .sec-pr .sec-tab a .icon:before{content:"\e601";font-family:iconfont;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;font-size:.2rem}@media (max-width:1024px){.section1 .sec-pr .sec-tab a .icon:after,.section1 .sec-pr .sec-tab a .icon:before{font-size:.3rem}}@media (max-width:991px){.section1 .sec-pr .sec-tab a .icon:after,.section1 .sec-pr .sec-tab a .icon:before{font-size:.4rem}}@media (max-width:767px){.section1 .sec-pr .sec-tab a .icon:after,.section1 .sec-pr .sec-tab a .icon:before{font-size:.3rem}}.section1 .sec-pr .sec-tab a .icon:after{position:absolute;top:0;right:100%}.section1 .sec-pr .sec-tab a:first-child{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}.section1 .sec-pr .sec-tab a:nth-child(2){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;animation-delay:.4s}.section1 .sec-pr .sec-tab a:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}.section1 .sec-pr .sec-tab a:hover:before{border-color:#007bc7}.section1 .sec-pr .sec-tab a:hover .icon{background-color:#007bc7}.section1 .sec-pr .sec-tab a:hover .icon:after,.section1 .sec-pr .sec-tab a:hover .icon:before{-webkit-animation:iconleft .4s forwards;-moz-animation:iconleft .4s forwards;animation:iconleft .4s forwards}.section1 .sec-pr .sec-tab a.active:before{border-color:#007bc7}.section1 .sec-pr .sec-tab a.active .icon{background-color:#007bc7}.section1 .bg-img{overflow:hidden;will-change:transform;height:100%;width:100%;position:absolute;top:0;left:0;pointer-events:none}.section1 .bg-img .img-trans{height:120%;will-change:transform;-webkit-transition:none;-moz-transition:none;transition:none;-webkit-transform:translateY(-15%);-moz-transform:translateY(-15%);transform:translateY(-15%)}.section1 .bg-img .img-trans .swiper{height:100%;position:relative}.section1 .bg-img .img-trans .swiper .swiper-slide{pointer-events:none!important}.section2{padding-top:1.3rem;padding-bottom:1.3rem}@media (max-width:767px){.section2{padding-top:.8rem;padding-bottom:.8rem}}.section2 .shop-list ul{-webkit-flex-wrap:wrap;flex-wrap:wrap;width:-moz-calc(100% + .55rem);width:calc(100% + .55rem);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media (max-width:767px){.section2 .shop-list ul{width:100%;display:block}}.section2 .shop-list ul li{-webkit-flex-shrink:0;flex-shrink:0;border-radius:.1rem;border:1px solid #d9d9d9;text-align:center;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s;width:-moz-calc(33.33% - .55rem);width:calc(33.33% - .55rem);margin-bottom:.55rem;margin-right:.55rem}@media (max-width:991px){.section2 .shop-list ul li{width:-moz-calc(50% - .55rem);width:calc(50% - .55rem)}}@media (max-width:767px){.section2 .shop-list ul li{width:100%;margin-bottom:.3rem;margin-right:0}}.section2 .shop-list ul li a{display:block;padding-bottom:.5rem}.section2 .shop-list ul li .item-img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;height:2.7rem;margin-bottom:1.1rem}@media (max-width:991px){.section2 .shop-list ul li .item-img{height:3.7rem}}@media (max-width:767px){.section2 .shop-list ul li .item-img{height:2.7rem;margin-bottom:.6rem}}.section2 .shop-list ul li .item-img img{display:block;max-width:100%;width:auto;height:auto;max-height:60%}@media (max-width:767px){.section2 .shop-list ul li .item-img img{max-height:80%}}.section2 .shop-list ul li .item-title{line-height:1.2;font-size:.3rem;margin-bottom:.15rem}@media (max-width:1024px){.section2 .shop-list ul li .item-title{font-size:.4rem}}@media (max-width:991px){.section2 .shop-list ul li .item-title{font-size:.5rem}}@media (max-width:767px){.section2 .shop-list ul li .item-title{font-size:.36rem}}.section2 .shop-list ul li .item-desc{color:#828282;margin-bottom:.55rem}.section2 .shop-list ul li:hover{border-color:#007bc7}
