@charset "utf-8";
/* CSS Document */

/*背景*/
.brick { z-index: 0; position: absolute; top: 0; left: 0; width: 100%; min-width: inherit; height: 70vw; background: url(brick_m.png?t=1785222949250) no-repeat center 44px; background-size: 100%;}
@media screen and (min-width:768px){
  .brick { z-index: 0; position: absolute; top: 0; left: 0; width: 100%; min-width: 1220px; height: 450px; background: url(brick.png?t=1785222949250) no-repeat center top;}
}

/*間距*/
.Area_bottom { margin-bottom: 10vw;}
@media screen and (min-width:768px){
  .Area_bottom { margin-bottom: 50px;}
}

/*共用樣式*/
@media screen and (min-width:768px){
}

/*登記*/
.Area_danji { width: 97%; margin: 0 auto;}
@media screen and (min-width:768px){
  .Area_danji { width: 98%;}
}

/*版頭*/
.Area_top { position: relative;}
.Area_top .legoman { position: absolute; top: 68vw; left: -5vw; width: 30%;}
.Area_top .mainsubtitle { position: absolute; top: 24.5vw; left: 0; width: 100%; z-index: 0;}
.Area_top .mainsubtitle .Area_swiper_box { padding-bottom: 0;}
.Area_top .mainsubtitle .Area_swiper_box .PD_layout ul { height: 16vw;}
.Area_top .mainsubtitle .Area_swiper_box .PD_layout li { background-color: transparent; pointer-events: none;}
.Area_top .topPD { width: 100%; margin-top: -2.5vw;}
.Area_top .topPD .Area_swiper_box { padding-bottom: 0;}
.Area_top .topPD .Area_swiper_box .PD_layout ul { height: 52vw;}
.Area_top .topPD .Area_swiper_box .PD_layout ul li { position: relative; background-color: transparent; opacity: 0; transform: translate(5%,0); pointer-events: none;}
.Area_top .topPD .Area_swiper_box .PD_layout ul li.swiper-slide-active { opacity: 1; transition: .8s ease-out; transform: translate(0,0);}
@media screen and (min-width:768px){
  .Area960.Area_top { margin-bottom: 20px;}
  .Area_top .legoman { top: 495px; left: -160px; width: 283px;}
  .Area_top .mainsubtitle { top: 236px}
  .Area_top .mainsubtitle .Area_swiper_box .PD_layout ul { height: 160px}
  .Area_top .topPD { margin-top: -20px;}
  .Area_top .topPD .Area_swiper_box .PD_layout ul { height: 480px;}
}

/*限時搶購 超級划算*/
.Area_group-2 .Area_content { width: 98%; margin: 0 auto; background-color: #ffc000; border-radius: 20px; padding: 2vw; box-sizing: border-box;}
@media screen and (min-width:768px){
  .Area_group-2 .Area_content { width: 100%; padding: 2%;}

}

/*本月主打新品*/
.Area_pd-grid-4x2 .Area_content { width: 98%; margin: 0 auto; background-color: #4d2f93; border-radius: 20px; padding: 2vw; box-sizing: border-box;}
@media screen and (min-width:768px){
  .Area_pd-grid-4x2 .Area_content { width: 100%; padding: 2%;}
}

/*隱鑶*/
.for_pc { display: none !important;}
.for_phone {}
@media screen and (min-width:768px){
    .for_pc { display: inherit !important;}
		.for_phone { display: none !important;}
	}
