@charset "utf-8";
/* CSS Document */

div#header ul {
	border-bottom-color: #8DB939;}

ul.secondNavi {
	padding-top: 6px;}

h3 {
	padding-bottom: 15px;}

div.section01 {
	padding-bottom: 25px;}

div.section01 p {
	padding-bottom: 15px;}

div.section01 div#infoArea {
	background: #FFF5F6;
	border: 1px solid #F9C1C4;
	text-align: center;}

div.section01 div p {
	padding: 10px 0;
	color: #ED1C24;
	font-weight: bold;}

div.section01 p span{
	font-size: 1em;
	color: #ED1C24;
	font-weight: bold;}

div.section01 div ul {
	padding: 10px 15px 5px 30px;
	color: #ED1C24;
	font-weight: bold;
	text-align: left;}

div.section01 div li {
	list-style-type: disc;
	padding: 0 0 10px 0;}

div.section01 span {
	display: block;
	font-size: 0.8em;}

div.section01 table {
	width: 570px;
	background: #F9C1C4;}

div.section01 table th,
div.section01 table td {
	background: #FFF5F6;
	color: #ED1C24;}

div.section01 table th {
	width: 9em;
	padding-left: 10px;
	text-align: left;
	font-weight: normal;}

div.section01 table td {
	padding: 8px 20px 6px 20px;
	font-weight: bold;}

div.section01 table td p {
	width: 15em;
	float: left;
	padding: 0;}

div.section02 {
	width: 570px;
	padding-bottom: 40px;
	overflow: hidden;}

div.section02 div {
	width: 585px;}

div.section02 dl {
	width: 195px;
	float: left;
	padding-bottom: 15px;}

.about-link {
	margin-bottom:100px;
	text-align:center;
}
.about-link dd {
	margin-top:3px;
	font-size:0.85em;
}