





#top{
	position:absolute;
	top:-100%;
}

.headertop{
	border-top: 0px solid #fff0;
}


.headerArea{
	/*position:relative;*/
	position: fixed;
	top: 0px;
	left:0px;
	width:100%;
	z-index:1000;
	background-color: rgba(175,26,22,0); /* modify by Abby 20240325 start */
	transition:0.3s ease all;
	/*backdrop-filter: blur(1px);
	background-image: linear-gradient(180deg, #ffffff 0%,#ffffff 20%, #ffffffab 80%, #ffffff00 100%); */
}

/* modify by Abby 20240325 start */
.headerArea.fixed{
	/*position:relative;*/
	position: fixed;
	top: 0px;
	left:0px;
	width:100%;
	z-index:1000;
	background-color: rgba(175,26,22,1);
	transition:0.3s ease all;
	/*backdrop-filter: blur(1px);
	background-image: linear-gradient(180deg, #ffffff 0%,#ffffff 20%, #ffffffab 80%, #ffffff00 100%); */
}

/* modify by Abby 20240325 end */


.headerArea:before{
	/* transition:0.3s ease all;
	position: absolute;
	content:'';
	top: 0px;
	left:0px;
	width:100%;
	height:200px;
	backdrop-filter: blur(1px);
	background-image: linear-gradient(180deg, #ffffff61 0%,  #ffffff42 20%,  #ffffff26 50%, #ffffff0d 80%, #ffffff00 100%); */
}
/* 內頁版頭 */
body.inBody .headerArea{
	background-color: #fff;
}
body.inBody .headerArea:before{
	display: none;
}




/*浮動*/
/* .headerArea.fixed{
	box-shadow: 0px 0px 20px -1px rgba(0,0,0,0.3);
	transition: 0.3s ease all;
	position: fixed;
	top: 0px;
	left:0px;
	width:100%;
	backdrop-filter:unset;
	background-color: #ffffffe3;
	transition:0.3s ease all;
}
.headerArea.fixed:before{
	display: none;
	transition:0.3s ease all;
} */



/*-------版頭----------------------------------------------------------------------------*/
.header {
	position:relative;
	/*background-color: #fff;
	background-color: rgb(255 255 255 / 1);*/
}
/*.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: 31px;
			top: 50%;
			right: 0%;
			-webkit-transform: translateX(0%) translateY(-50%);
			transform: translateX(0%) translateY(-50%);
			cursor: pointer;
			display: none;
			z-index: 1000;
			text-align: right;
		}		
			.menu_btn span {
				display: inline-block;
				background-color:#ffffff;
				height:2px;
				/*height:4px;*/
				margin: 0px 0px 6px;
				transition:0.3s ease all;
				border-radius:3px;
				width: 100%;
			}
			.menu_btn span:nth-of-type(2){
				width: 26px;
			}
			.menu_btn span:nth-of-type(3){
				width: 21px;
			}
			/* .menu_btn span {
				display:block;
				background: #ffffff;
				height:2px;
				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: translateX(0%) translateY(-28%);
					transform: translateX(0%) translateY(-28%);
				}
				.menu_btn.active span {
					background: #ffffff;
					margin: 6px 0px;
				}
					.menu_btn.active span:nth-of-type(1) {
						width: 100%;
						transform: translateY(1px) rotate(45deg);
					}
					.menu_btn.active span:nth-of-type(2) {
						opacity: 0;
					}
					.menu_btn.active span:nth-of-type(3) {
						transform: translateY(-27px) rotate(-45deg);
						width: 100%;
					}
				
					/* .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 {
			width: 150px;
			/* width: 86px; */
			float: left;
			box-sizing: border-box;
			padding: 11px 0px;
		}
		
		.logo a {
			display:block;
			transition: 0.3s ease all;
		}		
		
		.logo a:hover {
			/*opacity:0.7;*/
			transition: 0.3s ease all;
			/*transform:scale(0.8);*/
		}			
			.logo img {
				width:100%;
				height:auto;
			}
				/*.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;
				}*/
		


					
					
					
					
					
					




















/*================*/
/*----- 搜尋 -----*/
/*================*/			



/*PC搜尋區塊------------------------------------------------*/

