﻿@charset "utf-8";

@import url(base.css);

h2 {
	position:absolute;
	top:40px;
	left:6px;
}

h3 strong {
	font-weight:bold;
}

div#content p.new {
	margin-bottom:2px;
	background:url(../image/new.jpg) no-repeat;
	padding:0 0 0 45px;
	height:13px;
	line-height:13px;
	clear:both;
}
div#content p.sp {
	margin-bottom:2px;
	clear:both;
}

div#content div.box {
	padding:10px 0;
	margin-bottom:20px;
	clear:both;
}

div#content div.box img {
	float:left;
	border:1px solid #2D3D7B;
}

div#content div.box table {
	float:left;
	margin-left:10px;
}

div#content div.box table th {
	background:url(../image/index-box-arr.jpg) no-repeat left bottom;
	border-bottom:1px solid #6D9ED3;
	width:74px;
	padding:20px 0 0 10px;
	text-align:left;
	font-weight:normal;
	line-height:1.2;
}
div#content div.box table td {
	padding:20px 0 0 10px;
}
div#content div.box table th.top ,div#content div.box table td.top {
	padding:0px 0 0 10px;
}

div#content div.box table td span {
	color:#FF0000;
}


div#content p.new-truck {
	background:url(../image/new-arr.jpg) no-repeat left center;
	padding:0 0 0 20px;
	margin:12px 0 0 11px;
}
div#content p.new-truck span {
	padding-left:40px;
}
div#content div.new-truck {
	border:1px solid #2D3D7B;
	background:#FFFEF0;
	padding:4px 10px;
	height:166px;
	overflow:scroll;
	overflow-x:hidden;
	margin-bottom:20px;
}

div#content div.new-truck table th {
	background:url(../image/new-arr.jpg) no-repeat left center;
	padding:0 0 0 20px;
	border-bottom:1px solid #91B6DE;
	line-height:2.2;
	font-weight:normal;
	white-space:nowrap;
}
div#content div.new-truck table td {
	padding:0 20px 0 20px;
	border-bottom:1px solid #91B6DE;
	line-height:2.2;
}

div#content table.Left {
	width:284px;
	background:#F5F4EF;
	line-height:2.2;
	margin:10px 5px 30px 0;
	float:left;
}
div#content table.Right {
	width:290px;
	line-height:2.2;
	margin:10px 0 30px 0;
	padding-left:7px;
	float:left;
	background:url(../image/Right-line.jpg) repeat-y left top #F5F4EF;
}
div#content table.Left tr.even {
	background-color:#FFF;
}
div#content table.Right tr.even {
	background:url(../image/Right-line.jpg) repeat-y left top #FFF;
}
div#content table.Right tr.even td {
	background:#FFF;
}
div#content table.Left th {
	text-align:left;
	font-weight:normal;
	padding:0 0 0 10px;
}
div#content table.Right th {
	text-align:left;
	font-weight:normal;
	padding:0 0 0 20px;
}
div#content table.Left td ,div#content table.Right td {
	text-align:right;
	padding:0 10px 0 0;
	white-space:nowrap;
}


div.greeting {
	clear:both;
	margin:10px 0 30px 0;
	padding:0 10px;
	line-height:1.6;
}
div.greeting p a {
	padding:0 4px;
}

/* 2010/03/24 おすすめ */
div#content div.boxs {
	padding:10px 0;
	margin-bottom:10px;
	clear:both;
}
	div#content div.boxs img {
		border:1px solid #2D3D7B;
	}
div#osusume {
}
	div#osusume dl {
		width:180px;
		float:left;
		padding:0 7px 0 6px;
		margin-bottom:20px;
	}
		div#osusume dl dt {
			width:180px;
		}
			div#osusume dl dt a:hover img {
				opacity : 0.7;
				filter: alpha(opacity=70);
			}
		div#osusume dl dd {
			width:180px;
		}
			div#osusume dl dd.comment {
				font-size:.9em;
			}
			
/* kaitori 追加作業 20100413 */
p.kaitori {
	margin-bottom:20px;
}
	p.kaitori a:hover img {
		opacity : 0.7;
		filter: alpha(opacity=70);
	}


html body .sbox table{
	width:auto;
	margin:0 auto;}
	

div.gyoumu_text	{
	margin:20px 0 15px 10px;
}
	
div.gyoumu_text p {
	margin-bottom:15px;
	line-height:1.6;
}
