@charset "utf-8";
@import url(./cmn.css);
	
/* ---------------------------------------- 目次 */	
/* ブラウザ初期化スタイル */	
/* 汎用クラススタイル */	
/* 領域定義スタイル */	
/* 領域別スタイル */	
	
/* ---------------------------------------- ブラウザ初期化スタイル*/	
p.form_midashi {
	border-left:solid 5px #C6C6C6;
	padding:2px 0 0 10px;
	margin:10px 0;
	font-weight:bold;
	font-size:14px;
}

.hissu {
	color:#F00;
}

/* table設定*/
.contents_box table {
	margin-top:10px;
	border:solid 1px #D9D9D9;
}

.contents_box th {
	font-weight:normal;
	text-align:left;
	padding:10px;
	background:#EBEBEB;
	border:solid 1px #D9D9D9;
}

.contents_box td {
	padding:10px;
	background:#FFFFFF;
	border:solid 1px #D9D9D9;
}

p#kakunin {
	width:630px;
	margin:20px 0;
	text-align:center;
}


/******エラーメッセージ********/  
#err_msg {
	width: 624px;
	font-weight: bold;
	border: 3px solid #e81e00;
	margin:0 auto 10px auto;
}

#err_msg_item {
	background-color: #e81e00;
	color: #ffff00;
	margin: 3px;
	line-height: 200%;
	text-align:center;
}

#err_msg_contents {
	color: #e81e00;
	padding: 5px;
	text-align:left;
}

.err {
	color:#F00;
}

/******Thankyouメッセージ********/
#thankyou_msg {
	font-weight: bold;
	border: 3px solid #e81e00;
	width: 580px;
	margin: 10px auto;
	color: #e81e00;
	padding: 10px;
	text-align:left;
}



/******ボタン設定********/

/*　ボタン大枠　*/  
.contact_btn {
  margin:10px auto;
  padding:0;
  width:630px;
  height:35px;
  }

/*　内容を確認する　*/ 
.contact_btn ul.send1 {
	margin:0 auto;
	padding:0;
  width:160px;
  height:35px;
}
.contact_btn ul.send1 button {
	border: none;
	padding: 0;
	margin: 0;
}
.contact_btn ul.send1 li {
	list-style:none;
	text-decoration:none;
	background:url(../img/form/inquiry_btn_on.jpg) no-repeat center top;
	behavior: url("../img/form/csshover3.htc"); /* IE6用 */
}

/*　戻る・送信　*/ 
.contact_btn ul.send2 {
	margin:0 auto;
	padding:0;
	width:330px;
	height:35px;
}

.contact_btn ul.send2 li.send {
	float:left;
	margin-right:10px;
	list-style:none;
	text-decoration:none;
	background:url(../img/form/btn_send_on.jpg) no-repeat center top;
	behavior: url("../img/form/csshover3.htc"); /* IE6用 */
}

.contact_btn ul.send2 li.back {
	float:left;
	list-style:none;
	text-decoration:none;
	background:url(../img/form/btn_back_on.jpg) no-repeat center top;
	behavior: url("../img/form/csshover3.htc"); /* IE6用 */
}

/* ロールオーバー設定 */
.contact_btn input:hover {
	filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	opacity: 0.0;
}

/* 完了画面 */
#complete {
	width:600px;
	margin:20px auto;
	padding:0;
    }


	