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

.bgdeco {z-index: 1;position: absolute;top: 0;left: 0;width: 100%;min-width: 1220px;height: 100%;background: url(bgdeco.png?t=1793461125627) repeat-y center top;pointer-events: none;}

/*版頭*/
.Area_hero {}
.Area_hero .top_deco01 {position:absolute;top: 0;left: 97px;z-index: 2;pointer-events: none;}
.Area_hero .top_deco02 {position:absolute;top: 31px;left: 669px;z-index: 2;pointer-events: none;}
.Area_hero .top_deco03 {position:absolute;top: 446px;left: 44px;z-index: 2;pointer-events: none;}
.Area_hero .top_deco04 {position:absolute;top: 130px;left: 888px;z-index: 2;pointer-events: none;}
@media screen and (max-width:767px){
  .Area_hero {}
  .Area_hero .top_deco01 {position: absolute;top: 0;left: 9.5vw;width: 87%;}
  .Area_hero .top_deco02 {position: absolute;top: 3vw;left: 69.5vw;width: 13%;}
  .Area_hero .top_deco03 {position: absolute;top: 46vw;left: 4.5vw;width: 4%;}
  .Area_hero .top_deco04 {position: absolute;top: 13vw;left: 92.5vw;width: 3%;}
}

.Area_title_lbtclass h3 {font-style: italic;}

/*萬件美食神券*/
@media screen and (min-width: 768px){
.Area01 {}
.Area01 .Area_title_lbtclass h3 {justify-content: left;left: 20px;font-style: italic;}
.Area01 .Area_Timecountdown {position: absolute;top: 57px;left: 540px;}
.Area01 .PD_layout-coupon3 {width: 96%;}
.Area01 .layout_bn {width: 96%;}
}
@media screen and (max-width:767px){
  .Area01 {}
  .Area01 .Area_title_lbtclass h3 {justify-content: left;left: 3vw;font-style: italic;}
  .Area01 .Area_Timecountdown {position: absolute;top: 6vw;left: 53vw;font-size: 3vw;}
  .Area01 .edm_spacing {height: 2vw;}

}

/*超級品牌折價券*/
@media screen and (min-width: 768px){
.Area02 {}
.Area02 .PD_layout-D3_04 .PD h3 {font-style: italic;}
.Area02 .layout_bn {width: 96%;}
}
@media screen and (max-width:767px){
  .Area02 {}
  .Area02 .PD_layout-D3_04 .PD h3 {font-style: italic;}
}

/*好食券省更多*/
@media screen and (min-width: 768px){
.Area03 {}
.Area03 .Area_title_lbtclass h3 {justify-content: left;left: 223px;font-style: italic;}
.Area03 .mo_logo {position:absolute;top: 38px;left: 87px;z-index: 2;}
.Area03 .i_btn {position:absolute;top: 46px;left: 675px;z-index: 2;}
.Area03 .Area_pd-logo-carousel .PD_layout.layout_logo_carousel li .PD .PD_logo {background-color: transparent;}
.Area03 .Area_pd-logo-carousel .PD_layout.layout_logo_carousel li {background: url(Area03_bg.png?t=1793461125627) top center no-repeat;background-size: 100%;padding-bottom: 19px;}
.Area03 .Area_pd-logo-carousel .Area_swiper {width: 96%;}
.Area03 .Area_pd-logo-carousel .PD_layout.layout_logo_carousel li .PD .PD_logo {padding-top: 19px;aspect-ratio: 0;}
.Area03 .Area_pd-logo-carousel .PD_layout.layout_logo_carousel li .PD .PD_logo img {width: 79%;margin: 0 auto;}
.Area03 .Area_pd-logo-carousel .PD_layout.layout_logo_carousel li h3 {font-size: 37px;}
.Area03 .PD_layout-D3_04 .PD h3 {font-style: italic;}
}
@media screen and (max-width: 767px){
  .Area03 {}
  .Area03 .Area_title_lbtclass h3 {justify-content: left;left: 25vw;font-style: italic;}
  .Area03 .mo_logo {position:absolute;top: 3.5vw;left: 8.5vw;z-index: 2;width: 16%;}
  .Area03 .i_btn {position:absolute;top: 5vw;left: 71vw;z-index: 2;width: 28%;}
  .Area03 .Area_coupon_ppp .Area_swiper {width: 100%;}
  .Area03 .Area_pd-logo-carousel .PD_layout.layout_logo_carousel li .PD .PD_logo {background-color: transparent;}
  .Area03 .Area_pd-logo-carousel .PD_layout.layout_logo_carousel li {background: url(Area03_bg.png?t=1793461125627) top center no-repeat;background-size: 100%;padding-bottom: 3vw;}
  .Area03 .Area_pd-logo-carousel .PD_layout.layout_logo_carousel li .PD .PD_logo {padding-top: 3vw;aspect-ratio: 0;}
  .Area03 .Area_pd-logo-carousel .PD_layout.layout_logo_carousel li .PD .PD_logo img {width: 82%;margin: 0 auto;}
  .Area03 .Area_pd-logo-carousel .PD_layout.layout_logo_carousel li h3 {font-size: 21px;}
  .Area03 .edm_spacing {height: 5vw;}
  .Area03 .PD_layout-D3_04 .PD h3 {font-style: italic;}
}

/*BN*/
@media screen and (min-width: 768px){
.Area04 {}
.Area04 .layout_bn {width: 96%;}
}
@media screen and (max-width:767px){
  .Area04 {}
  .Area04 .layout_bn {width: 96%;}
}
