@charset "utf-8";
/* CSS Document */

/*基本*/
body{margin:0;padding:0;/* background-color: #6fb4ed; */}
/*全BOX版面*/
.WRAPPER {z-index:0;position: relative;display:block;margin: 0 auto;padding:0;overflow:hidden;width:100%;min-width:1220px;text-align:left;font-family:"微軟正黑體","Microsoft JhengHei",Helvetica;background-size: 100%;background-color: #3f8ce4;}
.WRAPPER img { border:0px; vertical-align:top;}
.WRAPPER a { text-decoration:none; -webkit-tap-highlight-color: transparent}
/*預設清單樣式*/
.Area .list_00 ul {display:inline-block; margin:0; padding:0;}
.Area .list_00 li {list-style:none;float:left;overflow: hidden;}
	@media screen and (max-width:767px){
		.WRAPPER {padding-bottom:30px;min-width: inherit;min-height:100vh;overflow: hidden;background-color: #e66097;}
		.WRAPPER img {  width:100%;  height:auto;}
	}

/*背景*/
@media screen and (min-width:768px){
.bg_00 { 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_01 {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_02 {z-index: -37;position:absolute;top: 457px;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position: center top;pointer-events:none;}
.bg_repeat {z-index:-46;position:fixed;top: 0px;left:0;width:100%;height:100%;background-position:center 0px;background-repeat:repeat-y;transition:0.5s linear;pointer-events:none;}
.bg_deco {z-index: -1;position:fixed;top: 0px;left:0;width:100%;height:100%;background-position:center 0px;background-repeat:repeat-y;transition:0.5s linear;pointer-events:none;}	
.blue_bgg_pc {z-index: 2;position: absolute;top: 365px;left:0;width:100%;height:100%;background-position:center 0px;background-repeat: no-repeat;transition:0.5s linear;pointer-events:none;}	
.city_deco_mb {position: absolute;z-index: 1;top: -91px;left: 912px;width: 100%;height:100%;background-position: center top;background-repeat: repeat-x;transition:0.5s linear;pointer-events:none;transform: rotate(-11deg) !important;}	
}
 #eWriterBtn_bt_B_000_03 { margin-left: 20px!important; margin-top: 80px!important; z-index: 99!important; }	
 #eWriterBtn_bt_B_000_04 { margin-left: 200px!important; margin-top: 30px!important; z-index: 99!important; }	
 #eWriterBtn_bt_B_000_05 { margin-left: 0px!important; margin-top: 80px!important; z-index: 99!important; }	
 /*編輯按鈕移動*/
 #eWriterBtn_bt_B_000_07 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_10 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_13 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_16 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_19 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_v4-he34 { margin-left:450px!important; margin-top: 235px!important; z-index: 99!important; }

 #eWriterBtn_bt_B_000_41 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_43 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_45 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_47 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_49 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_51 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_53 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_55 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_57 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_59 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
 #eWriterBtn_bt_B_000_61 { margin-left:450px!important; margin-top: 60px!important; z-index: 99!important; }
@media screen and (max-width: 767px){
}

/*區塊底*/
@media screen and (min-width:768px){
.Area_bottom01 {background:url(pc_bottom01.png?t=1742985018600)top center no-repeat;background-size:100%;padding-top:80px;margin-top:-22px;margin-bottom:50px;}
}
@media screen and (max-width: 767px){
.Area_bottom01 {background: #ffcc82;background-size:100%;padding-top:4vw;}
	.mo_top {z-index: 1;position:absolute;top: 43px;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position: center top;pointer-events:none;background-size: 100%;}	
}



/*版頭區*/
@media screen and (min-width:768px){
.Area_title {height: 955px;}
.pro_p002 {z-index: 23;transform: rotate(-2deg);position: absolute;top: 311px;left: 122px;height: 340px;width: 100% !important;transform-origin: center center;background-repeat:repeat-x;background-position: center top;pointer-events:none;background-size: 100%;}
.pro_p003 {z-index: 2;position: absolute;top: 217px;left: 128px;height: 80vw;transform-origin: center center;background-repeat:repeat-x;background-position: center top;pointer-events:none;background-size: 261%;}
.pro_p002 {width: 100%;}
.pro_p003 {width: 100%;}


}
@media screen and (max-width: 767px){
.Area_title {height: 96.5vw;}
.blue_bgg_mb{position: absolute;width:100%;left: 0vw;top: 55vw;z-index:9;}
.city_deco_mb {z-index: 5;transform: rotate(-2deg);position: absolute;top: 32vw;left: 0;width: 122%;height: 80vw;transform-origin: center center;background-repeat:repeat-x;background-position: center top;pointer-events:none;background-size: 100%;}
.pro_p002 {z-index: 17;transform: rotate(-2deg);position: absolute;top: 30vw;left: -52px;width: 136%;height: 80vw;transform-origin: center center;background-repeat:repeat-x;background-position: center top;pointer-events:none;background-size: 100%;}
.pro_p003 {z-index: 12;position: absolute;top: 27vw;left: -52px;width: 136%;height: 80vw;transform-origin: center center;background-repeat:repeat-x;background-position: center top;pointer-events:none;background-size: 100%;}

}
/*主標入稿*/
@media screen and (min-width:768px){
/*主標*/		
.Area_title .subtitle {position:absolute;width: 715px;height:auto;top: 41px;left: 276px;z-index: 4;margin: auto;opacity: 0;}
.Area_title .subtitle .layout_title {}
.Area_title .subtitle .layout_title ul {}
.Area_title .subtitle .layout_title .PD_slide:hover{transform:none;}	
/*date*/		
.Area_title .date {position:absolute;top: 11px;left: 558px;width: 335px;z-index: 99;opacity: 0;}
.Area_title .date .layout_title {}
.Area_title .date .layout_title ul {}
.Area_title .date .layout_title .PD_slide:hover{transform:none;}		

  /*版頭品*/
  .Area_title .top_pd{position: relative;width: 1041px;top: 318px;left: 287px;z-index: 10;}
  .Area_title .top_pd .ly ul li{}
  /* .Area_top .top_pd input{position: relative;left:50px;}transform: rotate(-18deg); */



/*副標輪播*/
.Area_title .titile02 {position: absolute;top: 215px;left: 353px;width: 524px;height: 235px;overflow: hidden;z-index: 9;}
.Area_title .titile02 ul.PD_wrapper { display: flex; flex-wrap: nowrap; margin: 0; padding: 0; width: 100%; box-sizing: content-box; grid-gap: inherit;}
.Area_title .titile02 ul.PD_wrapper li { flex-shrink: 0; margin: 0; padding: 0; opacity: 0; transform: translate(5%,0);}
.Area_title .titile02 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 .subtitle {position: absolute;top: 4vw;width: 76%;left: 11vw;margin: auto;z-index: 9;}
.Area_title .subtitle .layout_title {/* width: 91%; */left: 0;right: 0;margin: auto;}
.Area_title .subtitle .layout_title ul {}

/*date*/	
.Area_title .date {position:absolute;width: 37%;top: 1vw;left: 47.5vw;z-index: 9;}
.Area_title .date .layout_title {/* width: 91%; */left: 0;right: 0;margin: auto;}
.Area_title .date .layout_title ul {}

  /*版頭品*/
  .Area_title .top_pd{width: 88%;position: relative;top: 35vw;left: 9vw;transform-origin: center center;z-index: 13;}


/*副標輪播*/	
.Area_title .titile02 {position: absolute;top: 24vw;right: 10vw;width: 74%;height: 30vw;overflow: hidden;z-index: 15;}
.Area_title .titile02 ul.PD_wrapper { display: flex; flex-wrap: nowrap; margin: 0; padding: 0; width: 100%; box-sizing: content-box; grid-gap: inherit;}
.Area_title .titile02 ul.PD_wrapper li { flex-shrink: 0; margin: 0; padding: 0; opacity: 0; transform: translate(5%,0);}
.Area_title .titile02 ul.PD_wrapper li.swiper-slide-active { opacity: 1; transition: .8s ease-out; transform: translate(0,0);}

}


/*Area_step*/
@media screen and (min-width:768px){
	.Area_step {height:100%;z-index: 9;}


	/**區標**/	
	.Area_step .text{width: 74%;margin: -85px auto 9px;}
	.Area_step .text .layout_text {width: 100%;margin:0 auto;}

	.Area_step .text .layout_text .PD_slide:hover{transform:none;}
	.Area_step .text .layout_text .PD a {pointer-events: none!important;}
	
	/*按鈕*/		
	.Area_step .layout_btn {width: 76%!important;margin:7px auto 0px auto;}
	.Area_step .layout_btn ul {}
	.Area_step .layout_btn ul li{}
	.Area_step .layout_btn ul li a{pointer-events: none!important;}

	.Area_step .layout_btn02 {width: 52%!important;margin: -178px auto 13px auto;}
	.Area_step .layout_btn03 {width: 80%!important;margin: -173px auto 0px auto;}


	.Area_step .layout_btn04 {width: 52%!important;margin: -160px auto 21px auto;}

	.Area_step .PD_layout ul {}
	.Area_step .PD_layout ul li {padding: 9px;}


}
@media screen and (max-width:767px){
	.Area_step {height:100%;z-index: 9;background-color: #3f8ce6;}



	.Area_step .PD_layout {}
	.Area_step .layout_coupon ul {width: 95% !important;margin: 0 auto !important;}
	

	/*按鈕*/		
	.Area_step .layout_btn {width: 100%!important;margin: auto;padding-bottom: 2vw;padding-top: 0vw;}
	.Area_step .layout_btn ul {width: 100% !important;margin: auto !important;}
	.Area_step .layout_btn ul li{padding: 0vw;}
.Area_step .layout_btn ul li a{pointer-events: none!important;}

	/*按鈕*/		
	.Area_step .layout_btn02 {width: 67%!important;margin: -14vw 0 0 16.5vw;padding-bottom: 0vw;}
	.Area_step .layout_btn02 ul {width: 87% !important;margin: auto !important;}

	.Area_step .layout_btn02 ul li{padding: 1vw;}
	/*按鈕*/		

	.Area_step .layout_btn03 {width: 100%!important;margin: -14vw auto 0;padding-bottom: 0vw;}
	.Area_step .layout_btn03 ul {width: 87% !important;margin: auto !important;}
	.Area_step .layout_btn03 ul li{padding: 1vw;}
	/*按鈕*/		
	.Area_step .layout_btn04 {width: 66%!important;margin: -14vw auto 0;padding-bottom: 0vw;}
	.Area_step .layout_btn04 ul {width: 87% !important;margin: auto !important;}
	.Area_step .layout_btn04 ul li{padding: 1vw;}

	

	/**區標**/	
	.Area_step .text {position:relative;width: 100%;margin: -6vw auto 3vw;}
	.Area_step .text .layout_text {padding-top: 4vw;}
	.Area_step .text .layout_text .PD a {pointer-events: none!important}
	
	
}






@media screen and (min-width: 768px) {
	.Area_item { height: 100%; }
	.Area_item .bg_01 {z-index: -1;position: absolute;top: -30px;left: -390px;width: 2000px;height: 100%;background-repeat: no-repeat;background-position: center top;pointer-events: none;}
	.Area_item .bg_02 {z-index: -1;position: absolute;top: 200px;left: -390px;width: 2000px;height: 100%;background-repeat: repeat-y;background-position: center top;pointer-events: none;}
	.Area_item .bg_03 { z-index: -1; position: absolute; bottom: -211px; left: -390px; width: 2000px; height: 100%; background-repeat: no-repeat; background-position: center bottom; pointer-events: none; }
	.Area_item .text { position: relative; }

	.Area_item .kiwi{position: absolute;top: 13px;right: 3px;width: 38%;} 
	.Area_item .momocar{position: absolute;top: 1009px;left: 3px;width: 38%;} 

	.Area_item .layout_btn{width: 72%;margin: -134px auto 0;}
	.Area_item .layout_btn ul li a{pointer-events: none!important;}

	.Area_item .text .layout_text {width: 48%;margin: 48px auto 122px 216px;padding-top: 154px;}
	.Area_item .text .layout_text ul { margin: 0px; padding: 0px; }
	.Area_item .text .layout_text .PD_slide:hover { transform: none; }
	.Area_item .text .layout_text .PD a { pointer-events: none !important; }
	.Area_item .layout_PD { width: 960px; margin: -64px auto !important; padding: 0px !important; }
	.Area_item .layout_PD ul { margin: 0px; padding: 0px; }
	.Area_item .layout_PD ul li a{pointer-events: none;}
  }
  @media screen and (max-width: 767px) {
	.Area_item {z-index: 99;background-color: #ff95c1;}
	.Area_item .kiwi{position: absolute;top: -13vw;right: 3vw;width: 38%;} 
	.Area_item .momocar{position: absolute;top: 96vw;left: -14vw;width: 63%;} 

	.Area_item .layout_btn{width: 92%;margin-left: 5vw;}
	.Area_item .layout_btn ul li a{pointer-events: none!important;}

	.Area_item .deco { position: absolute; width: 100%; left: 0px; top: -10vw; z-index: 5; pointer-events: none; }
	.Area_item .text { position: relative; z-index: 9; margin-bottom: 0vw; }
	.Area_item .text .layout_text {width: 67%;margin: -0.5vw auto 2vw 7vw;padding-top: 4vw;}
	.Area_item .text .layout_text ul { margin-top: -4vw; padding: 0px; }
	.Area_item .text .layout_text .PD_slide:hover { transform: none; }
	.Area_item .text .layout_text .PD a { pointer-events: none !important; }
	.Area_item .b_bottom_mb{margin-top: -15vw;}
  }

/*Area_step*/
@media screen and (min-width:768px){
	.Area_qa {height:100%;z-index: 9;}
	.Area_qa .momoco_001{position: absolute;top: -18px;right: -184px;width: 61%;} 
	.Area_qa .momoco_001 img{width: 36%;}

	/**區標**/	
	.Area_qa .text{width: 74%;margin: -85px auto -12px;}
	.Area_qa .text .layout_text {width: 87%;margin: 348px auto 0 16px;}

	.Area_qa .text .layout_text .PD_slide:hover{transform:none;}
	.Area_qa .text .layout_text .PD a {pointer-events: none!important}
	
	/*按鈕*/		
	.Area_qa .layout_btn {width: 99%!important;margin:7px auto 0px auto;}
	.Area_qa .layout_btn ul {}
	.Area_qa .layout_btn ul li{}
	.Area_qa .layout_btn ul li a{pointer-events: none!important;}



	.Area_qa .PD_layout ul {}
	.Area_qa .PD_layout ul li {padding: 0px;}


}
@media screen and (max-width:767px){
	.Area_qa {height:100%;z-index: 9;background-color: #3f8ce4;}

	.Area_qa .momoco_001{position: absolute;top: 12vw;right: 3vw;width: 32%;} 


	.Area_qa .PD_layout {}
	.Area_qa .layout_coupon ul {width: 95% !important;margin: 0 auto !important;}
	

	/*按鈕*/		
	.Area_qa .layout_btn {width: 100%!important;margin: auto;padding-bottom: 2vw;}
	.Area_qa .layout_btn ul {width: 100% !important;margin: auto !important;}
	.Area_qa .layout_btn ul li{padding: 0vw;}
	.Area_qa .layout_btn ul li a{pointer-events: none!important;}

	/**區標**/	
	.Area_qa .text {position:relative;width: 100%;margin: -4vw auto 3vw -20vw;}
	.Area_qa .text .layout_text {padding-top: 16vw;width: 85%;margin: 0 auto -4vw;}
	.Area_qa .text .layout_text .PD a {pointer-events: none!important}
	.Area_qa .qa_mb{margin-top:-1vw;}

	
}



/*主打作圖*/
@media screen and (min-width:768px){
	.Area_item04  {height:100%;}
	.Area_item04 .bg_01{z-index: -1;position:absolute;top: -187px;left: -390px;width: 2000px;height: 100%;background-repeat: no-repeat;background-position: center top;pointer-events:none;}
	.Area_item04 .bg_02{z-index: -5;position:absolute;top: 37px;left: -390px;width: 2000px;height: 780px;background-repeat:repeat-y;background-position: center top;pointer-events:none;}
	.Area_item04 .bg_03{z-index: -1;position:absolute;bottom: -130px;left: -390px;width: 2000px;height: 100%;background-repeat: no-repeat;background-position: center bottom;pointer-events:none;}
	.Area_item04 .momoco_002{position: absolute;top: -116px;right: 3px;width: 30%;} 
	.Area_item04 .momoco_003{position: absolute;top: -6px;left: 3px;width: 38%;} 

	/**區標**/	
	.Area_item04 .text {position:relative;}
	.Area_item04 .text .layout_text {width: 55%;margin: 246px auto 102px;}
	.Area_item04 .text .layout_text ul {margin:0;padding:0;}
	.Area_item04 .text .layout_text .PD_slide:hover{transform:none;}
	.Area_item04 .text .layout_text .PD a {pointer-events: none!important}


	/**公版入稿**/		
	.Area_item04 .layout_PD {margin: -19px auto 66px;padding-bottom: 1px;background: url(ww_frame_pc.png?t=1751341186177)top center no-repeat;background-size: 100%;top: -56px;}
	.Area_item04 .layout_PD ul {background-color: #ffffff00;grid-gap: 0em;width: 88%;border-radius: 0;margin-bottom: 67px;margin-top: 95px !important;padding-top: 41px !important;}
	.Area_item04 .layout_PD ul li{border-radius: 0;}
	.Area_item04 .layout_PD .PD .PD_into {border-radius: 0.5em;margin-top: 0vw;}
	.Area_item04 .layout_PD .PD .PD_into .PD_logo{height: 2em;margin-top: -5vw;border: 1px solid #d12922;border-radius: 1em;}
	.Area_item04 .layout_PD .PD .PD_into .PD_logo img{padding: 0 1em;}
	.Area_item04 .layout_PD .PD .PD_into p{}
	.Area_item04 .layout_PD .PD .PD_into .js-PD_del{}
	.Area_item04 .layout_PD .PD .PD_into h3{color: #fdebdd;}

	.Area_item04 .layout_PD .PD .PD_into h4{}
	.Area_item04 .layout_PD .PD .js-PD_del {font-size: 12px !important;}
	.Area_item04 .layout_PD .PD .Price {}
	

}	
@media screen and (max-width:767px){
		.Area_item04  {background-color: #ff95c1;}
		.Area_item04 .deco {position:absolute;width:100%;left:0;top:-10vw;z-index:5;pointer-events: none;}
		.Area_item04 .momoco_002{position: absolute;top: -33vw;right: -7vw;width: 37%;z-index: 9;} 
		.Area_item04 .momoco_003{position: absolute;top: -19vw;left: 2vw;width: 27%;z-index: 9;} 
	
		.Area_item04 .aa_mb_03 {margin-top: -8vw;}	
		/**區標**/	
		.Area_item04 .text {position:relative;z-index: 9;background: url(frame_01.png?t=1751341186177)top center no-repeat;background-size: 100%;width: 90%;margin: -1vw auto 0px;}
		.Area_item04 .text .layout_text {margin: 0vw auto -20vw;width: 71%;top: -27vw;padding-top: 16vw;}
		.Area_item04 .text .layout_text ul {margin-top: -4vw;padding:0;}
		.Area_item04 .text .layout_text .PD_slide:hover{transform:none;}
		.Area_item04 .text .layout_text .PD a {pointer-events: none!important;}
			
	
		
	/**公版入稿**/		
	.Area_item04 .layout_PD {width: 90%;margin: 0vw auto;background-size: 100%;background: url(frame_02.png?t=1751341186177)top center repeat-y;background-size: 100%;}
	.Area_item04 .layout_PD ul {/* background-color: #ffffff00; */grid-gap: 0em;width: 96%;border-radius: 0;padding: 0;padding-bottom: 4vw;}
	.Area_item04 .layout_PD ul li{border-radius: 0;padding: 0;}
	.Area_item04 .layout_PD .PD .PD_into {border-radius: 0.5em;margin-top: 0vw;}
	.Area_item04 .layout_PD .PD .PD_into .PD_logo{height: 2em;margin-top: -5vw;border: 1px solid #d12922;border-radius: 1em;}
	.Area_item04 .layout_PD .PD .PD_into .PD_logo img{padding: 0 1em;}
	.Area_item04 .layout_PD .PD .PD_into p{}
	.Area_item04 .layout_PD .PD .PD_into .js-PD_del{}
	.Area_item04 .layout_PD .PD .PD_into h3{color: #fdebdd;}

	.Area_item04 .layout_PD .PD .PD_into h4{}
	.Area_item04 .layout_PD .PD .js-PD_del {font-size: 12px !important;}
	.Area_item04 .layout_PD .PD .Price {}
	
	.Area_item04 .frame_03{margin-bottom: -1vw;width: 90%;margin: -3vw auto 6vw !important;}

		
}


/*主打作圖*/
@media screen and (min-width:768px){
	.Area_item05  {height:100%;}
	.Area_item05 .bg_01{z-index: -1;position:absolute;top: -183px;left: -390px;width: 2000px;height: 100%;background-repeat: no-repeat;background-position: center top;pointer-events:none;}
	.Area_item05 .bg_02{z-index: -5;position:absolute;top: 17px;left: -390px;width: 2000px;height: 790px;background-repeat:repeat-y;background-position: center top;pointer-events:none;}
	.Area_item05 .bg_03{z-index: -1;position:absolute;bottom: -130px;left: -390px;width: 2000px;height: 100%;background-repeat: no-repeat;background-position: center bottom;pointer-events:none;}
	.Area_item05 .momoco_002{position: absolute;top: -116px;right: 3px;width: 30%;} 
	.Area_item05 .momoco_003{position: absolute;top: -6px;left: 3px;width: 38%;} 

	/**區標**/	
	.Area_item05 .text {position:relative;}
	.Area_item05 .text .layout_text {width: 55%;margin: 36px auto 102px;}
	.Area_item05 .text .layout_text ul {margin:0;padding:0;}
	.Area_item05 .text .layout_text .PD_slide:hover{transform:none;}
	.Area_item05 .text .layout_text .PD a {pointer-events: none!important}


	/**公版入稿**/		
	.Area_item05 .layout_PD {margin: -19px auto 66px;padding-bottom: 1px;background: url(ww_frame_pc.png?t=1751341186177)top center no-repeat;background-size: 100%;top: -56px;}
	.Area_item05 .layout_PD ul {background-color: #ffffff00;grid-gap: 0em;width: 88%;border-radius: 0;margin-bottom: 67px;margin-top: 95px !important;padding-top: 41px !important;}
	.Area_item05 .layout_PD ul li{border-radius: 0;}
	.Area_item05 .layout_PD .PD .PD_into {border-radius: 0.5em;margin-top: 0vw;}
	.Area_item05 .layout_PD .PD .PD_into .PD_logo{height: 2em;margin-top: -5vw;border: 1px solid #d12922;border-radius: 1em;}
	.Area_item05 .layout_PD .PD .PD_into .PD_logo img{padding: 0 1em;}
	.Area_item05 .layout_PD .PD .PD_into p{}
	.Area_item05 .layout_PD .PD .PD_into .js-PD_del{}
	.Area_item05 .layout_PD .PD .PD_into h3{color: #fdebdd;}

	.Area_item05 .layout_PD .PD .PD_into h4{}
	.Area_item05 .layout_PD .PD .js-PD_del {font-size: 12px !important;}
	.Area_item05 .layout_PD .PD .Price {}
	

}	
@media screen and (max-width:767px){
		.Area_item05  {background-color: #ff95c1;}
		.Area_item05 .deco {position:absolute;width:100%;left:0;top:-10vw;z-index:5;pointer-events: none;}
		.Area_item05 .momoco_002{position: absolute;top: -33vw;right: -7vw;width: 37%;z-index: 9;} 
		.Area_item05 .momoco_003{position: absolute;top: -19vw;left: 2vw;width: 27%;z-index: 9;} 
	
		.Area_item05 .aa_mb_03 {margin-top: -8vw;}	
		/**區標**/	
		.Area_item05 .text {position:relative;z-index: 9;background: url(frame_01.png?t=1751341186177)top center no-repeat;background-size: 100%;width: 90%;margin: 26vw auto 0px;padding-top: 22vw;}
		.Area_item05 .text .layout_text {margin: 0vw auto -26vw;width: 71%;top: -31vw;}
		.Area_item05 .text .layout_text ul {margin-top: -4vw;padding:0;}
		.Area_item05 .text .layout_text .PD_slide:hover{transform:none;}
		.Area_item05 .text .layout_text .PD a {pointer-events: none!important;}
			
	
		
	/**公版入稿**/		
	.Area_item05 .layout_PD {width: 90%;margin: 0vw auto;background-size: 100%;background: url(frame_02.png?t=1751341186177)top center repeat-y;background-size: 100%;}
	.Area_item05 .layout_PD ul {/* background-color: #ffffff00; */grid-gap: 0em;width: 96%;border-radius: 0;padding: 0;padding-bottom: 4vw;}
	.Area_item05 .layout_PD ul li{border-radius: 0;padding: 0;}
	.Area_item05 .layout_PD .PD .PD_into {border-radius: 0.5em;margin-top: 0vw;}
	.Area_item05 .layout_PD .PD .PD_into .PD_logo{height: 2em;margin-top: -5vw;border: 1px solid #d12922;border-radius: 1em;}
	.Area_item05 .layout_PD .PD .PD_into .PD_logo img{padding: 0 1em;}
	.Area_item05 .layout_PD .PD .PD_into p{}
	.Area_item05 .layout_PD .PD .PD_into .js-PD_del{}
	.Area_item05 .layout_PD .PD .PD_into h3{color: #fdebdd;}

	.Area_item05 .layout_PD .PD .PD_into h4{}
	.Area_item05 .layout_PD .PD .js-PD_del {font-size: 12px !important;}
	.Area_item05 .layout_PD .PD .Price {}
	
	.Area_item05 .frame_03{margin-bottom: -1vw;width: 90%;margin: -3vw auto 6vw !important;}

		
}

/*Area_step*/
@media screen and (min-width:768px){
	.Area_good {height:100%;z-index: 9;}
	.Area_good .kiwi02{position: absolute;top: -10px;right: -117px;width: 65%;z-index: 99;} 
	.Area_good .kiwi02 img{width: 44%;}
	.Area_good .bg_01{z-index: -1;position:absolute;top: -196px;left: -390px;width: 2000px;height: 100%;background-repeat: no-repeat;background-position: center top;pointer-events:none;}
	.Area_good .bg_02{z-index: -5;position:absolute;top: -3px;left: -390px;width: 2000px;height: 100%;background-repeat:repeat-y;background-position: center top;pointer-events:none;}
	.Area_good .bg_03{z-index: -1;position:absolute;bottom: -130px;left: -390px;width: 2000px;height: 100%;background-repeat: no-repeat;background-position: center bottom;pointer-events:none;}

	/**區標**/	
	.Area_good .text{width: 74%;margin: -85px auto -31px;}
	.Area_good .text .layout_text {width: 87%;margin: 98px auto 0 -126px;}

	.Area_good .text .layout_text .PD_slide:hover{transform:none;}
	.Area_good .text .layout_text .PD a {pointer-events: none!important}
	
	/*按鈕*/		
	.Area_good .layout_btn {width: 76%!important;margin: 7px auto 7px auto;padding-bottom: 81px;}
	.Area_good .layout_btn ul {}
	.Area_good .layout_btn ul li{}

	.Area_good .layout_btn ul li a{pointer-events: none!important;}


	.Area_good .PD_layout ul {}
	.Area_good .PD_layout ul li {padding: 9px;}


}
@media screen and (max-width:767px){
	.Area_good {height:100%;z-index: 9;background-color: #ff95c1;}

	.Area_good .kiwi02{position: absolute;top: 11vw;right: -1vw;width: 37%;z-index: 9;} 


	.Area_good .PD_layout {}
	.Area_good .layout_coupon ul {width: 95% !important;margin: 0 auto !important;}
	

	/*按鈕*/		
	.Area_good .layout_btn {width: 93%!important;margin: auto;padding-bottom: 6vw;}
	.Area_good .layout_btn ul {width: 100% !important;margin: auto !important;}
	.Area_good .layout_btn ul li{padding: 0vw;}
	.Area_good .layout_btn ul li a{pointer-events: none!important;}

	/**區標**/	
	.Area_good .text {position:relative;width: 100%;margin: -6vw auto 3vw -19vw;}
	.Area_good .text .layout_text {padding-top: 7vw;width: 85%;margin: 0 auto -1vw;}
	.Area_good .text .layout_text .PD a {pointer-events: none!important}
	.Area_good .qa_mb{margin-top:-1vw;}

	
}



/*Area_step*/
@media screen and (min-width:768px){
	.Area_text {height:100%;z-index: 9;}

	.Area_text .bg_02{z-index: -65;position:absolute;top: -32px;left: -390px;width: 2000px;height: 1701px;background-repeat:repeat-y;background-position: center top;pointer-events:none;}

	.Area_text .PD_layout ul {}
	.Area_text .PD_layout ul li {padding: 9px;}

	.Area_text .text_box{}
	.Area_text .text_box .text_001 {background-color: #ffffff;border-radius: 47px;width: 92%;margin: auto;}
	.Area_text .text_box .text_001 ul{ text-align: left; list-style-type: disc;}

	.Area_text .text_001 ul li {font-size: 20px;margin-left: 5px;padding-right: 7px;font-weight: 800;list-style: none;line-height: 39px;}
	.Area_text .text_001 ul li:first-child{font-size: 37px;list-style: none;font-weight: 800;color: #e66097;line-height: 0;margin-top: 8px !important;margin-bottom: 0px;margin-left: 5px;border-bottom: 0.2vw solid #e66097 !important;}

	.Area_text .text_box .text_002 {background-color: #ffffff;border-radius: 47px;width: 92%;margin: auto;}
	.Area_text .text_box .text_002 ul{text-align: left;list-style-type: circle;grid-gap: 0;}

	.Area_text .text_002 ul li {font-size: 20px;margin-left: 39px;padding-right: 50px;font-weight: 800;list-style: disc;line-height: 35px;}
	.Area_text .text_002 ul li:first-child{font-size: 37px;list-style: none;font-weight: 800;color: #e66097;line-height: 0;margin-top: 8px !important;margin-bottom: 0px;margin-left: 5px;border-bottom: 0.2vw solid #e66097 !important;}
	.Area_text .text_002 ul li::marker{color: #e66097;font-size: 1.5rem;} 

	.Area_text .text_002 ul li .pp_text{background-color: #ffaecf;color: #151515;padding: 11px;}
	.Area_text .text_002 ul li .pic_001{top: 32px;width: 8%;position: absolute;left: 205px;background: url(pic_001.png?t=1751341186177)top center no-repeat;background-size: 100%;z-index: 99;height: 78px;}

}
@media screen and (max-width:767px){
	.Area_text {height:100%;z-index: 9;background-color: #ff95c1;}

	
	.Area_text .text_box{background: #e66097;color: #000000;padding-top: 7vw;}
	.Area_text .text_box .text_001 {background-color: #ffffff;border-radius: 5vw;width: 90%;margin: auto;}
	.Area_text .text_box .text_001 ul{ text-align: left; list-style-type: disc;}

	.Area_text .text_001 ul li {font-size: 1rem;margin-left: 5vw;padding-right: 7vw;font-weight: 800;list-style: none;line-height: 7vw;}
	.Area_text .text_001 ul li:first-child{font-size: 1.5rem;list-style: none;font-weight: 800;color: #e66097;line-height: 0;margin-top: 5vw !important;margin-bottom: -2vw;margin-left: 5vw;border-bottom: 0.2vw solid #e66097 !important;}

	.Area_text .text_box .text_002 {background-color: #ffffff;border-radius: 5vw;width: 90%;margin: auto;}
	.Area_text .text_box .text_002 ul{text-align: left;list-style-type: circle;}

	.Area_text .text_002 ul li {font-size: 1rem;margin-left: 9vw;padding-right: 10vw;font-weight: 800;list-style: disc;line-height: 7vw;}
	.Area_text .text_002 ul li:first-child{font-size: 1.5rem;list-style: none;font-weight: 800;color: #e66097;line-height: 0;margin-top: 5vw !important;margin-bottom: -2vw;margin-left: 5vw;border-bottom: 0.2vw solid #e66097 !important;}
	.Area_text .text_002 ul li::marker{color: #e66097;font-size: 1.5rem;} 

	.Area_text .text_002 ul li .pp_text{background-color: #ffaecf;color: #151515;padding: 2vw;}
	.Area_text .text_002 ul li .pic_001{top: 6vw;width: 17%;position: absolute;left: 42vw;background: url(pic_001.png?t=1751341186177)top center no-repeat;background-size: 100%;height: 15vw;}

}




/*移除公版設定*/

.Area .remove_box_style ul { background-color: transparent; grid-gap: 10px;}
.Area .remove_box_style ul li {border: none!important;}
@media screen and (max-width:767px){
  .Area .remove_box_style ul { width: 100%; grid-gap: 0.2em;}
  .Area .remove_box_style ul {}
}


/*輪播移除公版設定*/
.Area .swipwe_remove_box_style ul {/* background-color: transparent; */grid-gap: 0;}
.Area .swipwe_remove_box_style ul li { border: none!important; background-color: #fff;}
.Area .swipwe_remove_box_style ul li,
.Area .swipwe_remove_box_style ul li .PD_img img {}
@media screen and (max-width:767px){
  .Area .swipwe_remove_box_style ul { width: 100%;}
  .Area .swipwe_remove_box_style ul {}
}
	
	
	


/*置底*/
.fixbn a {padding-bottom:constant(safe-area-inset-bottom); /* 兼容 iOS < 11.2 */
				    padding-bottom:env(safe-area-inset-bottom);}   /* 兼容 iOS >= 11.2 */ 
.fixbn{position:fixed; background-size:100%;bottom:0; display:block; z-index:10;}
.fixbn ul li{float:left;padding:0;list-style-type:none;width:50vw;}
.fixbn ul li img{width:100%;margin:0 auto;}

.fixbn ul{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}
/*2顆按鈕*/
.fixbn .class_00 {position:absolute;width:100%; height: 100%; }
.fixbn .class_00 a {display:block;width:100%;height:100%;}
.fixbn .class_01 { top:0%;left:0%;}

.fixbn .class_02 { top:0%;left:34%;}
.fixbn .class_03 { top:0%;left:67%;}







/*區塊_all*/
.Area1220 {margin:0 auto;width:1220px;}
.Area960 { margin:0 auto; width:960px;}
.Area { position: relative; margin:0 auto; padding:0; border-radius:0; text-align:center; }
.Area a { position:relative; display:block;} 
.Area .go_bt {
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;

      -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;}
.Area .go_bt:hover {
  -webkit-transform:scale(0.95);
     -moz-transform:scale(0.95);
      -ms-transform:scale(0.95);
       -o-transform:scale(0.95);
          transform:scale(0.95);}
		  
		  
.WRAPPER .go_bt1 {
  -webkit-transition: all 0.4s ease;
     -moz-transition: all 0.4s ease;
      -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
          transition: all 0.4s ease;}
.WRAPPER .go_bt1:hover { 
  -webkit-transform:translateY(-10px);
     -moz-transform:translateY(-10px);
      -ms-transform:translateY(-10px);
       -o-transform:translateY(-10px);
          transform:translateY(-10px);}
		  

		  
	@media screen and (max-width:767px){
		.Area1220 {width:100%;background-size: 100%;}
		.Area960 { width:100%;}
		.Area .go_bt:hover {  
			-webkit-transform:none;




			-moz-transform:none;
			-ms-transform:none;

			-o-transform:none;
			transform:none;}


	}




/*版頭*/
.Area_top {}
.Area_top .momologo {z-index:10;position:absolute;}
	@media screen and (max-width:767px){
		.Area_top { height: auto;}
		.Area_top .momologo { display:none;}
	}


/*LOGO*/
.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: #ffffff;}/*LOGO 桃紅色*/
.momologo-white a path { fill:#ffffff; }/*LOGO 白色*/
	@media screen and (max-width:767px){
		.momologo { display:none;}
	} 

@media screen and (min-width:768px){
/*注意事項區*/
.edm_notice{text-align:center;padding: 7px 10px 15px 10px;color:#414141;font:12px/18px Helvetica;background-color: #ff95c1;}

} 


@media screen and (max-width:767px){
	/*注意事項區*/
	.edm_notice{text-align:center;padding: 7px 10px 15px 10px;color:#414141;font:12px/18px Helvetica;}
	
	} 

.edm_notice .apple_notice{  padding:10px 0px 10px 0px; }

/*按鈕*/
.bnn {
}
.bnn a img {
	transition-duration: 0.1s;
	backface-visibility: hidden;
	transform: translateZ(0);
	display: block;
	margin: 0;
	padding: 0px;
	width: 100%;
	height: auto;
	text-align: left;
}
.bnn:hover a img {
	-webkit-transform: translateY(10px);


	transform: translateY(10px);
}	
	
	

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