#header {
	margin-bottom: 8px;
}

#contents_left {
	width: 767px;
	margin-top: 11px;
	margin-right: 13px;
	margin:11px 13px 30px 0;
}

#contents_left .key_visual {
	height: 304px;
	overflow:hidden;
}

ul#menu {
	height: 171px;
	position: relative;
}

ul#menu li#menu_faq, ul#menu li#menu_about, ul#menu li#menu_mibyou {
	width: 247px;
	height: 171px;
}

ul#menu a, ul#menu span {
	display: block;
	text-indent: -9999px;
}

ul#menu li#menu_faq, ul#menu li#menu_about {
	margin-right: 13px;
}

ul#menu li#menu_about {
	background: url(/english/images/about_bg.gif) no-repeat;
	position: absolute;
}

ul#menu li#menu_mibyou {
	background: url(/english/images/mibyou_bg.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 260px;
}

ul#menu li#menu_faq {
	background: url(/english/images/faq_bg.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 520px;
}

ul#menu li#menu_faq a {
	width: 190px;
	height: 56px;
	background: url(/english/images/navi_faq.gif) no-repeat;
	margin: 8px 0 0 10px;
}

ul#menu li#menu_about a {
	width: 145px;
	height: 50px;
	background: url(/english/images/navi_about.gif) no-repeat ;
	margin: 9px 0 0 10px;
}

ul#menu li#menu_mibyou a {
	width: 127px;
	height: 56px;
	background: url(/english/images/navi_mibyou.gif) no-repeat;
	margin: 8px 0 0 10px;
}

ul#menu li#menu_faq a:hover {background: url(/english/images/navi_faq_over.gif) no-repeat;}

ul#menu li#menu_about a:hover {background: url(/english/images/navi_about_over.gif) no-repeat;}

ul#menu li#menu_mibyou a:hover {background: url(/english/images/navi_mibyou_over.gif) no-repeat;}

ul#menu li ul {
	position: absolute;
	top: 99px;
	left: 10px;
}

ul#menu li ul li {
	margin-bottom: 2px;
}

ul#menu li#menu_faq ul li a, ul#menu li#menu_about ul li a, ul#menu li#menu_mibyou ul li a {
	height: 16px;
	margin:0;
}

ul#menu li ul li#menu_faq2 a {
	width: 167px;
	background: url(/english/images/navi_faq2.gif) no-repeat;
}

ul#menu li ul li#menu_efficacy a {
	width: 230px;
	background: url(/english/images/navi_efficacy.gif) no-repeat;
}

ul#menu li ul li#menu_plant a {
	width: 179px;
	background: url(/english/images/navi_plant.gif) no-repeat;
}

ul#menu li ul li#menu_ingredients a {
	width: 222px;
	height:27px;
	background: url(/english/images/navi_ingredients.gif) no-repeat;
}

ul#menu li ul li#menu_detail a {
	width: 207px;
	background: url(/english/images/navi_detail.gif) no-repeat;
}

ul#menu li ul li#menu_faq2 a:hover {background: url(/english/images/navi_faq2_over.gif) no-repeat;}

ul#menu li ul li#menu_efficacy a:hover {background: url(/english/images/navi_efficacy_over.gif) no-repeat;}

ul#menu li ul li#menu_plant a:hover {background: url(/english/images/navi_plant_over.gif) no-repeat;}

ul#menu li ul li#menu_ingredients a:hover {background: url(/english/images/navi_ingredients_over.gif) no-repeat;}

ul#menu li ul li#menu_detail a:hover {background: url(/english/images/navi_detail_over.gif) no-repeat;}

#update_history {
	margin-top: 30px;
}

#update_history #update_history_bg {
	height: 17px;
}

#update_history ul {
	margin: 10px 0 0 11px;
}

#update_history ul li {
	margin-bottom: 8px;
}

#update_history a {
	background: url(/english/images/arrow.gif) no-repeat;
	padding-left: 13px;
	color: #737373;
}

#update_history a:hover {
	color: #C6130A;
}

#contents_right {
	margin-bottom: 4px;
}
