@charset "Shift_JIS";

/* catch
----------------------------------------------- */
#catch {
	margin-top:10px;
	background-color:#000000;
	}
#catch h3 {
	}

#lead {
	padding:35px 0 35px 25px;
	}


/* mileWrap
----------------------------------------------- */
.mileWrap {
	padding:34px;
	_padding:34px 33px 34px 34px;
	border-right:solid 1px #dfdfdf;
	border-bottom:solid 1px #dfdfdf;
	border-left:solid 1px #dfdfdf;
	_height:1%;
	background-color:#ffffff;
	}
.mileWrap dt,
.mileWrap dd,
.mileWrap td,
.mileWrap p {
	line-height:1.5;
	color:#444444;
	}

.mileWrap table	{
	margin-top:10px;
	border-collapse:collapse;
	empty-cells:show;
	}
.mileWrap table th,
.mileWrap table td	{
	border:solid 1px #dfdfdf;
	}
.mileWrap table td	{
	padding:0 10px;
	}
.mileWrap table td.bg {
	padding:0;
	background-color:#e9e9e9;
	}
.mileWrap table td.bg div {
	padding:5.8em 10px;
	}
.mileWrap dt {
	margin-bottom:5px;
	}
.mileWrap dd {
	padding-left:10px;
	}

.red {
	color:#9a0f14;
	}

