@charset "utf-8";

.pl61{
	padding-left:61px;
}
.pl62{
	padding-left:62px;
}
#mainCol{
	width:726px;
	padding-bottom:55px;
}
#mainCol h3{
	margin-bottom:33px;
	padding-left:25px;
	background:url(/common/img/title_line.jpg) no-repeat 0 center;
}
#mainCol .header{
	background:url(/product/maltextract/images/pic01.jpg) no-repeat right 4px;
	overflow:hidden;
	/zoom:1;
}
#mainCol .header p{
	width:440px;
}
#mainCol .header p:last-child{
	margin-bottom:68px;
}
#mainCol .header p span{
	font-weight:bold;
}
#mainCol .header h4{
	margin-bottom:27px;
}

#mainCol .contents{
	margin-bottom:80px;
	overflow:hidden;
	/zoom:1;
}
#mainCol .leftBox{
	float:left;
	width:344px;
}
#mainCol .rightBox{
	float:right;
	width:344px;
}
#mainCol dt{
	margin-bottom:20px;
	padding-left:10px;
	line-height:30px;
	background:#C6D7EC;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #CCCCCC;
}
#mainCol dd{
	line-height:1.8;
	text-indent:-1em;
	padding-left:1em;
}

#mainCol .contents th{
	width:208px;
	padding:1px 0 1px;
	text-align:center;
	border:solid 1px #CCCCCC;
}
#mainCol .contents td{
	width:135px;
	padding:1px 0 1px;
	text-align:center;
	border:solid 1px #CCCCCC;
}
#mainCol .contents table{
	margin-bottom:69px;
}
#mainCol .goods{
	width:344px;
	position:relative;
	margin-top:-151px;
}
#mainCol .goods h5{
	width:334px;
	margin-bottom:18px;
	padding-left:10px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	background:#F3F3F3;
	border-bottom:solid 1px #CCCCCC;
}
#mainCol .goods p.pic{
	width:338px;
	margin:0 auto;
	padding-top:290px;
	text-align:center;
	background:url(/product/maltextract/images/pic02.jpg) no-repeat 0 0;
}
#mainCol .goods p.amount{
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#mainCol p.link{
	margin-bottom:60px;
	font-size:12px;
	font-weight:bold;
}
#mainCol p.link a{
	color:#4777B0;
	text-decoration:underline;
}
#mainCol p.link a:hover{
	text-decoration:none;
}
/*i6ハック*/
#mainCol .rightBox span.pl_ie6{
	_padding-left:40px !important;
}
