/*--------------------
info
--------------------*/
.contents-info{
	width:790px;
	margin:0px 0px 0px 10px;
}
.info{
	width:773px;
	margin:10px 0px 150px 7px;
}
.info-title{
	font-size:130%;
	padding-left:5px;
}
.info h3{
	margin:0px 0px 0px 10px;
}
.info p{
	margin:5px 5px 10px 5px;
}
.info table{
	width:500px;
	margin:5px 0px 20px 10px;
}
.info th{
	width:150px;
	vertical-align:top;
	padding:5px;
	border-bottom:1px dotted #ccc;
}
.info td{
	vertical-align:top;
	padding:5px;
	border-bottom:1px dotted #ccc;
}
.pic {
	float:right;
	display:inline;
	width:250px;
	margin-right:20px;
}
.pic_l {
	float:right;
	display:inline;
	width:370px;
	margin-right:20px;
}
.pic_2 {
	float:left;
	display:inline;
	width:250px;
}
.info img {
	margin-left:10px;
	margin-bottom:10px;
	padding:5px;
	border:1px solid #cccccc;
}
.text_left {
	float:left;
	displat:inline;
	width:500px;
}
.text_left_2 {
	float:left;
	displat:inline;
	width:370px;
}
.text_right {
	float:right;
	displat:inline;
	width:500px;
}
.kiji {
	height:350px;
	_zoom:1;
	overflow:hidden;
}
.kiji_f {
	margin-bottom:10px;
	_zoom:1;
	overflow:hidden;
}
.name {
	text-align:right;
}
.report {
	width:500px;
	float:left;
	display:inline;
}

.syokaku{
	margin:0px 10px;
}
.hyosyo{
	overflow:hidden;
}
.hyosyophoto{
	float: left;
}