@charset "utf-8";
/*基本*/
body {margin: 0; padding:0; }


/*全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-color:#fff4e5;z-index: 0;}
		.WRAPPER .mainArea { position:relative; display:block; margin:0 auto; padding: 0; width:100%;  }

	}


/*PC背景*/
@media screen and (min-width:767px){
	.bg_01 {z-index:-10;position:absolute;top:0;left:0;width:100%;min-width:1220px;height: 1640px;background-repeat:no-repeat;background-position:center top;}
	.bg_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;}
}

/*mb背景*/
@media screen and ( max-width:767px) {
  .bg_01_m { z-index:-1; position:absolute; top: 10vw; left:0; width:100%; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none;background-size:100%;}
  .bg_fixed_m {z-index: -4;position:fixed;top: 0vw;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position: center top;pointer-events:none;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:787px){
  .Area_top {height: 1110px;}
  .Area_top .title01 {z-index: 12;position:absolute;width: 93%;top: -127px;left: 17px;height: auto;mix-blend-mode: normal;}
  .Area_top .title01 img {width: 103%;}
  .Area_top .title01 ul li{position: absolute;}
  .Area_top .title01 ul li:nth-child(1){transform-origin: center center;top: 126px;left: 26px;}
  .Area_top .title01 ul li:nth-child(1) img{width: 85%;}
  .Area_top .title01 input{position: relative;top: -30px;}
  .Area_top .top_deco {width: 78%;position: absolute;top: 393px;left: 134px;pointer-events: none;z-index: 0;}
  .Area_top .top_deco img {width: 100%;}
  .Area_top .top_deco  { animation: jello 1.5s 2.5s infinite;}
  .Area_top .title02 {position: absolute;top: 3px;left: 49.9%;transform: translateX(-50%);width: 100%;}
  .Area_top .title02 img { width: 78%;}
  .Area_top .title02 ul.PD_wrapper { display: flex; flex-wrap: nowrap; margin: 0; padding: 0; width: 100%; grid-gap: 0; box-sizing: content-box; height: 166px;}
  .Area_top .title02 ul.PD_wrapper li { position: relative; flex-shrink: 0; margin: 0; padding: 0; background-image: none;}
  }
@media screen and (max-width:767px){
  .Area_top {margin-top: 2vw;height: 115vw;top: 0;}
  .Area_top .title01 {z-index: 12;width: 100%;position:absolute;top: -3.5vw;left: 0vw;height: auto;mix-blend-mode: normal;}
  .Area_top .title01 img {width: 100%;}
  .Area_top .title01 ul li{position: absolute;}
  .Area_top .title01 ul li:nth-child(1){transform-origin: center center;top: 0;left: 0;}
  .Area_top .title01 ul li:nth-child(1) img{width: 100%;}
  .Area_top .title01 ul li .PD .PD_img{display: block!important;}
  .Area_top .top_deco {width: 100%;position: absolute;top: 38.5vw;left: 0vw;pointer-events: none;z-index: 0;}
  .Area_top .top_deco  { animation: jello 1.7s 2.5s infinite;}
  .Area_top .title02 {width: 100%;padding-top: 0vw;position: absolute;top: -2.8vw;left: 0vw;}
  .Area_top .title02 img {width: 99%;}
  .Area_top .title02 ul.PD_wrapper {display: flex;flex-wrap: nowrap;margin: 0;padding: 0;width: 100%;grid-gap: 0;box-sizing: content-box;height: 12vw;}
  .Area_top .title02 ul.PD_wrapper li { position: relative; flex-shrink: 0; margin: 0; padding: 0; background-image: none;}
}




/*輪播BN*/
.BN_swiper { position: relative; width: 100%; margin: 0 auto; overflow: hidden; z-index: 1;}
.BN_swiper ul.PD_wrapper { display: flex; flex-wrap: nowrap; margin: 0; padding: 0 0 20px!important; width: 100%; grid-gap: 0; box-sizing: content-box; height: 75px;}
.BN_swiper ul.PD_wrapper li { position: relative; flex-shrink: 0; margin: 0; padding: 0; pointer-events: inherit;}
.BN_swiper ul.PD_wrapper li.PD_slide { min-width: inherit;}
.BN_swiper ul.PD_wrapper li.PD_slide:hover { box-shadow: 0 3px 30px rgba(0, 0, 0, 0);}
@media screen and (max-width:767px){
  .BN_swiper { width: 100%; margin: 0 auto;}
  .BN_swiper ul.PD_wrapper { margin: 0; padding: 0 0 4%!important; height: 33vw;}
}

/*輪播logo*/
.Area_logo {position: relative;margin-top: 70px;margin-bottom: 90px;}
.Area_logo .brand_box { margin-top: -10px;}
.Area_logo .logo { margin-left: 100px; width: 1120px; background: #fff;}
.Area_logo .logo ul { padding: 10px 0 !important; height: 60px;pointer-events: none;}
.Area_logo .logo ul li .PD_into { padding: 0;}
.Area_logo .logo ul li .PD_logo { height: auto !important; margin-bottom: 0 !important; width: 100% !important;}
.Area_logo .logo ul li .PD_logo img { width: 100% !important; box-shadow: 0 .1em .5em 0 rgba(0,0,0,0) !important;}
.Area_logo .txt {position: absolute;top: -16px;left: 0;margin: 0;background: #f491bd;color: #fff;border-radius: 0 20px 0 0;z-index: 2;font-size: 30px;line-height: 33px;padding: 15px 20px;box-sizing: border-box;width: 100px;}
@media screen and (max-width: 767px){
  .Area_logo {margin-top: 3vw;margin-bottom: 3vw;}
  .Area_logo .brand_box {margin-top: -1vw;margin-bottom: 4vw;}
  .Area_logo .logo {margin-left: 15%;width: 85%;}
  .Area_logo .logo ul {padding: 1.5% 0 !important;height: 8.5vw;}
  .Area_logo .txt {top: -2vw;border-radius: 0 9px 0 0;font-size: 16.5px;line-height: 18px;padding: 2% 2.5%;width: 15%;}
}



/*日期*/	
@media screen and (min-width: 768px) {
  .Area_top .top_date {width: 25%;position: absolute;top: 206px;left: 770px;z-index: 11;}
}
@media screen and (max-width: 767px){
  .Area_top .top_date {width: 28.5%;position: absolute;top: 18.2vw;left: 68.4vw;z-index: 11;}
}



  @import url("https://use.typekit.net/wwd3xmz.css");
  body {
    font-family: "minion-pro", serif;
  }

  .PD_layout[data-pd-btn][data-pd-btn-pdgo][data-pd-btn-more] .PD_btn {
    background-image: none;
    background-color: #f08a46;
  }
  
  .PD_layout[data-pd-btn][data-pd-btn-pdgo][data-pd-btn-more] .PD_btn.more {
    background-image: none;
    background-color: #585451 !important;
  }


.PD_text  {position: relative;left: 0;top:0;height: auto;width: 75%!important;z-index:1;}
.PD_text2 {position: relative;left: -115px;top:0;height: auto;width: 1200px !important;z-index: 1;}
.PD_text3 {position: relative;left: 0;top: 0;height: 225px;width: 100%!important;z-index: 1;}
.PD_text4  {position: relative;left: 0;top:0;height: auto;width: 75%!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_text4 .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;}
.PD_text4.PD_layout .PD_slide:hover {transform: none;box-shadow: none;}
@media screen and (max-width:767px){
  .PD_text {position: relative;top: 0;left: 0;height: 11vw;width: 75%!important;}
  .PD_text2 {position: relative;top: 0.5vw;left:0;height: auto;width: 100%!important;}
  .PD_text2 ul {padding: 0 !important;}
  .PD_text3 {position: relative;top: 3vw;left:0;height: 22vw;width: 100%!important;z-index: 2}
  .PD_text3 ul {padding: 0 !important;}
  .PD_text4 {position: relative;top: 0.5vw;left:0;height: auto;width: 100%!important;}
  .PD_text4 ul {padding: 0 !important;}
}


.Area01 {position: relative;height: 970px;}
.Area01 .PD_BN,.PD_01,.PD_02 {position: absolute;}
@media screen and (min-width: 768px) {
  .Area01 .text {width: 95%;top: 39px;margin: 0px auto 5px;} 
  .Area01 .PD_02 {top: 250px;}
  .Area01 .PD_box {padding-top: 26px;padding: 10px;padding-bottom: 0;} 
  .Area01 .PD_box.Area_bottom {margin-top: 30px;margin-bottom: 110px;} 
  .Area01 .PD_box .PD_layout {padding-top: 26px;padding: 10px;padding-bottom: 0;} 
}
@media screen and (max-width:767px){
  .Area01 {margin-bottom: 8vw;height: 90vw;}
  .Area01 .text {top: 6vw;} 
  .Area01 .PD_BN {top: 19vw;}
  .Area01 .PD_02 {top: 24.5vw;}
  .Area01 .PD_box {padding-top: 26px;padding: 10px;padding-bottom: 0;} 
  .Area01 .PD_box .PD_layout {width: 93%;padding-top: 0;} 
  .Area01 .PD_box .PD_layout ul {box-shadow: 0 5px 0px #f0996f;} 
}


/*區標設定*/
.PD_layout.title ul {padding: 0;}
@media screen and (max-width:767px){
}



/*登記活動*/
.Area06 .title {width: 100%;margin: 0 auto 0px;}
@media screen and (max-width:767px){
  .Area06 .title {/* margin: 0 auto 0.8vw; */padding: 0 0 1% 0;}
  .Area06 .Area_danji .box_1{padding: 0 2.3vw;}
}
.Area_danji .danji_box ul li .activityText .gifts span {color: #9db200;}                 
.danji_box .warningTxt h3{ color: #373737;}                 





/*作圖區*/
.Area03 {height: auto;z-index:30;margin-top: 80px;margin-bottom: 100px;}
.Area03 .box_all {  padding: 0 ; }
@media screen and (max-width:767px){
  .Area03 {width: 100%;height:auto;padding: 0;background:none;margin-top: 0;margin-bottom: 10vw;}
  .Area03 .box_all {margin-top: -1.5vw;padding: 0;}
  .Area03 .PD_layout .PD_slide:hover { box-shadow: 0 0 0 rgba(0, 0, 0, 0); }
  .mbg02 { z-index:0; position:absolute; top:0; left:0; width:100%; height:100%; background-repeat:repeat-y; background-position:center top; background-size:100%; }	
}
.Area03 .PD_layout.layout_item .PD p b { color: #ff4f8b;}	
.Area03 .PD_layout.layout_item .PD_slide .PD p del {position: relative;top: -4px;left: 11px;color: #c6c2b8;font-size: 0.7em;font-weight: 100;}
.Area03 .PD_layout.layout_item .PD p .money, .Area03 .PD_layout.layout_item .PD p .Price {position: relative;top: -1px;left: 14px;font-size: 18px;background-clip: text;-webkit-background-clip: text;color: transparent;font-weight: 800;}
.Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD_into h3 {color: #4d4d4d;text-align: center;}
.Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD_into h3 {color: #4d4d4d;text-align: center;}
.Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD p .money, .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD p .Price {color: #f864a4;font-family: Arial;font-weight: 700;}
.Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD p .money, .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD p .Price {color: #a3b801;font-family: Arial;font-weight: 700;}
@media screen and (max-width:767px){
  .Area03 .PD_layout.layout_item .PD p b { display: none;}
}
@media screen and (min-width:768px){
  .Area03 .PD_layout.layout_item {margin: 1% 0% 0;}
  .Area03 .PD_layout.layout_item .PD_slide:hover {transform:translateY(-6px);}
  .Area03 .PD_layout.layout_item .PD_slide:hover { box-shadow:unset;}
  .Area03 .PD_layout.layout_item .PD_slide {height: 490px;padding:0;margin: 0;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD_into {width: 39%;margin: 0 auto;position: absolute;left: 306px;top: 103px;transform: translateX(56%);text-align: left;font-size: 1em;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD_into {width: 39%;margin: 0 auto;position: absolute;left: 76px;top: 102px;transform: translateX(24%);text-align: center;font-size: 1em;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD_img img {width: 33.5%;margin: 2.3% 34.5% 0 0;box-shadow: unset;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD_img img {width: 33.5%;margin: 1.9% 0 0 35%;box-shadow: unset;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD_into h3 {padding: 0;max-height: 2.3em;font-weight: 500;font-size: 2.8em;line-height: 1.5em;font-family: "Noto Sans CJK SC";color: #4d4d4d;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD_into h4 {font-size: 2.7em;color: #534f49;padding: 0;text-align: center;font-weight: 500;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD p {padding: 1% 0;height: auto;line-height: 1em;font-size: 2em;text-align: center;}
  .Area03 .PD_layout.layout_item .PD_slide .PD .PD_logo img{width: 55%;height: auto;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD .PD_logo {position: absolute;top: -140px;left: -10px;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD .PD_logo {position: absolute;top: 143px;left: 346px;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD_into h3 {padding: 0;max-height: 2.3em;font-weight: 500;font-size: 2.8em;line-height: 1.5em;font-family: "Noto Sans CJK SC";color: #4d4d4d;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD_into h4 {font-size: 2.7em;color: #534f49;padding: 0;font-weight: 500;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD p { padding: 2% 0;height: 5em; line-height: 1em; font-size: 2em;}
  .Area03 .PD_layout.layout_item .PD p .Price {font-size: 2em;text-align: left;line-height: 0.9em;}
  .Area03 .PD_layout.layout_item li:nth-of-type(even){left: 20px; background: url("itembg_02.png?t=1784795283908") center top / 80% no-repeat scroll;}	
  .Area03 .PD_layout.layout_item li:nth-of-type(odd){right: 20px;background: url("itembg_01.png?t=1784795283908") center top / 80% no-repeat scroll;}	
}
@media screen and (max-width:767px){
  .Area03 .PD_layout.layout_item { width: 100%;position: relative; z-index: 50; }
  .Area03 .PD_layout.layout_item ul {padding: 0;margin: 1% auto;grid-gap: 5vw;}
  .Area03 .PD_layout.layout_item ul li {width: 100%;}
  .Area03 .PD_layout.layout_item .PD_slide .PD_img {margin-bottom: 0;}
  .Area03 .PD_layout.layout_item .PD_slide .PD .PD_logo img{width: 25%;height: auto;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD_into {position: absolute;margin: 0 auto;top: 8.5vw;left: 22.5vw;width: 47%;transform: translateX(55%);text-align:left;display: block;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD_into {position: absolute;margin: 0 auto;top: 8.5vw;left: 2.5vw;width: 47%;transform: translateX(16%);text-align:left;display: block;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD_img img {width: 43.7%;margin: -0.5% 47% 0 0;box-shadow: unset;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD_img img {width: 43.7%;margin: -0.5% 0 0 47%;box-shadow: unset;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD_into h3 {position: relative;top: 1px;left: -10px;font-weight: 900 !important;font-size: 18px;text-align: center;letter-spacing: -0.2px;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD_into h4 {position: relative;top: 3.9px;left: 1vw;color: #534f49;margin-bottom: 0em;font-size: 16.5px;font-weight: 700;text-align: center;}
  .Area03 .PD_layout.layout_item .PD_slide .PD .PD_logo img{width: 25%;height: auto;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD .PD_logo {position: absolute;top: -13.5vw;left: 0%;transform: translateX(-22%);}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD .PD_logo {position: absolute;top: 24vw;left: 0%;transform: translateX(41%);}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(even) .PD p {padding: 0;line-height: 3em;height: 3em;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD p {position: relative;top: 5px;left: -2px;padding: 0;line-height: 1.2em;height: 2.5em;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD_into h3 {position: relative;top: 1px;left: -10.5px;font-weight: 900 !important;font-size: 18px;text-align: center;letter-spacing: -0.2px;}
  .Area03 .PD_layout.layout_item .PD_slide:nth-of-type(odd) .PD_into h4 {position: relative;top: 3.9px;left: 1vw;color: #534f49;margin-bottom: 0em;font-size: 16.5px;font-weight: 700;text-align: center;}
  .Area03 .PD_layout.layout_item .PD p .Price {position: relative;top: 0px;left: 13px;text-align: left;font-size: 29px;margin-left: 0.5vw;line-height: 7.2vw;max-height: 9.5vw;}
  .Area03 .PD_layout.layout_item li:nth-of-type(even){height: 46vw;background: url("itembg_02.png?t=1784795283908") center top / 100% no-repeat scroll;}	
  .Area03 .PD_layout.layout_item li:nth-of-type(odd){height: 46vw;background: url("itembg_01.png?t=1784795283908") center top / 100% no-repeat scroll;}
}


/*IG*/
.Area_PD0 {margin-bottom: 0px;}
.Area_PD0 .BN_box{position: absolute;top: 331px;left: 25px;width: 95%;z-index: 10;}
.Area_PD0 .BN_box img {border-radius: 40px 40px 0 0;}
.Area_PD0 .box {width: 95%;margin: 0 auto;}
.Area_PD0 .Area_swiper_box {margin: 0px auto 10px;padding: 1% 0 3%;overflow: hidden;grid-gap: 0;}
.Area_PD0 .swiper-pagination-black{--swiper-pagination-color: #fff;}
@media screen and (max-width:767px){
  .Area_PD0 {margin-bottom: 0;}  
  .Area_PD0 .BN_boxbg {padding-top: 1vw;margin-bottom: 0vw;}
  .Area_PD0 .BN_box {position: absolute;top: 31.7vw;left: 50%;transform: translateX(-50%);width: 96%;z-index: 10;}
  .Area_PD0 .BN_box img {border-radius: 8vw 8vw 0 0;}
  .Area_PD0 .Area_swiper_box {margin: 1% 0 2% 0%;padding: 1% 0 5%;} 
  .Area_PD0 .box{width: 95.5%; }
}


/*公版6品*/
.Area_BNPD {margin-bottom: 110px;}
.Area_BNPD .BN_box {position: relative;top: 0px;left: 0;width: 100%;z-index: 10;}
.Area_BNPD .BN_box img {border-radius: 86px 86px 0 0;}
.Area_BNPD .box {width: 95%;margin: 0 auto;}
.Area_BNPD .Area_swiper_box {margin: 0px auto 10px;padding: 1% 0 3%;overflow: hidden;grid-gap: 0;}
.Area_BNPD .swiper-pagination-black{--swiper-pagination-color: #fff;}
.Area_BNPD .PD_box {width: 94.5%;margin: 0.8% auto;}  
@media screen and (max-width: 767px){
  .Area_BNPD {margin-bottom: 13vw;}  
  .Area_BNPD .text ul {padding: 0 0 1% 0;grid-gap: 0;}  
  .Area_BNPD .BN_box {position: relative;top: 0vw;left: 50%;transform: translateX(-50%);width: 100%;z-index: 10;}
  .Area_BNPD .BN_box img {border-radius: 7vw 7vw 0 0;}
  .Area_BNPD .Area_swiper_box {margin: 1% 0 2% 0%;padding: 1% 0 5%;} 
  .Area_BNPD .PD_box {width: 96%;margin: 0.5% auto;}  

}


/*情境圖輪播*/
.newpd_style .PD_layout .PD p {color: #f65094;}
.newpd_style .PD_layout .PD h4 {color: #373737;font-size: 17px;}	
.newpd_style .PD_layout.PD_layout-D1_15 .PD h3 {width: 65%;color: #373737;overflow: hidden;line-height: 2.1em;}	
.newpd_style .swiper-pagination-black {--swiper-pagination-color: #fff!important;}	
@media screen and (min-width: 768px){
  .newpd_style {border-radius: 1.5em;padding: 60px 0;margin-bottom: 70px !important;}
  .newpd_style .title {background-color: #c6b9e4;border-radius: 1.5em;}
  .newpd_style .Area_PD9 .PD_slide {height:auto;background-color: #0000!important;}
  .newpd_style .Area_swiper_box .PD_layout ul {height: 550px;padding: 2% 0 0;grid-gap: 8px;}
  .newpd_style .Area_swiper_box .PD_layout li .PD_img img{border-radius:1em 1em 0 0;}
  .newpd_style .Area_swiper_box .PD_layout li {padding: 0;border-radius: 1em;border: 0px solid #ff777e;}
  .newpd_style .PD_layout.PD_layout-D1_15 ul .PD .PD_into{background-image: repeating-linear-gradient(90deg, #fff 0%, #fff 100%);border-radius: 0 0 1em 1em;}
}
@media screen and (max-width: 767px){
  .newpd_style {padding-top: 0;padding-bottom: 0;margin-bottom: 11vw;border-radius: 1.5em;}
  .newpd_style .Area_PD9 .PD_slide {height: 85.8vw;background-color: #0000!important;}
  .newpd_style .Area_swiper_box .PD_layout ul{padding: 2% 0 2%;grid-gap:0;}
  .newpd_style .Area_swiper_box .PD_layout li .PD_img img{border-radius:1em 1em 0 0;}
  .newpd_style .Area_swiper_box .PD_layout li {height: 88vw;padding: 0%;border-radius:1em;border: 0.45vw solid #fff;}
  .newpd_style .PD_layout.PD_layout-D1_15 ul .PD .PD_into{background-image: repeating-linear-gradient(90deg, #fff 0%, #fff 100%);border-radius: 0 0 1em 1em;}
  .newpd_style .Area_swiper_box .swiper-pagination {bottom: 0 !important;}	
}




/*品類按鈕*/
.Area_link .layout_link ul {padding:0;grid-gap: 0px!important;}
@media screen and (min-width:768px){
  .Area_link { position: relative;height: auto;margin-top: 30px;margin-bottom: 100px;}
  .Area_link .layout_link ul {width: 85%;margin:0 auto;padding:0;grid-gap: 0px!important;}
  .Area_link .layout_link ul li{padding: 0;}
  .layout_link.PD_layout .PD_slide:hover {transform: translateY(-5px);box-shadow: none;}
}
@media screen and (max-width:767px){
  .Area_link{width: 98.5%;height: auto;margin-top: 8vw;margin-bottom: 6vw;}
  .Area_link .layout_link{width: 100%;margin: 0 auto;padding:0;}
  .Area_link .layout_link ul li{padding: 0;}
}



/*按鈕*/
.Area_activ .PD_layout ul {width: 95%;padding: 0;grid-gap: 0px!important;}
@media screen and (min-width:768px){
  .Area_activ {position: relative;height: auto;margin-top: 15px;margin-bottom: 150px;}
}
@media screen and (max-width:767px){
  .Area_activ {width: 99%;height: auto;margin-top: 2vw;margin-bottom: 11vw;}
}




/*注意事項區*/
.edm_notice {position: relative;text-align:center;padding: 10px 10px 15px 10px;color:#000;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;} 



/*關閉圓標&下標*/
.prdImgWrap .imgTag { display: none;}
.prdImgWrap .imgTagBottom {display: none;}


