
/*PC背景*/
@media screen and (min-width:767px){
  .bg_fix {z-index: 0;position:absolute;top: 0;left:0;width:100%;height: 100%;background-repeat:no-repeat;background-position: center top;pointer-events:none;}
  .bg_deco {z-index:-1;position:absolute;top:850px;left:0;width:100%;height:100%;background-position:center 0px;background-repeat:repeat-y;pointer-events:none;}	
  }
  

/*版頭區塊*/
.topdeco{ position:absolute; pointer-events: none; z-index: 5;}  
.topdeco img{ width: 100%; }
@media screen and (min-width:768px){
.Area_top {height:588px; }
.deco01 { top:205px; left: -83px; width: 359px;}
.deco02 { top:264px; right: 37px; width: 221px;}
.deco03 { top:477px; left: -520px; width: 2000px;}
}
@media screen and (max-width:767px){
.Area_top {height:62.5vw;}
.Area_top .mb_01{position:absolute; top:0; left:0 ;width: 100%; z-index:0;}
.deco01 {top: 20vw; left: -5.5vw; width: 37vw;}
.deco02 {top: 28vw; right: 3vw; width: 25vw;}
.deco03 { top:52vw; left: 0; width: 100vw;}
}


/*版頭主標微調*/
.title01{ z-index:6;  position: absolute;}
.title01 .PD_layout .PD img { width:100%!important; }
.title01 .PD_layout .PD a { pointer-events: none; }
.title01 .PD_layout .PD_slide:hover {transform: translateY(0); }
.title01 .PD_layout .PD_slide {min-width: 100%;}
@media screen and (min-width: 768px){
.title01 { top:0px;left:-29px; width:105%; }
}
@media screen and (max-width:767px){
.title01{width: 100%; }
.title01 ul{ padding: 0!important; }
.title01 .PD_layout {position: relative;top:0;left:0;width: 100%; }
.title01 .PD_layout .PD img { width: 100%!important; }
}


/*副標輪播*/
.Area_top .topPD2 {position: absolute; top: 374px; left:155px; width:643px;height: 85px;overflow: hidden; z-index:6;}
.Area_top .topPD2 ul.PD_wrapper { display: flex; flex-wrap: nowrap; margin: 0; padding: 0; width: 100%; box-sizing: content-box; grid-gap: inherit;}
.Area_top .topPD2 ul.PD_wrapper li { flex-shrink: 0; margin: 0; padding: 0; opacity: 0; transform: translate(5%,0);}
.Area_top .topPD2 ul.PD_wrapper li.swiper-slide-active { opacity: 1; transition: .8s ease-out; transform: translate(0,0);}
@media screen and (min-width: 768px){
  .Area_top .topPD2 ul.PD_wrapper li img{ width: 85%; }
}

@media screen and (max-width:767px){
  .Area_top .topPD2 {width: 67%; height: 9vw; position: absolute; top: 40vw; left: 16.5vw; overflow: hidden;}
  .Area_top .topPD2 ul.PD_wrapper li img{ width: 85%; }
}


/*日期*/
.Area_top .date .PD_layout .PD a { pointer-events: none; }
.Area_top .date ul{ padding: 0!important; }
.Area_top .date{ z-index: 5; position: absolute;}
@media screen and (min-width: 768px){
.Area_top .date {top:93px;left:659px; width:17%;}
}
@media screen and (max-width:767px){
  .Area_top .date {top:10.5vw;left:70vw; width:16%;}
}