.search_areaPC{
	/* display: none; */
	/* padding: 0 6px 0 20px; */
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
	/*搜尋icon*/
	.search_iconPC{
		transition: 0.3s ease all;
		/* padding: 0px 0px 25px 20px; */
		/* position: absolute; */
		/* right: 0; */
		/* top: 50%; */
		/* transform: translateY(-50%); */
	}
		.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:#B62117;
			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: 280px;
	/* max-width: 100%; */
	display:none;
	top: 80px;
	right: 10%;
    /* right: 0px; */
    background: rgba(255, 255, 255, 0.95);
    box-sizing: border-box;
    padding: 20px 20px 20px;
	/* 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;
		}	
		
		.search_inBoxPC span svg{
			width: 25px;
			height: 25px;
			fill: rgba(175,26,22,1);
		}





















/*================================================*/
/*----- 詢價車按鈕 -----*/
/*================================================*/			

/*詢價車按鈕*/	
.hR_cart{
	/* float:left; */
	/* margin-top: -3px; */
	/* padding-left: 10px; */
	box-sizing: border-box;
	margin: 0 25px 0 0px;
}	
	.hR_cart a{
		display:block;
		text-decoration:none;
		padding: 0px 10px;
		position:relative;
	}
		
		.hR_cart i{
			font-size:22px;
			color: #545454;
			display:inline-block;
			vertical-align:middle;
			transition: 0.3s ease all;
		}
		.hR_cart span{
			color:#333;
			font-size:14px;
			display:inline-block;
			vertical-align:middle;
			letter-spacing:0px;
			transition: 0.3s ease all;
		}
		
		/*hover*/
		.hR_cart:hover i{
			color:#545454;
			transition: 0.3s ease all;
		}
		
		.hR_cart:hover span{
			color:#545454;
			transition: 0.3s ease all;
		}
		
		.hRCart_quantity {
			border-radius:100%;
			color:#fff;
			text-align:center;
			font-size:12px;
			width:22px;
			line-height:22px;
			background: #adb9b6;
			display:inline-block;
			vertical-align: middle;
			letter-spacing:0px;
			top: -5px;
			right: -12px;
			transition: 0.3s ease all;
			position: absolute;
		}
			
		/*當前模式*/
		.hR_cart.active i{
			color:#d3c943;
		}
		.hR_cart.active span{
			color:#d3c943;
		}
		





			
/*================================================*/
/*----- 版頭社群 -----*/
/*================================================*/			

/*版頭社群按鈕*/	
ul.hCommunity{
	padding: 0;
	margin: 0;
	list-style-type: none;
	display:flex;
	align-items:center;
}	
	ul.hCommunity li{
		padding: 0;
		margin: 0;
		list-style-type: none;
		padding:0 10px;
	}
		ul.hCommunity li a{
			color:#545454;
			display: block;
			text-decoration: none;
		}
		ul.hCommunity li svg{
			width:20px;
			height:20px;
		}
		/* ul.hCommunity li svg fill{
		} */
		ul.hCommunity li a:hover {
			opacity:0.5;
		}	












/*================*/
/*----- 語系 -----*/
/*================*/			
        
  	
	/*語系區塊*/
	/* .Lang_area {
		position: relative;
		z-index:4;
	}
	
		.Lang{
			padding: 0 11px 0 0;
			text-align: center;
		}
			.Lang img{
				width: 20px;
				height:auto;
			}	
			.Lang i{
				font-size: 23px;
				line-height: 1;
				color: #545454;
			}

			.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 #545454;
				border-left: solid 4px rgba(255,255,255,0);
				border-right: solid 4px rgba(255,255,255,0);
				top: 9px;
				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%;
			padding: 46px 0 0; */
			padding-right: 45px;
		}





	/*搜尋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: #dbdbdb;
			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: flex-end;
				margin-right: -10px;
			}
				.nav {
					box-sizing:border-box;
					position: relative;
					transition: 0.3s ease all;
					/* font-weight: bold; */
				}

				/*當螢幕 990px 才會出現*/
				/* .nav.MB {
					display: none;	
				} */
				
				
					/* .navTop {
						position: relative;
					} */
						.nav  a {
							text-align: center;
							font-size: 16px;
							padding: 32px 10px;
							text-decoration: none;
							display: block;
							color: #ffffff;
							transition: 0.3s ease all;
							position: relative;
						}
						/* .headerArea.fixed .nav a {
							color: #1a1a1a;
						} */
						.nav > a:hover { 
							opacity: 0.5;
							transition: 0.3s ease all;
						}	
	
						body.inBody .nav a {
							color: #1a1a1a;
						}

						/* .nav:hover .navOpen.pc {
							display: block;
							transition: 0.3s ease all;
						} */
						




					
						
						
							/*主按鍵展開*/
							.navOpen {
							}
							.navOpen.pc {
								position:absolute;
								top: 81px;
								left:50%;								
								z-index: 2;
								width: 165px;
								-webkit-transform: translateX(-50%) translateY(0%);
								transform: translateX(-50%) translateY(0%);
								display:none;
							}							
							
							
							/* .nav:hover .navOpen.pc {
								display:block;
							} */
							
							
							
							
				.nav.sstc{
					position:static;
				}		
							
				.navOpen.pc.sstc {
					width: 100%;
					position: absolute;
					left: 0;
					top: 98px;
					-webkit-transform: translateX(0%) translateY(0%);
					transform: translateX(0%) translateY(0%);
					
					background-color: rgba(0, 0, 0, 0.75);
					border-top: 1px solid rgba(0,0,0,0.1);
					transition: 0.3s ease all;
					z-index: 2;

					/* display: block; */
				}
					
					.sstcWrap{
						display: flex;
						flex-direction: row;
						flex-wrap:wrap;
						justify-content: space-between;
						/* align-items: stretch;
						align-content:flex-start; */
						
						max-width: 95%;
						/*max-width: 1100px;*/
						margin: 0 auto;
						padding: 25px 0px 5px;
					}
					
					/* nav圖片 */
					.navSstcImg{
						width: 20%;
						box-sizing: border-box;
					}
						.navSstcImg span{
							display: block;
							position: relative;
							padding-top: 100%;			
						}
							.navSstcImg span img{
								/* width: 100%;
								height: auto; */
								position: absolute;
								top: 0;
								left: 0;
								bottom: 0;
								right: 0;
								float: none;
								width: 100% !important;
								height: 100% !important;
								object-fit: cover;
								transition: 0.3s ease all;
							}
						






					.sstcAera{
						box-sizing:border-box;
						display: flex;
						flex-direction: row;
						flex-wrap:wrap;
						width: 77%;
					}

					.sstc_List{
						box-sizing: border-box;
						width: 33.3%;
						padding: 0px 10px 20px;
					}                                    
						.sstc_ListTitle{
							font-size: 17px;
							line-height: 18px;
							margin: 0px 0px 15px;
							padding: 0px 0px 0px 10px;
							color: #00aa90;
							font-weight: bolder;
							border-left: 3px #00aa90 solid;
							cursor: default;
						}
						.sstc_ListTitle > a{
							display:block;
							text-decoration:none;
							color:#00aa90 !important;
							padding: 5px 5px;
							text-align: left;
							font-size: 17px;
							line-height: 18px;
						}						
						.sstc_ListTitle a:hover{
							opacity:0.5;
							cursor: pointer; 
						}
						.sstc_bg {
							display: flex;
							flex-wrap: wrap;
						}
							.sstc_bg .navOpenList{
								/*border-top: 0px solid #6b6b6b;*/
							}
							
							.sstc_bg .navOpenList {
								width: 50%;
								box-sizing: border-box;
							}
								.sstc_bg .navOpenList a {
									text-align: left;
									padding: 10px 0px 10px 15px ;
									background: rgb(0 0 0 / 0%);
								}
								.sstc_bg > .navOpenList a:hover {
									background-color: rgba(175,26,22,1)00;
									opacity:0.5;
									/*border-top: 1px solid rgba(175,26,22,1)00;*/
								}						
						
						
						
					
					
					/*.sstc_area{
						text-align: center;
						padding: 30px 0px;
						
						display: flex;
						flex-direction: row;
						flex-wrap: nowrap;
						vertical-align: middle;
						align-items: stretch;
						justify-content: space-between;
					}*/
					
										
						/*子選單_標題區塊*/
						/*.nav_titArea{
							width: 40%;
							box-sizing: border-box;
							padding: 41px 30px 30px 0px;
						}
							.nav_titIn{
								color: #898989;
								font-size: 23px;
								text-align: right;
							}*/
							
							
							
			
			/*mobile版*/
			.navOpen.mobile {
				display:none;

				opacity:0;
				z-index:-999999;
				position: absolute;
			}	
			
			.navOpenBg {
				position:relative;
			}
				/*.navOpenBg:before {
					position: absolute;
					content:'';
					border-bottom: solid 8px rgba(0,0,0,0.65);
					border-left: solid 12px rgba(255,255,255,0);
					border-right: solid 12px rgba(255,255,255,0);
					top:-8px;
					left:50%;
					margin:0px 0px 0px -12px;
				}*/
					.navOpenList {
						/*border-top: 1px solid #6b6b6b;*/
					}
						.navOpenList a {
							text-align:center;
							font-size: 14px;
							color:#fff!important;
							line-height:22px;
							padding: 10px 0px;
							background:rgba(0,0,0,0.65);
							transition:0.3s ease all;
							
							letter-spacing: 0px;
						}
							.navOpenList > a:hover {
								background-color: rgba(175,26,22,1);
							}
							
							/*.navOpenList:hover {
								border-top: 1px solid rgba(175,26,22,1);
							}*/


					
												
												
