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

/*基本*/
body{ margin:0; padding:0;}


/*全BOX版面*/
.WRAPPER { z-index:0; position: relative; display:block; margin: 0 auto; padding:0; overflow:hidden;background-color:#67c4ff; width:100%; min-width:1220px; text-align:left; font-family:"微軟正黑體","Microsoft JhengHei",Helvetica;}
.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-image: url(m_bg.jpg?t=1759304990736);background-repeat:repeat-y;background-size:100%;}
		.WRAPPER img {  width:100%;  height:auto;}
	}


/*PC背景*/
@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_02 { z-index:-55; position:absolute; top:797px; left:0; width:100%; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}
.bg_deco { z-index:-50;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_fixed { z-index:1; position:absolute;top:0;left:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center top; pointer-events:none;}
}
@media screen and (max-width:767px){
.m_top{ z-index:0;position:absolute; top:10vw; left:0; width:100%; height:100%; background-repeat:no-repeat; background-position: center top; pointer-events:none; background-size: 100%;}
}


/*共用樣式*/
.boxrepeat { background: url(boxrepeat.png?t=1759304990736)top center repeat-y; position: relative; z-index: 1;}
.boxrepeat01 { background: url(boxrepeat01.png?t=1759304990736)top center repeat-y; position: relative; z-index: 1;}
.boxbottom { position: relative; z-index: 1;}
@media screen and (max-width:767px){
  .boxrepeat { background: url(boxrepeat_m.png?t=1759304990736)top center repeat-y; background-size: 100%;}
  .boxrepeat01 { background: url(boxrepeat01_m.png?t=1759304990736)top center repeat-y; background-size: 100%;}
}


/*間距*/
.Area_bottom { margin-bottom: 50px!important;}
@media screen and (max-width:767px){
  .Area_bottom { margin-bottom: 4vw !important;}
}


/*公版背景*/
@media screen and (min-width: 768px){
/*重疊版*/.box_txt { position: relative; top: 25px; margin: 0 auto; width: 56%; height: auto; }
/*重疊版*/.box_txt img{ width: 60%; margin: 0 auto;}
/*入稿底*/.box_txt2 {position: absolute; margin: 0 auto;width: 100%;height: auto;}
/*入稿底*/.box_txt2 img{width: 60%;}
/*正常版*/.box_txt3 { position: relative; margin: 0 auto;width: 56%; height: auto; }
/*正常版*/.box_txt3 img{ width: 60%; margin: 0 auto;}
}
@media screen and (max-width:767px){
/*重疊版*/.box_txt {position: relative;margin: 0 auto;width: 78%;padding: 0.5% 0;height: 19vw;}
/*重疊版*/.box_txt img{width: 100%;}
/*入稿底*/.box_txt2 {position: absolute;margin: 0 auto;width: 100%;padding: 0.7% 0;height: 15vw;}
/*入稿底*/.box_txt2 img{width: 100%;}
/*正常版*/.box_txt3 {position: relative;margin: 0 auto;width: 78%;padding: 0% 0;height: 18vw;}
/*正常版*/.box_txt3 img{width: 100;}
}

@media screen and (max-width:767px){
    .Area_danji { width: 96%}
}


/*版頭區*/
@media screen and (min-width:768px){
.Area_title {height:936px;}
.Area_title .toptitle {position: absolute;top: 44px; left: 181px;width: 70%;; z-index: 1;}
.deco01 {position: absolute;top: 880px;left: -390px;animation-delay:.8s;}
.Area_title .sub {z-index: 20;position: absolute;width: 50%;top: 255px;left: 313px;animation-delay:2s;}
.Area_title .arrow{position:absolute; top:335px; left:210px; z-index:4; animation-delay: 0.1s; }
.Area_title .star{position:absolute; top:90px; left:80px; z-index:1; animation-delay: 0.1s; }
.smile {z-index: 1;position:absolute;top: 80px;left: 1050px;}
.yellow_heart {z-index: 1;position:absolute;top: 340px;left: 1320px;}
.pink_heart {z-index: 1;position:absolute;top: 120px;left: -130px;}
}
@media screen and (max-width: 767px){
   .Area_title { width:100%;height:184vw;}
   .Area_title .toptitle {width: 79%;left: 0vw;top: 4vw; z-index: 8;}
   .deco01{position:absolute;left: 8vw;top: 6vw;width: 58%;}	
   .Area_title .sub { z-index: 32;position: relative; bottom: 3.6vw; left: 1vw; width: 100%; height: 8vw;animation-delay:2s;}
   .Area_title .sub img {padding: 0;width: 54%;}
   .Area_title .arrow{ position: absolute;top: 30vw;left: 16vw;z-index: 10;width: 6%;}
   .Area_title .star{position: absolute;top: 6vw;left: 3vw; z-index: 8; width: 94%;}
   .smile {z-index: 3;position:absolute;top: 4vw;left: 89vw;width: 8%;}
   .yellow_heart {z-index: 8;position:absolute;top: 5vw;left: 5vw;width: 5%;}
   .pink_heart {z-index: 8;position:absolute;top: 21vw;left: 90vw;width: 5%;}
}


