@charset "utf-8";


#main_A {
	height: 500px;
	width: 100%;
}


#main_B {
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
	height: 65px;
	width: 970px;
}



#contact {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
}

#contact2 {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	height: 600px;
	padding-top: 20px;
}


#box_A {
	background-color: #ececec;
	width: 100%;
}


.font_A{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 22px;
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
	color: #565656;
}


.font_C {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 18px;
	text-align: center;
	color: #565656;
	padding-top: 10px;
	padding-bottom: 10px;
}


.font_D {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	color: #565656;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


#formWrap {
	width: 700px;
	margin: 0 auto;
	color: #555;
	line-height: 120%;
	font-size: 90%;
	padding-top: 20px;
	padding-bottom: 50px;
	height: 500px;
}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}
table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}
table.formTable th{
	width:30%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}
