@charset "shift_jis";
/* -------------------------------------------------------------- 
haisou
-------------------------------------------------------------- */

#haisou .lead strong {
	font-weight:bold;
}
#haisou .lead .red {
	color:#f00;
}

.haisou-inner {
	margin:0 30px;
}
.haisou-inner table {
	width:100%;
	border:1px solid #999;
	border-collapse:collapse;
}

.haisou-inner thead th {
	background:#eee;
}
.haisou-inner th,
.haisou-inner td {
	border:1px solid #999;
	padding:0.5em;
	text-align:center;
}
.haisou-inner th {
	font-weight:bold;
	text-align:center;
}
.haisou-inner .th01-2 {
	width:40%;
}
.haisou-inner .th02-2 {
	width:60%;
}

.haisou-inner td.chien {
	background:#FF9;
}
.haisou-inner td.fuka {
	background:#ffdacf;
}
p.notice {
	margin:10px 0 0 0;
}

.haisou-inner td.area {
	line-height:1.2;
	text-align:left;
}

.lead2 {
	margin:50px 0 0 0;
}


#contact {
	margin:20px auto 0 auto;
	padding:15px 0 0 0;
	border-top:1px dotted #999;
}
#contact dl {
	line-height:1.1;
}
#contact dd.tel {
	font-size:24px;
	font-weight:bold;
}
#contact dd.tel span {
	font-size:14px;
}

