





#top{
	position:absolute;
	top:-100%;
}

.headertop{
	border-top: 0px solid #fff0;
}


.headerArea{
	/*position:relative;*/
	position: fixed;
	top: 0px;
	left:0px;
	width:100%;
	z-index:9999;
}

/*浮動*/
.headerArea.fixed{
	box-shadow: 0px 0px 20px -1px rgba(0,0,0,0.3);
	transition: 0.3s ease all;
	/*padding: 0px;
	background-color: #fff;*/
	position: fixed;
	top: 0px;
	left:0px;
	width:100%;
	/* z-index: 5; */
}




/*-------版頭----------------------------------------------------------------------------*/
.header {
	position:relative;
	/* background-color: #000d44; */
	background-color: #fff;
}
/*.header:before {
	position:absolute;
	content:"";
	width:100%;
	bottom:0px;
	height:2px;
	background-color:#231815;
}*/

.header .wrap{
	/* width: 75%; 
	position:relative;*/
	/* display: flex; */
	/* flex-wrap: nowrap; */
	/* flex-direction: row; */
	/* align-items: center; */
	/* align-items: flex-end; */
	/* justify-content: space-between; */
	/* width:auto; */
}







		/*手機menu按鍵*/
		.menu_btn {
			position: absolute;
			width: 20px;
			top: 50%;
			right: 0%;
			-webkit-transform: translateX(0%) translateY(-50%);
			transform: translateX(0%) translateY(-50%);
			cursor: pointer;
			display: none;
			z-index: 1000;
		}
			.menu_btn span {
				display:block;
				background: #005ead;
				height:4px;
				margin: 4px 0px;
				transition:0.3s ease all;
				border-radius:3px;
			}
				/*點擊*/
				.menu_btn.active {
					/* width: 30px;
					top: 3.5%;
					right: 3.5%;
					position: fixed;*/
					width: 30px;
					right: -10px;
					/* -webkit-transform: none; */
					/* transform: none; */
				}
					.menu_btn.active span {
						background:#FFF;
						margin: 6px 0px;
					}
					.menu_btn.active span:nth-of-type(1) {
						transform: rotate(45deg);
						transform-origin: top left;
					}
					.menu_btn.active span:nth-of-type(2) {
						opacity: 0;
					}
					.menu_btn.active span:nth-of-type(3) {
						transform: rotate(-45deg);
						transform-origin: bottom left;
					}














		/*logo*/
		.logo {
			/* min-width: 150px; */
			width: 300px;
			/* float: left; */
			box-sizing: border-box;
			padding: 15px 0px;
			margin: 0 auto;
			/* margin-left: 10%; */
			/*padding: 10px 0px;*/
		}
		
		.logo a {
			display:block;
			transition: 0.3s ease all;
		}		
		
		.logo a:hover {
			 /* opacity:0.7;  */
			transition: 0.3s ease all;
			/* transform:scale(0.9); */
		}			
			.logo img {
				width:100%;
				height:auto;
			}
			.logoP {
				display: block;
			}
			/* .logo img.logoM {
				display: none;
			} */
			.headerArea.fixed .logoP {
				display: none;
			}
			/* .headerArea.fixed .logo img.logoM {
				display: block;
			} */
			.logoM{	
				display: none;
			}
			.headerArea.fixed  .logoM{	
				/* display: block; */
				display: flex;
				flex-wrap: wrap;
				flex-direction: row;
				align-items: center;
			}
			.logoM a.logoM1{
				padding-right: 10px;
			}
			.logoM a.logoM1 ,
			.logoM a.logoM2{
				box-sizing: border-box;
				/* width: 49.5%; */
			}
			.logoM img{
				width: auto;
				height: 45px;
			}			





				/*.logo_s {
				}
				.logo_b {
					display:none;
				}*/
				
			/*logo的閃光*/
			/*.logo_flash {
				position:absolute;
				width:20px;
				height:86px;
				background: rgba(255,255,255,0.8);
				top:3px;
				left:-25px;
				transform:rotate(20deg);
				transform-origin:center;
				box-shadow: 0px 0px 10px #FFF;
				pointer-events: none;
			}
				.logo_flash_hover {
					left:482px;
					transition:0.4s ease all;
				}*/
		

		/* 浮動 */
		.headerArea.fixed .logo {
			top: 6px;
			left: 50px;
			position: absolute;
			z-index: 1;
			padding: 0;
			width: 150px;
			transition:0.2s ease all;
		}	
					
					
					
					
					
		
		
		
