@charset "UTF-8";
/*
 * cmn_layout.css
 *
 *  version --- 3.4
 *  updated --- 2012/09/23
 */


/* !index.html
---------------------------------------------------------- */
.index_ul {
	width: 596px;
	margin: 0 auto;
}
	.index_ul ul {
		width: 597px;
		margin-right: -1px;
	}
	.index_ul li {
		margin-right: 1px;
		float: left;
	}
		.index_ul li span {
			display: block;
			border-top: #FFF 1px solid;
			padding: 5px 10px;
			background: #595757;
			color: #FFF;
			font-size:90%;
		}
		
.index_bg {
	background: #090 url(../img/index_bg01.gif) left top no-repeat;
	padding: 10px 35px 10px 250px;
	height: 89px;
}
	.index_bg p {
		font-size: 116%;
		color: #FFF;
		line-height: 1.3em;
	}

.index_colBlock {
	height: 100%;
	overflow: hidden;
}
	.index_col {
		width: 314px;
	}
		.index_Colbox {
				clear: both;
			}
			.index_Colbox .imgCol {
				float: left;
				margin-right: 5px;
			}
				.index_Colbox .imgCol img {
					border: #FFF 3px solid;
				}
			.index_Colbox .textCol {
				overflow: hidden;
				zoom: 1;
				line-height: 1.5em;
				padding: 5px 0 0 0;
			}
				.index_Colbox .textCol a {
					background: url(../img/index_ico01.gif) left center no-repeat;
					font-size: 142%;
					color: #E60012;
					padding: 0 0 0 15px;
					font-weight: bold;
				}


/* !itakuhanbai.html
---------------------------------------------------------- */
.itakuhanbai_flow {
	padding: 0px 8px 0 20px;
	height: 100%;
	overflow: hidden;
}
	.itakuhanbai_flow span {
		display: block;
		text-align: center;
	}
.itakuhanbai_way {
	background: url(../img/itakuhanbai_bg01.gif) left top no-repeat;
	padding: 10px 0 0 325px;
	height: 137px;
}
.itakuhanbai_way p {
	font-size: 108%;
	line-height: 1.3em;
}
.itakuhanbai_occ {
	background: url(../img/itakuhanbai_bg02.gif) left top no-repeat;
	padding: 30px 30px 0 325px;
	height: 117px;
}
.itakuhanbai_occ p {
	font-size: 108%;
	line-height: 1.3em;
}
dl.itakuhanbai_qagreen {
	margin: 0;
	padding: 0;
	font-size: 116%;
}
	dl.itakuhanbai_qagreen dt {
		height: 23px;
		line-height: 23px;
		background: #E6E6E6;
		padding: 0 0 0 0.5em;
		color: #006934;
		font-weight: bold;
		margin-bottom: 5px;
	}
	dl.itakuhanbai_qagreen dd {
		padding: 0 0 0 1em;
		margin-bottom: 10px;
	}
dl.itakuhanbai_qared {
	margin: 0;
	padding: 0;
	font-size: 116%;
}
	dl.itakuhanbai_qared dt {
		height: 23px;
		line-height: 23px;
		background: #E6E6E6;
		padding: 0 0 0 0.5em;
		color: #C30D23;
		font-weight: bold;
		margin-bottom: 5px;
	}
	dl.itakuhanbai_qared dd {
		padding: 0 0.5em 0 1em;
		margin-bottom: 10px;
	}
dl.itakuhanbai_qayear {
	margin: 0;
	padding: 0;
	font-size: 116%;
}
	dl.itakuhanbai_qayear dt {
		float: left;
		margin-right: 5px;
	}
	dl.itakuhanbai_qayear dd {
		overflow: hidden;
		zoom: 1;
	}
		dl.itakuhanbai_qayear ul {
			list-style-type: none;
			margin-top: -5px;
		}
		dl.itakuhanbai_qayear li {
			border-bottom: #C9CACA 1px solid;
			padding: 5px 3px;
			color: #E60012;
		}
			dl.itakuhanbai_qayear li span {
				margin-right: 1em;
				color: #231815;
			}
			

