/* @override http://mihoishizuka.com/css/miho20102.css */


div#box {
	height: 100%;
	margin: 50px auto 50px auto;
	font: 11px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	color: #555;
	text-align: center;
}

div.title {
	color:#555;
	font: bold 58px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin: 20px auto;
}


#aboutme {
	color: #fe394f;
	width: 750px;
			margin: 20px auto;
}

#aboutme a {
		color: #fe394f;
}

#aboutme a:hover {
		background-color: #fe394f;
color: #ffffff;
}


#aboutme div.aboutmejp {
	font-size: 10px;
	line-height: 14px;
}

#contact {
	color: #00ba8b;
	width: 750px;
			margin: 20px auto;
}

#contact a{
	color: #00ba8b;
}

#contact a:hover{
	background-color: #00ba8b;
color: #ffffff;
}


#contact div.contactjp {
	line-height: 16px;
	font-size: 10px;
}

#news {
	color: #d400ff;
	width: 750px;
		margin: 20px auto;
}

#news a {
		color: #d400ff;

}

#news a:hover {
		background-color: #d400ff;
color: #ffffff;
}

#pf {
	color: #3d00ff;
}

#pf a{
	color: #3d00ff;
}

#pf div.pfeng {
width: 400px;
margin: 0px;
position: absolute;
}

#pf div.pfeng div div {
		color:#555;
	font-size: 9px;
}

#pf div.pfeng div div a{
		color:#555;
}

#pf div.pfeng div div a:hover{
		background-color:#3d00ff;
color: #ffffff;
}

#pf div.pfjp {
width: 750px;
		margin: 20px auto;
}

#pf div.pfjp div div {
		color:#555;
	font-size: 9px;
}

#pf div.pfjp div div a{
		color:#555;
}

#pf a:hover{
		background-color:#3d00ff;
color: #ffffff;
}


#links {
	color: #633f18;
	width: 550px;
	margin: 20px auto;
}

#links a{
	color: #633f18;
}

#links a:hover{
	background-color: #633f18;
color: #ffffff;
}
