@charset "utf-8";
/* CSS Document */
@media screen and (min-width: 768px){
.WRAPPER.Template_bg {background-color: #00b2ed;}
}

/*背景*/
@media screen and (min-width:767px){
.pc_top {z-index: 0;position:absolute;top: 0;left:0;width:100%;height: 100%; background: url(pc_top.jpg?t=1784105620176) no-repeat center;background-repeat:no-repeat;background-position: center top;pointer-events:none;}
.top_deco01 {position:absolute;top: -21px;z-index: -1;pointer-events: none;}
/* .Area_hero .top_deco02 {position:absolute;top: 349px;left: 750px;z-index: 1;pointer-events: none;} */
}
@media screen and (max-width:767px){
  .Area_topbg { position: absolute;min-width: inherit;  background: url(mb_top.jpg?t=1784105620176) no-repeat center; background-size: 100%;z-index:99;}
  .top_deco01 {position: absolute;top: -1vw;left: -4vw;width: 109%;}
   /*.top_deco02 {position: absolute;top: 37vw;left: 70.5vw;width: 24%;} */
}

/*間距*/
.Area_bottom {margin-bottom: 20px;}
@media screen and (max-width:767px){
.Area_bottom {margin-bottom: 5vw;}
}

/*版頭*/
@media screen and (min-width:767px){
.Area_hero {position: relative;height: 760px;}
.Area_hero--title {top: 40px;left:80px;width:85%;}
.Area_hero--PD {top: 380px;left:53px;width:90%;}
.Area_hero--logo {top: 290px;left: 320px;width: 45%;z-index:99;}
.Area_hero .top_deco01 {position:absolute;top: 105px;left: 185px;z-index: 1;pointer-events: none;}
.Area_hero .top_deco02 {position:absolute;top: 138px;left: 120px;z-index: 1;pointer-events: none;}
.Area_hero .top_deco03 {position:absolute;top: 308px;left: 740px;z-index: 1;pointer-events: none;}
.Area_hero .kiwi {position:absolute;top: 540px;left: 680px;z-index: 1;pointer-events: none;} 
.Area_hero-visual_002[org="1"] .Area_hero-visual_002--bg {background-image:none;}
}
@media screen and (max-width:767px){
  .Area_hero {height: 79vw;}
  .Area_hero--title {top: 3vw;left:5vw;width:90%;}
  .Area_hero--PD {left:1vw;top: 38vw;}
  .Area_hero--logo {top: 28vw;left: 28vw;width: 55%;}
  .Area_hero .top_deco01 {position: absolute;top: 7vw;left: 20vw;width: 5%;}
  .Area_hero .top_deco02 {position: absolute;top: 13vw;left: 14.5vw;width: 4%;}
  .Area_hero .top_deco03 {position: absolute;top: 30vw;left: 75.5vw;width: 3.5%;}
  .Area_hero .kiwi {position: absolute;top: 56vw;left: 65vw;width: 17%;}
}

/* 左 */
@media screen and (min-width:767px){
.Area_pd-carousel2 {margin-bottom: 50px;}

.Area_pd-carousel2[org="1"] .topPD {background-image:none;}
.Area_pd-carousel2 .topPD .Area_swiper {width: 92%;
  left: 100px;
  top: 0px;}
}
@media screen and (max-width:767px){
.Area_pd-carousel2 {background-color: transparent !important;}
.Area_pd-carousel2 .topPD .Area_swiper {width: 92%;
left: 9vw;
top: 0vw;}
}

/* 攻略 */
@media screen and (min-width:767px){
.Area_group-1 {padding-top: 50px;margin-bottom:100px;}
/*.Area_group-1 .Area_content {background-color:#e02127;}*/
.PD_layout.PD_layout-coupon3 .PD .divine_coupon, .PD_layout.PD_layout-coupon3 .PD .threshold {color: #000;}
}
@media screen and (max-width:767px){
.Area_group-1 {background-color:#e02127;padding-bottom: 2vw;}
.PD_layout.PD_layout-coupon3 .PD .divine_coupon, .PD_layout.PD_layout-coupon3 .PD .threshold {color: #000;}
}

/* 倒數區塊 */
@media screen and (min-width:767px){
.Area_time {padding-top: 20px;}
.Area_time .Area_title {margin-bottom: 10px;left: -170px;}
}
@media screen and (max-width:767px){
.Area_time {padding:0 0 5vw 0;background-color: #e02128;}
.Area_time .Area_title {margin-bottom: 1vw;left: -21vw;}
.Area_content {}
}  
/*活動倒數*/
.TimerNick2 {display:inline-block;position: absolute;top: 85px;left: 590px;height: 50px;/* background-color: #e3dbff; */border-radius: 5em;z-index:99;}
.TimerNick2 .FontStyle2 {display: inline-block;margin: 0 0 0 2px;padding: 0;border: 0;font: normal 40px/40px Arial;color: #ffffff;border-radius: 35px;/*text-shadow:1px 1px 0px #fff;*/letter-spacing: 0px;text-align: center;}
.TimerNick2 span {padding-left: 2px;font: 500 35px/48px "微軟正黑體","Microsoft JhengHei", Arial, Helvetica;letter-spacing: -0em;color: #ffffff;}
@media screen and (max-width:767px){
.TimerNick2 {display:inline-block;position: absolute;top:7.1vw;left: 56.5vw;margin:0;height: auto;padding: 1%;overflow:hidden;text-align:center;background-size:100%;z-index:20;}
.TimerNick2 .FontStyle2 { margin: 0; padding: 0; border: 0; font: lighter 4.5vw/5vw Arial; }
.TimerNick2 span { padding-left:0; font:normal 4vw/5vw "微軟正黑體","Microsoft JhengHei", Arial, Helvetica; letter-spacing: -0.05em;}
}

/* 三個標 */
@media screen and (min-width:767px){
.Area_three {}
}
@media screen and (max-width:767px){
.Area_three {padding-bottom: 5vw;}
}
/* 一帶二 */
.Area_brand-dual-price .PD_layout.PD_layout-D3_02 ul li .PD h3
{color: #000;}

/*主打品*/
.Area_item .prdImgWrap .imgTag,
.Area_item .prdImgWrap .imgTagRectangle,
.Area_item .prdImgWrap .imgTagBottom { display: none!important;}
.Area_item .PD_layout .PD_logo {display: block!important;}
.Area_item .layout_PD ul li:nth-child(odd) .PD p {color: #c34a3e;}
.Area_item .layout_PD ul li:nth-child(even) .PD p {color: #c34a3e;}
.Area_item .layout_PD ul li .PD h3 {color: #1a415f;}	
.Area_item .layout_PD ul li .PD h4 {color: #1a415f;}
.Area_item .layout_PD ul li .js-PD_del {color: #c34a3e;}
.Area_item .layout_PD .PD_logo {display: none !important;}

@media screen and (min-width:768px){
.Area_item {padding-top: 0px!important;margin-bottom:40px!important; 
margin-top: 190px;
}
/* .Area_item .box {background:url(pc_item_bg_mid.png?t=1784105620185)top center repeat-y;background-size: 100%;padding:0 0 70px 0;} */
	/**公版**/	
.Area_item .layout_PD {width:960px;margin:0 auto!important;padding:0!important;}
.Area_item .layout_PD ul {margin:0;padding:0}
.Area_item .layout_PD ul li:nth-child(odd) {background:url(mo_item_bg01.png?t=1784105620185)top center no-repeat;background-size: 100%;padding-bottom: 460px;}
.Area_item .layout_PD ul li:nth-child(even) {background:url(mo_item_bg02.png?t=1784105620185)top center no-repeat;background-size: 100%;padding-bottom:250px;}
.Area_item .layout_PD ul li a {color: #FFFFFF;}
.Area_item .layout_PD ul li:hover {box-shadow: none;}
.Area_item .layout_PD ul li:nth-child(even) .PD_img {width:48%;margin:0 0 0 50px;padding:0 0 0 0px;/*background-color: #fff;border-radius: 50%;*/}
.Area_item .layout_PD ul li:nth-child(odd) .PD_img {width:48%;margin:0 auto;position:absolute;top:70px;left:455px;/*background-color: #fff;border-radius: 50%;*/}
.Area_item .layout_PD ul li:nth-child(even) .PD_into {width:49%;margin:0 0 0 0;text-align:center!important;position: absolute;top: 80px;right:20px;}	
.Area_item .layout_PD ul li:nth-child(odd) .PD_into {width:48%;margin:85px 0 0 30px;text-align:center!important}
.Area_item .layout_PD ul li:nth-child(even) .PD_logo {width:18%;position: absolute;top: 50px;left: 345px;}
.Area_item .layout_PD ul li:nth-child(odd) .PD_logo {width:18%;position: absolute;top: 62px;left: 405px;}
.Area_item .layout_PD ul li .PD h3 {font-size: 34px;}		
.Area_item .layout_PD ul li .PD h4 {font-size: 32px;}		
.Area_item .layout_PD ul li .PD p {overflow:inherit;margin-top: 20px;}
.Area_item .layout_PD ul li .js-PD_del {font-size: 27px;}
.Area_item .layout_PD ul li .PD p .Price {font-size: 67px;}	
}
@media screen and (max-width:767px){
.Area_item {padding-top: 0vw!important;padding-bottom:0vw!important;margin-bottom: 10vw !important;}
.Area_item .Area960 {padding-top:10vw!important;}	
/**公版**/
.Area_item .layout_PD {width:100%;margin:0 auto;padding-bottom:0vw}
.Area_item .layout_PD ul {margin:0;padding:0}
.Area_item .layout_PD ul li:nth-child(odd) {background:url(mo_item_bg01.png?t=1784105620185)top center no-repeat;background-size:98%;padding-bottom: 35vw;}
.Area_item .layout_PD ul li:nth-child(even) {background:url(mo_item_bg02.png?t=1784105620185)top center no-repeat;background-size:98%;padding-bottom: 11vw;}
.Area_item .layout_PD ul li a {color: #fff;}
.Area_item .layout_PD ul li:hover {box-shadow: none; }
.Area_item .layout_PD ul li:nth-child(even) .PD_img {width:48%;margin:9vw 0 0 2vw;padding: 0 !important;/*background-color: #fff;border-radius: 50%;*/}
.Area_item .layout_PD ul li:nth-child(odd) .PD_img {width:48%;margin:0 auto;left: 50vw;top:7vw;position: absolute;padding: 0 !important;/*background-color: #fff;border-radius: 50%;*/}
.Area_item .layout_PD ul li:nth-child(even) .PD_into {width:50%;margin:0 0 0 0;position: absolute;top: 7vw;right:2vw;}	
.Area_item .layout_PD ul li:nth-child(odd) .PD_into {width:50%;margin:8vw 0px 0px 2vw;}	
.Area_item .layout_PD ul li:nth-child(even) .PD_logo {width:18%;position: absolute;top: 6.5vw;left: 35.5vw;}
.Area_item .layout_PD ul li:nth-child(odd) .PD_logo {width:18%;position: absolute;top: 8vw;left: 43vw;}
}




/* 公版 */
@media screen and (min-width:767px){
  .Area_pdbox .Area_pd-grid-4x2 {height:1020px;padding: 2%;}
  .Area_pdbox .Area_pd-grid-4x2 .Area_pd-grid-4x2--bg {background-image: url(pc_pdbg.png?t=1784105620185);}
  }
@media screen and (max-width:767px){
 .Area_pdbox .Area_pd-grid-4x2 {height:132vw;}
 }

 @media screen and (min-width:767px){
}
@media screen and (max-width:767px){
 .Area_swiper_box {padding-bottom: 10vw;}
}
