#main h2 {
	margin-bottom:40px;
}
#main #leadcopy h3 {
	margin-bottom:10px;
}
#main p {
	line-height:1.5em;
}
#leadcopy #leadLeft {
}
#leadcopy #leadRight {
	float: right;
	width: 146px;
}
#leadcopy #leadRight img {
	margin-bottom:3px;
}
#leadcopy #leadRight a {
	color: #DD786A;
	font-size: 10px;
	line-height:1.2em;
}
.newText h4 {
	padding: 0px 0px 0px;
	margin-bottom:5px;
}
*+html .newText h4{
	margin-top:0px;
}
.newText .btn {
	margin: 3px 0px 0px;
}
#main-inner #button {
	margin: 20px 0px 0px;
}
#recom {
	zoom:1;
}
#recom:after {
	content: "";
	display: block;
	clear: both;
}
#recom .newPhoto {
	float:left;
	padding:2px;
	border:solid 1px #CCCCCC;
	width:200px;
	height:125px;
}
#recom .newText {
	float:right;
	width:430px;
}
#recom .newUnit {
	padding:8px 8px;
	height:88px;
}
#recom .newUnit.colored {
	background:#ECEDF0;
}
.newText .newIcon {
	float:left;
	margin-right:5px;
}
.newText .newDate {
	font-size:10px;
	font-weight:bold;
	padding-top:3px;
}
.caption {
	font-size: 10px;
	color: #990000;
	margin: 5px 0px;
}
.newText .newHonbun {
	font-size: 12px;
}

.listUnit {
	padding: 9px;
	width: 198px;
	border: 1px solid #E4E1E0;
	float: left;
	margin-right: 8px;
	margin-bottom:8px;
}

.listUnit h4 {
	margin: 8px 0px 5px;
}
.listUnit.last {
	margin-right: 0px;
}
.listUnit.column2 {
	width: 424px;
}
/*
plate
*/
#subColumn #plate {
	background:url(../img/plate_bg.gif) no-repeat top;
	width:250px;
	height:232px;
	text-align:center;
}
#subColumn #plate h4{
	padding:20px 0 0;
	margin:0;
}
#subColumn #plate p{
	padding:0px;
	margin:0;
}
