html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:top}}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
@media screen and (min-width: 960px){
	.sp__wrap img, embed, object {
		width: auto;
	}
}
body{line-height:1.4}h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:unset}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}hr{height:0}img,embed,object{width:100%;height:auto;border:0;vertical-align:middle}@media screen and (min-width: 960px){img,embed,object{width:auto}}svg:not(:root){overflow:hidden}input,select{vertical-align:middle}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}button,input,optgroup,select,textarea{margin:0}input[type="submit"],input[type="radio"],input[type="checkbox"],input[type="button"],input[type="reset"]{cursor:pointer}input[type="radio"],input[type="checkbox"]{padding:0}button,select{cursor:pointer}a{text-decoration:none;background-color:transparent}a:active,a:hover{outline:0}ul,ol{list-style:none}*{box-sizing:border-box}*::before,*::after{box-sizing:border-box}.col-1{width:8.333333%}.col-2{width:16.666667%}.col-3{width:25%}.col-4{width:33.333333%}.col-5{width:41.666667%}.col-6{width:50%}.col-7{width:58.333333%}.col-8{width:66.666667%}.col-9{width:75%}.col-10{width:83.333333%}.col-11{width:91.666667%}.col-12{width:100%}body{font-family:PingFangTC-regular,"LiHei Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Source Han Sans TC","Microsoft JhengHei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.clearfix::after{content:"";display:block;clear:both}.note ol{list-style-type:decimal}.note ul{list-style-type:disc}.block--center{margin-left:auto;margin-right:auto}.text--right{text-align:right}.text--center{text-align:center}.text--left{text-align:left}.m-top--xs{margin-top:1%}.m-top--sm{margin-top:2%}.m-top--md{margin-top:3%}.m-top--lg{margin-top:4%}.m-bottom--xs{margin-bottom:1%}@media screen and (min-width: 960px){.m-bottom--xs{margin-bottom:10px}}.m-bottom--sm{margin-bottom:2%}@media screen and (min-width: 960px){.m-bottom--sm{margin-bottom:20px}}.m-bottom--md{margin-bottom:3%}@media screen and (min-width: 960px){.m-bottom--md{margin-bottom:30px}}.m-bottom--lg{margin-bottom:4%}@media screen and (min-width: 960px){.m-bottom--lg{margin-bottom:40px}}.m-bottom--xl{margin-bottom:5%}@media screen and (min-width: 960px){.m-bottom--xl{margin-bottom:50px}}.m-right--xs{margin-right:1%}.m-right--sm{margin-right:2%}.m-right--md{margin-right:3%}.m-right-px--xs{margin-right:5px}.m-right-px--sm{margin-right:10px}.m-right-px--md{margin-right:15px}.m-right--em{margin-right:0.5em}.padding-xs{padding:1%}.padding-sm{padding:2%}.padding-md{padding:3%}.padding-lg{padding:4%}.p-bottom--xs{padding-bottom:1%}.p-bottom--sm{padding-bottom:2%}.p-bottom--md{padding-bottom:3%}.p-bottom--lg{padding-bottom:4%}.p-bottom--xl{padding-bottom:5%}.default-border{border:1px solid #999}.layout--main{margin-left:auto;margin-right:auto;width:100%;max-width:960px}.one-screen{width:100%;height:100vh}.n-pic{position:relative}.btn{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-drag-user-select:none}.btn::-moz-focus-inner{padding:0;border:0}.btn{border:1px solid transparent;padding:0 0.4rem;text-align:center;font-size:16px;font-size:1.6rem}.btn:focus{outline:0}.btn-hidden{display:none}.btn--primary{color:#cc1e05;border-color:#cc1e05;font-weight:bold}.btn--primary:hover,.btn--primary:focus{color:#f9290b;border-color:#f9290b}.go-top{position:fixed;z-index:999;right:10px;bottom:90px;-ms-transform:translateY(-50%);transform:translateY(-50%);padding:10px 12px;color:#fff;background:rgba(0,0,0,0.5);border:none;opacity:0;transition:opacity 0.4s linear;border-radius:100px;cursor:pointer;display:none}.go-top.is-visible{display:block;opacity:1}.go-top:focus,.go-top i:focus{outline:0}.main,.side{-ms-transform:none;transform:none}.logo{width:20%;position:absolute;top:7px;z-index:10;left:2%}.logo.logo--e{max-width:134px}.logo.logo--u{max-width:62px}@media screen and (min-width: 960px){.logo{margin-left:35px;left:calc(50% - 480px)}}.share__wrap{display:-ms-flexbox;display:flex;margin:0 0.5%}.share__wrap::after{content:"";display:block;clear:both}.share__wrap li{float:left}@media screen and (min-width: 960px){.share__wrap{margin:0 2%}}.share__btn img{width:20px}@media screen and (min-width: 768px){.share__btn img{width:55px}}.header__zone{position:absolute;z-index:500;top:2px;left:0;width:100%}.header__zone .layout--main{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header__zone .layout--main::after{content:"";display:block;clear:both}.header__zone .layout--main>div{float:left}@media screen and (min-width: 960px){.header__zone{top:15px}}.hero__wrap{position:relative;z-index:1;overflow:hidden}.hero__wrap .hero__decoration{position:absolute;pointer-events:none}.hero__wrap .hero__decoration.top__decoration{z-index:0}.hero__wrap .hero__zone{position:relative;z-index:0}.hero__wrap .hero__zone .top__decoration{top:-6%;width:20%;height:100%;background:center 0 url(top-decoration.png) no-repeat;background-size:100%;-ms-transform-origin:top;transform-origin:top}.hero__wrap .hero__zone .top__decoration--left{left:-5%;}.hero__wrap .hero__zone .top__decoration--right{right:-5%;}.hero__wrap .block__decoration{position:absolute;z-index:-1;top:-17%;left:25%;padding-top:53%;width:53%;height:0;background:center 0 url(block-decoration.png) no-repeat;background-size:100%;}.hero__wrap .hero__box{position:relative;z-index:0}.hero__wrap .hero__promo-link{position:absolute;z-index:1;top:10%;right:6%;width:27%;-ms-transform-origin:right bottom;transform-origin:right bottom;}.hero__wrap .hero__title--main{position:relative;z-index:0;padding:3% 13% 0}@media screen and (min-width: 960px){.hero__wrap .hero__title--main{}.hero__wrap .hero__title--main .decoration--flash{top:-1%;left:0;width:100%;background:center 0 url(title-light.png) no-repeat;background-size:auto;}}.hero__wrap .promo__block{display:-ms-flexbox;display:flex}.hero__wrap .promo__block::after{content:"";display:block;clear:both}.hero__wrap .promo__block>div{float:left}.hero__wrap .promo__event{width:50%;-ms-flex:0 1 50%;flex:0 1 50%;position:absolute;z-index:2;right:2%}.hero__wrap .goods__wrap--flip{width:70%;-ms-flex:0 1 70%;flex:0 1 70%}@media screen and (min-width: 960px){.hero__wrap .hero__zone{padding-top:30px}.hero__wrap .hero__title--main{padding:0;text-align:center}.hero__wrap .block__decoration{top:-55px;left:27%;padding-top:50%;width:50%}.hero__wrap .hero__promo-link{top:10px;right:70px}}.deoration--background{display:none;position:absolute !important;z-index:1;top:0;left:0;overflow:hidden;pointer-events:none}@media screen and (min-width: 960px){.deoration--background{display:block}}.decoration__wrap{width:100%;height:100vh}.decoration__item{width:100%;height:100%}.decoration__item img{position:relative;z-index:0;left:55%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.decoration__item:first-child img{top:70px;width:1250px}.decoration__item:last-child img{top:-120px;left:50%;width:1420px}.goods__wrap--flip{position:relative;top:-10%;background:center 200% url(bg-goods-flip.png) no-repeat;background-size:100%;margin-left:-10%}.goods__wrap--flip .promo__slider{position:relative;z-index:0;top:-9%;margin-left:auto;margin-right:auto;width:55%;height:100%}.goods__wrap--flip .promo__slider .swiper-container{width:100%;height:100%}.goods__wrap--flip .promo__slider .swiper-slide{width:100%}@media screen and (min-width: 960px){.goods__wrap--flip{background-position-y:65px}.goods__wrap--flip .promo__slider{top:-30px;left:-3%;width:55%}}.promo__event .event__wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%}.promo__event .event__wrap::after{content:"";display:block;clear:both}.promo__event .event__wrap li{float:left}.promo__event .event__wrap li{padding:0 0 2%;width:33%;}@media screen and (min-width: 960px){.promo__event .event__wrap li{padding:0.5% 0 1.5%;-ms-transform-origin:top;transform-origin:top;transition:all 0.5s}.promo__event .event__wrap li img{transition:all .5s}.promo__event .event__wrap li:hover img,.promo__event .event__wrap li:active img{-ms-transform:translateY(-5%);transform:translateY(-5%)}.promo__event .event__wrap li:hover,.promo__event .event__wrap li:active{-webkit-filter:brightness(120%);filter:brightness(120%)}}.promo__group--scroll-x{background:center 0 url(bg-scroll-x-m.png) no-repeat;background-size:100% 100%}.promo__group--scroll-x .scroll-x__wrap{padding:0.75% 0;width:96.8%}.promo__group--scroll-x .scroll-x__wrap .scroll-x__zone{display:-ms-flexbox;display:flex;overflow-x:scroll;-ms-overflow-x:auto;scrollbar-width:none}.promo__group--scroll-x .scroll-x__wrap .scroll-x__zone::after{content:"";display:block;clear:both}.promo__group--scroll-x .scroll-x__wrap .scroll-x__zone li{float:left}.promo__group--scroll-x .scroll-x__wrap .scroll-x__zone::-webkit-scrollbar{display:none}.promo__group--scroll-x .scroll-x__wrap .scroll-x__zone li{width:28%;-ms-flex:1 0 28%;flex:1 0 28%}@media screen and (min-width: 960px){.promo__group--scroll-x{background:center 0 url(bg-scroll-x.png) no-repeat;background-size:auto}.promo__group--scroll-x .scroll-x__wrap{margin-left:auto;margin-right:auto;padding:0;width:864px}.promo__group--scroll-x .scroll-x__wrap .scroll-x__zone{overflow-x:visible}.promo__group--scroll-x .scroll-x__wrap .scroll-x__zone li{width:20%;-ms-flex:1 0 20%;flex:1 0 20%;padding:7px 0}.promo__group--scroll-x .scroll-x__wrap .scroll-x__zone li img{width:100%}}.promo__group--tab .tab__wrap{display:-ms-flexbox;display:flex;background:center 0 url(bg-tab-m.png) no-repeat;background-size:99%}.promo__group--tab .tab__wrap::after{content:"";display:block;clear:both}.promo__group--tab .tab__wrap li{float:left}.promo__group--tab .tab__wrap .tab__zone{width:34.2%;-ms-flex:0 1 34.2%;flex:0 1 34.2%;padding:1.1%}.promo__group--tab .tab__wrap .content__zone{width:65.5%;-ms-flex:0 1 65.5%;flex:0 1 65.5%;padding:2% 1.4% 2% 0}.promo__group--tab .tab__wrap .content__zone .content__block,.promo__group--tab .tab__wrap .content__zone .content__box{width:100%;height:100%}.promo__group--tab .tab__item{padding:0.5%;cursor:pointer}.promo__group--tab .tab__item img:not(:first-child){display:none}.promo__group--tab .tab__item.active{cursor:default}.promo__group--tab .tab__item.active img:first-child{display:none}.promo__group--tab .tab__item.active img:nth-child(2){display:block}.promo__group--tab .tab__item:active,.promo__group--tab .tab__item:hover{-webkit-filter:brightness(120%);filter:brightness(120%)}.promo__group--tab .tab__item.active:active,.promo__group--tab .tab__item.active:hover{-webkit-filter:brightness(100%);filter:brightness(100%)}.promo__group--tab .content__box{display:none}.promo__group--tab .content__box.active{display:block}.promo__group--tab .content__box .content__item{float:left;padding:1%;width:50%}.promo__group--tab .content__box .content__item:active,.promo__group--tab .content__box .content__item:hover{-webkit-filter:contrast(150%);filter:contrast(150%)}@media screen and (min-width: 960px){.promo__group--tab .tab__wrap{display:block;background:center 14px url(bg-tab.png) no-repeat;background-size:903px 603px}.promo__group--tab .tab__wrap .tab__zone,.promo__group--tab .tab__wrap .content__zone{margin-left:4.5%;padding:0;width:90%}.promo__group--tab .tab__wrap .tab__zone .tab__box,.promo__group--tab .tab__wrap .content__zone .tab__box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.promo__group--tab .tab__wrap .tab__zone .tab__box::after,.promo__group--tab .tab__wrap .content__zone .tab__box::after{content:"";display:block;clear:both}.promo__group--tab .tab__wrap .tab__zone .tab__box li,.promo__group--tab .tab__wrap .content__zone .tab__box li{float:left}.promo__group--tab .tab__item{width:25%;-ms-flex:0 0 25%;flex:0 0 25%;padding:0;height:65px}.promo__group--tab .tab__item img:first-child{display:none}.promo__group--tab .tab__item img:nth-child(3){display:block}.promo__group--tab .tab__item.active img:nth-child(2),.promo__group--tab .tab__item.active img:nth-child(3){display:none}.promo__group--tab .tab__item.active img:last-child{display:block}.promo__group--tab .content__box{padding:5px 20px 15px}.promo__group--tab .content__box .content__item{width:33.33%}}body{background-color:#380104}@media screen and (min-width: 960px){body{background-color:#380104;background:#380104 center 116px url(bg-down.jpg) no-repeat;background-size:100%}}.sp__wrap{position:relative;z-index:0;background:#380104 center 0 url(bg-960.jpg) no-repeat;background-size:100%}@media screen and (min-width: 960px){.sp__wrap{background:55% 0 url(bg.jpg) no-repeat}}.sp__wrap a{display:block}

