@charset "Shift_JIS";

@import url("common.css");





div#main {
	width: 782px;
	margin: 0 0 10px;
	padding: 0 0 0 19px;
	background: url(../images/leftbox_bg.gif) repeat-y left bottom;
	float: left;
	clear: both;
}

div#products {
	width: 289px;
	color: #630;
	float: left;
}
div#products h3 {
	margin: 0 0 10px 0;
}
div#products h4 {
	margin: 0 0 10px 0;
	font-weight: bold;
	text-align: center;
}
h3.puerariatitle {
	padding: 20px 24px 0;
}

div#products p {
	margin: 0 24px;
}
div#products a {
	color: #630;
	text-decoration: none;
}
div#products a:hover {
	color: #630;
	text-decoration: underline;
}
.line{
	border-bottom: #F2DAAB solid 1px;
	padding: 0 0 20px;
}
.productsend{
	padding: 0 0 20px;
}

.titleimg {
	padding: 5px 3px 0;
	background: url(../images/main_image_bg.gif) no-repeat left top;
	float: left;
	clear: both;
}

div#area {
	width: 471px;
	float: left;
}

div#area h2 {
	padding: 0 18px 10px 18px;
}
div#area .h2text {
	padding: 0 18px 0 18px;
}
div#area .blogbanner {
	margin: 15px 18px 0 18px;
	padding: 0 0 20px 0;
	border-bottom: #F60 dotted 1px;
}
.advisertitle {
	padding: 20px 18px 10px 18px;
}
.adviser {
	width: 435px;
	margin: 0 18px 0 18px;
	background: #EFFAFA;
}
.adviser p.text {
	padding: 10px 10px 0;
	font-size: 90%;
}
.adviser p.photo {
	padding: 10px;
	float: left;
}
.adviser h5 {
	padding: 10px 10px 10px 0;
}
.adviser p.stext {
	padding: 0 10px 10px 0;
	color: #366;
	font-size: 80%;
	line-height: 140%;
}


div#area .contactbanner {
	padding: 20px 0px;
	text-align: center;
	clear: both;
}
.puerMedical {
	margin: 0 18px;
	padding: 10px 0;
	border-bottom: #F60 dotted 1px;
}
.puerMedical  p.logo {
	padding: 0 10px;
	float: left;
}
