@charset "utf-8";
/* CSS Document */

/*回版頭*/
#gotopBtn { display:none !important;} /*把系統手機版原本的Gotop關掉*/
#gotop { display: none; position:fixed; z-index:201; right:0; padding:14px 6px 3px 10px; font:12px/30px Verdana; text-align:center; color:#fff; cursor:pointer; transition: 0.2s; transform: translateX(200%);
        bottom:90px;
        bottom: calc(90px + constant(safe-area-inset-bottom)*0.6 );
        bottom: calc(90px + env(safe-area-inset-bottom)*0.6 );}
#gotop::before { content: ""; position:absolute; top:9px; left:19px; width: 0; height: 0; border: 4px solid #fff; border-color: transparent transparent #fff; }
#gotop::after  { content: ""; z-index:-1; position:absolute; top:50%; left:50%; border-radius:50px 0 0 50px; transform:translate(-50%,-50%); width:44px; height:44px; background-color:rgba(0,0,0,0.8);}
#gotop.cate-open { transform: translateX(0%);}
    /*白色*/
    #gotop { color:#000; }
    #gotop::before { border-color: transparent transparent #000;}
    #gotop::after  { background-color: rgba(255,255,255,0.95);  box-shadow:0 1px 0 rgba(242,242,242,1), 0 0 10px rgba(0,0,0,0.2);}


