@charset "utf-8";

.haikibutsu .headeline {
	color:#0466B1;
	width: 700px;
	height:40px;
	padding: 5px 0;
	font: bold 22px "メイリオ", "小塚ゴシック Pro M", "ＭＳ Ｐゴシック", "Meiryo UI", "MS UI Gothic", sans-serif;
	border-bottom: #B8B8B8 4px solid;
	margin-bottom: 20px;
}

.haikibutsu #style01 {
	width: 650px;
	height: 270px;
	background: url(../haikibutsu/images/img02.jpg) right center no-repeat;
	margin-bottom:20px;
}

#style01 dt, #style01 dd {
	margin-top:20px;
	width:380px;
}
#style01 dt {
	font-weight:bold;
	line-height: 150%;
}
#style01 dd {
	width: 320px;
	height:100px;
	border: solid 5px #016DB6;
	padding: 10px;
}

.haikibutsu table{
	border-collapse: collapse;
}

.haikibutsu table th {
	color: white;
	background: #A0A0A0;
}

.haikibutsu table .th_wide {
	width: 265px;
}

.haikibutsu table th, .haikibutsu table td {
	border: solid #9E9E9E 1px;
	padding: 10px;
}

.txtStrongRed {
	color: red;
	font: bold 22px "メイリオ", "小塚ゴシック Pro M", "ＭＳ Ｐゴシック", "Meiryo UI", "MS UI Gothic", sans-serif;
}