/*版頭品入稿*/
@media screen and (min-width:768px){
	.Area_title .layout_toppd {position:absolute;width: 895px;top: 435px;margin: 0 auto;right: 0;left: 0;z-index: 5;/*background-color: #25b1ac;*/padding: 14px;/*border-radius: 15px;*/}
	.Area_title .layout_toppd ul {padding:0;}
	.Area_title .layout_toppd ul li {}
	.Area_title .layout_toppd .PD_into {align-items:center!important;}
	.Area_title .layout_toppd .PD h3 {font-size:20px;}
	.Area_title .layout_toppd .PD h3 span{max-width:100%!important;}
	.Area_title .layout_toppd .PD h4 {font-size:20px;}
	.Area_title .layout_toppd .PD p {height:2.5em;line-height:2em;}
	.Area_title .layout_toppd .PD p .Price {font-size:35px;}
	.Area_title .layout_toppd input {position: relative;left: -6px;}	
	}
	@media screen and (max-width:767px){
	.Area_title .layout_toppd {position:absolute;top: 41vw;width: 88%;left: 0;right: 0;z-index: 2;/*background-color: #25b1ac;*/padding: 0vw 0vw 0vw 0vw;/*border-radius: 4vw;*/}
	.Area_title .layout_toppd ul {}	
	.Area_title .layout_toppd .PD h3 {font-size:13px !important;}
	.Area_title .layout_toppd .PD h4 {font-size:11px;}
	.Area_title .layout_toppd .PD p {font-size:10px;}
	.Area_title .layout_toppd .PD p .Price {font-size:21px;}
	}


/*版頭主標微調*/
.title01 .PD_layout .PD img { width: auto!important; }
.title01 .PD_layout .PD a { pointer-events: none; }
.title01 .PD_layout .PD_slide:hover {transform: translateY(0); }
.title01 .PD_layout .PD_slide {min-width: 100%;}
@media screen and (min-width: 768px){
.title01 { z-index: 20; }
.title01 .PD_layout li:nth-of-type(1) {position: relative;top: 50px;left: 220px;z-index: 20;}
.title01 .PD_layout li:nth-of-type(2) {position: relative;top: 30px;left: -260px;z-index: 20;}
.title01 .PD_layout li:nth-of-type(3) {position: absolute;top: 330px;left: 80px;z-index: 10;}
.title01 .PD_layout li:nth-of-type(4) {position: absolute;top: 85px;left: 355px;z-index: 11; display: none; }
}
@media screen and (max-width:767px){
.title01 .PD_layout li:nth-of-type(1) {position: relative;top: 5vw;left: 1vw;width: 60vw;z-index: 20;height: 30vw;}
.title01 .PD_layout li:nth-of-type(1) .PD img{width: 78%!important;}
.title01 .PD_layout li:nth-of-type(2) {position: relative;top: -29vw;left: 9vw;width: 60vw;z-index: 50;}
.title01 .PD_layout li:nth-of-type(2) .PD img{width: 30%!important;}
.title01 .PD_layout li:nth-of-type(3) {position: absolute;top: 28vw;left: 22vw;width: 56%;z-index: 5;}
.title01 .PD_layout li:nth-of-type(4) {position: absolute;top: 2vw;left: 61vw;width: 29%;z-index: 0;}
.title01 .PD_layout ul { display: flex; left: 0;top: 0;}
}


