/*History*/
#mono_history .main_image{
	background	: url(../images/history/htl.jpg) no-repeat 0 0;
	width		: 660px;
	height		: 100px;
	margin		: 43px 0px 30px;
}

#mono_history .main_image h1{
	font-size	: 180%;
	padding		: 40px 0px 0px 20px;
	margin		: 0px 0px 0px 0px;
	color		: #222222;
}



#mono_history .usual{
	color		: #333333;
	padding		: 18px 0px 18px;
	background	: #f4f4f4;
}


#mono_history .top ul{
	margin		: 0px 0px 10px;
	text-align	: right;
}
#mono_history nav.top ul li{
	font-size	: 90%;
	display		: inline;
	padding		: 0px 0px 0px 20px;
}

#mono_history nav.top ul li a{
	text-decoration	: none;
}
#mono_history nav.top ul li a:hover{
	color		: #999999;
}


/*history_list*/
#mono_history .history_list{
	padding-bottom	: 1px;

	_padding-bottom	: 18px;
}

.history_list h2{
	font-size	: 140%;
	background	: url(../images/history/bg_ttl.jpg) no-repeat 0 0;
	width		: 625px;
	text-align	: center;
	color		: #ffffff;
	padding		: 10px 0px 10px;
	margin		: 0px 0px 0px 17px;
}

.history_list table{
	width		: 625px;
	margin		: 0px 0px 18px 17px;
}

.history_list table th{
	width		: 120px;
	border-style	: solid;
	border-width	: 1px 0px 1px 1px;
	border-color	: #bbbbbb;
	padding		: 5px;
	text-align	: center;
	vertical-align	: middle;
	font-size	: 140%;
	font-weight	: bold;
	line-height	: 80%;
}
.history_list table th span{
	font-size	: 50%;
	font-weight	: normal;
}

.history_list table td{
	border-style	: solid;
	border-width	: 1px 1px 1px 0px;
	border-color	: #bbbbbb;
	font-size	: 100%;
	vertical-align	: middle;
}

.history_list table td p{
	line-height	: 170%;
	background	: url(../images/history/bg_line.gif) repeat-y 0 0;
	padding		: 20px 20px 20px 27px;
}
.history_list table td .text{
	line-height	: 170%;
	background	: url(../images/history/bg_line.gif) repeat-y 0 0;
	padding		: 20px 0px 20px 27px;
}

.history_list table td figure{
	margin		: 0px 18px 0px 0px;
	float		: left;
}

.history_list table td p img{
	margin		: 0px 0px 5px;
}

.history_list table td p .ttl{
	font-size	: 100%;
	font-weight	: normal;
}
.history_list table td figcaption{
	font-size	: 100%;
	font-weight	: bold;
}

.history_list table td p span a{
	color		: #105687;
	text-decoration	: none;
}

.history_list table td p span a:hover{
	color		: #5384a7;
}

.history_list table .odd th,.history_list table .odd td{
	background	: url(../images/history/bg_odd.jpg);
}

.history_list table .even th,.history_list table .even td{
	background	: url(../images/history/bg_even.jpg);
}


