/* 各頁面CSS */

/*切換PC置頂選單*/
.cantantBase1{ display: block; }
.cantantBase2{ display: none; }

/*調按鈕*/
.btn_alert_danji { top: 10%; }
.btn_alert_danji2 { top: 21%; }

/*momo幣這裡用*/
@media screen and (min-width: 768px) {
	.Area_grabmoney_coupon .PD_layout ul { padding: 0 25px; grid-gap: 15px;}
	.Area_grabmoney_coupon .PD_layout img {	border-radius: 10px;}
}
@media screen and (max-width: 767px) {
	.Area_grabmoney_coupon .PD_layout ul { grid-gap: 1.8vw;}
	.Area_grabmoney_coupon .PD_layout img { border-radius: .5em;}
}

/*適用商家BTN*/
.store_btn { z-index: 10; margin-left: 27.5%; width: 40%; } 
.store_btn a {  } 
.store_btn img { width: 100%; height: 100%; } 
        @media screen and (max-width:767px){
        .store_btn { width: 50%; }             
        }


/* 登記區微調 */
.box_4PD{
	.danji-pd-body{
		padding: 1.25rem .8rem 1.25rem;
		display: grid;
		grid-template-rows: repeat(2 ,1fr);
		grid-template-columns: repeat(2 ,1fr);
		@media screen and (max-width: 767px) {
			padding: .5rem .5rem .5rem;
		}
		.pd-info-ticket{
			width: min(85%, 330px);
			height: unset;
			background: none;
			margin:0% auto 0;
			transform: none;
		}
		.pd-info{
			padding: 12px 0;
			border-bottom: none;

			&:nth-child(3){
				/* border-right: solid #a8a8a8 1px; */
			}
			&:nth-child(2),&:nth-child(4){
				border-right: none;
			}
		}
	}
	
	.danji-pd-body2{
		padding: .6rem .25rem .6rem;
		display: block;
	}
}		
	


/*置底注意事項*/

@media screen and (min-width: 768px) {
.edm_notice{ 
	font:12px/18px Helvetica;
	text-align:center; 
	padding:10px 10px 15px 10px; 
   }
}
	@media screen and (max-width:767px){
	.edm_notice{padding:18px 10px 200px 10px;}  
	
  .edm_notice .apple_notice{  
	padding:10px 0px 10px 0px; 
  }

}
.agree_more3 .agreeArea { top: 10vh !important; }