/* !eigyo.html
---------------------------------------------------------- */
.eigyo_picList {
	width: 627px;
	height: 100%;
	overflow: hidden;
}
	.eigyo_picList ul {
		width: 645px;
		margin-right: -18px;
	}
	.eigyo_picList li {
		float: left;
		margin-right: 18px;
		margin-bottom: 15px;
	}
.eigyo_exchange {
	font-size: 83%;
	padding:2px 3px 15px 5px;
	background-color:#FFF;
}
.eigyo_Colbox {
	height: 100%;
	overflow: hidden;
}
	.eigyo_Colbox .imgCol {
		float: left;
	}
	.eigyo_Colbox .textCol {
		float: right;
		width: 445px;
	}
.eigyo_Colbox table{margin-top: 3px;margin-bottom: 3px;}
.eigyo_Colbox h2{ font-size: 18px; font-weight: bold; color: #FF0000;}
.eigyo_Colbox h3{ font-size: 16px; font-weight: bold; color: #00532A; margin-top: 14px;}
.eigyo_table {
	border-collapse: collapse;
	font-size: 116%;
}
	.eigyo_table th {
		background: #00532A;
		padding: 5px;
		color: #FFF;
		text-align: center;
		border: #595757 1px solid;
	}
	.eigyo_table td {
		padding: 5px;
		text-align: center;
		color: #00532A;
		border: #595757 1px solid;
	}
		.eigyo_table td.level {
			background: #FFFCDB;
			color: #E60012;
		}
		.eigyo_table td.levelL {
			background: #FFFCDB url(../img/eigyo_ico01.gif) left center no-repeat;
			color: #231815;
			text-align: right;
			line-height: 1.5em;
		}
		.eigyo_table td.levelL span {
			color: #E60012;
			font-size: 150%;
			font-weight: bold;
		}
		.eigyo_table td.nobor {
			border: none !important;
		}
		.eigyo_table th.whitebor {
			border-bottom: #FFF 1px solid;
		}
.eigyo_tabletxt {
	font-size: 116%;
	font-weight: bold;
	margin:0 0 5px 15px; 
}
.eigyo_other {
	background: url(../img/eigyo_bg02.gif) left top no-repeat;
	height: 210px;
	position: relative;
}
	.eigyo_othertxtL {
		position: absolute;
		left: 20px;
		top: 68px;
	}
	.eigyo_othertxtR {
		position: absolute;
		right: 45px;
		bottom: 9px;
	}
	
	
/* !tenpo.html
---------------------------------------------------------- */
.tenpo_Colbox {
	clear: both;
}
.tenpo_Colbox .imgCol {
	float: right;
	margin-left: 20px;
}
.tenpo_Colbox .textCol {
	overflow: hidden;
	zoom: 1;
	font-size: 116%;
}

/* !osagasi.html
---------------------------------------------------------- */
.osagasi_Colbox {
	clear: both;
}
.osagasi_Colbox img{
	display:block; margin: 0 auto;
}
.osagasi_Colbox img.left{
	margin: 0;
}
.osagasi_Colbox ul{ margin:10px 0;}
.osagasi_Colbox li{ font-size:14px; list-style-image:url(../img/side_ico01.gif); margin-left: 18px;}
.osagasi_Colbox .imgCol {
	float: right;
	margin-left: 20px;
}
.osagasi_Colbox .textCol {
	overflow: hidden;
	zoom: 1;
	font-size: 116%;
}
.osagasi_Colbox .osagasi_timing_l{ width:97px; float:left; margin-right:10px;}
.osagasi_Colbox .osagasi_timing_r{ width:480px; float:left;}
.osagasi_Colbox .red{ color:#F00;}

/*tyre.html----------------------------------------------------*/
.tyre_Colbox table{ border-collapse:collapse;}
.tyre_Colbox th{ background-color:#333; color:#FFFFFF; border:solid 1px #FF0000; padding:3px;text-align:center; font-weight:bold;}
.tyre_Colbox td{ border:solid 1px #FF0000; padding:3px; text-align:center; font-size:120%;}