@charset "utf-8";

#content .cont01{
	min-height:180px;
	height:auto !important;
	height:180px;
}
#content .cont01 p.text{
	width:380px;
	padding:0 10px 10px 10px;
	float:left;
}
#content .cont01 p.photo{
	float:right;
	background:#00F;
}

#content .cont02{
	width:643px;
	height:370px;
	overflow-y:scroll;
	overflow-x:hidden;
	padding:20px;
	border:1px solid #CCC;
	font-size:100%;
}
#content .cont02 h4{
	margin-bottom:1em;
	font-weight:bold;
	font-size:108%;
}
#content .cont02 h5{
	margin-bottom:0.5em;
	font-weight:bold;
	font-size:100%;
	padding-top:1.5em;
}
#content .cont02 ul,
#content .cont02 dl,
#content .cont02 p{
	margin-bottom:0.5em;
	font-size:100%;
	padding:0;
	width:auto;
}
#content .cont02 ul li{
	font-size:100%;
	margin-bottom:0.1em;
	padding:0;
	width:auto;
}
#content .cont02 ul li ul{
	margin:0;
	padding:0;
	width:auto;
}
#content .cont02 strong{
	font-weight:bold;
}
#content .cont02 strong{
	font-weight:bold;
}
#content form p{
	text-align:center;
	margin:20px;
}