@charset "utf-8";
#mainconts img {
	margin-bottom: 20px;
}
#mainconts #title {
	width: 510px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
}
#mainconts .subtitle {
	width: 492px;
	padding-right: 28px;
	padding-left: 30px;
}
#mainconts dl {
	width: 450px;
	padding-right: 50px;
	padding-left: 50px;
}
#mainconts dt {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #0000FF;
}
#mainconts dd {
	line-height: 150%;
	margin-bottom: 20px;
}
#mainconts em {
	background-color: #FFC4FF;
}
#mainconts #con1 {
	width: 430px;
	padding-right: 60px;
	padding-left: 60px;
}
#mainconts #con1 #img1 {
	float: left;
	width: 244px;
}
#mainconts #con1 #img2 {
	float: right;
	width: 160px;
}
#mainconts #con2 {
	width: 450px;
	padding-right: 50px;
	padding-left: 50px;
}
#mainconts #con2 #img3 {
	float: left;
	width: 200px;
	font-weight: bold;
	text-align: center;
}
#mainconts #con2 #img4 {
	float: right;
	width: 200px;
	font-weight: bold;
	text-align: center;
}
#mainconts .con3 {
	width: 450px;
	padding-right: 50px;
	padding-left: 50px;
}
#mainconts   .con3   .syurui {
	font-weight: bold;
	color: #0000FF;
	font-size: 14px;
}
#mainconts .con3 .con3-1 p {
	float: left;
	width: 230px;
}
#mainconts .con3 .con3-1 img {
	float: right;
	width: 190px;
}
