@charset "utf-8";

/*

* ------------------------------------------------------------------------------------------------------------------

* 	Layout Header 排版

* ------------------------------------------------------------------------------------------------------------------

*/

#header {

	position: fixed;

	top: 0;

	width:100%;

	height: 170px;

	margin: 0 auto;

	z-index: 9;

	text-align: center;

	/*border: 1px solid #F00;*/

}

#header_container {

	/*border: 1px solid #F00;*/

	position: relative;

	width: 100%;

	max-width:1200px;

	height:130px;

	margin: 0 auto;

	z-index: 9;

	text-align: center;

}

#container {

	padding: 170px 0 0px 0;

}

/* logo */

#header_logo {

	float: none;

	position: absolute;

	max-width: 260px;

	max-height: 100px;

	line-height: 100px;

	top:0;

    	right:0;

    	bottom:0;

    	left:0;

    	margin:auto;

    	padding: 0px 0;

	z-index: 99;

	cursor: pointer;

	/*background: #CF0;*/

}

#header_logo img {

	/*background: #CFC;*/

	max-width: 100%;

	max-height: 80%;

}

/* 次選單 */

#submenu {

	float: right;

	padding: 0 0 0 12px;

	height: 40px;

	margin-top: 0px;

	/*background: #F0F;*/

}

#subnav_cart .subnav_cart_count {

	top: 2px;

}

/* search */

#search {

	position: absolute;

	top: 0px;

	right: 250px;

	width: 100px;

	padding: 8px 12px 0 0;

	border: none;

	/*background: #FCF;*/

}

/* 社群連結 */

#header_social {

	position: absolute;

	top: 12px;

	left: 12px;

	/*background: #FC0;*/

}

/* 多國語系 */

#lang_list {

	float: right;

	/*background: #FC0;*/

}

/* 主選單 */

#web_nav {

	position: absolute;

	width: 100%;

	height: 40px;

	top: 130px;

	left: auto;

	right: auto;

	padding: 0px;

	/*border: 1px solid #F00;*/

}



/* 選單背景*/

#nav_bg {

	position: absolute;

	display: block;

	width: 100%;

	height: 40px;

	top: 130px;

	/*background: #FF0;*/

}



/* anchor 錨點位移修正 */

div#content > div.p_section {

	padding-top: 170px;

	margin-top: -170px;

}