@charset "utf-8";
/* CSS Document */

.imp_soto {
	width: 505px;
	margin-top: 30px;
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.imp_right  img {
	float: right;
	margin-top: 30px;
	padding-right: 20px;
}
.imp_soto p {
	float: left;
	width: 270px;
	margin-top: 30px;
	padding-left: 10px;
}
.imp_bun {
	float: right;
	padding-right: 10px;
	margin-top: 30px;
	width: 280px;
}
.koumoku {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 10px;
}
#imp-table {
	width: 480px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 30px;
}
#imp-table table {
	text-align: center;
	border-collapse:collapse;
}
#imp-table td {
	height: 20px;
	width: 120px;
	border: 1px solid #333333;
}
#imp-table th {
	height: 20px;
	width: 120px;
	border: 1px solid #333333;
	background-color: #647DE4;
}
#imp4-left {
	width: 280px;
	float: left;
	padding-left: 10px;
}
#imp4-left p {
	width: 180px;
}
#imp4-right p {
	width: 180px;
}
#imp4 {
	float: left;
	width: 500px;
	margin-top: 30px;
}
.imp4imagebun2 {
	padding-right: 35px;
	padding-left: 35px;
	width: 130px;
	margin-bottom: 20px;
}
#imp4-right {
	width: 200px;
	float: right;
	padding-right: 10px;
}
#imp4-naka {
	float: right;
	width: 80px;
}
.imp4imagebun {
	padding-right: 87px;
	padding-left: 8px;
	margin-bottom: 20px;
	width: 185px;
}

.imp_bun .aka {
	font-weight: bold;
	color: #FF0000;
}
.imp_bun .ao {
	color: #0000CC;
	font-weight: bold;
	float: left;
}
.imp_left {
	float: left;
	margin-top: 30px;
	padding-left: 15px;
	width: 170px;
}
#img img {
	margin-top: 30px;
}
#imp-table .bg {
	font-weight: bold;
	background-color: #E7F0F9;
}