/*副標調整*/
.sub .swiper_remove_box_style ul li { background-color: rgba(255,255,255,0.00) !important;}



/*登記區*/
/*折價券類別字體顏色*/.PD_layout.PD_layout-coupon3 .PD .divine_coupon, .PD_layout.PD_layout-coupon3 .PD .threshold {color: #000 !important;}
.Area_bargain {position: relative; z-index: 5;}
@media screen and (min-width:768px){
.Area_bargain {height: auto; background: url(bgpc_repeat.png?t=1759304990736) top center repeat-y;}
.Area_bargain .Area_danji {margin-top: 20px;}
}
@media screen and (max-width:767px){
.Area_bargain {height: auto;background: url(bgmb_repeat.png?t=1759304990736) repeat-y; background-size: 100%;}
.Area_bargain .Area_danji { height:100%; width:92%;padding: 0vw !important;}	
.Area_bargain .Area_btn01{ height:100%; width:92%;margin: 0 auto; padding: 2vw 0vw ;}
.Area_bargain .Area_coupon { height:100%; padding: 0vw !important;}	
.Area_bargain .Area_coupon .box .PD_layout{width:92%;}
}


/*下方背景*/
.Area_bottom01 {position: relative;z-index: 6;}
@media screen and (min-width:768px){
.Area_bottom01 {background:url(bgpc_bottom.png?t=1759304990737) top center no-repeat;background-size: 1220px;padding-bottom:70px;margin-bottom: 20px;pointer-events:none;position: relative;z-index: 6;}
}	
@media screen and (max-width:767px){
.Area_bottom01 {background:url(bgmb_bottom.png?t=1759304990737)top center no-repeat;background-size:100%;padding-top:8vw;margin-bottom: 4vw;}
}



/*輪播8品公版區01*/
.Area_PD301 h2 { text-align: center; color: #fff }
@media screen and (min-width: 768px){
.Area_PD301 {padding-bottom: 50px !important;}
.Area_PD301 .box{ background-color: #008fee;padding: 35px 0px 25px;border-radius: 15px!important;border-style: solid;}
.Area_PD301 .Area_swiper_box{padding-bottom: 0;}
/*logo*/ 
.Area_PD301  .logo{width: 100%;height: 120px;}
.Area_PD301  .logo ul{ height:100px;grid-gap: 0; background: no-repeat center top/80% url("owt_bg01.png?t=1759304990737");}
.Area_PD301  .logo ul .PD_into{padding: 0;}
.Area_PD301  .logo ul .PD_logo{width: 20%;position: relative;bottom: 59px;left: 230px;}
.Area_PD301  .logo ul li h3{color: #fff;width: 50%;position: absolute;right: 90px;top: 0px;margin: 0 auto;font-size: 2.6em;}
.Area_PD301 .ly{width: 97%;margin: 0 auto;}
.Area_PD301  .swiper-pagination-bullet {background: #ffffff;}
}
@media screen and (max-width:767px){
.Area_PD301 { width: 96%!important; border-radius: 10px!important;padding-bottom: 5vw !important;}
.Area_PD301 .box{ background-color: #008fee;padding: 5vw 0 2vw;border-radius: 15px!important;border-style: solid;}
.Area_PD301 .Area_swiper_box{padding-bottom: 4vw !important;}
/*logo*/ 
.Area_PD301  .logo{width: 100%;height: 13vw;background: no-repeat center top/90% url("owt_bg01.png?t=1759304990737");}
.Area_PD301  .logo ul{grid-gap: 0;}
.Area_PD301  .logo ul .PD_into{padding: 0;}
.Area_PD301  .logo ul .PD_logo{width: 20%;position: relative;bottom: 5.5vw;left: 21vw;}
.Area_PD301  .logo ul li h3{color: #fff;width: 48%;position: absolute;right: 9vw;top: 0vw;margin: 0 auto;font-size: 1.3em;}
.Area_PD301  .swiper-pagination-bullet {background: #ffffff;}
}
/*輪播8品公版區02*/
.Area_PD302 h2 { text-align: center; color: #fff }
@media screen and (min-width: 768px){
.Area_PD302 {padding-bottom: 50px !important;}
.Area_PD302 .box{ background-color: #008fee;padding: 35px 0px 25px;border-radius: 15px!important;border-style: solid;}
.Area_PD302 .Area_swiper_box{padding-bottom: 0;}
/*logo*/ 
.Area_PD302  .logo{width: 100%;height: 120px;}
.Area_PD302  .logo ul{ height:100px;grid-gap: 0; background: no-repeat center top/80% url("owt_bg01.png?t=1759304990737");}
.Area_PD302  .logo ul .PD_into{padding: 0;}
.Area_PD302  .logo ul .PD_logo{width: 20%;position: relative;bottom: 59px;left: 230px;}
.Area_PD302  .logo ul li h3{color: #fff;width: 50%;position: absolute;right: 90px;top: 0px;margin: 0 auto;font-size: 2.6em;}
.Area_PD302 .ly{width: 97%;margin: 0 auto;}
.Area_PD302  .swiper-pagination-bullet {background: #ffffff;}
}
@media screen and (max-width:767px){
.Area_PD302 { width: 96%!important; border-radius: 10px!important;padding-bottom: 5vw !important;}
.Area_PD302 .box{ background-color: #008fee;padding: 5vw 0 2vw;border-radius: 15px!important;border-style: solid;}
.Area_PD302 .Area_swiper_box{padding-bottom: 4vw !important;}
/*logo*/ 
.Area_PD302  .logo{width: 100%;height: 13vw;background: no-repeat center top/90% url("owt_bg01.png?t=1759304990737");}
.Area_PD302  .logo ul{grid-gap: 0;}
.Area_PD302  .logo ul .PD_into{padding: 0;}
.Area_PD302  .logo ul .PD_logo{width: 20%;position: relative;bottom: 5.5vw;left: 21vw;}
.Area_PD302  .logo ul li h3{color: #fff;width: 48%;position: absolute;right: 9vw;top: 0vw;margin: 0 auto;font-size: 1.3em;}
.Area_PD302  .swiper-pagination-bullet {background: #ffffff;}
}
/*輪播8品公版區03*/
.Area_PD303 h2 { text-align: center; color: #fff }
@media screen and (min-width: 768px){
.Area_PD303 {padding-bottom: 50px !important;}
.Area_PD303 .box{ background-color: #008fee;padding: 35px 0px 25px;border-radius: 15px!important;border-style: solid;}
.Area_PD303 .Area_swiper_box{padding-bottom: 0;}
/*logo*/ 
.Area_PD303  .logo{width: 100%;height: 120px;}
.Area_PD303  .logo ul{ height:100px;grid-gap: 0; background: no-repeat center top/80% url("owt_bg01.png?t=1759304990737");}
.Area_PD303  .logo ul .PD_into{padding: 0;}
.Area_PD303  .logo ul .PD_logo{width: 20%;position: relative;bottom: 59px;left: 230px;}
.Area_PD303  .logo ul li h3{color: #fff;width: 50%;position: absolute;right: 90px;top: 0px;margin: 0 auto;font-size: 2.6em;}
.Area_PD303 .ly{width: 97%;margin: 0 auto;}
.Area_PD303  .swiper-pagination-bullet {background: #ffffff;}
}
@media screen and (max-width:767px){
.Area_PD303 { width: 96%!important; border-radius: 10px!important;padding-bottom: 5vw !important;}
.Area_PD303 .box{ background-color: #008fee;padding: 5vw 0 2vw;border-radius: 15px!important;border-style: solid;}
.Area_PD303 .Area_swiper_box{padding-bottom: 4vw !important;}
/*logo*/ 
.Area_PD303  .logo{width: 100%;height: 13vw;background: no-repeat center top/90% url("owt_bg01.png?t=1759304990737");}
.Area_PD303  .logo ul{grid-gap: 0;}
.Area_PD303  .logo ul .PD_into{padding: 0;}
.Area_PD303  .logo ul .PD_logo{width: 20%;position: relative;bottom: 5.5vw;left: 21vw;}
.Area_PD303  .logo ul li h3{color: #fff;width: 48%;position: absolute;right: 9vw;top: 0vw;margin: 0 auto;font-size: 1.3em;}
.Area_PD303  .swiper-pagination-bullet {background: #ffffff;}
}
/*輪播8品公版區04*/
.Area_PD304 h2 { text-align: center; color: #fff }
@media screen and (min-width: 768px){
.Area_PD304 {padding-bottom: 50px !important;}
.Area_PD304 .box{ background-color: #008fee;padding: 35px 0px 25px;border-radius: 15px!important;border-style: solid;}
.Area_PD304 .Area_swiper_box{padding-bottom: 0;}
/*logo*/ 
.Area_PD304  .logo{width: 100%;height: 120px;}
.Area_PD304  .logo ul{ height:100px;grid-gap: 0; background: no-repeat center top/80% url("owt_bg01.png?t=1759304990737");}
.Area_PD304  .logo ul .PD_into{padding: 0;}
.Area_PD304  .logo ul .PD_logo{width: 20%;position: relative;bottom: 59px;left: 230px;}
.Area_PD304  .logo ul li h3{color: #fff;width: 50%;position: absolute;right: 90px;top: 0px;margin: 0 auto;font-size: 2.6em;}
.Area_PD304 .ly{width: 97%;margin: 0 auto;}
.Area_PD304  .swiper-pagination-bullet {background: #ffffff;}
}
@media screen and (max-width:767px){
.Area_PD304 { width: 96%!important; border-radius: 10px!important;padding-bottom: 8vw !important;}
.Area_PD304 .box{ background-color: #008fee;padding: 5vw 0 2vw;border-radius: 15px!important;border-style: solid;}
.Area_PD304 .Area_swiper_box{padding-bottom: 4vw !important;}
/*logo*/ 
.Area_PD304  .logo{width: 100%;height: 13vw;background: no-repeat center top/90% url("owt_bg01.png?t=1759304990737");}
.Area_PD304  .logo ul{grid-gap: 0;}
.Area_PD304  .logo ul .PD_into{padding: 0;}
.Area_PD304  .logo ul .PD_logo{width: 20%;position: relative;bottom: 5.5vw;left: 21vw;}
.Area_PD304  .logo ul li h3{color: #fff;width: 48%;position: absolute;right: 9vw;top: 0vw;margin: 0 auto;font-size: 1.3em;}
.Area_PD304  .swiper-pagination-bullet {background: #ffffff;}
}


/*輪播BN*/
.Area_BN .swiper_remove_box_style ul li { background-color: #0000!important;}
@media screen and (min-width: 768px){
.Area_BN_big { padding: 20px 0 50px!important; }
.Area_BN .Area_swiper_box { overflow: hidden; padding: 15px !important;}
.Area_BN .Area_swiper_box .swiper_remove_box_style ul{height: 330px;}
}
@media screen and (max-width:767px){
.Area_BN_big { padding-bottom: 5vw!important; }
.Area_BN .Area_swiper_box {position: relative;padding-bottom: 0vw!important;}
.Area_BN .swiper_remove_box_style ul{height: 41vw;}	
}


/*8品公板*/
@media screen and (min-width:768px){
.Area_8pd {margin-bottom: 60px !important;}
.Area_8pd .Area_sectionTitle ul {position: relative;padding: 0;margin: 0;list-style: none;height: 100px!important;top:0px;}
.Area_8pd .Area_sectionTitle ul li { background-color: transparent; pointer-events: none;}
.Area_8pd .Area_sectionTitle ul li h5 {position: relative;top:8px;margin: 0;padding: 0;width: 100%;height: 100px;font: 45px/80px "Noto Sans CJK SC";font-weight: 500;text-align: center;color:#000000;letter-spacing: 0px;overflow: hidden;/*text-shadow: 0px 0px 5px #000;*/}
}
@media screen and (max-width: 767px) {
.Area_8pd {margin-bottom: 8vw !important;}
.Area_8pd .Area_sectionTitle ul {padding: 0;margin: 0;list-style: none;}
.Area_8pd .Area_sectionTitle ul li { background-color: transparent; pointer-events: none;}
.Area_8pd .Area_sectionTitle ul li h5 {position: relative;top:4vw;margin: 0;padding: 0;width: 100%;height: 12vw;font: 6vw/6vw "Noto Sans CJK SC";font-weight: 500;text-align: center;color:#000000;letter-spacing: 0px;overflow: hidden;}
}


/*---1帶2---*/
@media screen and (min-width:768px){
.Area_brand { position: relative; left: 2px; margin-bottom: 50px !important;}
  .Area_brand .box_all {grid-gap: 40px;}
  .Area_brand .text{position: absolute;top: -120px;}
  .Area_brand .box_all{display: flex;flex-wrap: wrap;position: relative;margin-top: 20px;}
  .Area_brand .box_all .box{width: 48%; height: 586px; position: relative; background: no-repeat right top/100% url("owt_bg02.png?t=1759304990737");}
  .Area_brand  .box .ly ul{width:94% ;}
  /*logo*/ 
  .Area_brand  .logo{width: 100%;height: 170px;}
  .Area_brand  .logo ul{grid-gap: 0;}

  .Area_brand  .logo ul .PD_into{padding: 0;}
  .Area_brand  .logo ul .PD_logo{width: 24%;position: relative;top: 14px;left: 80px;}
  .Area_brand  .logo ul li h3{color: #ffed38;width: 50%;position: absolute;right: 50px;top: 46px;margin: 0 auto;font-size: 2.5em;}
  .Area_brand .ly{width: 97%;margin: 0 auto;}
  .Area_brand  .swiper-pagination-bullet {background: #ffffff;}
}
@media screen and (max-width:767px){
.Area_brand {margin-bottom: 2vw !important;}
.Area_brand .text{}
.Area_brand .tag{padding: 2vw 0 4vw 0;}
.Area_brand .box_all{position: relative;}
.Area_brand .box_all .box{position: relative;margin: 0 auto 0 auto;padding: 0 0 8vw 0;background: no-repeat top center/100% url("owt_bg02.png?t=1759304990737");}
/*logo*/ 
.Area_brand  .logo{width: 100%;height: 13vw;}
.Area_brand  .logo ul{grid-gap: 0;}
.Area_brand  .logo ul .PD_into{padding: 0;}
.Area_brand  .logo ul .PD_logo{width: 20%;position: relative;top: 4.5vw;left: 16vw;}
.Area_brand  .logo ul li h3{color: #ffed38;width: 48%;position: absolute;right: 11vw;top: 9vw;margin: 0 auto;font-size: 1.6em;}
.Area_brand  .swiper-pagination-bullet {background: #ffffff;}
/*公版*/ 
.Area_brand .box_all .box .ly{width: 94%;padding: 12.5vw 0 0 0;}
}


/*登記區*/
/*登記贈品文案顏色_淺色*/.danji02 .danji_box ul li .activityText .gifts span { color: #29aaff;} 
/*警示文字顏色*/.warningTxt h3 {color: #000 !important;}
.Area_bargain2 {position: relative; z-index: 5;}
@media screen and (min-width:768px){
.Area_bargain2 {height: auto; ;}
.Area_bargain2 .Area_danji {margin-top: 20px;}
}
@media screen and (max-width:767px){
.Area_bargain2 {height: auto; }
.Area_bargain2 .Area_danji { height:100%; width:92%;padding: 0vw !important;}	
.Area_bargain2 .Area_btn01{ height:100%; width:92%;margin: 0 auto; padding: 2vw 0vw ;}
.Area_bargain2 .Area_coupon { height:100%; padding: 0vw !important;}	
.Area_bargain2 .Area_coupon .box .PD_layout{width:92%;}
}



/*館連結*/
@media screen and (min-width:768px){
.Area_gum { padding: 0; margin:0 auto; padding: 40px 0px 20px !important;}
.Area_gum .remove_box_style ul { grid-gap:40px !important;}
}
@media screen and (max-width:767px){
.Area_gum { width: 96% !important; margin: 0px auto; padding: 6vw 0 4vw !important;}
}







/*區塊_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%;}
		.Area960 { width:100%;}
		.Area .go_bt:hover {  
			-webkit-transform:none;
			-moz-transform:none;
			-ms-transform:none;
			-o-transform:none;
			transform:none;}
	}
	
	
/*隱鑶*/
.for_pc {}
.for_phone { display:none !important;}
	@media screen and (max-width:767px){
		.for_pc { display:none !important;}
		.for_phone { display: inherit !important;}
	}
  

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