/* .headerRightT{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
	margin-right: 10%;
}		 */
		





















/*================*/
/*----- 搜尋 -----*/
/*================*/			

.search_areaPcArea{	
	position: absolute;		
	width: 100%;		
	top: 50%;		
	-webkit-transform: translateY(-50%);		
	transform: translateY(-50%);		
	display: flex;		
	flex-wrap: wrap;		
	flex-direction: row;		
	/* align-items: center; */		
	justify-content: flex-end;
}
	
	/*PC搜尋區塊------------------------------------------------*/
	
	.search_areaPC{
		padding-right: 50px;
		/* position: unset; */
		/* width: 100%; */
		/* padding: 0 20px; */
	}
	/*搜尋icon*/
	.search_iconPC{
		transition: 0.3s ease all;
		/* padding: 0px 0px 25px 20px; */
	}
		.search_iconPC label{
			position: relative;
			display: block;
		}
			/*.search_iconPC i{
				font-size: 35px;
				line-height: 35px;
				color: #3e3a39;
				display: block;
			}*/
			
			.search_iconPC label div{
				position:relative;
				display:block;
			}
			.search_iconPC label div img{
				width:20px;
				height: 20px;
				display: block;
			}
			.search_iconPC label div:before{
				position: absolute;
				content: '';
				background-color: #3e3a39;
				width: 0%;
				height: 1px;
				bottom: -12px;
				left: 0px;
				opacity: 0;
				transition: 0.2s ease all;
			}
			
			
		/*hover*/
		.search_iconPC:hover label{
			/*opacity:0.5;*/
			transition: 0.3s ease all;
		}	
		.search_iconPC:hover label div:before{
			background-color:#ffffff;
			width: 120%;
			opacity:1;
			transition: 0.2s ease all;
		}		
		
		
		


.search_inAreaPC{
	-webkit-transition: top .2s;
	transition: top .2s;
	position: absolute;
	overflow: hidden;
	width: 100%;
	max-width: 100%;
	display:none;
	top: 38px;
	left: 0px;
	/*right: 0px;*/
	background: rgba(255, 255, 255, 0.95);
	box-sizing: border-box;
	padding: 30px 10% 30px;
	/* border-bottom-left-radius: 10px; */
	/* border-bottom-right-radius: 10px; */
}
.header3.fixed .search_inAreaPC{
	top: 77px;
}
	
	/*搜尋類別*/
	.search_categoryAreaPC3{
		position: absolute;			
		left: 15px;
		width: 59px;
		z-index: 2;
	}
		.search_categoryAreaPC3 select{
			color: #fff;
			background: #000 url(../images/select_arrow_white.png) no-repeat;
			background-size: 13px;
			background-position: right;
			padding-right: 18px !important;
		}

	.search_inBoxPC{
		position: relative;
		width: 100%;
		padding: 0px 50px 0px 0px;
		box-sizing: border-box;
	}
		.search_inBoxPC input{
			background: transparent;
			border: 0px;
			/*color: #fff;*/
			color: #333;
			font-size: 16px;
			font-weight: bold;
			line-height: 22px;
			height: 40px;
			padding: 0px;
			border-radius: 0;
			width: 100%;
			border-bottom: 1px solid #3e3a39;
		}
		.search_inBoxPC input[type="text"]:focus{
			border: 0px;
		}
		
	.search_inBoxPC a{
		z-index: 2002;
		color: #3e3a39;
		position: absolute;
		right: 0px;
		top: 10px;
		text-decoration: none;
	}
		.search_inBoxPC span{
			display:inline-block;
			vertical-align:middle;
		}
		.search_closePC{
			font-size:22px;
			font-weight:lighter;
		}	
		






