@media (max-width: 1400px){

	/*logo*/
	.logo {
		width: 115px;
    padding: 11px 0px;
	}

	/*主按鍵----------------------------*/
	.navbar {
		margin-right: -7px;
	}
		.nav  a {
			font-size: 13px;
			padding: 26.5px 7px;
		}
		.navOpen.pc {
			top: 66px;
		}
		.navOpenList a {
			padding: 10px 0px;
		}
			
	/*PC搜尋區塊------------*/
	.search_inAreaPC{
		top: 66px;
	}

}
												
												
@media (max-width: 1280px){

	.header .wrap{
	}
	
	.logo {
	}	
		.nav  > a {
		}
		.nav.sst .navOpen.pc {
			top: 68px;
		}
		.navOpenBgSstW {
			padding-bottom: 15px;
		}
			/* Material主按鍵列表 */
			.navOpenListSst{
				/*padding: 0 5px;*/		
				padding: 15px 15px 0px;	
			}


	.headerRightT {
		/* margin-right: 5%; */
	}
}



@media (max-width: 1135px){

	.header .wrap{
	}
	.logo {
	}	
	.nav  > a {
	}
	.headerRightT {
	}
}
	
	
	

@media (max-width: 990px){
/*@media (max-width: 800px){*/

.headerArea {
	/* background-color: #fff;
	backdrop-filter:unset; */
}
/* .headerArea:before ,
.headerArea.fixed:before{
	display: none;
} */
	.header .wrap {
		width:85%;
	}
		
	/*logo*/
	.logo {
		/* width: 170px; */
		padding: 16px 0;
		/*margin-left: 0%;
		min-width: 75px;
		width: 75px;*/
	}

	
	/*手機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: 67px 0 0;
		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%);
			} */
				
				
				
			/*語系--------------------------------------*/						
			/*.lang{
			}
			.langLink:after {
				top: 14px;
			}
				.langLink a{
					padding: 10px 0px;
				}*/	
				
			.Lang_area {
				top: unset;
				/* top: 50%; */
				/* right: 10px; */
				/* transform: translateY(50%); */
				/* -webkit-transform: translateY(50%);*/
			}	
						
										

				/*PC版_搜尋區塊--------------------------------------------*/
				.search_areaPC{
					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;
			}

				.nav {
					float:none;
					width:auto;
					padding: 0px;
					border-bottom: solid 1px #555;
				}
				.nav.sstc {
					position: relative;
				}
					.nav  a {
						border:none;
						border-radius:0px;
						color: #fff;
						text-align:left;
						/*padding: 20px 35px 20px 25px;*/
						padding: 20px 46px 20px 25px;
						font-size: 16px;
					}
					/* .headerArea.fixed .nav a {
						color: #fff;
					} */

					.nav a:hover {
						/* color:#b9d3dc; */
						opacity: 1;
					}	

					.nav2 > a:after {
						content: "";
						width: 6px;
						height: 6px;
						display: block;
						border-bottom: 1px solid #adb9b6;
						border-right: 1px solid #adb9b6;
						position: absolute;
						right: 20px;
						top: 50%;
						z-index: 50;
						-webkit-transform: translateY(-50%) rotate(-45deg);
						transform: translateY(-50%) rotate(-45deg);
					} 










					/* .navArrow{
						width: 46px;
						height: 56px;
						display: block;
						position: absolute;
						top: 0;
						right: 0;
					}
					.navArrow::after {
						content: "";
						width: 6px;
						height: 6px;
						display: block;
						border-bottom: 1px solid #adb9b6;
						border-right: 1px solid #adb9b6;
						position: absolute;
						right: 20px;
						top: 50%;
						z-index: 50;
						-webkit-transform: translateY(-50%) rotate(-45deg);
						transform: translateY(-50%) rotate(-45deg);
					} */
					/* 內頁版頭主按鍵 */
					body.inBody .nav a {
						/* color: #333; */
						color: #fff;
					}				
				
				
				
				
				
				
				/*當螢幕 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;
						} */
						
						.navOpen.pc ,
						.navOpen.pc.sstc ,
						.nav:hover .navOpen.pc.sstc {
							display:none !important;
						}
						
						.nav.sstc:hover .navOpen.pc.sstc {
							display:none !important;
						}
						
						
						
						
						.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;
							}
							.navOpen.mobile .navOpenList {
								position: relative;
							}
								.navOpenList a {
									text-align: left;
									padding: 12px 25px;
									font-size: 14px;
									color: #cfcfcf ;
									/* color: #ffffff; */
									border-bottom: 1px rgb(255 255 255 / 20%) solid;
								}
								.navOpenList a:hover {
									background-color:rgba(175,26,22,1);
									color:#ffffff;
								}	

									.has_open{
										/* display: none; */
									}
									.navOpenList.has_open > a {
										/* color: #ccff00!important; */
										color: #adb9b6!important;
										padding: 12px 35px 12px 45px;
									}
									.nav_icon {
										position: absolute;
										color: #000;
										top: 0px;
										right: 0px;
										width: 35px;
										height: 47px;
										/* width: 50px;
										height: 50px; */
									}
									.nav_icon::after {
										content: "";
										width: 6px;
										height: 6px;
										display: block;
										border-bottom: 1px solid #adb9b6;
										border-right: 1px solid #adb9b6;
										position: absolute;
										right: 20px;
										top: 50%;
										z-index: 50;
										-webkit-transform: translateY(-75%) rotate(45deg);
										transform: translateY(-75%) rotate(45deg);
									}
										.navOpenList_open.has_open {
											display: none;
										}	
											/* .has_open2 a {
												font-size: 12px;
												padding: 10px 10px 10px 55px;
												color: #cfcfcf !important;
											} */



								
}