/*浮層嘿嘿*/
.blackBox_play {}
.blackBox { display:none; z-index:999; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color: rgba(34,34,34,0.75); }
.blackBox * { font-family:"微軟正黑體"; box-sizing:border-box;}
.blackBox  a { text-decoration:none;}
/*浮層基本*/
.blackBox .box .button {  border-top:1px solid #d6d6d6; text-align:center; font-size:1.25rem; line-height:3.5rem; font-weight:bold;}
.blackBox .box .but-close { clear:both; width:100%;}
.blackBox .box .but-close a { display:inline-block;  width:100%; height:100%; color:#333;}
.blackBox .box h3 span.close { position:absolute; top:6px; right:5px; display:block; border:2px solid #333; border-radius:5px; width:63px; height:33px; font-size:1rem; line-height:2rem; text-align:center;}
.blackBox .box h3 span.close a { display:inline-block; width:100%; height:100%; color:#333;}
.blackBox .Boxclose { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color: transparent;}
.blackBox .box h4 {height:1.2rem; font-size: 1rem; font-weight:600; text-align: left; color: #000;}
	@media screen and (max-width:767px){
		.for_pc{ display:none !important;}
		.for_phone{ display:block !important;}
	}


/*通知浮層*/
.agreeArea { z-index:1; position:relative; top:5%; margin:0 auto 30px; width:94%; max-width:700px; font-family:"Century Gothic", "微軟正黑體", sans-serif; /*text-align:justify; word-break:break-all;*/}
.agreeArea img{ width:100%; height:auto;}
.agreeArea .box { border-radius:10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); background-color:#fff; overflow:hidden;}
.agreeArea .box .txtArea { height:600px; overflow:auto; overflow-y:auto; -webkit-overflow-scrolling:touch;}
.agreeArea .box h3 { margin:0; padding:0; height:3rem; font-size:1.25rem; font-weight:800;line-height:3rem; text-align:center; color:#000; background-color:#ffd710;}
.agreeArea .box p { margin:10px auto; margin-top:1rem; padding:0 0 0 24px; text-align:center; font-size:1em; text-align:left; line-height:1.2em; color:#000;}
.agreeArea .box p b { display:block; padding-bottom:0px;}
.agreeArea .box p span { }
.agreeArea .box .qrcodeimg { text-align:center; }
.agreeArea .box .qrcodeimg a { color:#006afe;}
.agreeArea .box .qrcodeimg img { width:100%; height:auto;}
.agreeArea .box .agree_table table { margin:20px auto; border-collapse:collapse; width:90%; text-align:center;}
.agreeArea .box .agree_table th { padding:5px; border:1px solid #CCC; width:33%; font-size:0.9em; }
.agreeArea .box .agree_table td { padding:5px; border:1px solid #CCC; font-size:0.9em; }
.agreeArea .box .agree_table th a{ color:#c70026; text-decoration:underline;}
.agreeArea .box .xxx{ display:block; width:80%; height:40px; font-size:1.5em; text-align:center; line-height:40px; color:#FFF; background-color:#7048A0; margin:0 auto; margin-bottom:20px; margin-top:10px; font-weight:bold; border-radius:10px;}
.agreeArea .box ul,
.agreeArea .box ol { margin:2vw auto;}
.agreeArea .box li { margin:0 20px 10px 0px; font-size:0.9em;}
.agreeArea .box table { margin: 0 5%; width:90%;  border-collapse:collapse;}
.agreeArea .box th { padding:5px; border:1px solid #CCC; background:#eee; font-size:0.8em; }
.agreeArea .box td { padding:5px; border:1px solid #CCC; font-size:0.8em; vertical-align:top; }
.agreeArea .box table ul,
.agreeArea .box table ol { padding:0 0 0 20px;}
.agreeArea .box table li { margin:0 0 10px 0px;}
    /*浮層輪播*/
    .agreeArea .box_pic { padding:5% 5% 0; overflow: hidden; -webkit-box-sizing:border-box; box-sizing:border-box; }
    .agreeArea .box_pic .pic_swiper {}
    .agreeArea .box_pic .pic_swiper ul { margin:0; padding:0; list-style:none;}
    .agreeArea .box_pic .pic_swiper li { margin:0; padding:0;}
    .agreeArea .box_pic .pic_swiper li.cate-active {}
        /*商品大圖*/
        .agreeArea .box_pic .box_picimg { position:relative; overflow:hidden;}
        .agreeArea .box_pic .box_picimg .pagination { padding:0 10px; text-align:right; -webkit-transform-origin:bottom right; transform-origin:bottom right; -webkit-transform: translateZ(0) scale(0.8); transform: translateZ(0) scale(0.8);}
        .agreeArea .box_pic .box_picimg .pagination span { display: inline-block; padding: 0 10px; border-radius: 50px; background-color: rgba(255,255,255,0.7);}
        /*商品列表*/
        .agreeArea .box_pic .box_piclist { padding-top:2%;}
        .agreeArea .box_pic .box_piclist li { background-color:#000; cursor: pointer;}
        .agreeArea .box_pic .box_piclist li img { opacity:0.75;}
        .agreeArea .box_pic .box_piclist li.cate-active img { opacity:1;}
    /*樣式--圖片放大*/
    .agree_piczoom { }
    .agree_piczoom .Boxclose { cursor: pointer;}
    .agree_piczoom .agreeArea { pointer-events: none; }
    .agree_piczoom .box { position: relative; top: -8vh; overflow: visible; box-shadow: none; background: none;}
    .agree_piczoom .box img { width: 100%; height: auto; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}
        /*關閉btn*/
        .agree_piczoom .box .but-close { position: fixed; top:10px; right:10px; width: auto;}
        .agree_piczoom .box .but-close a { display: block;}
        .agree_piczoom .box .but-close a i { display: inline-block; position:relative; top:3px; left:0; width:44px; height:44px;}
        .agree_piczoom .box .but-close a i { -webkit-transform: scale(1) rotate(0); transform: scale(1) rotate(0); -webkit-transform-origin:50% 50%; transform-origin:50% 50%; }
        .agree_piczoom .box .but-close a i::before,
        .agree_piczoom .box .but-close a i::after { content: ""; position:absolute; top:50%; left:0;  width:100%; height:6%; background-color:rgba(255,255,255,1);}
        .agree_piczoom .box .but-close a i::before { transform: rotate(45deg);}
        .agree_piczoom .box .but-close a i::after  { transform: rotate(135deg);}



/*PC登記區塊*/
.Area_danji { height:920px; margin:0 auto 40px;}
.Area_danji .pc_danji_a { position: relative;top:0px; background-position:center top; background-repeat:no-repeat; padding:0 0 70px; margin:0 auto 40px; }
.Area_danji .pc_danji_a ul { display:block;height: 240px;margin:0px auto 0 42px;padding:160px 0 0;}
.Area_danji .pc_danji_a .content1 {position: relative;left: 155px;top: -24px;width: 126px;z-index: 3;color: black;}
.Area_danji .pc_danji_a .content2 {position: relative;left: 155px;top: -24px;width: 126px;z-index: 3;color: black;}
.Area_danji .pc_danji_a .content3 {position: relative;left: 155px;top: -24px;width: 126px;z-index: 3;color: black;}
.Area_danji .pc_danji_b { position: relative;top:0px; background-position:center top; background-repeat:no-repeat; padding:0 0 70px; margin:0 auto 40px; }
.Area_danji .pc_danji_b ul { display:block;height:200px;margin:0 auto 0;padding:160px 0 0; width:1023px;}
.Area_danji .pc_danji_b .content1 {position: relative;left:229px;top:-56px;z-index:3;color:#593100; width:170px;}
		@media screen and (max-width:767px){
			.Area_danji { background: none !important; margin:0 auto 8vw;}
			.Area_danji { height:166vw;}			
		}

/*手機登記按鈕20190506*/

            .book_box {  position:relative; padding:0 0 9vw; margin:0 auto 8vw; height:34vw;}
            .book_box a { display:block; width:100%; height:100%;}
            .book_ { }
            .book_ .count { margin: 0;padding: 0;  color:#593100; text-align:center; font: bold 3vw/5vw "Century Gothic", Arial, "Microsoft JhengHei";}	
            
            /*1品*/		
            .book_01 { position:absolute;width:62.50%;  height: 76%;  top: 0vw;left:0vw; }
            .book_01 .count { position: absolute;    top: 78.5%;left: 34%;width: 38%;}
            .post { position:absolute; width:37.50%;  height: 39%;  top: 0; left:62.4%; }
            .list { position:absolute; width:37.50%;  height: 32%;  top: 43%;left:62.4%; }
            
            /*2品*/	
            .book_box2 { height:50vw; }
            .book_box2 .book_01 { position:absolute;width:37.50%;  height: 100%;  top: 0vw;left:0vw; }
            .book_box2 .book_01 .count { position: absolute; top: 83%; left:21%; width:70%; color:#black;}
            .book_box2 .book_02 { position:absolute;width:34.38%;  height: 100%;  top:0;left:37%;  }
            .book_box2 .book_02 .count {  position: absolute; top: 83%; left:14%; width:76%; color:#black;}
            .book_box2 .post { position:absolute; width:28.13%;  height: 55%;  top: 0; left:71.4%;}
            .book_box2 .list { position:absolute; width:28.13%;  height: 45%;  top: 55%;left:71.4%; }
            
            /*3品*/	
            .book_box3 {  height:64vw; }
            .book_box3 .book_01 { position:absolute;width:34.50%;  height: 64%;  top: 0vw;left:0vw; }
            .book_box3 .book_01 .count { position: absolute; top: 88.5%; left:28%; width:52%;}
            .book_box3 .book_02 { position:absolute;width:31.0%;  height: 64%;  top:0;left:35%;  }
            .book_box3 .book_02 .count {  position: absolute; top: 88.5%; left:21%; width:57%;}
            .book_box3 .book_03 { position:absolute;width:34.50%;  height: 64%;  top:0;left:66%;  }
            .book_box3 .book_03 .count {  position: absolute; top: 88.5%; left:21%; width:52%;}
            .book_box3 .post { position:absolute; width:50%;  height: 24%;  top: 64%; left:0%;}
            .book_box3 .list { position:absolute; width:50%;  height: 24%;  top: 64%; left:50%; }
            

	
/*黏人快速鍵(白色款)*/
.fixed_Area {z-index:999; position:fixed; top:20px; right:0px; width:100px; font-weight:800; font-size:16px; line-height:40px; font-family:Century Gothic, "微軟正黑體",Helvetica; text-align:center;
			-webkit-transform: rotate3d(0,0,0,0deg) translate3d(0,0,0); transform: rotate3d(0,0,0,0deg) translate3d(0,0,0); -webkit-transform-origin:top right; transform-origin:top right;
			  -webkit-transition: all 0.2s ease;
				 -moz-transition: all 0.2s ease;
				  -ms-transition: all 0.2s ease;
				   -o-transition: all 0.2s ease;
					  transition: all 0.2s ease;}
.fixed_Area a { display:block; text-decoration: none; color: #000;}
.fixed_Area img {-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;}
.fixed_Area .box ul { margin:0; padding:0; list-style:none;}
.fixed_Area .box li { margin:0 0 1px 0; padding:0; height:40px; background-color:rgba(255,255,255,0.6);}
.fixed_Area .box li a { letter-spacing:-1px;height:40px; overflow:hidden;}
.fixed_Area .box li a:hover { background-color:rgba(255,255,255,1);}
.fixed_Area .box li.cate-hover { background-color:rgba(255,255,255,1);}
.fixed_Area .box h2 { margin:0; padding:0;}
	/*快速導覽*/
	.fixed_Area h3 { position: absolute; top:100px; right:-50px; margin:0; padding:35px 0 0 0; border-radius:10px; width:48px; height:82px; font-size: 16px; line-height:30px; writing-mode: tb-lr; writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; background-color:rgba(255,255,255,0.6); text-align:left; cursor:pointer;
			-webkit-transform-origin:top left; transform-origin:top left;
			  -webkit-transition: all 0.2s ease;
				 -moz-transition: all 0.2s ease;
				  -ms-transition: all 0.2s ease;
				   -o-transition: all 0.2s ease;
					  transition: all 0.2s ease;}
	.fixed_Area h3 i { position: absolute; top:0; right:0; display:block; width:50px; height:50px; cursor:pointer;}
	.fixed_Area h3 i:before { content: ""; position:absolute; top:41%; left:37%; display:block; border:1px solid #000; border-width:0 1px 1px 0; width:15%; height:15%; -webkit-transform:translate(-50%,-50%) rotate(135deg); transform:translate(-50%,-50%) rotate(135deg); -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
			/*黑色款*/
			.fixed_Area.fixed_Area-dark a { color: #fff;}
			.fixed_Area.fixed_Area-dark .box li { background-color:rgba(0,0,0,0.5);}
			.fixed_Area.fixed_Area-dark .box li a:hover { background-color:rgba(0,0,0,1);}
			.fixed_Area.fixed_Area-dark .box li.cate-hover { background-color:rgba(0,0,0,1);}
            .fixed_Area.fixed_Area-dark h3 {background-color:rgba(0,0,0,0.5);color: #fff; }
            .fixed_Area.fixed_Area-dark h3  i:before { border-color:#fff;}



			/*收合黏人精*/
			.fixed_Area.fixed_Area_hide { -webkit-transform: rotate3d(0,0,0,0deg) translate3d(150px,0,0); transform: rotate3d(0,0,0,0deg) translate3d(150px,0,0); }
			.fixed_Area.fixed_Area_hide h3 { -webkit-transform: rotate3d(0,0,0,0deg) translate3d(-185px,0,0); transform: rotate3d(0,0,0,0deg) translate3d(-185px,0,0); 
											 -webkit-transition-delay:0.2s; transition-delay:0.2s;}
@media screen and (max-width:767px){ 
              .fixed_Area ,.fixed_Area_hide { display:none !important;}

}

/*PC黏人精-區塊錨點*/
.fixarea_tabbar { z-index:99; position:fixed; right:0; top:60px; border-radius:20px 0 0 20px; width:110px; background-color:rgba(0,0,0,0.8); text-align: center; font-family:"微軟正黑體", "Microsoft JhengHei", Arial;
      -webkit-transform: rotate3d(0,0,0,0deg) translate3d(150px,0,0); transform: rotate3d(0,0,0,0deg) translate3d(150px,0,0); -webkit-transform-origin:top right; transform-origin:top right;
        -webkit-transition: all 0.2s ease;
         -moz-transition: all 0.2s ease;
          -ms-transition: all 0.2s ease;
           -o-transition: all 0.2s ease;
            transition: all 0.2s ease;}
.fixarea_tabbar.fixarea_off { -webkit-transform: rotate3d(0,0,0,0deg) translate3d(0,0,0); transform: rotate3d(0,0,0,0deg) translate3d(0,0,0);}
.fixarea_tabbar .go_bt {
            -webkit-transition: all 0.2s ease;
             -moz-transition: all 0.2s ease;
              -ms-transition: all 0.2s ease;
               -o-transition: all 0.2s ease;
                transition: all 0.2s ease;}
.fixarea_tabbar .go_bt:hover { filter: brightness(105%);}
.fixarea_tabbar .fix_box { margin:20px auto 10px; margin-left:10px;}
.fixarea_tabbar ul { margin:0; padding:0; list-style:none;}
.fixarea_tabbar li { position:relative; margin:0; padding:0; font-weight:800; font-size:15px; line-height:20px;}
.fixarea_tabbar a { display:block; text-decoration:none; color:#fff;}
.fixarea_tabbar a:hover{ color:#feecd2; }
.fixarea_tabbar  .cate-hover a { color:#feecd2; }
.fixarea_tabbar .fix_other { }
.fixarea_tabbar .fix_other li { padding:10px 0; }
.fixarea_tabbar .fix_other li:before { content: ""; display: block; position: absolute; bottom:0; left:18%; width:64%; height:1px; background-color:#5b0000; background-color:rgba(255,255,255,0.2);}
.fixarea_tabbar .fix_other li:last-child::before { display:none;}
.fixarea_tabbar .fix_other li i { display:none; z-index:-1; position: absolute; top:53%; left:-2px; width:12px; height:12px; -webkit-transform:translate(0%,-50%); transform:translate(0%,-50%); background:url('') no-repeat center center; background-size:100%;}
.fixarea_tabbar .fix_other .cate-hover i { display: block;}
.fixarea_tabbar .fix_footer { position: relative; margin-bottom:10px; margin-left: 10px; font-weight:800; font-size:24px;}
.fixarea_tabbar .fix_footer a { display:block; padding-top:11px;}
.fixarea_tabbar .fix_footer a::before { content: ""; position: absolute; top:6px; left:44%; display:block; width: 0; height: 0; border-width: 0 5px 8px 5px; border-style: solid; border-color:transparent transparent #fff transparent;}
    /*錨點icon--用SVG格式(改顏色搜尋【fill%3A%23】)*/
    .fixarea_tabbar .fix_other li i { background-image: url('data:image/svg+xml,%3Csvg%20id%3D%22navlight_icon%22%20data-name%3D%22navlight%20icon%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%2330ffaf%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3E%3C%2Ftitle%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M10%2C0A7.17%2C7.17%2C0%2C0%2C0%2C2.8%2C7.2C2.8%2C12.9%2C10%2C20%2C10%2C20s7.2-7.1%2C7.2-12.8A7.17%2C7.17%2C0%2C0%2C0%2C10%2C0Zm0%2C11a3.8%2C3.8%2C0%2C1%2C1%2C3.8-3.8A3.8%2C3.8%2C0%2C0%2C1%2C10%2C11Z%22%2F%3E%3C%2Fsvg%3E');}
    .fixarea_tabbar .fix_footer:hover a::before { border-color: transparent transparent #30ffaf transparent;}


/** 倒數**/
			.TimerNick { z-index:1; position:absolute; top:-15px; right:0; margin-left: 0; width: 350px; /*transform:translateX(-50%); text-shadow:5px -1px 15px #000; z-index:99*/  background: #18216e; border-radius: 100px;}
			.TimerNick .TIMER { margin:0; padding:0; overflow:hidden; text-align: center; color:#fff; font-size:22px; line-height:40px; font-weight:800; font-family:"微軟正黑體","Microsoft JhengHei", Arial, Helvetica; letter-spacing: 0px; }
      /*.TimerNick .icon { position:relative;  display: inline-block; top:2px;  width: 21px; height: 24px; background: url('icon_time.png?t=1595476970518') no-repeat center center; }*/
			.TimerNick small { position:relative; top:0; font-size: 22px;}
			.TimerNick .FontStyle { position:relative; top:0; margin-left: 2px; font-size:32px; }
			.TimerNick .FontStyle b { display:inline-block; margin:0; width:40px; text-align:center; font-weight:300; font-family:Century Gothic;} 
				@media screen and (max-width:767px){
					.TimerNick { top:14vw; width: 52%; margin: 0 auto; transform:translateX(-50%); background-color:#18216e; border-radius:100px;}
					.TimerNick .TIMER { font-size:4vw; line-height:5.5vw; letter-spacing: 0;text-align: center;}
					.TimerNick .icon {   display: inline-block; top:0.5vw; margin: 0;  width: 4vw; height: 4vw; background-size: auto 100%;}
					.TimerNick small { top: inherit; margin: 0 0.2vw; font-size:inherit;}
					.TimerNick .time_day { position:relative; margin-right: 0;}
					.TimerNick .FontStyle { top:0.1vw; margin-left: 0; font-size:4.2vw;}
					.TimerNick .FontStyle b {  margin:0; width:auto; font-family:Helvetica;}
				}
				/** 倒數閃燈 **/
				.TIMERLan  {
				  -webkit-animation:TIMERLan 0.25s infinite alternate linear;
					 -moz-animation:TIMERLan 0.25s infinite alternate linear;
					  -ms-animation:TIMERLan 0.25s infinite alternate linear;
					   -o-animation:TIMERLan 0.25s infinite alternate linear;
						  animation:TIMERLan 0.25s infinite alternate linear;}
					@keyframes TIMERLan {
						0%   { 
						  -webkit-transform:scale(1);
							 -moz-transform:scale(1);
							  -ms-transform:scale(1);
							   -o-transform:scale(1);
								  transform:scale(1);	
						}
						100% { 
						  -webkit-transform:scale(0.95);
							 -moz-transform:scale(0.95);
							  -ms-transform:scale(0.95);
							   -o-transform:scale(0.95);
								  transform:scale(0.95);	
						}
					}
					/*倒數秒閃閃*/
					.timeout-play { -webkit-animation:timeout-play 0.5s -0.4s infinite alternate;
											animation:timeout-play 0.5s -0.4s infinite alternate;}
						@-webkit-keyframes timeout-play { 
							0% {opacity:1;} 
							50% {opacity:1;} 
							51% {opacity:0;} 
							100% { opacity:0;}
						}
						@keyframes timeout-play { 
							0% {opacity:1;} 
							50% {opacity:1;} 
							51% {opacity:0;} 
							100% { opacity:0;}
						}
		
/*文案區*/
.detailArea { }

.textArea {margin:0 10%;padding:0;color: #fff;font-size:20px;line-height:1.7;font-weight:800;font-family: "Century Gothic","微軟正黑體","Microsoft JhengHei",Helvetica;text-align:left;}
.textArea a { text-decoration:none;}
.textArea hr { opacity: 0.5; border-color: #595151;}
.textArea .red {color:red;}
.textArea .textAreabox_ {position:relative;margin: 60px 0;}
.textArea .textAreabox_ h3 {margin:10px 0;padding:0;font-size:50px;line-height:1.4;color: #fff;letter-spacing: -0.5px;text-align: left;}
.textArea .textAreabox_ h3 i { position: relative; top: -20px; display: inline-block; margin-right: 10px; }
.textArea .textAreabox_ h4 {margin:10px 0;padding:0;font-size:40px;line-height:1.4;color: #fff;letter-spacing: -0.5px;}
.textArea .textAreabox_ h5 { margin:0; padding: 0.5rem 0; font-size:30px; line-height:1.4; color: inherit; letter-spacing: -0.5px;}
.textArea .textAreabox_ img { height:auto;}
.textArea .textAreabox_ > ul,
.textArea .textAreabox_ > ol { margin:0; margin-top:0; padding:0 3%; list-style:none;}
.textArea .textAreabox_ li { padding:0 0 0.5rem; /*text-indent:-1rem;*/ font-size: 24px; font-weight: 300; }
.textArea .textAreabox_ li img { display:block; margin:0 auto;}
.textArea .textAreabox_ li img.share_PD {position: relative;left: -2%;width: 100%;}
.textArea .textAreabox_ table { margin:0; border-collapse:collapse; overflow: hidden; /*border-radius: 10px;*/ width: 100%; text-align:center; font-weight:300; color:#000; background-color:#fff;}
.textArea .textAreabox_ tr:nth-child(1) {color: #fff;font-weight: 800;background-color: #ffbd44;}
.textArea .textAreabox_ td {padding:5px;border: 1px solid #ffbd44;}
.textArea .textAreabox_ span { background-color:#db1e7e; font-style:italic;}
.textArea .textAreabox_ b { font-weight:bold; color:#ffdc45;}
	@media screen and (max-width:767px){
		.detailArea { width:96%;}
		.textArea { margin: 0 8%; font-size:16px; line-height:1.5em; }
		.textArea .textAreabox_ { margin:50px 0;}
		.textArea .textAreabox_ h3 { margin:0; font-size:6vw; text-align: left;}
    	.textArea .textAreabox_ h3 i { top: -5px; margin-right: 5px; width: 40px; }
		.textArea .textAreabox_ h4 { font-size:20px;}
		.textArea .textAreabox_ h5 { padding: 0.4rem 0; font-size:17px;}
		.textArea .textAreabox_ table { margin:0 0 8px 0; font-size:13px;}
		.textArea .textAreabox_ > ul,
		.textArea .textAreabox_ > ol { padding:0 5% 0 10%;}
		.textArea .textAreabox_ li img.share_PD {position: relative;left:-5%;}
		.textArea .textAreabox_ li { font-size: 16px; }
    .textArea .textAreabox_ .table_1 td:nth-of-type(1){width: 27.5%;}
    .textArea .textAreabox_ .table_1 td:nth-of-type(2){width:19%;}
    .textArea .textAreabox_ .table_1 td:nth-of-type(3){width: 9%;}
    .textArea .textAreabox_ .table_1 td:nth-of-type(4){ width:25%;}
	}
  /*按鈕樣式*/
  .textArea .buttonBase { margin: 20px 0; text-align: center; }
  .textArea .buttonArea { position: relative; display: inline-block;}
  .textArea .buttonArea2:first-child { margin-right: 20px;}
  .textArea .buttonArea a { display: inline-block; padding: 0 35px 0 40px; /*border-radius: 100px;*/ color: transparent; font-size:36px; line-height:80px; font-weight:bold; text-align:center; letter-spacing:-2px;/* text-shadow: 0 2px 2px #ad70d;*/
                            /*background-color: #6014C7; box-shadow: -1px -1px 1px rgba(255,255,255,1);*/
                            background-image: url("btnGo.png");
                            background-size: 100% auto; background-repeat: no-repeat;
                            -webkit-transition: 0.2s; transition: 0.2s;}
  .textArea .buttonArea a .btnGo { position: relative; top: 2px; display: inline-block; margin-left: 10px; width: 30px; height: 30px; background-size: 100%; background-repeat: no-repeat; background-position: center;
                                    /*-webkit-transform: scale(1.4); transform: scale(1.4); */
                                    /*background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2213px%22%20height%3D%2216px%22%3E%3Cdefs%3E%3Cfilter%20filterUnits%3D%22userSpaceOnUse%22%20id%3D%22Filter_0%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2216px%22%20%20%3E%3CfeOffset%20in%3D%22SourceAlpha%22%20dx%3D%220%22%20dy%3D%222%22%20%2F%3E%3CfeGaussianBlur%20result%3D%22blurOut%22%20stdDeviation%3D%220%22%20%2F%3E%3CfeFlood%20flood-color%3D%22rgb(4%2C%200%2C%200)%22%20result%3D%22floodOut%22%20%2F%3E%3CfeComposite%20operator%3D%22atop%22%20in%3D%22floodOut%22%20in2%3D%22blurOut%22%20%2F%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type%3D%22linear%22%20slope%3D%220.25%22%2F%3E%3C%2FfeComponentTransfer%3E%3CfeMerge%3E%3CfeMergeNode%2F%3E%3CfeMergeNode%20in%3D%22SourceGraphic%22%2F%3E%3C%2FfeMerge%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%22url(%23Filter_0)%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M11.998%2C6.999%20L0.001%2C0.001%20L0.001%2C13.998%20L11.998%2C6.999%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');}*/
                                    /*background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22134px%22%20height%3D%22134px%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb(255%2C%20255%2C%20255)%22%20d%3D%22M67.000%2C134.000%20C29.997%2C134.000%200.000%2C104.003%200.000%2C67.000%20C0.000%2C29.997%2029.997%2C0.000%2067.000%2C0.000%20C104.003%2C0.000%20134.000%2C29.997%20134.000%2C67.000%20C134.000%2C104.003%20104.003%2C134.000%2067.000%2C134.000%20ZM99.190%2C64.168%20L60.536%2C25.797%20C58.126%2C23.405%2054.218%2C23.405%2051.808%2C25.797%20C49.397%2C28.190%2049.397%2C32.069%2051.808%2C34.462%20L86.097%2C68.500%20L51.808%2C102.538%20C49.397%2C104.931%2049.397%2C108.810%2051.808%2C111.203%20C54.218%2C113.595%2058.126%2C113.595%2060.536%2C111.203%20L99.190%2C72.832%20C101.600%2C70.440%20101.600%2C66.560%2099.190%2C64.168%20Z%22%2F%3E%3C%2Fsvg%3E');*/}
                                    
  .textArea .buttonArea a:hover { /*color: #fff;*/ -webkit-transform: translateY(-6px); transform: translateY(-6px);}
    @media screen and (max-width:767px){
      .textArea .buttonBase {margin: 0rem 0;}
      .textArea .buttonArea {}
      .textArea .buttonArea2:first-child { margin-right: 1rem;}
      .textArea .buttonArea a { padding: 0 1.5rem; font-size: 22px; line-height: 54px; letter-spacing:inherit;}
      .textArea .buttonArea a .btnGo { top: 0.1rem; margin-left: 0.4rem; width: 1.2rem; height: 1.2rem; background-size: 90%;}
    }


  /*momo幣*/
  .textArea .textAreabox_ .table0 {  background-color: transparent;}
  .textArea .textAreabox_ .table0 tr:nth-child(1) { color: inherit; background-color: transparent; }
  .textArea .textAreabox_ .table0 td { border: none; vertical-align: top;}
  .textArea .textAreabox_ .table0 img { margin: 0; width:auto; height: 650px; }
    @media screen and (max-width:767px){
      .textArea .textAreabox_ .table0 img { margin: 0; width:100%; height:auto; }
    }

.mainArea .content { position:relative; margin:0 50px; padding:0;}
.mainArea .content h2 { margin:10px 0; padding:0; font:bold 1.2em/1.5em "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica; color:#feecd2;}
.mainArea .content a { color:#40ceff;}
.mainArea .content h1 { margin:10px 0 0 20px; padding:0; font:bold 2em/2em "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica; color:#fff;}
.mainArea .content ul { margin:10px 0 20px 20px; padding:0; font: 16px/1.8 "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica; color:#fff;}
.mainArea .content ol { margin:10px 0 20px 50px; padding:0;}
.mainArea .content li {	padding:5px 0; font: 16px/1.8 "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica; color: #fff;}
.mainArea .content table { margin: 0 5%; width:90%;  border-collapse:collapse; background: none;}
.mainArea .content th { padding:5px; border:1px solid #CCC; background:#eee; font-size:0.8em; }
.mainArea .content td { padding:5px; border:1px solid #CCC; font-weight: bold;vertical-align:top; color: #000; }
.mainArea .content table ul,
.mainArea .content table ol { padding:0 0 0 20px;}
.mainArea .content table li { margin:0 0 10px 0px;}


@media screen and (max-width:750px) {
	.mainArea { position:relative; display:block; margin:0 auto;  z-index:0; text-align:left;}	
	.mainArea img { width:100%; height:auto;}
	.mainArea .content { position:relative; margin:0 8%; padding:0;}
	.mainArea .content h2 { margin:5% 0; padding:0; font:bold 1.5em/1.2em "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica; color:#feecd2;}
	.mainArea .content h1 { margin:5% 0 10% 5%; padding:0; font:bold 1.8em/1.5em "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica; color:#000;}
	.mainArea .content ul { margin:5% 0 10% 5%; padding:0; font: 16px/1.8 "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica; color:#000;}
	.mainArea .content ol { margin:5% 0 10% 10%; padding:0;font: 16px/1.8 "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica; color:#000;}
	.mainArea .content li {	padding:2% 0; font: 16px/1.8 "微軟正黑體", "Microsoft JhengHei", Arial, Helvetica; color: #fff;}
	.mainArea .content table { margin: 0; width:100%;  border-collapse:collapse;}
	.mainArea .content th { padding:5px; border:1px solid #CCC; background:#eee; font-size:0.8em; }
	.mainArea .content tr { padding:5px; border:1px solid #CCC; font-size:1em; }
	.mainArea .content td { padding:5px; border:1px solid #CCC; vertical-align:top; }
	.mainArea .content table ul,
	.mainArea .content table ol { padding:0;font-size:0.8em;}
	.mainArea .content table li { margin:0;font-size:0.9em; }
}

/*共用--for平台開關*/
.for_pc    {}
.for_phone { display: none !important;}
    @media screen and (max-width:767px){
      .for_pc    { display: none !important;}
      .for_phone { display: inherit !important;}
    }
    /*@media screen and (max-width:767px){*/
      .page_phone .for_pc { display:none !important;}
      .page_phone .for_phone { display: inherit !important;}
    /*}*/