/*================*/
/*----- 語系 -----*/
/*================*/			
        
  	
	/*語系區塊*/
	/* .Lang_area {
		position: relative;
		z-index:4;
	}
	
		.Lang{
			padding: 0 16px 0 0;
			text-align: center;
		}
			.Lang img{
				width: 20px;
				height:auto;
			}	
		
			.Lang > a {
				font-size: 12px;
				line-height: 34px;
				color: #58595b;
				display: block;
				text-decoration:none;
				padding: 0px 0px 0px 0px;
			}
			
			.Lang > a:before {
				position: absolute;
				content: "";
				border-top: solid 7px #3e3a39;
				border-left: solid 4px rgba(255,255,255,0);
				border-right: solid 4px rgba(255,255,255,0);
				top: 8px;
				right: 0px;
			}		
			
		
		.nL_in_area{
			position: absolute;
			width: 75px;
			top: 24px;
			left: 50%;
			-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
			background-color: #fff;
			border-radius:3px;
			display:none;
			margin: 1px 0px 0px;
			box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.2);
		}

			.nL_in{
				text-align: center;
			}
				.nL_in > a{
					color: #898989;
					display: inline-block;
					text-decoration: none;
					font-size: 12px;
					line-height: 24px;
					text-decoration:none;
				}
							
			.Lang > a:hover ,
			.nL_in > a:hover {
				opacity:0.5;
			}			 */
	
			
			
			
			
			
			
			
			
					
					
					
					
				
		/*版頭右*/
		.headerRight {
			/*float:right;*/
			box-sizing: border-box;
			width: 100%;
			position: relative;
		}





	/*搜尋mobile-----------------------------------------*/
	.siteSearch {
		display:none;
		position: relative;
		/*padding-left: 52px;*/
	}
	
		.siteSearch_left{
			position:absolute;
			top:0px;
			left:0px;
			width:30px;
			
			display:none;
		}
			.siteSearch_left select{
				font-size: 12px;
				color: #3e3a39;
				padding: 11px 18px 11px 7px;
				border-radius: 0px;
				border: none;
				border-right: 1px #dadada solid;
			}				
	
	
		.siteSearchBg {
			border-radius:0px;
			position:relative;
			box-sizing:border-box;
			padding-right: 30px;
			background: #fff;
			width: auto;
		}
			.siteSearchBg input[type='text'] {
				border:none;
				background:none;
				
				height:38px;
				line-height:38px;
				font-size:15px;		
			}
			.siteSearchBg label {
				position:absolute;
				top:0px;
				right:0px;
				box-sizing:border-box;
				
				height:38px;
				padding: 10px 6px;
			}
				.siteSearchBg i {
					font-size:18px;
					color:#231815;
				}
				.siteSearchBg input[type='submit'] {
					display:none;
				}	





			
			
			
			
	
			/*主按鍵----------------------------*/
			.navbar {
				display: flex;
				flex-wrap: wrap;
				flex-direction: row;
				align-items: center;
				/*justify-content: center;
				width: 990px;
				margin: 0 auto;*/
				justify-content: center;
				background-color: #005ead;
				/*background-color: #2b2b2b;*/
			}
				.nav {
					box-sizing:border-box;
					position: relative;
					transition: 0.3s ease all;
				}

				/*當螢幕 990px 才會出現*/
				/* .nav.MB {
					display: none;	
				} */
				
				
					/* .navTop {
						position: relative;
					} */
						.nav  a {
							text-align: center;
							font-size: 18px;
							padding: 20px 15px;
							text-decoration: none;
							display: block;
							color: #ffffff;
							transition: 0.3s ease all;
							position: relative;
							z-index: 1;
						}
						.nav > a:hover { 
							/* color: #2b4075; */
							transition: 0.3s ease all;
						}	
	
	

						.nav:hover .navOpen.pc {
							display: block;
							transition: 0.3s ease all;
						}
						

				
			/*主按鍵_下拉選單*/
			.navOpen.pc {
				position:absolute;
				top: 59px;
				left: 50%;
				width: 165px;
				-webkit-transform:translateX(-50%) translateY(0);
				transform:translateX(-50%) translateY(0);
				display: none;
				z-index: 2;
			}
			.navOpen.pc.geneinfo {
				width: 100%;
				position:absolute;
				left: 0;
				top: 80px;
				display: none;
				z-index: 2;
				background-color: rgba(255,255,255,0.9);
				box-shadow: 9px 6px 19px -8px rgba(0,0,0,0.5);
				border-top: 1px solid rgba(0,0,0,0.1);
				
				transition: 0.3s ease all;
			}
							
			
			/*.header.fixed .navOpen.pc.geneinfo {
				top: 56px;
			}*/
				.geneinfo_area{
					text-align: center;
					padding: 30px 0px;
				}
				
					/*子選單_標題區塊*/
					.nav_titArea{
						float: left;
						width: 20%;
						height: 100%;
						box-sizing: border-box;
						padding: 50px 40px;
					}
						.nav_titIn{
							color: #595757;
							font-size: 1.4em;
							text-align: right;
						}
						
						
					
					/*子選單_連結列表區塊*/
					.nav_inArea{
						float: left;
						width: 80%;
						min-height: 132px;
						box-sizing: border-box;
						padding: 7px 0px 7px 40px;
						border-left: 1px solid #716764;
					}
						.nav_inContent{
							text-align: left;
						}
							.navIn_listArea{
								float: left;
								padding-right: 100px;
								box-sizing: border-box;
							}
								.navIn_list{
									display: inline-block;
									box-sizing: border-box;
									width: 24%;
									padding: 7px 0px;
									text-align: left;
								}
									.navIn_list a{
										display: inline-block;
										color: #595757;
										text-decoration: none;
										font-size: 1em;
										letter-spacing: 0;
									}
									/*hover*/
									.navIn_list a:hover{
									}
							
			
			/*mobile版*/
			.navOpen.mobile {
				display:none;
				opacity:0;
				z-index:-999999;
				position: absolute;
			}	
			


			/* 當滑鼠滑到有下拉選單的主按鍵，下拉選單才會被打開 */ /* modify by pekey 20201119*/
			/* .nav.sstc.show .navOpen.pc {
				display: block;
				transition: 0.3s ease all;
			} */
			
			
			
			
			.nav.sstc {
				position: static;
			}
						
				.navOpen.pc.sstc {
					width: 100%;
					position: absolute;
					left: 0;
					/* top: 153px;*/
					top: 58px; 
					/*display: none;*/
					-webkit-transform: translateX(0%) translateY(0%);
					transform: translateX(0%) translateY(0%);
					background: rgba(255, 255, 255, 0.95);
					/*border-top: 1px solid rgba(0,0,0,0.1);*/
					transition: 0.3s ease all;
					z-index: 2;
					padding: 30px 0px;
					/*display: block;*/
				}
				
				.navOpenBgSstcW {
					/* width: 1100px; */
					width: 95%;
					margin: 0 auto;
					display: flex;
					flex-wrap: nowrap;
					flex-direction: row;
				}
				
				
				
				
				
				.navOpenBgImg{
					width:260px;
					box-sizing:border-box;
					margin-right: 80px;
				}
					.navOpenBgImg img{
						width:100%;
						height:auto;
					}				
				
				
				
				
				/* .navOpenBg.sstc {
					width: 250px;
					min-height: 192px;
					border-right: 1px #616161 solid;
				}
					.navOpenBg.sstc .navOpenList a{
						text-align:left;
						padding: 5px 10px 5px 40px;
						background-color: #fff0;
						word-wrap: break-word;
						position: relative;
					}*/

			
								
				.navOpenBg {
					position:relative;
				}
				
				
				
				.navOpen.pc.sstc .navOpenBg{
					display: flex;
					flex-wrap: nowrap;
					flex-direction: row;
					min-height: 192px;
					width: calc(100% - 260px);
					box-sizing:border-box;
				}
				

				
				
				.navOpenBgIn{
					box-sizing:border-box;
					width: 33.3%;
				}
	

					.navOpen.pc  .navOpenList a {
						font-size: 20px;
						line-height: 30px;
						color: #222;
						padding: 0px 20px;
						margin-bottom: 30px;
						/*background: rgba(0,0,0,0.6);*/
						transition: 0.3s ease all;
						text-decoration: none;
						display: block;
						text-align: left;
						font-weight: lighter;
						font-family: 'Noto Sans TC', sans-serif;
						display: -webkit-box;
						-webkit-box-orient: vertical;
						-webkit-line-clamp: 2;
						overflow: hidden;
					}
						/*.navOpen.pc  .navOpenList a:hover {
							text-decoration:none;
							transition: 0.3s ease all;
						}*/	
						
					.navOpen.pc  .navOpenList > a {
						position:relative;
					}

					 .navOpen.pc.sstc  .navOpenList a:before {
						position:absolute;
						content:"";
						background-image:url(../images/icon_right_nav.svg);
						background-position:center;
						background-repeat:no-repeat;
						background-size:8px;
						top:50%;
						left:0px;
						-webkit-transform: translateX(0%) translateY(-50%);
						transform: translateX(0%) translateY(-50%);
						width:8px;
						height:14px;
					}						
					.navOpen.pc  .navOpenList:last-of-type a {
						margin-bottom: 0px;
					}
					/* .navOpen.pc.sstc  .navOpenList a:hover {
						opacity:0.5;
					}*/						
					
					.navOpen.pc  .navOpenList > a:after{
						position:absolute;
						content:'';
						background-color:#2b4075;
						width:0%;
						height:1px;
						bottom:0px;
						left:20px;
						opacity:0;
						transition: 0.5s ease all;
					}					
					.navOpen.pc  .navOpenList > a:hover:after { 
						position:absolute;
						content:'';
						background-color:#2b4075;
						width: calc(100% - 30px);
						height:1px;
						bottom:0px;
						left:20px;
						opacity:1;
						transition: 0.5s ease all;
					}							
					
					
					
					
					/* 浮動 */
					.headerArea.fixed .navbar {
						padding-right: 100px;
						justify-content: flex-end;
						background-color: #ffffff;
					}
					/* 浮動 */
					.headerArea.fixed .nav > a {						
						font-size: 14px;
						padding: 20px 6px;
						letter-spacing: 0;
						color: #005ead;
					}
					/* 浮動 */
					.navOpen.pc.sstc {
						top: 53px;
					}


												
												
