@charset "utf-8";
/* CSS Document */
#contents {
	float: left;
	width: 762px;
	height: 1027px;
	background-color: #FFF;
}
.contact_title {
	height: 65px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
.contact_catch {
	height: 49px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}
.contact_honbun {
	width: 630px;
	margin-right: auto;
	margin-left: auto;
	height: 59px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	color: #666;
	line-height: 1.3em;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
#contact_first {
	height: 104px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/contact/contact_first.gif);
	background-repeat: no-repeat;
}
.shimei {
	height: 90px;
	width: 200px;
	float: left;
	margin-top: 14px;
	padding-left: 22px;
}
#contact_first_left {
	height: 104px;
	width: 428px;
	float: left;
}
#contact_first_left p{
	height: 23px;
	width: 442px;
	margin-top: 14px;
}
.name_box {
	height: 23px;
	float: left;
	margin-right: 3px;
}
.name_text {
	height: 21px;
	float: left;
	border: 1px solid #999;
}
#contact_second {
	height: 128px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/contact/contact_second.gif);
	background-repeat: no-repeat;
}
.kaishamei {
	height: 128px;
	width: 180px;
	float: left;
	padding-left: 22px;
}
#contact_second_left {
	height: 128px;
	width: 448px;
	float: left;
}
#contact_second_left p{
	height: 23px;
	width: 448px;
	margin-bottom: 14px;
}
#contact_third {
	height: 318px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/contact/contact_third.gif);
	background-repeat: no-repeat;
}
.jyusho {
	height: 318px;
	width: 146px;
	float: left;
	padding-left: 22px;
}
#contact_third_right {
	height: 318px;
	width: 482px;
	float: left;
}
#contact_third_right p {
	height: 23px;
	width: 496px;
	margin-bottom: 14px;
}


.yubin_text {
	height: 21px;
	border: 1px solid #999;
}
#contact_forth {
	height: 82px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/contact/contact_forth.gif);
}
.toiawase {
	height: 82px;
	width: 262px;
	float: left;
	padding-left: 22px;
}
#contact_forth_right {
	height: 82px;
	width: 366px;
	float: left;
}
#contact_forth_right input{
	height: 18px;
	width: 18px;
}
#contact_fifth {
	height: 114px;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/contact/contact_fifth.gif);
	background-repeat: no-repeat;
}
.toiawase_naiyou {
	height: 114px;
	width: 116px;
	float: left;
	padding-left: 168px;
}
#contact_fifth textarea {
	height: 80px;
}
.soushin_btn {
	height: 39px;
	width: 156px;
	margin-right: auto;
	margin-left: auto;
}
.ajax_link {
	font-size: 0.5em;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1em;
	text-align: center;
	margin-top: 10px;
}

.textfieldRequiredMsg {
	font-size: 0.7em;
	line-height: 1em;
	background-color: #F00;
}