@media (max-width: 425px){
			
	.header .wrap {
		width: 90%;
	}
	
	/*logo*/
	.logo {
		/* width: 100px;
		width: 85px; */
	}	
		
	/*手機menu按鍵*/
	.menu_btn {
	}
		.menu_btn.active {
		}
	

	/*版頭右*/
	.headerRight {
		/* padding: 59px 0px 0px; */
	}

	.headerRightT{
		/* right: 30px; */
	}
	
		/*詢價車按鈕*/	
		/* .hR_cart{
			margin: 0px 20px 0 0px;
		}
			.hR_cart a{
				padding: 0px 10px 0px 5px;
			} */

		/*版頭社群按鈕*/	
		/* ul.hCommunity{
		}	
			ul.hCommunity li{
				padding:0 5px;
			} */


	/*手機menu按鍵*/
	/*.menu_btn {
		right:0%;
	}
	.menu_btn.active {
		width: 30px;
		top: 1.2%;
		right: 1.5%;
	}*/	
	

					
}






/* 搜尋的廣告區塊如果要隱藏，只要針對此 class 下隱藏樣式即可 */
.gsc-adBlock{
	display: none;
}






/*平板版*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
@media (min-width: 541px) and  (max-width: 950px){
}


/*手機版*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
@media (max-width: 540px){
}