@media (max-width: 1280px){

	.header .wrap{
		/* width: 90%; */
	}
	
	 .logo {
		/*min-width: 120px;
		width: 120px;
		margin-left: 5%;*/
		width: 220px;
	} 
	
		.nav  > a {
			padding: 20px 10px;
			/* padding: 25px 10px; */
		}
		
		
		.nav.sst .navOpen.pc {
			top: 68px;
		}
		.navOpenBgSstW {
			padding-bottom: 15px;
		}
			/* Material主按鍵列表 */
			.navOpenListSst{
				/*padding: 0 5px;*/		
				padding: 15px 15px 0px;	
			}

	/*PC搜尋區塊--*/	
	.search_areaPC{
		padding-right: 30px;
	}

	/* .headerRightT {
		margin-right: 5%;
	} */
}



@media (max-width: 1135px){

	.header .wrap{
		/* width: 95%; */
	}
	/* .logo {
		margin-left: 2.5%;
	} */
	
	.nav  > a {
		/* padding: 25px 5px; */
		padding: 20px 8px;
	}	

	/* .headerRightT {
		margin-right: 2.5%;
	} */
}
	
	
	

@media (max-width: 990px){
/*@media (max-width: 800px){*/



	.header .wrap {
		width:85%;
		position: relative;
	}
		
	/*logo*/
	.logo {
		margin: 0;
		/*margin-left: 0%;
		min-width: 75px;
		width: 75px;*/
	}
	.headerArea.fixed .logo {
		top: unset;
		left: unset;
		position: unset;
		z-index:unset;
		padding: 10px 0; 
		width: 150px;
		/* transition: 0.2s ease all; */
	}
	
	/*手機menu按鍵*/
	.menu_btn {
		display:block;
	}
	
	.headerArea.active .menu_btn {
		-webkit-transform: translateX(0%) translateY(55%);
		transform: translateX(0%) translateY(55%);
	}
		
	

	
	
	/*版頭右*/
	.headerRight {
		position: fixed;
		width: 250px;
		top: 0px;
		right: -250px;
		height: 100%;
		box-sizing: border-box;
		background: rgba(0, 0, 0, 0.72);
		transition: 0.3s ease all;
		padding: 78px 0px 0px;
		overflow-y: scroll;
		z-index: 999;
	}
		.headerRight.active {
			right: 0px;
			box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.16);
		}



				/* .headerRightT{
					position: absolute;
					right: 40px;
					top: 50%;
					transform: translateY(-50%);
					-webkit-transform: translateY(-50%);
					display: block;
					flex-wrap: unset;
					flex-direction: unset;
					align-items: unset;
					margin-right: 0%;
				} */
				
				
				
					/*語系--------------------------------------*/						
					/*.lang{
					}
					.langLink:after {
    					top: 14px;
					}
						.langLink a{
							padding: 10px 0px;
						}*/	
						
					/* .Lang_area {
						top: unset;
					} */
						
										

					/*PC版_搜尋區塊--------------------------------------------*/
					.search_areaPcArea {
						display:none;
					}
						.search_areaPC{
							/* display:none; */
						}

					/*pc版頭商品搜尋*/
					/*.header_search_area{
						display:none;
					}*/
	
						
					/*搜尋mobile-----------------------------------------*/
					.siteSearch {
						display:block;
					}	
					
				
				
				
				
				
				
				
				
				
										
						
			/*主按鍵*/
			.navbar {
				margin:0px;
				padding:0px;
				border-top:none;
				display: block;
				flex-wrap: unset;
				flex-direction: unset;
				align-items: unset;
				justify-content: unset;
				width: auto !important;
				background-color: #0000;
			}
			/* 浮動 */
			.headerArea.fixed .navbar {
				padding-right: 0px;
				justify-content: unset;
				background-color: #0000;
			}
				.nav {
					float:none;
					width:auto;
					padding: 0px;
					border-bottom: solid 1px #555;
				}
				
					.nav  a ,
					.headerArea.fixed .nav > a {
						border:none;
						border-radius:0px;
						color: #fff;
						text-align:left;
						/*padding: 20px 35px 20px 25px;*/
						padding: 20px 46px 20px 25px;
					}
					.headerArea.fixed .nav > a{
						font-size: 18px;
					}
					.nav  a:hover {
						/*color:#b9d3dc;*/
						opacity: 0.5;
					}									
					.navTop {
						position: relative;
					}															
						span.NavListArrowTop {
							/* display:block; */
							right: 0px;
							background-image: url(../images/nav_list_arrow2.png);
							width: 34px;
							background-size: 12px;
						}	
				
				
				
				
				
				
				
				
				/*當螢幕 990px 才會出現*/
				/*.nav.MB {
					display: block;
				}*/

						/*主按鍵展開*/
						.navOpen {
							position: relative;
							width: auto;
							margin: 0px;
							left: 0px;
							top: 0px;
							padding: 0px;
						}
						.nav:hover .navOpen.pc {
							display:none;
							opacity:0;
							z-index:-999999;
						}
						
						.nav:hover .navOpen.pc.sstc {
							display:none;
						}
						
						.nav.sstcv:hover .navOpen.pc.sstc {
							display:none;
						}
						
						
						
						
						.navOpen.mobile {
							display:none;
							opacity:1;
							z-index:1;
							position: relative;
						}
							.navOpenBg:before {
								margin: 0px;
								left: 15px;
								border-width: 8px;
								border-bottom: solid 5px #000;
								top: -5px;
							}
								.navOpenList a {
									text-align: left;
									padding: 12px 25px;
									font-size: 14px;
									color: #005ead;
									/* color: #ffffff; */
									border-bottom: 1px rgb(255 255 255 / 20%) solid;
									background-color: #ffffffe6;
								}
								.navOpenList a:hover {
									background-color:#2b4075;
									color:#ffffff;
								}								
								
								
}










