@charset "utf-8";

/*メイン-----------------*/
.contact {
	width: 640px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DFDFDF;
	border-left-color: #DFDFDF;
	margin: 0px 10px 20px 0px;
}
.contact th {
	font-weight: normal;
	background-color: #F2F2F2;
	padding: 5px 0px 4px 15px;
	color: #414141;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	width: 135px;
}
.contact td {
	padding: 5px 10px 4px 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	background-color: #FFFFFF;
}
#submit {
	text-align: center;
}
/*送信フォームCSS-----------------*/
input {
	font-family: Arial;
	font-size: 13px;
	padding: 1px 0px 0px 2px;
	margin: 0px 0px 5px 0px;
    vertical-align: middle;
	/* これ以降Mac IE 5には適用されない \*/
	letter-spacing: 1px;
	/* これ以降Mac IE 5にも適用される */ 
}
textarea {
	font-family: Arial;
	width: 400px;
	height: 150px;
	font-size: 13px;
	padding: 1px 0px 0px 2px;
	margin: 5px 0px 5px 0px;
	line-height: 150%;
	/* これ以降Mac IE 5には適用されない \*/
	letter-spacing: 1px;
	/* これ以降Mac IE 5にも適用される */ 
}
select {
	font-family: Arial;
	font-size: 13px;
	padding: 1px 0px 0px 2px;
	margin: 0px 0px 5px 0px;
}
/*サンキューページ-----------------*/
.address {
	background-color: #EEEEEE;
	padding: 10px 15px 10px 15px;
	margin: 30px 0px 0px 0px;
}

/*formmail用追加-----------------*/
.formmail_table { border-collapse:collapse; width:640px;}
.formmail_table th,
.formmail_table td {padding: 5px 10px 4px; border:1px #D7D7D7 solid;}
.formmail_table th {width:135px;background-color: #F2F2F2; font-weight:normal;}
.formmail_table p { margin-bottom:0px !important;}
.formmail_table .formmail_submit { text-align:left; padding-top:2em; border:none;}
.formmail_table .formmail_submit p { display:block; padding-left:200px;}
.formmail_submit_a { display:block; padding-left:270px; margin-top:4em!important;}
.formmail_table .formmail_submit input { cursor:pointer; line-height:170%; width:108px; text-align:center; background:url(../img/contact/send_btn.jpg) no-repeat top; color:#ffffff; border:none; padding-top:0.35em; padding-bottom:35px; }
* html .formmail_table .formmail_submit input { line-height:120%;}
.formmail_submit_a a { text-decoration:none;}
.formmail_submit_a a:hover { color:#ffffff; text-decoration:underline;}
.formmail_submit_a a {width:108px; text-align:center; background:url(../img/contact/send_btn.jpg) no-repeat top; color:#ffffff; border:none; padding-top:0.35em; padding-bottom:35px; display:block;}



