div#main /*styleRewire*/ {
	border-top: 1px solid #dddddd;
}


/* feature -----*/

div#main div.feature {
	padding: 0 30px;
}

div#main div.feature div.leftcolumn {
	float: left;
	width: 300px;
}

div#main div.feature div.rightcolumn {
	float: right;
	width: 550px;
}

div#main div.feature ul {
	margin: 10px 0;
	padding-left: 2em;
}

div#main div.feature span.emphasis {
	color: #cc0000;
}

div#main div.automaid {
	margin-top: 30px;
	padding: 19px;
	background-color: #fafafa;
	border: 1px solid #eeeeee;
}

div#main div.automaid .logo {
	float: left;
	width: 160px;
}

div#main div.automaid p {
	float: right;
	width: 335px;
}


/* itemlist -----*/

div#main div.itemlist {
	margin-top: 20px;
	padding: 0 30px;
}

div#main div.itemlist table th {
	padding: 5px 0;
	color: #ffffff;
	background-color: #112266;
	text-align: center;
}

div#main div.itemlist table td {
	padding: 5px 0;
	text-align: center;
}

div#main div.itemlist table th.title { padding: 30px 0 0; background-color: #ffffff; }
div#main div.itemlist table td.price { padding-right: 10px; text-align: right; }
div#main div.itemlist table td.sp { padding-right: 10px; color: #cc0000; text-align: right; }

div#main div.itemlist table tr.bg1 td { background-color: #f6f6f6; }
div#main div.itemlist table tr.bg2 td { background-color: #eeeeee; }

