
/*區標*/
 /* .Area_title h3{ font-size: 56px;  margin-top: -4px;} */
/*.Area_title span{ text-shadow: 2px 2px 4px rgba(0,0,0,.5);  } */
@media screen and (max-width:767px){
   /* .Area_title h3{ font-size: 5.5vw; margin-top: -.5vw;  } */
  /*.Area_title span{ text-shadow: 1px 1px 3px rgba(0,0,0,.5);  } */
}

/*登記*/
.Area_danji .danji_box {  margin-bottom: -12px; }
.warningTxt h3{ padding: 0 0 0;  }
/* .Area_danji .btn_reg .activityText .Tip{ color: #000; } */
@media screen and (max-width: 767px) {
  .Area_register-activity{ padding-bottom: 0!important; }
  .Area_danji .danji_box ul{ gap: 1.5vw; }
  .Area_danji .danji_box {  margin-bottom: 0em; }
  .warningTxt h3{ padding: 0 0 .2em  }
}

/*版頭側標輪播*/
@media screen and (min-width: 768px){
  .Area_pd-carousel2{ margin-bottom: 80px; }
  .Area_pd-carousel2 .topPD{ background-size: 75%;  background-position: top left;}
  .Area_pd-carousel2 .topPD{ padding-left: 29px; margin-left: -43px; }
}
@media screen and (max-width: 767px) {
  .Area_pd-carousel2 .topPD{ padding-left: 3vw; margin-left: 0;}
}

/*折價券換色*/
.divine_coupon2 span{ color: #fff; }

/*倒數數字*/
.FontStyle b { color: #fff; }

/*登記警語*/
.Area_text-block{ list-style: none; }
.Area_text-block ul { padding: 0; margin: 0; }
.Area_text-block .js-textblock_content{ color: #fff; }
@media screen and (max-width: 767px) {
  .Area_text-block .js-textblock_content{ font-size: .8em; }
}

/*頁尾警語*/
.edm_notice{  padding: 19px 10px 40px 10px; }

/*關鍵字*/
.Area_hashtag .PD_layout-D1_03 ul { gap:5% 1%; }


/*作圖區*/
.Area_drawing-area-2x1 .PD_layout-CSSBG_01 .PD .PD_img{ padding: 13% 5% 19%; }
.Area_drawing-area-2x1 .PD_layout .PD h4{ width: 92%; margin: auto;}
.Area_drawing-area-2x1 .PD_layout .PD h3 span{ background-color: transparent; color: #fff; max-width: 100%; }
.Area_drawing-area-2x1 .PD_layout .PD h4 span{ color: #000;}
.Area_drawing-area-2x1 .PD_layout .PD h4 b{ display: none; }
.Area_drawing-area-2x1 .PD_layout .PD p{ color: #fff;}
.Area_drawing-area-2x1 .PD_layout .PD p del{ color: #868686; }
@media screen and (min-width: 768px){
  .Area_drawing-area-2x1 .PD_layout ul{ grid-gap:20px 20px; }
  .Area_drawing-area-2x1 .PD_layout .PD h3{ margin-bottom: 2%; }
  .Area_drawing-area-2x1 .PD_layout .PD h3 span{  font-size: 26px;}
  .Area_drawing-area-2x1 .PD_layout .PD h4 span{  font-size: 26px;}
  .Area_drawing-area-2x1 .PD_layout .PD p{  line-height: 3em; transform: scale(1); margin-top: -3%;}
}
@media screen and (max-width: 767px) {
  .Area_drawing-area-2x1 .PD_layout ul{ grid-gap:2vw 2vw; }
  .Area_drawing-area-2x1 .PD_layout .PD h3{ margin: 0 auto 2%; }
  .Area_drawing-area-2x1 .PD_layout .PD h4{ margin-bottom: 0vw}
  .Area_drawing-area-2x1 .PD_layout .PD h3 span{  font-size: 4.5vw;}
  .Area_drawing-area-2x1 .PD_layout .PD h4 span{  font-size: 4.5vw;}
}

/*1帶多*/
@media screen and (min-width: 768px){
  .Area_brand-swiper .PD_layout-D3_02{ height: 209px;  }
  .Area_brand-swiper .PD_layout.PD_layout-D3_02 ul .PD .PD_logo{ margin: 45px 0 0 91px; width: 27%;}
  .Area_brand-swiper .PD_layout.PD_layout-D3_02 ul li .PD h3{ margin:22px -111px 0 85px; }
}
@media screen and (max-width: 767px) {
  .Area_brand-swiper .PD_layout-D3_02{ height: 21vw; }
  .Area_brand-swiper .PD_layout.PD_layout-D3_02 ul .PD .PD_logo{ margin: 2vw 0 0 0vw; width: 36%;}
  .Area_brand-swiper .PD_layout.PD_layout-D3_02 ul li .PD h3{ margin:0.5vw -17vw 0 3vw; font-size: 20px;}
}

/*1帶2*//*pc寬1220*/
@media screen and (min-width: 768px){
  .Area_brand-1-plus-2 .PD_layout-D3_02{ height: 133px;  }
  .Area_brand-1-plus-2 .PD_layout.PD_layout-D3_02 ul .PD .PD_logo{ margin: 21px 0 0 60px; width: 36%;}
  .Area_brand-1-plus-2 .PD_layout.PD_layout-D3_02 ul li .PD h3{ margin:13px -38px 0 19px; }
}
@media screen and (max-width: 767px) {
  .Area_brand-1-plus-2 .PD_layout-D3_02{ height: 21vw; }
  .Area_brand-1-plus-2 .PD_layout.PD_layout-D3_02 ul .PD .PD_logo{ margin: 3vw 0 0 1vw; width: 33%;}
  .Area_brand-1-plus-2 .PD_layout.PD_layout-D3_02 ul li .PD h3{ margin:0.5vw -10vw 0 -4vw; font-size: 20px;}
}

/*BN輪播高度*/
@media screen and (min-width: 768px){
  .Area_bn-carousel .Area_content ul { height: 262px; }
}
@media screen and (max-width: 767px) {
  .Area_bn-carousel .Area_content ul { height: 34vw; }
}

/*BN ul間距*/
@media screen and (min-width: 768px){
  .AreaBN00 .PD_layout ul{ padding: 0; }
  .AreaBN01 .Area_content .PD_layout ul{ grid-gap:20px; }
  .AreaBN02 .Area_content .PD_layout ul{ grid-gap:0; width: 85%;}
}
@media screen and (max-width: 767px) {
  .AreaBN00 .PD_layout ul{ padding: 0; width: 97%; grid-gap:1.5vw 2vw;}
  .AreaBN01 .Area_content .PD_layout ul{ grid-gap:2vw; }
  .AreaBN02 .Area_content .PD_layout ul{ grid-gap:0; width: 100%;}
}



/*以上是通用css*/



/*版頭*/
.Area_hero-visual_005{ margin-bottom: -2%; }
.Area_hero--TimerNick{ display: none!important; }
.Area_hero-visual_005 .Area_hero .Area_swiper_box .PD_layout-heroPDBN.PD_layout .PD .PD_into { top: 50%; left: 7%; width: 37.5%;}
.Area_hero-visual_005[org="1"]:is(.Area_hero--title ul li h5), .Area_hero-visual_005[org="1"] .Area_hero--title ul li h5 {   background: linear-gradient(to bottom,#ffe19f, #fff7df, #f6d794); -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  background-clip: text;  color: transparent;}
@media screen and (max-width: 767px) {
  .Area_hero-visual_005{ margin-bottom: -3%; }
}
