/*---act 線上編輯鳥調整---*/
.acty__el--7 input {position: absolute;top:0；}

/* 神券 */
.Area_boxstyle .PD_layout-free .swiper-pagination-bullet{background-color:#000;}
.Area_boxstyle_box .PD_layout-free{margin-bottom:0;}
.Area_game { margin-bottom: 10px; }
.coupon-body {background: var(--body-bg); text-align: left; align-items: center; }
.coupon-body .IT_coupon { padding:1.25rem 0 0; }
.coupon-body .IT_coupon_Category { padding:0 1.45rem 0 1.45rem; }
@media screen and (max-width: 767px) {
	.Area_game { margin-bottom: 7vw; }
	.coupon-body .IT_coupon { padding:2.5vw 0 0; }
	.coupon-body .IT_coupon_Category { padding:0.5vw 0.5vw 0; }
	}
/* 神券小圓點 */
 .Area_boxstyle .IT_coupon .swiper-pagination-bullet {background-color:#000;}

/* 神券看更多 */
@media screen and (min-width: 768px) {
	.coupon-body .PD_layout-btn {margin-top:10px !important;}
	.coupon-body .PD_layout-btn ul { padding: 0 0 2%; }
   }
@media screen and (max-width: 768px) {
 .coupon-body .PD_layout-btn {margin-top:2vw !important;}
 .coupon-body .PD_layout-btn ul { padding: 0 0 2%; }
}
@media screen and (min-width: 768px) {
		.IT_coupon ul {margin: 0 auto 45px !important;padding: 0 !important;}
		.IT_coupon ul li {list-style:none;}
		.IT_coupon ul li img {width:100%;}

/* 神券按鈕 */
.IT_coupon .btn { z-index:999; position: absolute;width:70%; bottom: 5%; left: 15%;}
.IT_coupon .btn img {width:100%;}
}	

@media screen and (max-width: 768px) {
.IT_coupon {overflow: hidden;}
.IT_coupon ul {margin: 0 auto 5vw !important;padding: 0 !important;}
.IT_coupon ul li {list-style:none;}
.IT_coupon .swiper-container-horizontal>.swiper-pagination-bullets {bottom:0;}

/* 神券按鈕 */
.IT_coupon .btn {position: absolute;width: 65%;bottom: 2vw;left: 5.5vw;z-index:999;}
.IT_coupon .btn img {width:100%;}

}

/* 行銷宮格 */
.acty_bg{margin-top:0px ; }


/* 今日主打 */
.acty__el__todayPD_col1{
  margin-bottom: 0vw;
 padding:50px 0 0 0 ;

  }

  .todayPD_bg{  }
  .acty__el__todayPD_col1 .Area_swiper_box {
	width:750px !important ;overflow: hidden;margin: 0px 0 0 130px;
	  }
  .acty__el__todayPD_col1 .Area_swiper_box .PD_layout li  {background-color: #FFF !important;width:270px !important ;border-radius:10px !important ;border: 1px solid #cfcfcf !important;
  }

  .acty__el__todayPD_col1 .Area_swiper_box .PD_layout li  .PD_into {background-color: #ffffbb !important;}
  @media screen and (max-width: 768px) {
	.acty__el__todayPD_col1{
		margin-bottom: 0vw;
	   padding:2vw 0 0 2vw ;
	  
		}
		.acty__el__todayPD_col1 .Area_swiper_box {
			width:80vw !important ;overflow: hidden;margin: 1vw 0 0 11vw;
			  }
	.acty__el__todayPD_col1 .Area_swiper_box .PD_layout li  {

		width:27vw !important ;
		  }
}
  .Area_4top5::before {
	background-color: transparent !important;
}


	.mo-point {
	  display: flex;
	  align-items: center;   /* 垂直置中 */
	  gap: 8px;              /* 文字與按鈕間距 */
	  text-align: center;
	  font-weight: 600;	
	  font-size:27px ;	
		width: max-content;   /* 依內容自動決定寬度 */
		margin: 0 auto;       /* 區塊水平置中 */
		line-height:2.0em ;
		margin-top:-0.8em ;

	}
	
	.mo-point img {
	  display: block;        /* 移除圖片底部空白 */
	  height: 45px;          /* 可依需要設定按鈕高度 */
	}
	@media screen and (max-width: 767px) {
		.mo-point {font-size:1.2em;}
		.mo-point img {
			display: block;        /* 移除圖片底部空白 */
			height: 8vw;          /* 可依需要設定按鈕高度 */
		  }

	}

	/*調整--補缺圖*/

	@media screen and (min-width: 768px) {
		.Area_PD .PD_layout ul::after {
			position:relative;
			width: 100%;
			background: url(Area_hotPD_bg.png?t=1776531927180) no-repeat center!important;
			background-size: 96%!important;
		}
	}
	
	@media screen and (max-width: 767px) {
		.Area_PD .PD_layout ul::after {
			position:relative;
			width: 100%;
			background: url(Area_hotPD_bg.png?t=1776531927180) no-repeat center!important;
			background-size: 96%!important;
		}
	}
	
	/*調整--標題圖*/
    .Area_boxstyle .Area_boxstyle_box5 {
        -webkit-padding-before: 150px;
        padding-block-start:150px;-webkit-padding-after: 25px;
        padding-block-end:25px;-webkit-padding-start: 18px;
        padding-inline-start:18px;-webkit-padding-end: 18px;
        padding-inline-end:18px;background: url(Area_boxstyle_top1_W.png?t=1776531927180) top center no-repeat
    }

	@media screen and (max-width: 767px) {
		.Area_boxstyle .Area_boxstyle_box5 {
			-webkit-padding-before: 13vw;
			padding-block-start:15vw;-webkit-padding-after: 2vw;
			padding-block-end:2vw;-webkit-padding-start: 1vw;
			padding-inline-start:1vw;-webkit-padding-end: 1vw;
			background-size:100% ;
		}
	}
	/*調整--熱搜清單*/	
	.Area_hotSearch .PD_layout_hotSearch li{
	margin-top: 0px !important;margin-bottom:25px !important ;
  
}