@media (max-width: 550px){
	


				
	/*語系--------------------------------------*/						
	/*.Lang_area {
		transform: translateY(3%);
		-webkit-transform: translateY(3%);
	}*/

/*.lang{
	}
	
		.langLink {
			padding: 0px 7px;
		}
		.langLink:nth-of-type(2) {
			padding-left:7px;
			padding-right:7px;
		}					
		
		.langLink:after {
			top: 3px;
		}
			.langLink a{
				padding: 0px 0px;
			}					
			
			.langLink a span:first-of-type {
				display:none;
			}							
			.langLink a span:last-of-type {
				display:block;
			}*/


	
	/*logo*/
	.logo {
		width: 150px;
		/*min-width: 45px;
		width: 45px;
		padding:5px 0;*/
	}	
	
		/*.logo_flash {
			display:none;
		}*/
		
	/*手機menu按鍵*/
	.menu_btn {
	}
		.menu_btn.active {
		}
	

	/*版頭右*/
	.headerRight {
		padding: 63px 0px 0px;
		/* padding: 60px 0px 0px; */
	}

	/*版頭右*/
	/*.headerRight {
		padding: 48px 0px 0px;
	}*/



	/*手機menu按鍵*/
	/*.menu_btn {
		right:0%;
	}
	.menu_btn.active {
		width: 30px;
		top: 1.2%;
		right: 1.5%;
	}*/	
	

					
}











/*平板版*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
@media (min-width: 541px) and  (max-width: 950px){
}


/*手機版*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
@media (max-width: 540px){
}