@charset "utf-8";

/*////////////////////////////////////////////////////////////////////

  荘川


////////////////////////////////////////////////////////////////////*/


/*====================================================================
  お問い合わせ
====================================================================*/


#contentWrapper {}
	#contentWrapper #contentHeader {}
		#contentWrapper #contentHeader h1 {
			background: scroll url(../../images/content/contact/toi_mainImg.jpg) no-repeat center top;
			height: 172px;
			text-indent: -9999px;
			margin: 0 0 40px;
		}
	#contentWrapper .phoneWrapper {
		background: scroll url(../../images/content/contact/pamphlet.jpg) no-repeat right 50px;
		padding:0px;
	}
		#contentWrapper .phoneWrapper ul {
			min-height: 144px;
		}
.freeDial {
	background: scroll url(../../images/content/contact/freeDial.gif) no-repeat left center;
	padding: 0 0 0 40px;
	display: inline-block;
	font-size: 150%;
	min-height: 22px;
	line-height: 1em;
}
.caption {
	min-height: 22px;
	line-height: 22px;
	display: inline-block;
	line-height: 1em;
	vertical-align: middle;
}


/*--フォーム--*/
.contactForm {
	width:100%;
	border-collapse:collapse;
}
	.contactForm th,
	.contactForm td {
		font-family:"ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, Meiryo, "メイリオ",sans-serif;
		font-weight:normal;
		text-align:left;
		padding:10px;
		border-top:1px solid #ccc;
		border-bottom:1px solid #ccc;
	}
	.contactForm th {
		background:#eee;
	}
		.contactForm th.require {
			background:url(../../images/content/contact/require.gif) no-repeat 155px center #eee;
			padding-right:40px;
		}
		.contactForm td input[type="text"],
		.contactForm td textarea {
			border:1px solid #ccc;
			padding:5px;
		}
		.contactForm td label {
			display:inline-block;
			margin-right:20px;
		}

.buttonArea {
	padding:40px 0px 0px 0px;
	text-align:center;
}
	.buttonArea #editForm {
		width:45%;
		float:left;
	}
	.buttonArea #submitForm {
		width:45%;
		float:right;
	}
	.buttonArea input {
		width:260px;
		cursor:pointer;
		color:#fff;
		font-size:120%;
		font-family:"ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, Meiryo, "メイリオ",sans-serif;
		letter-spacing:1em;
		padding:10px 0px 10px 1em;
		border:none;
	}
	.buttonArea .entrySubmit1 {
		letter-spacing:0.2em;
		padding:10px 0px 10px 0px;
		background:#af2e0e;
	}
	.buttonArea .entrySubmit2 {
		background:#af2e0e;
	}
	.buttonArea .entrySubmit3 {
		background:#aaa;
	}


.voxMessErr {
	border: 2px solid #af2e0e;
	color: #af2e0e;
	padding: 10px 15px;
	margin-bottom: 30px;
}
.error .cFF3333 {
	color: #ff3333;
	margin-top: 5px;
}


