@charset 'utf-8';
	#header nav{max-width: 850px; }
	#header_nav li a{
		position: relative;
		line-height: 1;
		font-weight: 300;
		height: 50px;
		display: inline-flex;
		align-items: center;
	}
	#header_nav li a:after{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		margin:0 auto;
	}

	#footerContet{max-width: 650px;}
	#footerContet li{
		text-align: center;
		font-weight: 300;
		line-height: 1;
	}

	#product aside h2{font-size: 2em;}

	#product .menu > li > a{
		width: 80%;
		padding:10px 0 10px 40px;
		font-size: .875em;
	}
/* ----------RWD------------ */
	@media screen and (max-width: 1280px){
		#header_nav li a{height: 42px; }
	}
	@media screen and (max-width: 1024px){
		#header_nav li a,
		#footerContet li a{font-size: 12px;}
	}
	@media screen and (max-width: 768px){
		#header_nav li a{
			display: block;
			font-size: .75em;
			letter-spacing: 1px;
			line-height: 2;
		}
		#header_nav li a:after{
			position: relative;
			bottom: auto;
		}

		#product aside h2{font-size: 1em;}
		#product .menu > li > a{font-size: .875em;}
	}
	@media screen and (max-width: 620px){
		#footer .fright{max-width: 540px;}
		
		#product aside h2{font-size: 1em;}
	}