@charset "utf-8";
/* ================== */
/*  メインコンテンツ  */
/* ================== */
/*--- ページタイトル ---*/
.pageTitle {
  padding:30px 0 ;
}

.main_container {
  width: 880px;
  margin:20px 20px 5px;
  padding:20px 20px 0;
  background:#fff;
}

/*--- フォーム ---*/
.main_container_txt {
  padding-bottom: 20px;
  font-size:18px;
  line-height:1.5;
}

.main_container_txt-02 {
  padding-bottom: 20px;
  color:#cc0000;
  font-size:18px;
  line-height:1.5;
}

form{
	border-top: 1px solid #ccc;
}

form p {
	margin:0px;
	border-bottom: 1px solid #ccc;
	font-size: 18px;
}
.form_name,.form_email,.form_txt{
	background:url(../../02/img/form_bg.gif) repeat-y;
}
.form_key{
  display:block;
  float:left;
 width:294px;
  padding:18px;

}

.form_value{
  display:block;
  float:right;
  width:515px;
  padding:18px 15px 18px 20px;
	border-radius: 3px;
}

p input,
p textarea{
	border: 1px solid #ccc;
	background: #fff;
  font-size:18px;
	width: 400px;
}
p textarea{
	height:200px;
}

.form_txt span{
  height:200px;
}

/*--- 送信ボタン ---*/
.main_container_btn {
	margin-bottom:30px;
  padding:20px 0 20px;
  text-align:center;
}

.main_container_btn_submit{
  width:170px;
  height:50px;
  border-radius:4px;
  background:#20a6fc;
  color:#fff;
  font-size:18px;
  cursor: pointer;

}