/* 各頁面CSS */


/*切換PC置頂選單*/
.fixarea{ display: none; }
.Fixedfooter{ display: none !important; }
.cantantBase1{ display: none; }
.cantantBase2{ display: none; }
.Area_logo { display: none !important; }


body {
	background-color:#fff6e2;
}

/*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;}
}

@media screen and (max-width: 767px) {
    .Area_boxstyle.Area_boxstyle--hasBackdrop .Area_boxstyle_box {
        background: url(m_Area_boxstyle_top_hasbg.png?t=1789464131006) center top 1vw / contain no-repeat;
    }
}


.Area_boxstyle.Area_boxstyle--hasBackdrop:before {background: linear-gradient(340deg, #f65e75 0%, #f65d7f 35%, #f354c3, #ed52ce 65%, #b051cd);}

@media screen and (max-width: 767px) {
    .Area_boxstyle .Area_boxstyle_box1 {
        -webkit-padding-before: 14vw;
        padding-block-start: 14vw;
        -webkit-padding-after: 5vw;
        padding-block-end: 5vw;
        -webkit-padding-start: 2vw;
        padding-inline-start: 2vw;
        -webkit-padding-end: 2vw;
        padding-inline-end: 2vw;
        background: url(m_Area_boxstyle_top1.png?t=1789464131006) top center / contain no-repeat, url(m_Area_boxstyle_bottom1.png?t=1789464131006) bottom center / contain no-repeat, url(m_Area_boxstyle_center1.png?t=1789464131006) center top 14vw / 100% calc(100% - (14vw + 5vw)) no-repeat;
    }
}

@media screen and (min-width: 768px) {
    .Area_boxstyle.Area_boxstyle--hasBackdrop .Area_boxstyle_box {
        background: url(Area_boxstyle_top_hasbg.png?t=1789464131006) top 0px center / contain no-repeat, url(Area_boxstyle_bottom1.png?t=1789464131006) bottom center / contain no-repeat, url(Area_boxstyle_center1.png?t=1789464131006) center top 40px / 100% calc(100% - 40px) no-repeat;
        padding-bottom: 40px;
    }
}

@media screen and (max-width: 767px) {
    .Area_boxstyle.Area_boxstyle--hasBackdrop .Area_boxstyle_box {
        background: url(m_Area_boxstyle_top_hasbg.png?t=1789464131006) center top 1vw / contain no-repeat;
    }
}

@media screen and (min-width: 768px) {
    .Area_boxstyle .Area_boxstyle_box1 {
        -webkit-padding-before: 147px;
        padding-block-start: 147px;
        -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.png?t=1789464131006) top center / contain no-repeat, url(Area_boxstyle_bottom1.png?t=1789464131006) bottom center / contain no-repeat, url(Area_boxstyle_center1.png?t=1789464131006) center top 147px / 100% calc(100% - (147px + 25px)) no-repeat;
    }
}

.Area_boxstyle_title {color: #540daa!important;}

.edm_notice {color: #540daa!important;}
/*pc遊戲區*/
.box_film {width: 96%;margin: 0 2%;}
.box_film video { border-radius:40px}
.box_film img { width: 100%; }
.box_game_end img { width: 100%; }

@media screen and (max-width: 767px) {
/*mb遊戲區*/
.box_film {width: 96%;margin: 0 2%;}
.box_film video { border-radius:4vw}
}

.game-award .PD_box img { width: 100%;}


.btn_alert_game {
	position: absolute;
	top: 40vw;
	left: 0;
	z-index: 99;
	transform-origin: left;
}
@media screen and (max-width: 767px) {
	.PD_layout-btn {
			padding: 1.9vw;
			margin-top: -7vw;
	}
}
