@charset "utf-8";

/*基本*/
body {margin: 0;padding:0;background-color: #fdefd4;}

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


/*全BOX版面*/
.WRAPPER {z-index:0;position: relative;display:block;margin: 0 auto;padding:0;overflow:hidden;background-color: #fdefd4;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}
	@media screen and (max-width:767px){
		.WRAPPER { padding-bottom:30px; min-width: inherit; min-height:100vh; overflow: hidden;background-image: url(mb_bg.jpg?t=1774507462390);background-repeat:repeat-y;background-size:100%;}
		.WRAPPER img {  width:100%;  height:auto;}
	}


.WRAPPER .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;}
.WRAPPER .go_bt:hover { 
   filter:brightness(105%);
  -webkit-transform:translateY(8px);
     -moz-transform:translateY(8px);
      -ms-transform:translateY(8px);
       -o-transform:translateY(8px);
          transform:translateY(8px);}


/*背景*/
.bgtopend { z-index:-30; position:absolute; top:1100px; left:0; width:100%;height: 100%; background-image: repeating-linear-gradient(180deg, #2c0068 0%, #150031 100%);}

/*PC背景*/
@media screen and (min-width:767px){
  .bg_repeat { z-index:-7; position:absolute; top:0; left:0; width:100%; min-width:1220px; height:100%; background-repeat:repeat-y; background-position:center top; }
  .bg_leaf { z-index:-7; position:absolute; top:0; left:0; width:100%; min-width:1220px; height:100%; background-repeat:no-repeat; background-position:center top; }
	.bgtop01 {z-index: -7;position:absolute;top:0;left:0;width:100%;min-width:1220px;height:1109px;background-repeat:no-repeat;background-position:center top;}
	.bgtop02 {z-index:-8;position:absolute;top: 830px;left:0;width:100%;min-width:1220px;height:100%;background-repeat:repeat-y;background-position:center top;}

}



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


	}



/*不要連結*/
.novariant.PD_layout .PD a { pointer-events: none; }
.novariant.PD_layout .PD_slide:hover {  transform: none; filter: none;}

/*排除hover*/
.nohover.PD_layout .PD_slide:hover { transform: none; filter: none; }




/*移除公版設定*/
.Area .remove_box_style ul {background-color: transparent;grid-gap: 0px;}
.Area .remove_box_style ul li { border: none!important;background-color: transparent;}
@media screen and (max-width:767px){
  .Area .remove_box_style ul {width: 100%;grid-gap: 0em;}
  .Area .remove_box_style ul {}
}


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







/*版頭*/
.Area_top {width:1220px;height: 830px;}
.Area_top .momoco{position:absolute; top:515px; left:908px ; z-index:3;animation-delay: 0.3s;}
	@media screen and (max-width:767px){
	 .Area_top {width:100%;height: 91vw;background:url(mb_01.jpg?t=1774507462391) top center no-repeat;background-size:100%;}
	 .Area_top .momoco{position:absolute;top:91vw;left:67vw; z-index:10; width: 40%;}
	 .Area_top .toptitle {left: -9vw;top: 0vw;z-index: 1;position: absolute;}
}




/*版頭主標微調*/
.Area_top img{width: 100%;border-radius: 0!important;}
.Area_top .PD_layout .PD_slide { min-width:auto; }

@media screen and (min-width: 768px){
.title {z-index: 19;position: absolute;top: 130px;left: 0px;z-index: 10;width: 570px;}
.title .PD_layout li:nth-of-type(1) {/* position: absolute; *//* top: 60px; *//* left: 210px; *//* z-index: 10; *//* width: 15%; */}
.title .PD_layout li:nth-of-type(2) {position: absolute;top: 100px;left: 410px;z-index: 10;width: 36%;}
.title .PD_layout li:nth-of-type(3) {position: absolute;top: 220px;left: 240px;z-index: 10;width: 60%;}
.title .PD_layout li:nth-of-type(4) {position: absolute;top: 40px;left: 470px;z-index: 10; width: 24%;}	
.title .PD_layout .PD img { width: 100%!important; }
.title .PD_layout[data-pd-li=BN] ul, .PD_layout[data-pd-li=BN-AWD] ul, .PD_layout[data-pd-li=PDBN] ul {padding: 0 0px;grid-gap: 10px;}
	
/*編輯按鈕移動
#eWriterBtn_bt_B_000_v1-he1 { margin-left: 10px!important; margin-top: 90px!important; z-index: 99!important; }
#eWriterBtn_bt_B_000_v1-he2 { margin-left: 10px!important; margin-top: 150px!important; z-index: 99!important; }*/
}

@media screen and (max-width:767px){
.title {position: relative;top: 14vw;width: 66%;left: 2vw;z-index: 10;}
.title .PD_layout li:nth-of-type(1) {/* position: absolute; *//* top: 2vw; *//* left: 7vw; *//* z-index: 10; *//* width: 19%; *//* opacity: 0; */}
.title .PD_layout li:nth-of-type(2) {position: absolute;top: 6vw;left: 28vw;z-index: 10;width: 44%;opacity: 0;}
.title .PD_layout li:nth-of-type(3) {position: absolute;top: 18vw;left: 10.5vw;z-index: 10;width: 78%;opacity: 0;}
.title .PD_layout li:nth-of-type(4) {position: absolute;top: 1vw;left: 38.3vw;z-index: 0;width: 27%;}
.title .PD_layout .PD img { width: 100%!important; }
}




/*副標輪播*/
.Area_top .topPD2 {position: absolute;top: 410px;left: -25px;width: 506px;height: 89px;overflow: hidden;z-index: 10;}
.Area_top .topPD2 ul.PD_wrapper { display: flex; flex-wrap: nowrap; margin: 0; padding: 0; width: 100%; box-sizing: content-box; grid-gap: inherit;}
.Area_top .topPD2 ul.PD_wrapper li { flex-shrink: 0; margin: 0; padding: 0; opacity: 0; transform: translate(5%,0);}
.Area_top .topPD2 ul.PD_wrapper li.swiper-slide-active { opacity: 1; transition: .8s ease-out; transform: translate(0,0);}
.Area_top .topPD2 .PD_layout .PD img {width: 80%!important;}
@media screen and (max-width:767px){
  .Area_top .topPD2 {width: 60%;height: 10vw;position: absolute;top: 44.5vw;left: -2vw;overflow: hidden;}
  .Area_top .topPD2 .PD_layout .PD img {width: 75%!important;}
}




/*版頭品微調*/
.top_pd .PD_layout .PD a { pointer-events: none; }
.top_pd .PD_layout .PD img { width: auto!important; }
.top_pd .PD_layout .PD_slide:hover {transform: translateY(0); }
@media screen and (min-width: 768px){
.top_pd {position: absolute;top: 170px;left: 560px;z-index: 0;}
.top_pd .PD_layout input{position: relative;left: 252px;}
}

@media screen and (max-width:767px){
.top_pd {position: relative;top: -14vw;left: 21vw;z-index: 10;}
.top_pd .PD_layout ul { display: flex; left: 0;top: 0;}
.top_pd .PD_layout .PD img {width: 58%!important;}
.top_pd .PD_layout[data-pd-li*="BN-AWD"] .PD_img {display: block !important;}
}




/*活動辦法(線上入搞)*/
@media screen and (min-width:768px){
	.Area_active {position: relative;height: auto;padding-bottom: 100px;top: 0;margin-bottom: 50px;}
	.Area_active .ly{top:30px;}
	.Area_active .ly ul {width: 960px;margin:0 auto;padding:0 0 0 0;grid-gap: 0px;/*background-image: url(pd_bg.png?t=1774507462391);background-repeat: repeat-y;background-size: 100%;background-position: center top*/}
	.Area_active .ly ul li {padding:0;margin:0 auto;}
	.Area_active .ly ul li img {width:100%;}
	/*.Area_active .ly ul li:nth-child(even) {top:45px}*/}
	@media screen and (max-width:767px){
	.Area_active{
    padding-bottom: 5vw;
    margin-bottom: 6vw;
}
	.Area_active .ly{width:100%;margin:0;padding:0; /*background-image: url(mb_bg.jpg?t=1774507462391); background-size: 100%;background-repeat: repeat-y;*/}
	.Area_active .ly ul {width: 100%;margin: 0vw auto;padding:0;}
	.Area_active .ly ul li {margin: 0;}
	.Area_active .ly ul li img {width:99%;}
	
	}




/*關於協會(線上入搞)*/
@media screen and (min-width:768px){
	.Area_btn {position: relative;height: auto;padding-bottom: 0px;top: 0;margin-bottom: 150px;}
	.Area_btn .ly{top: 0px;}
	.Area_btn .ly ul {width: 960px;margin:0 auto;padding:0 0 0 0;grid-gap: 0px;/*background-image: url(pd_bg.png?t=1774507462391);background-repeat: repeat-y;background-size: 100%;background-position: center top*/}
	.Area_btn .ly ul li {padding:0;margin:0 auto;}
	.Area_btn .ly ul li img {width:100%;}
	.Area_btn_top {z-index: -8;position:absolute;top: -150px;width:100%;height: 100%;background-repeat:no-repeat;background-position: center top;pointer-events:none;}			
    .Area_btn_repeat {z-index: -8;position:absolute;top: 10px;width:100%;height: 100%;background-repeat:repeat-y;background-position: center top;pointer-events:none;}
    .Area_btn_end {z-index: -8;position:absolute;top: 161px;width:100%;height: 100%;background-repeat:no-repeat;background-position: center bottom;pointer-events:none;} 

	/*.Area_btn .ly ul li:nth-child(even) {top:45px}*/}
	@media screen and (max-width:767px){
	.Area_btn{/* padding-bottom: 5vw; */height: 100%;}
	.Area_btn .ly{width:100%;margin:0;padding:0; /*background-image: url(mb_bg.jpg?t=1774507462391); background-size: 100%;background-repeat: repeat-y;*/}
	.Area_btn .ly ul {width: 100%;margin: 0vw auto;padding:0;}
	.Area_btn .ly ul li {margin: 0;}
	.Area_btn .ly ul li img {width:99%;}
	.Area_btn::before {content:"";position: absolute;display:block;top: -15vw;left: 0;width: 100%;height: 100%;pointer-events:none;z-index: -2;background: url("m_Area_btn_top.png?t=1774507462391") center top/100% no-repeat scroll;}
	.m_Area_btn_bg {z-index: -8;position:absolute;top: -8vw;width:100%;height: 100%;background-repeat:repeat-y;background-position: center top;pointer-events:none;background-size: 100%;}
		
	}	
	


/*公版背景*/
.box_txt .PD_layout ul { padding: 0; }	
@media screen and (min-width: 768px){
.box_txt {position: relative;display: flex;margin: 0 auto;width: 100%;height: auto;justify-content: center; z-index: 50; }
.box_txt img{width: 88%!important;padding: 0;}
}

@media screen and (max-width:767px){
.box_txt {position: relative;margin: 0 auto;width: 100%;z-index: 30;}
.box_txt img{width: 100%;}
}



/*區塊副標題*/
.Area .subtitle { padding: 0; margin: 0 auto; width: 40%; z-index: 2;}
.Area .subtitle ul { padding: 0; grid-gap: 0;}
.Area .subtitle ul li { background-color: transparent; pointer-events: none;}
.Area .subtitle ul li .PD_into { padding: 0;}
.Area .subtitle ul li h5 { padding: 0; margin: 0; font: bold 48px/48px "微軟正黑體","Microsoft JhengHei", Arial, Helvetica; color: #ffffff;}
@media screen and (max-width:767px){
  .Area .subtitle { width: 100%; margin: 0 auto;}
  .Area .subtitle ul li h5 { font: bold 6vw/6vw "微軟正黑體","Microsoft JhengHei", Arial, Helvetica;}
}


/*下方公版*/
.Area_8pd {padding-bottom: 50px !important;}
.Area_8pd .box { position: relative; margin-bottom: 40px; background-color: #fe7763;border-radius: 30px;}
.Area_8pd .box:last-child { margin-bottom: 0;}
.Area_8pd .boxtop { position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
.Area_8pd .subtitle { padding: 30px 0 30px !important;}
.Area_8pd .PD_box { padding: 0 25px 40px 25px;}
.Area_8pd .PD_box ul { border-radius: 0;}
@media screen and (max-width:767px){
  .Area_8pd {padding-bottom: 0vw !important;}
  .Area_8pd .box {width: 95%;margin: 0 auto 0vw;margin-bottom: 5vw;background-color: #fe7763;border-radius: 5vw;}
  .Area_8pd .boxtop { width: 100%;}
  .Area_8pd .subtitle {padding: 4% 0 3% !important;}
  .Area_8pd .PD_box {padding: 1% 3% 5% 3%!important;width: 100%;}
  .Area_8pd .PD_box ul { width: 100%;}
}





/*logoo(線上入搞)*/
@media screen and (min-width:768px){
.Area_logo {position: relative;height: auto;padding-bottom: 150px;top: 0;}
.Area_logo .layout_logo{top: 10px;}
.Area_logo .layout_logo ul {width: 960px;margin:0 auto;padding:0 0 0 0;grid-gap: 10px;/*background-image: url(pd_bg.png?t=1774507462391);background-repeat: repeat-y;background-size: 100%;background-position: center top*/}
.Area_logo .layout_logo ul li {padding:0;margin:0 auto;}
.Area_logo .layout_logo ul li img {width:100%;}
/*.Area_logo .layout_logoo ul li:nth-child(even) {top:45px}*/}
@media screen and (max-width:767px){
.Area_logo{
    padding-bottom: 5vw;
}
.Area_logo .layout_logo{width:100%;margin:0;padding:0; /*background-image: url(mb_bg.jpg?t=1774507462391); background-size: 100%;background-repeat: repeat-y;*/}
.Area_logo .layout_logo ul {width: 96%;margin: 5vw auto;padding: 0%;grid-gap: 0.2em;}
.Area_logo .layout_logo ul li {margin: 0;}
.Area_logo .layout_logo ul li img {width: 100%;}

}




/*活動辦法(線上入搞)*/
@media screen and (min-width:768px){
	.Area_event {position: relative;height: auto;padding-bottom: 0px;top: 0;margin-bottom: 0px;background-color: #84b250;z-index: 0;}
	.Area_event .ly{top: 0px;}
	.Area_event .ly ul {width: 960px;margin:0 auto;padding:0 0 0 0;grid-gap: 0px;/*background-image: url(pd_bg.png?t=1774507462391);background-repeat: repeat-y;background-size: 100%;background-position: center top*/}
	.Area_event .ly ul li {padding:0;margin:0 auto;}
	.Area_event .ly ul li img {width:100%;}
	.Area_event_top {z-index: -8;position:absolute;top: -150px;width:100%;height: 100%;background-repeat:no-repeat;background-position: center top;pointer-events:none;}			

	/*.Area_event .ly ul li:nth-child(even) {top:45px}*/}
	@media screen and (max-width:767px){
	.Area_event{/* padding-bottom: 5vw; */height: 100%;background-color: #84b250;}
	.Area_event .ly{width:100%;margin:0;padding:0; /*background-image: url(mb_bg.jpg?t=1774507462391); background-size: 100%;background-repeat: repeat-y;*/}
	.Area_event .ly ul {width: 100%;margin: 0vw auto;padding:0;}
	.Area_event .ly ul li {margin: 0;}
	.Area_event .ly ul li img {width: 100%;}
	.Area_event::before {content:"";position: absolute;display:block;top: -10vw;left: 0;width: 100%;height: 100%;pointer-events:none;z-index: -2;background: url("m_Area_event_top.png?t=1774507462391") center top/100% no-repeat scroll;}
		
	}	







/*Appletxt*/
.apple_txt{ position: relative;margin:30px auto; color:#000;font-size: 13px; text-align: center; }
	@media screen and (max-width:767px){
	.apple_txt{position: relative;margin:1.5%; color:#000; }
	}

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





  /*活動頁置底資訊*/
  .edm_notice{text-align:center;padding:10px 10px 15px 10px;color: #2d2d2d;font:12px/18px Helvetica;}
  .edm_notice .apple_notice{  padding:10px 0px 10px 0px; }
  
