.home-banners--dots{display:none}.mobile-menu ul li{margin-bottom:1.5vh}@media only screen and (min-width: 769px){.home-banners.b2c{height:35.9375vw;overflow:hidden}}.home-banners.b2c div.home-banners--slider picture img{object-fit:cover}@media only screen and (min-width: 769px){.home-banners.b2c div.home-banners--slider picture img{height:35.9375vw}}.home-banners.b2c .home-banners--dots{position:absolute;display:flex;justify-content:center}@media only screen and (min-width: 769px){.home-banners.b2c .home-banners--dots{left:0;right:0;bottom:60px}}@media only screen and (max-width: 768px){.home-banners.b2c .home-banners--dots{left:0;right:0;bottom:40px}}.caption-container.b2c.slick-initialized .caption{display:block}@media only screen and (max-width: 768px){.content.svc-b2c{margin-bottom:50px}}@media only screen and (max-width: 768px){.content.svc-b2c .art-list{margin-bottom:0}}.content.svc-b2c .art-list li{margin-bottom:0}.content.svc-b2c .card.svc6{text-align:center;margin-top:35px;padding-top:35px;padding-bottom:35px}.content.svc-b2c .card.svc6 p:only-child{margin:0}.content.svc-b2c .card.svc6 img{display:block;max-width:100%;height:auto;margin:0 auto}@media only screen and (max-width: 768px){.content.svc-b2c:last-of-type{margin-bottom:0;padding-bottom:60px}}@media only screen and (max-width: 768px){.content.svc-b2c.dlv{margin-bottom:0px}}@media only screen and (min-width: 769px){.caption-container.b2c{background-image:none;padding-left:7.8125vw;display:flex !important;align-items:center}}@media only screen and (max-width: 768px){.caption-container.b2c{display:flex;align-items:center}}.caption-container.b2c .caption{display:none}.caption-container.b2c .caption:first-child{display:block}@media only screen and (min-width: 769px){.caption-container.b2c .caption{padding:0 0 40px 0}}@media only screen and (min-width: 769px){.caption-container.b2c .caption h1{color:#328CB4}}@media only screen and (min-width: 769px){.caption-container.b2c .caption div{color:#4B4B4B}}ul.slick-dots{list-style:none;margin:0;padding:0;display:flex;align-items:center;font-size:0;line-height:0;margin:0 12px}ul.slick-dots li{margin:0 5px}ul.slick-dots li button{cursor:pointer;border:none;padding:0;color:transparent;width:13px;height:13px;border-radius:13px;border:1px solid #328BB3;background-color:#fff;transition:all .3s}ul.slick-dots li.slick-active button{border:1px solid #fff;background-color:#328BB3}@media only screen and (min-width: 769px){.svc-b2c .styled,.fresh .styled{padding-top:70px;background-image:url('../../assets/images/ico.png');background-repeat:no-repeat;background-position:0 0}}@media only screen and (max-width: 768px){.svc-b2c .styled,.fresh .styled{padding-top:40px;background-image:url('../../assets/images/ico.png');background-repeat:no-repeat;background-position:0 0;background-size:14%}}.fresh p{font-weight:400}.fresh ul{margin-bottom:25px}@media only screen and (min-width: 769px){.b2c-list{margin-top:45px;margin-bottom:40px;margin-right:-11.328125vw}}@media only screen and (max-width: 768px){.b2c-list{margin-top:28px;margin-bottom:28px}}.b2c-list .slick-list{overflow:visible}.b2c-list .slide{position:relative;border-radius:4px}@media only screen and (min-width: 769px){.b2c-list .slide{margin-right:1.171875vw}}.b2c-list .slide img{display:block;object-fit:cover;z-index:1;border-radius:4px}@media only screen and (min-width: 769px){.b2c-list .slide img{width:28.515625vw;height:29.0625vw}}@media only screen and (max-width: 768px){.b2c-list .slide img{width:100%;height:86.11111111vw}}.b2c-list .slide>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;background:rgba(50,140,180,0.9);color:#fff;font-weight:400;opacity:0;transition:all .3s;cursor:pointer;padding:32px 28px}@media only screen and (min-width: 769px){.b2c-list .slide>div{font-size:1.25vw;line-height:1.1}}.b2c-list .slide>div h4{margin-bottom:5px}@media only screen and (min-width: 769px){.b2c-list .slide>div h4{font-size:1.640625vw}}@media only screen and (max-width: 768px){.b2c-list .slide>div h4{font-size:5.27777778vw}}.b2c-list .slide>div:hover{opacity:1}@media only screen and (min-width: 769px){.dlv-list{margin-top:72px;margin-bottom:40px}}@media only screen and (max-width: 768px){.dlv-list{margin-left:-2.03125vw;margin-right:-2.03125vw}}.dlv-list .slick-track{display:flex !important}.dlv-list .slick-list{overflow:visible}.dlv-list .slick-slide{height:inherit !important}@media only screen and (min-width: 769px){.dlv-list .slick-slide{margin-right:25px}}@media only screen and (max-width: 768px){.dlv-list .slider{padding:40px 13px 25px}}.dlv-list .card{text-align:center;height:100%;flex:1;position:relative}@media only screen and (min-width: 769px){.dlv-list .card{width:24.609375vw;padding:65px 30px 50px}}@media only screen and (max-width: 768px){.dlv-list .card{padding-top:50px}}.dlv-list .card img{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 769px){.home-goods.fresh{margin-top:0}}@media only screen and (max-width: 768px){.home-goods.fresh{margin-top:20px}}@media only screen and (min-width: 769px){.home-goods.fresh .goods-list img{width:28.4375vw}}.home-goods.fresh .slide>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;background:rgba(50,140,180,0.9);color:#fff;font-weight:400;opacity:0;transition:all .3s;cursor:pointer;padding:32px 28px}@media only screen and (min-width: 769px){.home-goods.fresh .slide>div{font-size:1.25vw;line-height:1.1}}.home-goods.fresh .slide>div h4{margin-bottom:5px}@media only screen and (min-width: 769px){.home-goods.fresh .slide>div h4{font-size:1.640625vw}}@media only screen and (max-width: 768px){.home-goods.fresh .slide>div h4{font-size:5.27777778vw}}.home-goods.fresh .slide>div:hover{opacity:1}.svc-b2c.adv.fwimg img{display:block;width:100%;height:auto}@media only screen and (min-width: 769px){main.news{background-position:100% 108px}}@media only screen and (max-width: 768px){main.news{margin-top:100px;background-position:100% 65px}}.news-list{margin:40px 0 0 0;padding:0;list-style:none}@media only screen and (min-width: 769px){.news-list{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:40px;row-gap:50px}}.news-list li{border:2px solid transparent;border-radius:10px;overflow:hidden;position:relative}@media only screen and (max-width: 768px){.news-list li{margin-bottom:25px;border-color:#ccc}}.news-list li:hover{border-color:#328CB4}.news-list li a{display:block;color:#4b4b4b}.news-list li span{font-weight:bold;color:#FFA41C;display:inline-block;position:absolute;bottom:25px;left:20px;right:20px}@media only screen and (min-width: 769px){.news-list li span{font-size:16px}}.news-list li div{padding:20px 20px 65px}.news-list li p{margin:0}@media only screen and (min-width: 769px){.news-list li p{font-size:15px;line-height:1.4}}.news-list img{display:block;width:100%;object-fit:cover}@media only screen and (min-width: 769px){.news-list img{height:13.90625vw}}@media only screen and (max-width: 768px){.news-list img{height:auto}}.news-list h3{margin-bottom:18px}@media only screen and (min-width: 769px){.news-list h3{font-size:21px;line-height:1.06}}.content.news-detail{padding-bottom:0}.news-detail{position:relative}.news-detail .newsback{color:#4B4B4B;transition:all .3s}@media only screen and (min-width: 769px){.news-detail .newsback{position:absolute;left:53px;padding-left:45px;background-image:url('../../assets/images/back.svg');background-repeat:no-repeat;background-position:5px 50%}}@media only screen and (max-width: 768px){.news-detail .newsback{padding-left:30px;background-image:url('../../assets/images/back.svg');background-repeat:no-repeat;background-position:0px 50%;background-size:15%}}@media only screen and (min-width: 769px){.news-detail .newsback:hover{background-position:0 50%}}.news-detail h1{line-height:1.15}@media only screen and (min-width: 769px){.news-detail h1{margin-top:80px;margin-bottom:2.734375vw;font-size:3.125vw}}@media only screen and (max-width: 768px){.news-detail h1{margin-top:20px;margin-bottom:30px}}.news-detail picture img{display:block;width:100%;height:auto}@media only screen and (min-width: 769px){.news-detail picture img{margin-bottom:35px}}@media only screen and (max-width: 768px){.news-detail picture img{margin-bottom:30px}}@media only screen and (min-width: 769px){.news-detail p{font-size:1.171875vw;line-height:1.2}}.sharethis h3{margin-bottom:12px}@media only screen and (min-width: 769px){.sharethis h3{font-size:16px}}@media only screen and (max-width: 768px){.sharethis h3{font-size:13px}}@media only screen and (min-width: 769px){.sharethis{margin-top:60px}}@media only screen and (max-width: 768px){.sharethis{margin-top:30px;margin-bottom:40px}}.sharethis>div{display:flex}.sharethis>div div{margin-right:12px}@media only screen and (min-width: 769px){.home-tsti{padding-left:11.328125vw;padding-right:11.328125vw;margin-bottom:90px}}@media only screen and (max-width: 768px){.home-tsti{padding-left:7.22222222vw;padding-right:7.22222222vw;margin-bottom:60px}}@media only screen and (min-width: 769px){.tsti2-list{margin-top:72px;margin-bottom:40px}}@media only screen and (max-width: 768px){.tsti2-list{margin-bottom:35px}}.tsti2-list .slick-track{display:flex !important}.tsti2-list .slick-list{overflow:visible}.tsti2-list .slick-slide{height:inherit !important}@media only screen and (min-width: 769px){.tsti2-list .slick-slide{margin-right:25px}}.tsti2-list .card{text-align:center;height:100%;position:relative}@media only screen and (min-width: 769px){.tsti2-list .card{width:24.04453125vw;padding:20px 30px 80px;padding-bottom:7.03125vw;margin-right:1.953125vw}}@media only screen and (max-width: 768px){.tsti2-list .card{padding:20px}}.tsti2-list .card h3{margin-bottom:0}@media only screen and (min-width: 769px){.tsti2-list .card h3{font-size:25px}}@media only screen and (max-width: 768px){.tsti2-list .card h3{font-size:16px}}.tsti2-list .card img{display:block;margin:0 auto;margin-bottom:20px}.tsti2-list .card .foot{font-weight:bold}@media only screen and (min-width: 769px){.tsti2-list .card .foot{font-size:18px;position:absolute;bottom:25px;left:30px;right:30px}}@media only screen and (max-width: 768px){.tsti2-list .card .foot{margin-top:20px}}.tsti2-list.logo-only .card{padding:20px 0;border:0;box-shadow:none}.tsti2-list.logo-only .card img{margin-bottom:0}.card2 p img{max-width:100%}