@charset "UTF-8";
/* CSS Document */
.contents1 mainvisual img {
	padding-left: 34.4%;
	padding-top: 50px;
}
.contents1 h2 img {
	padding-left: 27%;
	padding-top: 40px;
	padding-bottom: 60px;
}
.contents2 h3 img {
	padding-top: 40px;
	padding-left: 49%;
	padding-bottom: 40px;
}
.contents2 table {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	word-spacing: normal;
	margin-left: 10%;
	font-size: 90%;
}
.contents2 table tr {
	padding-top: 10px;
}
.contents2 table tr th {
	padding-left: 10px;
	padding-right: 20px;
	color: #fff;
	padding-top: 20px;
}
.contents2 table tr td {
	color: #fff;
	padding-left: 10px;
	width: auto;
}

.contents2 dl {
	padding-left: 10%;
	line-height: 150%;
}
.contents2 dl dt  {
	float: left;
	width: 150px;
	font-size: 100%;
	color: #fff;
}
.contents2 dl dd {
	font-size: 100%;
	color: #fff;
	float: none;
	clear: none;
}
