@charset "utf-8";
/*基本*/
body {margin: 0; padding:0; background-color: #88050c;}


/*全BOX版面*/
.WRAPPER { position: relative;margin: 0 auto; padding: 0;	width:100%; min-width:1220px; overflow: hidden;font-family:"微軟正黑體","Microsoft JhengHei",Helvetica;}
.WRAPPER img { border:0; vertical-align:top;}
.WRAPPER a { text-decoration:none;  display:inline-block;}
.WRAPPER .Area_top{position: relative; }
.WRAPPER .mainArea { position:relative; display:block; margin:0 auto; padding: 0; width:1220px;}
	@media screen and (max-width:767px){
		.WRAPPER { padding-bottom:0px; margin:0 auto; display: block; min-width:100%;/*background: url("mb_bg.jpg?t=1764331563432") center top/ 100% repeat-y scroll;*/z-index: 0;} 
		.WRAPPER .mainArea { position:relative; display:block; margin:0 auto; padding: 0; width:100%;  }

	}


/*PC背景*/
@media screen and (min-width:767px){
  .bg_deco00 { z-index:-5; position:absolute; top:0; left:0; width:100%; min-width:1220px; height:100%; background-repeat:repeat-y; background-position:center top; pointer-events:none;}
  .bgtop01 { z-index:-9; position:absolute; top:0; left:0; width:100%; min-width:1220px; height:774px; background-repeat:no-repeat; background-position:center top; }
  .bgtop02 { z-index:-8; position:absolute; top:0; left:0; width:100%; min-width:1220px; height:1165px; background-repeat:no-repeat; background-position:center top; }
  .bgtop_repeat { z-index:-30; position:absolute; top:0; left:0; width:100%; min-width:1220px; height:100%; background-repeat:repeat-y; background-position:center top; pointer-events:none;}
  .bgtop_fixed { z-index:-10; position:fixed; top:0; left:0; width:100%; min-width:1220px; height:100%; background-repeat:no-repeat; background-position:center top; pointer-events:none;}

	.cloud01 { z-index: -7; position:absolute; top: 440px; left: -500px; width:100%; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}	
	.cloud02 { z-index: -7; position:absolute; top: 323px; left: 435px; width:100%; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;}	
		

}

/*mb背景
@media screen and ( max-width:767px) {
	.m_bg01 { z-index:0; position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:repeat-y; background-position:center top; background-size:100%; }	
}*/


/*區塊_all*/
.Area { position: relative; margin:0 auto; padding:0; text-align:center;  }
.Area .box_bg{position:absolute;top:0;left: 0;z-index: 0;} 
.Area1220 { margin:0 auto; width:1220px;}
.Area960 { margin:0 auto; width:960px;}
	@media screen and (max-width:767px){
	.Area .go_bt:hover { 
		-webkit-transform:none;
		 -moz-transform:none;
			-ms-transform:none;
			 -o-transform:none;
				transform:none;}
	.Area1220 { width:100%;}
	.Area960 { width:100%;}
	.Area img{ width:100%;}
	.Area { position: relative;}

	}


/*LOGO CSS*/
.momologo { z-index:2; position: absolute; top: 15px; left:15px;}
.momologo a { display:block; width:140px; height:21px;}
.momologo a svg { width:140px; height:21px; }
.momologo a path { fill:#EA27C2; }
.momologo-pink  a path { fill:#EA27C2; }/*LOGO 桃紅色*/
.momologo-white a path { fill:#ffffff; }/*LOGO 白色*/
  @media screen and (max-width:767px){
      .momologo { display:none;}
  }


 /*版頭區塊*/
 @media screen and (min-width:768px){
.Area_title {height: 990px;z-index: 0;}
.Area_title .sub_bg{position:absolute;top: 0;left: 800px;z-index: 0;}
.Area_title .table{position:absolute;top: 445px;left: 0;width: 100%;z-index: 0;}
.Area_title .flower01{position:absolute;top: 315px;left: 200px;/* width: 100%; */z-index: 0;}
.Area_title .flower02{position:absolute;top: 75px;left: 745px;/* width: 100%; */z-index: 0;}
.Area_title .flower03{position:absolute;top: 85px;left: 150px;/* width: 100%; */z-index: 0;}
.Area_title .flower04{position:absolute;top: 325px;left: 1027px;/* width: 100%; */z-index: 0;}
.Area_title .handR{position:absolute;top: 255px;left: 1055px;/* width: 100%; */z-index: 0;}
.Area_title .handL{position:absolute;top: 355px;left: -393px;width: 650px;z-index: 0;}
.Area_title .smk{position:absolute;top: 380px;left: 290px;width: 650px;z-index: 0;}
}
 @media screen and (max-width:767px){
.Area_title {height: 93vw;}
.Area_title .mb_01{position:absolute; top:0; left:0 ;width: 100%; z-index:0;}
.Area_title .sub_bg{position:absolute;top: 0;left: 71vw;width: 23%;z-index: 13;}
.Area_title .table{position:absolute;top: 46vw;left: -7vw;width: 113%;z-index: 1;}
.Area_title .flower01{position:absolute;top: 33vw;left: 6vw;width: 4%;z-index: 1;}
.Area_title .flower02{position:absolute;top: 7vw;left: 65vw;width: 4%;z-index: 1;}
.Area_title .flower03{position:absolute;top: 5vw;left: 3vw;width: 6%;z-index: 1;}
.Area_title .flower04{position:absolute;top: 30vw;left: 90vw;width: 6%;z-index: 1;}
.Area_title .handR{position:absolute;top: 35vw;left: 62vw;width: 40%;z-index: 1;}
.Area_title .handL{position:absolute;top: 46vw;left: -10vw;width: 38%;z-index: 1;}
.Area_title .smk{position:absolute;top: 38vw;left: 33vw;width: 36%;z-index: 1;}

}


/*版頭主標微調*/
.Area_title .PD_layout .PD_slide{min-width:inherit;}
.toptitle .PD_layout .PD a,.top_pd .PD_layout .PD a { pointer-events: none;}
.toptitle .PD_layout .PD_slide:hover {transform: translateY(0px);box-shadow: none;}
.toptitle { z-index: 5;}

.toptitle .PD_layout li:nth-of-type(1) {position: absolute;top: 60px;left: 200px;z-index: 11;}
.toptitle .PD_layout .PD img { width: 100%!important;}

/*編輯按鈕移動*/
#eWriterBtn_bt_B_000_00 { margin-left: 10px!important; margin-top: 60px!important; z-index: 99!important; }
@media screen and (max-width:767px){
.toptitle .PD_layout li:nth-of-type(1) {position: absolute;top: 6.5vw;left: 7vw;width: 68%;z-index: 14;}
.toptitle .PD_layout .PD img { width: 100%!important; }
 }


/*副標輪播*/
.Area_title .topPD2 {position: absolute;top: 90px;left: 800px;width: 226px;height: 180px;overflow: hidden;z-index: 20;}
.Area_title .topPD2 ul.PD_wrapper { display: flex; flex-wrap: nowrap; margin: 0; padding: 0; width: 100%; box-sizing: content-box; grid-gap: inherit;}
.Area_title .topPD2 ul.PD_wrapper li { flex-shrink: 0; margin: 0; padding: 0; opacity: 0; transform: translate(5%,0);}
.Area_title .topPD2 ul.PD_wrapper li.swiper-slide-active { opacity: 1; transition: .8s ease-out; transform: translate(0,0);}

@media screen and (max-width:767px){
.Area_title .topPD2 {width: 24%;height: 20vw;position: absolute;top: 8.7vw;left: 70.5vw;overflow: hidden;}
}



/*小標題調整*/
.PD_text {position: relative;left: 0;top: -3px ;height: auto;width: 72%!important;z-index: 1; margin-bottom: 32px;}
.PD_text0 {position: relative;left: 0;top: 0;height: auto;width: 50%!important;z-index: 1;}
.PD_text2 {position: relative;left: 0;top: 0;margin: 0 auto 15px;height: auto;width: 75%!important;z-index: 1;}
.PD_text3 {position: relative;left: 0;top: 0;margin: 0 auto 15px;height: auto;width: 42%!important;z-index: 1;}

.PD_text .PD a,.box_PD_txt .PD a { pointer-events: none; }
.PD_text2 .PD a,.box_PD_txt .PD a { pointer-events: none; }
.PD_text3 .PD a,.box_PD_txt .PD a { pointer-events: none; }
.PD_text.PD_layout .PD_slide:hover {transform: none;box-shadow: none;}
.PD_text2.PD_layout .PD_slide:hover {transform: none;box-shadow: none;}
.PD_text3.PD_layout .PD_slide:hover {transform: none;box-shadow: none;}

@media screen and (max-width:767px){
.PD_text {position: relative;top:-3vw;left:0;height: auto;width: 75%!important; margin-bottom: 1vw;}
.PD_text0 {position: relative;top:0;left:0;height: auto;width: 70%!important;}
.PD_text2 {position: relative;top:0;left: 0;height: auto;width: 85%!important;}
.PD_text3 {position: relative;top:0;left: 0;height: auto;width: 45%!important;}
}



/*折價劵(線上入搞)*/
@media screen and (min-width:768px){
.Area_coupon {margin-bottom: 0;z-index: 21;}
.Area_coupon .box ul {width: 920px;margin:0 auto;padding: 45px 0 80px;border-radius: 0;}
.Area_coupon.Area .remove_box_style ul{grid-gap:0;}
}
.PD_layout.PD_layout-coupon3 .PD .divine_coupon, .PD_layout.PD_layout-coupon3 .PD .threshold{color:#fff;}
.Area_coupon .box {background: url("mb_03.png?t=1764331563433") center top/ 100% no-repeat scroll;}

@media screen and (max-width:767px){
.Area_coupon {padding-bottom: 0;z-index: 20;}
.Area_coupon .box ul {width:97%;padding: 4vw 0 8vw;margin: 0 auto;}
.Area_coupon .box ul li img{width:100%;}

}

/*eventx2(線上入搞)*/
@media screen and (min-width:768px){
.Area_event {position: relative;height: auto;margin-bottom: 20px;}
.Area_event .layout_event ul {width: 90%;margin:0 auto;padding:0;grid-gap: 0px!important;}
.Area_event .layout_event ul li{margin:0 auto;padding:2%;}
.Area_event .PD_layout .PD_slide:hover {transform: translateY(-5px);box-shadow: none;}

.Area_event2 {position: relative;height: auto;margin-bottom: 0;background: url("mb_04.png?t=1764331563433") center top/ 100% no-repeat scroll;}
.Area_event2 .layout_event2 ul {width: 96%;margin:0 auto;padding:0;grid-gap: 0px!important;}
.Area_event2 .layout_event2 ul li{margin:0 auto;padding:2%;}
.Area_event2 .PD_layout .PD_slide:hover {transform: translateY(-5px);box-shadow: none;}

.Area_event3 {position: relative;height: auto;margin-bottom: 0;background-color: #d00006;}
.Area_event3 .layout_event3 ul {width: 96%;margin:0 auto;padding:0 0 20px;grid-gap: 0px!important;}
.Area_event3 .layout_event3 ul li{margin:0 auto;padding:1.5%;}
.Area_event3 .PD_layout .PD_slide:hover {transform: translateY(-5px);box-shadow: none;}


}
@media screen and (max-width:767px){
.Area_event{height: auto;margin-bottom: 4vw;}
.Area_event .layout_event{width: 98%;margin:0 auto;padding: 0;}
.Area_event .layout_event ul li{padding: 2%;}
.Area_event .layout_event ul {grid-gap: 0px!important;}

.Area_event2{margin-bottom: 0;background: url("mb_04.png?t=1764331563433") center top/ 100% no-repeat scroll;}
.Area_event2 .layout_event2{width: 99%;margin:0 auto;padding: 0;}
.Area_event2 .layout_event2 ul li{padding: 1%;}
.Area_event2 .layout_event2 ul {grid-gap: 0px!important;}

.Area_event3{margin-bottom: 0vw;background-color: #d00006;}
.Area_event3 .layout_event3{width: 100%;margin:0 auto;padding: 0 0 2vw;}
.Area_event3 .layout_event3 ul li{padding: 1.5%;}
.Area_event3 .layout_event3 ul {grid-gap: 0px!important;}


}


/*$5折年菜搶先嚐*/
.Area05 {background: url("Area05bg.png?t=1764331563433") center top/ 100% no-repeat scroll;}
.Area05 .deco {position: absolute;margin: 0 auto;width: 100%;height: auto;top: -7px;z-index: 0;}
.Area05 .deco02 {position: absolute;margin: 0 auto;width: 130%;left: -14.5vw;height: auto;top: 140px;z-index: 0;}
.Area05 .bg_box3 {width: 90%; height: 496px; margin: 0 auto;}
.Area05 .PD_layout li  {border-top: none ; border-right: none; }
.Area05 .txt ul {height: 150px;}
.Area05 .txt ul li h5 {top: 34px;}
.Area05 .layout_topic1 {height: 75px;}
.Area05 .layout_topic1 .PD_time {position: relative;top: 0;left: 155px;font: bold 50px/75px "微軟正黑體","Microsoft JhengHei", Arial, Helvetica;width: 33%;color: #fff0dc;}
.Area05 .layout_topic1 {text-align:center;}
.Area05 .layout_topic1 .PD_into {position: relative;top: -88px;left: 558px;text-align: center;}
.Area05 .layout_topic1 .PD_into h3 {font: bold 50px/83px "微軟正黑體","Microsoft JhengHei", Arial, Helvetica;color: #cf0006;}
.Area05 .layout_PD {width: 77%;padding: 0px 0 60px;}
@media screen and (max-width:767px){
.Area05 {background: url("mbArea05bg.png?t=1764331563433") center top/ 100% no-repeat scroll;}
.Area05 .deco {top: -1vw;}
.Area05 .deco02 {top: 16.7vw;}
.Area05 .deco02 img{width: 100%;}
.Area05 .bg_box3 {width: 96%; height: 53vw; margin: 0 auto ;}
.Area05 .txt ul {height: 15vw;}
.Area05 .txt ul li h5 {top: 3.5vw;}
.Area05 .layout_topic1 {height: 9vw;}
.Area05 .layout_topic1 .PD_time {position: relative;top: 0;left: 6vw;font: bold 24px/42px "微軟正黑體","Microsoft JhengHei", Arial, Helvetica;width: 35%;}
.Area05 .layout_topic1 .PD_into {position: relative;top: -10vw;left: 51vw;width: 46%;}
.Area05 .layout_topic1 .PD_into h3 {font: bold 24px/34px "微軟正黑體","Microsoft JhengHei", Arial, Helvetica;left: 3.5vw;position: relative;}
.Area05 .layout_PD {width: 96%;padding: 0 0 7vw;}
}



/*作圖區*/
@media screen and (min-width:768px){
.Area_brand {margin-bottom: 0;}
.Area_brand .layout_brand.box01{padding: 0;background-color: #fff0dc;}
.Area_brand .box02{padding: 0;background-color: #fff0dc;}
.Area_brand .layout_brand ul li {padding: 2% 15%;} 
.bggend img{width: 100%;}
}
@media screen and (max-width:767px){
.Area_brand  {width: 100%;margin-bottom: -3vw;}
.Area_brand .layout_brand.box01{padding: 0;background-color: #fff0dc;}
.Area_brand .box02{padding: 0;background-color: #fff0dc;}
.Area_brand .layout_brand ul li {padding: 2% 2%;} 
.bggend img{width: 100%;}

}


/*年菜爆款TOP榜*/
@media screen and (min-width:768px){
.Area5PD {margin-bottom: 50px;}
.Area5PD .layout_5PD ul li {padding: 0;} 
}
@media screen and (max-width:767px){
.Area5PD  {width: 100%;margin-bottom: 3vw;}
.Area5PD .layout_5PD ul{width: 96%;}

}

 

/*輪播公版區01(線上入搞)*/
@media screen and (min-width:768px){
.Area_PD2 {margin: 0 0 0 0;/* background-color: #fc720b; */border: 0 solid #000000;border-radius: 0 0 1em 1em;box-shadow: inset 0 0 0 0 #fff;}
.Area_PD2 .layout_PD2{padding: 0 0 0;}
.Area_PD4 {margin: 0 0 30px 0;padding-top: 0;border-radius: 0 0 1em 1em;}
.Area_PD4 .layout_PD4{padding: 30px 0 0;}

}

@media screen and (max-width:767px){
.Area_PD2 {width: 97%;margin: 0 auto;height: auto;margin-bottom: 0;/* background-color: #fc720b; */border: 0 solid #000000;border-radius: 0em 0em 0.8em 0.8em;box-shadow: inset 0 0 0 0 #fff;}
.Area_PD2 .layout_PD2{width:100%;padding: 2% 0 0%;margin: 0 auto 1vw;}
.Area_PD4 {width: 98%;margin: 0 auto;height: auto;padding-top: 9vw;margin-bottom: 3vw;/* background-color: #5d11a0; */border: 0 solid #f5281c;border-radius: 0em 0em 0.8em 0.8em;}
.Area_PD4 .layout_PD4{width:100%;padding: 5% 0 0%;margin: 0 auto 1vw;}

}




/*1帶2*/
@media screen and (min-width:768px){
.Area_discount04 .discounttop img{ width: 100%;}
.Area_discount04 .discountend img{ width: 100%;}
.Area_discount04  {height:100%;display: flex;flex-wrap: wrap;margin-bottom: 0;margin-top: 0;background-color: #c20006;}
.Area_discount04 .box {position:relative;margin-bottom:0;width:96%;margin: 0 auto 20px auto;}	
.Area_discount04 .b_box:nth-child(odd) {/*background-color: #5d52bf; padding: 13px; border-radius: 27px;*/width: 960px;height: 423px;margin: 3px;}	
.Area_discount04 .b_box:nth-child(even) {/* background-color: #5d52bf;padding: 13px; border-radius: 27px;*/width: 960px;height: 423px; margin: 3px;}	
.Area_discount04 .text02 {width: 100%;margin: 7px 0 0 5px;height: 95px;}	

/**區標**/	
.Area_discount04 .text {width: 63%;margin: 0px auto;}
.Area_discount04 .text .PD_layout .PD_into{color: #fff;position: relative;}
.Area_discount04 .text .PD_layout .PD_into .PD_logo{width: 33%;}  
.Area_discount04 .text .PD_layout .PD_into h3{width: 100%;font-size: 1.5em;line-height: 1em;color: #f3dfb5;text-align: center;}  
.Area_discount04 .text .PD_layout .PD_into h5{font: bold 43px/56px "微軟正黑體","Microsoft JhengHei", Arial, Helvetica;margin-top: 24px;margin-left: 34px;margin-bottom: 32px;}  

.Area_discount04 .text02 .PD_layout .PD_into{display: flex;flex-direction: row;margin-top: 0;margin-bottom: 0vw;justify-content: center;}
.Area_discount04 .text02 .PD_layout .PD_into .PD_logo{width: 30%;left: 0;top: 0;margin: 0 auto;position: relative;background-color: #fff;border-radius: 11em;}  
.Area_discount04 .text02 .PD_layout .PD_into h3{width: 50%;font-size: 45px;line-height: 2em;color: #ffffff;text-align: left;}  

/** 公版 **/	
.Area_discount04 .b_box .box {position:relative;width: 95%;margin: 0 auto;padding-bottom: 0px;padding: 0px 0 0;}	
.Area_discount04 .b_box .box .PD_layout ul{/* border-radius: 0; *//* grid-gap: 5px!important; */padding: 0;}
.Area_discount04 .b_box .box .PD_layout ul li{background-color: #fff;border-radius: 5px;}
}
	
@media screen and (max-width:767px){

.Area_discount04  {margin-bottom: 0vw;margin-top: 0vw;background-color: #c20006;}
.Area_discount04 .box {position: relative;}

.Area_discount04 .b_box:nth-child(odd) {/*background-color: #0000008c;*/padding-top: 0;width: 96%;height: 154vw;margin: 0vw auto;}	
.Area_discount04 .b_box:nth-child(even) {/*background-color: #0000008c;*/padding-top: 0;width: 96%;height: 154vw; margin: 0vw auto;}	

/**區標**/	
.Area_discount04 .text {width: 100%;margin: auto;padding-top: 0vw;width: 100%;margin: 0px auto -2vw auto;/*background: url(item_text_001.png?t=1748261516683)top center no-repeat;background-size: 100%;*/}
.Area_discount04 .text .PD_layout .PD_into .PD_logo{width: 33%;}  
.Area_discount04 .text .PD_layout .PD_into h3{width: 100%;font-size: 1.5em;line-height: 1em;color: #f3dfb5;text-align: center;}  
.Area_discount04 .text .PD_layout .PD_into h5{font: bold 6vw/6vw "微軟正黑體","Microsoft JhengHei", Arial, Helvetica;margin-top: 10.5vw;margin-left: 2vw;margin-bottom: 0;}  

.Area_discount04 .text02 .PD_layout .PD_into{display: flex;flex-direction: row;margin-top: 0vw;margin-bottom: -1vw;height: auto;justify-content: center;}
.Area_discount04 .text02 .PD_layout .PD_into .PD_logo{width: 30%;background-color: #fff;border-radius: 2em;}  
.Area_discount04 .text02 .PD_layout .PD_into h3{width: 35%;margin-left: 0vw;font-size: 21px;line-height: 2em;text-align: left;margin-left: 4vw;color: #ffffff;}  


/** 公版 **/	
.Area_discount04 .b_box .box {position: relative;width: 93%;margin: 0vw auto 8px;padding-bottom: 2vw;}
.Area_discount04 .b_box .box .PD_layout ul{border-radius: 2vw;width: 100%;grid-gap: .3em;margin-top: 0vw;}
.Area_discount04 .b_box .box .PD_layout ul li{border-radius: 2vw;/* border: 0.5vw solid #000; */background-color: white;}

}
	
	

/*下方公版*/
.Area_below {height: auto;margin-bottom: 50px;}
.Area_below .layout_below.box1 {width: 100%;padding: 0 1.5%;margin: 0 auto;background: url("pclayoutBG_mmm.png?t=1764331563433") center top/ 100% repeat-y scroll;}
.Area_below .layout_below.box2 {width:96%;padding: 0;margin: 0 auto 30px;border-radius:1em;/*box-shadow: 0px 4px 5px 3px #f94f6b60*/}
.Area_below .box00 {width: 98.6%;margin: 0 auto;}
.pclayoutBG_end3 img{width: 100%;}
@media screen and (max-width:767px){
.Area_below {margin-bottom: 0vw;}
.Area_below .layout_below {width:100%;margin: 0 auto 3vw;}
.Area_below .layout_below.box1 {width: 100%;padding: 0.1% 1% 0%;margin: 0 auto 0vw;border: 0 solid #000000;border-radius: 0 0 1em 1em;box-shadow: inset 0 0 0 0 #fff;}
}


/*區塊標題960_01*/
.Area .belowtxt {padding: 0;margin: 0 auto;width: 100%!important;z-index: 2}
.Area .belowtxt ul { padding: 0; grid-gap: 0;}
.Area .belowtxt ul li { background-color: transparent; pointer-events: none;}
.Area .belowtxt ul li .PD_into {padding: 0 0 0 0;}
.Area .belowtxt ul li h5 {padding: 60px 0 12px 0;margin: 0 auto 0;font: bold 45px/47px "Noto Sans CJK SC","Microsoft JhengHei", Arial, Helvetica;transform: rotate(0deg);color: #ffffff;letter-spacing: -1px;text-align: center;}
.belowtxt::before {content:"";position: absolute;display:block;top: 0;left: 0;width:100%;height: 122px;background: url("pclayoutBG_txtbg3.png?t=1764331563433") center bottom/ 100% no-repeat scroll;z-index: -1;pointer-events:none;}

@media screen and (max-width:767px){
.Area .belowtxt {padding: 0;margin: 0 auto;height: 15vw;width: 100%!important;}
.Area .belowtxt ul li h5 {font: bold 6vw/6vw "Noto Sans CJK SC","Microsoft JhengHei", Arial, Helvetica;transform:rotate(0deg)}
.Area .belowtxt ul li h5 {padding: 7.4vw 0 0 0;margin: 0;}
.belowtxt::before {content:"";position: absolute;display:block;top: 0;left: 0;width:100%;height: 15vw;background: url("layoutBG_txtbg3.png?t=1764331563433") center bottom/ 100% no-repeat scroll;z-index: -1;pointer-events:none;}
}



/*登記*/
.Area_book0 { height:auto; margin:0 auto; padding:0 ;}
.Area_book0 .box {width: 98.5%;margin: 0 auto;padding-top: 20px;}
.Area_book0 .Area_danji .danji_box{ width: 900px;}                   
/*登記贈品文案顏色*/
.Area_danji .danji_box ul li .activityText .gifts span {color: #bd0005;}                 
.warningTxt.Area_Textwhite h3{color: #000;}  
.Area_danji .danji_box .box_2 img{filter: brightness(100%);}
@media screen and (max-width:767px){
.Area_book0 { width:100%;/*height:87vw*/; padding: 0; margin-bottom:0;/*background: url("mb_book_bg1.png?t=1764331563433") center top/ 100% no-repeat scroll;*/ }
.Area_book0 .box { padding-top:2vw;}
.Area_book0 .Area_danji .danji_box{width: 97%;}
}


/*FB/LINE(線上入搞)*/
@media screen and (min-width:768px){
.Area_link {position: relative;height: auto;margin-bottom: 20px;}
.Area_link .layout_link ul {width: 75%;margin:0 auto;padding:0;grid-gap: 0px!important;}
.Area_link .layout_link ul li{margin:0 auto;padding:5%;}
.Area_link .PD_layout .PD_slide:hover {transform: translateY(-5px);box-shadow: none;}

}
@media screen and (max-width:767px){
.Area_link{height: auto;margin-bottom:2vw;}
.Area_link .layout_link{width: 96%;margin:0 auto;padding: 0;}
.Area_link .layout_link ul li{padding:3%;}
.Area_link .layout_link ul {grid-gap: 0px!important;}

}


/*展開BNx6(線上入搞)*/
@media screen and (min-width:768px){
.Area_bnn {position: relative;height: auto;margin-bottom: 20px;}
.Area_bnn .layout_bnn ul {width: 75%;margin:0 auto;padding:0;grid-gap: 0px!important;}
.Area_bnn .layout_bnn ul li{margin:0 auto;padding:2%;}
.Area_bnn .PD_layout .PD_slide:hover {transform: translateY(-5px);box-shadow: none;}

}
@media screen and (max-width:767px){
.Area_bnn{height: auto;margin-bottom:2vw;}
.Area_bnn .layout_bnn{width: 96%;margin:0 auto;padding: 0;}
.Area_bnn .layout_bnn ul li{padding: 1.5%;}
.Area_bnn .layout_bnn ul {grid-gap: 0px!important;}

}

@media screen and (min-width:767px){
.mbottom1 { margin-bottom:20px !important}
.mbottom2 {margin-bottom: 20px !important;}

}
@media screen and (max-width:767px){
.mbottom1 {margin-bottom: 2vw !important;}
.mbottom2 {margin-bottom: 2vw !important;}

}


/*注意事項區*/
.edm_notice{position: relative;text-align:center;padding:10px 10px 15px 10px;color: #ffffff;font:12px/18px Helvetica;}
.edm_notice .apple_notice{position: relative; padding:10px 0px 10px 0px; }


/*隱鑶*/
.for_pc {}
.for_phone, .for_m { display:none !important;}
	@media screen and (max-width:767px){
		.for_pc { display:none !important;}
		.for_phone, .for_m { display: inherit !important;}
	}


/**延遲載圖用**/
.mainArea .articleList * img.lazy {display:none;} 
