@charset "shift_jis";



/* CONTACT
---------------------------------------------*/

/**************************初期設定　ここの数値だけいじる**************************/
/*全体の幅の設定*/
div#form_entrybody_box,
div#er,div#form,
p#for_contact_txt,
p#need,div#form div,div.form_entrybody_box b,table.contact_box   {
	width:600px;
}

/*項目の幅設定*/
.item	{
	width:150px;
}

/**********************************************************************************/


/* form枠 */
div#form_entrybody_box   {
	text-align: center;
	height: auto;
	margin: 0px auto 40px auto;
	padding: 0px 0px 0px 0px;
	}

div#form_entrybody_box:after {
  content : "";
  display : block;
  height : 0px;
  clear : both;
}

div#er	{
	margin:10px auto;
	text-align:left;
}

div#form {
	height: auto;
	margin: 0px;
	padding: 0px;
	}

p#for_contact_txt {
	text-align: left;
	line-height: 33px;
	height: 33px;
	margin: 30px auto 0px auto;
	}
p#need {
	text-align: left;
	line-height: 2em;
	height: 1em;
	margin: 10px auto 5px auto;
	}

b {
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	}

div#form div {
	height: auto;
	margin-bottom: 20px;
	}

/*テーブルの内容*/
table.contact_box {
	text-align: left;
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	background-repeat: no-repeat;
	margin: 10px auto 20px auto;
	height: auto;
	font-size: 12px;
    font-family: Verdana,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
}

table.contact_box tr {
}

table.contact_box th,table.contact_box td {
	font-size: 1em;
	font-weight: normal;
	line-height: 2.5em;
	text-align: left;
	border-right: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	padding: 5px 5px 5px 5px;
}
/*入力項目*/
table.contact_box td.item {
	background-color: #F4FAED;
	text-indent: 3px;
}


/*入力項目の枠*/
table.contact_box td input {
	border: 1px solid #CCCCCC;
	padding: 5px;
	height:25px;
}

table.contact_box td textarea {
	border: 1px solid #CCCCCC;
	width: 95%;
	padding: 5px;
}

/*firefox用ハック*/
html>/**/body table.contact_box td textarea {
	width: 95%;
}

input.form_bt {
	background-color: #F4FAED;
	border: 1px solid #CCCCCC;
	cursor: pointer;
	width: 100px;
	height: 30px;
}

/*送信ボタンの位置*/
div.form_btn {
	text-align: center;
	width: 578px;
	margin: 0px auto 40px auto;
}


/*登録終了
---------------------------------*/

/*ありがとうございました*/
div#thanks {
	text-align: center;
	margin: 40px auto;
	height: 200px;
	}

/*TOPへ戻る*/
div#thanks p {
	text-align: center;
	margin: 20px auto 10px auto;
	}