/*區背景*/
.Area .bg, .Area .bg_btom{ position: absolute;pointer-events: none;z-index:0; }
@media screen and (min-width: 768px){
  .Area .bg, .Area .bg_btom{ left: 50%; transform: translateX(-50%); width: 2000px;}
  .AreaPD1:before{ left: 50%; transform: translateX(-50%); }

  .AreaPD1 .bg {top:132px;left: 50%;}	
  .AreaPD1 .bg_btom {bottom:-50px;}	
  .AreaPD1:before{ content:''; width: 2000px; height: 94%; background:url(AreaPD1_center.png?t=1784701227970) repeat-y center / 100%; position: absolute; top: 170px;} 
}
@media screen and (max-width:767px){
  .AreaPD1 .bg {top:14vw;left:0;width:100%;  }	
  .AreaPD1 .bg_btom {bottom:-5vw;left:0;width:100%; }	
  .AreaPD1:before{ content:''; width: 100%; height: 94%; background:url(mAreaPD1_center.png?t=1784701227970) repeat-y center / 100%; position: absolute; top: 21vw; left: 0;}
}


/*區標*/
/* .Area_title{ margin-bottom: 10px; }
@media screen and (max-width:767px){
  .Area_title{ margin-bottom: .5vw; }
} */

/*版頭輪播品*/
.Area_pd-carousel2{ z-index: 6; }
@media screen and (min-width: 768px){
  .Area_pd-carousel2{ margin-bottom: 115px; }
}


/*登記*/
.Area_danji .danji_box {  margin-bottom: -12px; }
@media screen and (max-width: 767px) {
  .Area_danji .danji_box {  margin-bottom: 0em; }
  .warningTxt h3{ padding: 0 0 .5em  }
}


/*BN*/
@media screen and (min-width: 768px){
  .Area_bn-grid-3x1 ul{ padding: 0!important; }
}


/*1帶2*/
@media screen and (min-width: 768px){
  .Area_brand-1-plus-2{ margin-bottom: 45px; }
  .b_box{ gap: 5px!important; }
  .b_box .box{ background: url(logoPDbg.png?t=1784701227970) no-repeat center / 100%; padding: 10% 3% 4%;}
  .b_box .box .PD_layout.PD_layout-D3_02 ul .PD .PD_logo{ width: 40%; margin: -9% 0 0 7%; }
  .b_box .box .PD_layout.PD_layout-D3_02 ul li .PD h3{ margin: -4% 0 5% -1%; font-size: 26px; }
}
@media screen and (max-width: 767px) {
  .Area_group-2 .Area_pd-grid-4x2{ margin-bottom: -6vw; }
  .b_box .box{ background: url(m_logoPDbg.png?t=1784701227970) no-repeat center / 100%; padding: 13% 3% 15%; margin-bottom: -17vw;}
  .b_box .box .PD_layout.PD_layout-D3_02 ul .PD .PD_logo{ width: 44%; margin: -4.5% 0 0 3%; }
  .b_box .box .PD_layout.PD_layout-D3_02 ul li .PD h3{ margin: -1% 0 3% 0%; }
}


/**/
.Area_pd-carousel-new .Area_content a { pointer-events: none; }
.Area_pd-carousel-new .Area_content li h3, .Area_pd-carousel-new li .PD_into p .js-PD_del, .Area_pd-carousel-new li .PD_into p .money, .Area_pd-carousel-new li .PD_into p small, .Area_pd-carousel-new .PD_layout li .PD h4 b{ display: none; }
.Area_pd-carousel-new .Area_content li .PD_into p .Price{ position: absolute; top: 2%; left: 15%; font-size: 32px; background-color: #ffdd20; width: 70%; padding: 5px; border-radius: 25px; }
.Area_pd-carousel-new .Area_content li .PD_img{ margin-top: 15%; }
.Area_pd-carousel-new .PD_layout li .PD h4 { font-size: 19px; margin-bottom: -8%;}
@media screen and (max-width: 767px) {
  .Area_pd-carousel-new .Area_content li .PD_into p .Price{ top: 2%; left: 15%; font-size: 6vw;  padding: 0;}
  .Area_pd-carousel-new .Area_content li .PD_img{ margin-top: 21%; }
  .Area_pd-carousel-new .PD_layout li .PD h4 { font-size: 3.5vw; margin-bottom: -20%; }
}



/*警示文字*/
.edm_notice{  padding: 10px 10px 35px 10px; }
