/* CSS Document */

/*================================================
メニューアクティブ
------------------------------------------------*/
#menu ul li a#menu_history {
	background-position: -164px -100px;
}
#menu ul li a:hover#menu_history {
	background-position: -164px -100px;
}


/*================================================
レイアウト
------------------------------------------------*/
#main #title {
	width: 900px;
	height: 91px;
	margin: 0 0 80px 0;
	background: url(../history/img/title.gif) #701111 no-repeat;
}

#main #contents #his_wrap {
	width: 760px;
	margin: 0 0 0 70px;
}

.his {
	width: 760px;
	margin: 0 0 80px 0;
}

.his_title_01 {
	width: 760px;
	height: 25px;
	margin: 0 0 30px 0;
	background: url(../history/img/title_s_01.gif) no-repeat;
}
.his_title_02 {
	width: 760px;
	height: 58px;
	margin: 0 0 30px 0;
	background: url(../history/img/title_s_02.gif) no-repeat;
}
.his_title_03 {
	width: 760px;
	height: 25px;
	margin: 0 0 30px 0;
	background: url(../history/img/title_s_03.gif) no-repeat;
}
.his_title_04 {
	width: 760px;
	height: 25px;
	margin: 0 0 30px 0;
	background: url(../history/img/title_s_04.gif) no-repeat;
}

.his_photo_l {
	width: 325px;
	float: left;
}
.his_photo_r {
	width: 325px;
	text-align: right;
	float: right;
}

.his_photo_l a:hover img,
.his_photo_r a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.his_photo_l img,
.his_photo_r img {
	margin: 0 0 5px 0;
}

.his_photo_l span {
	width: 300px;
	margin: 0 0 15px 0;
	font-size: 11px;
	line-height: 150%;
	display: block;
}
.his_photo_r span {
	width: 300px;
	margin: 0 0 15px 0;
	font-size: 11px;
	line-height: 150%;
	display: block;
	float: right;
}

.his_txt_l {
	width: 435px;
	font-size: 12px;
	line-height: 150%;
	float: left;
}
.his_txt_r {
	width: 435px;
	font-size: 12px;
	line-height: 150%;
	float: right;
}


