@charset "UTF-8";
/* CSS Document */

body #wrap #form-body{
	margin: 80px auto 0 auto;
	width:880px;
	background-color:rgba(172, 172, 172, 0.32);
	padding: 30px;
}


/*form*/
form.contact {
width: 880px; /* フォームエリアの幅 */
font-size: 12px;
}

/* --- フォームエリア内の段落 --- */
form.contact p {
line-height: 130%;
}

/* --- 部品グループ --- */
form.contact div.fields {
margin: 25px 0 20px 0;
}

/* --- テーブル --- */
form.contact table {
width: 100%; /* テーブルの幅 */

}

/* --- 見出しセル（th） --- */
form.contact th {
width: 140px; /* 見出しセルの幅 */
padding: 10px 8px; /* 見出しセルのパディング（上下、左右） */
/* background-color: #f5f5f5; */ /* 見出しセルの背景色 */
text-align: left;
line-height: 130%;
}

/* --- 見出しセル内の補足テキスト --- */
form.contact th span.supplement {
font-weight: normal;
}

/* --- データセル（td） --- */
form.contact td {
padding: 10px 5px 7px; /* データセルのパディング（上、左右、下） */

}

/* --- データセル内の補足テキスト --- */
form.contact td span.supplement {
color: #808080;
}
/* --- フォーム部品 --- */
form.contact input,
form.contact select,
form.contact textarea {
border:0px;
margin-bottom: 2px; /* フォーム部品の下マージン */
}
/* --- フォーム部品のサイズ --- */
/* --- （長めのテキスト入力欄） --- */
#company, #section, #name, #name2,
#email, #address,#tel1{
width: 350px; /* フォーム部品の幅 */
height:20px;
background: white;
}
#zip1, #zip2 {
width: 70px; /* フォーム部品の幅 */
}
/* --- （複数行のテキスト入力欄） --- */
#message {
width: 520px; /* フォーム部品の幅 */
height: 20em; /* フォーム部品の高さ */
}
#remark {
width: 420px; /* フォーム部品の幅 */
height: 6em; /* フォーム部品の高さ */
}

/* --- ボタン --- */
form.contact p.bt_check {
margin: 0;
text-align: center;
}
form.contact div#bt_box{
margin: 0 auto;
clear: both;
width: 220px;
height:40px;
}

form.contact p.bt_sent {
float:right;
}
form.contact p.bt_sent input {
	width: 100px;
}
form.contact p.bt_correction{
float:left;
}
#thanks{

}
#thanks_bt a{
	text-decoration:none !important;
	color:white;
	background-color:black;
    padding: 10px;
}
#thanks_bt{
padding: 40px 0 0 0;
}
#mast{
	color:red;
}
#form_bt{
	padding:10px;
	background-color: black;
	color:white;"
}
#form-body h2{
	font-size:15px;
	padding:10px 0 35px 8px;
}
#form-body p.attention{
	padding:0 0 0 8px;
}