#container2 {
	text-align: center;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#head_mizuma{
	min-height:70px;
	_height:70px;
}

#main2 {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	text-align: justify;
	min-height:680px;
	height: auto !important;
	height: 680px;
	background-image: url(images/back.jpg);
	background-repeat: no-repeat;
}
#main2 #text_area {
	float: right;
	width: 450px;
	padding: 10px;
	background-color:#FFFFFF;
	margin-top:40px;
	margin-right:30px;
	min-height:400px;
	height: auto !important;
	height: 400px;
	border:1px solid #000;
	border-bottom:none;
	line-height:150%;
}

#main2 #profile {
	float: left;
	width: 250px;
	padding-left: 70px;
	padding-top: 500px;
}
#main2 #text_area .image {
	margin: 2px;
	float: right;
}

#main2 #text_area h2 {
	font-size: 110%;
	padding-top: 10px;
	padding-bottom: 5px;
	margin: 0px;
}

#main2 #text_area p {
	font-size: 95%;
	line-height: 150%;
	letter-spacing:0.15em;
	padding-top: 0px;
	padding-bottom: 0px;
}

#main2 #text_area p img{
	float:right;
	padding:3px;
	border:1px solid #000;
	margin:2px;
}
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここから） */
#main2:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}

#main2 { display:inline-table; }

/* Mac IE には適用させない \*/
* html #main2 { height:1px; }
#main2 { display:block; }
/* */
/* floatさせたボックスが親ボックスの外にはみ出す現象を回避（ここまで） */
.center {
	text-align: center;
}

#main2 #pager{
	float: right;
	width: 450px;
	padding: 10px;
	padding-top:0;
	background-color:#FFFFFF;
	margin-top:0;
	margin-bottom:20px;
	margin-right:30px;
	line-height:1.3;
	letter-spacing:0.15em;
	border:1px solid #000;
	border-top:none;
}
#main2 #pager .next {
	text-align: right;
	float: right;
	width: 30%;
}

#main2 #pager .page {
	text-align: center;
	float: left;
	width: 40%;
}

#main2 #pager .back {
	text-align: left;
	float: left;
	width: 30%;
}


