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



/* **************Index.html CSS*************** */

h2{
	width:920px;
	height:61px;
	background:url(../images/main_title.jpg) no-repeat 0 0;
	font-size:0;
	line-height:100%;
	text-indent:-9999px;
	margin:0 auto;
}
.form_head{
	width:920px;
	margin:0 auto;
	height:100%;
}
.topic-path{
	width:300px;
	float:left;
}
.r_top a{
	float:right;
	margin-top:5px;
	margin-right:5px;
}
.thanks{
	padding:20px;
	line-height:180%;
}
#content_box {
	background-image:none;
}
#contents{

}
.main{
	width:920px;
	margin:0 auto 30px;
}
.main_head{
	width:635px;
	margin:0 auto;
}
.image{
	width:609px;
	height:117px;
	background:url(../images/image.jpg) no-repeat 0 0;
}
.image strong{
	font-size:1.2em;
	font-weight:bold;
}
.text{
	margin:10px 10px 15px 30px;
}
.text li span{
	font-size:0.6em;
	color:#e94e60;
}
.formLayout table{
	width:860px;
	margin:0 auto 15px;
	border-collapse:collapse;
	background-color:#fafaf6;
	table-layout:fixed;
}
.formLayout th,
.formLayout td{
	padding:10px;
}
.formLayout th{
	width:115px;
	border:1px solid #d2d1c6;
	background-color:#f4f3ec;
	text-align:center;
	font-weight:normal;
}
.formLayout th span{
	font-size:0.6em;
	color:#e94e60;
}
.formLayout td{
	border:1px solid #d2d1c6;
}
.pref{
	margin:3px 0 5px;
}
#submit_bt{
	width:155px;
	margin:0 auto;
}
.formLayout .mailblock_caution {
	width:80%;
	margin:10px auto;
	padding:10px;
	border:2px solid #fa0;
	color:#c80;
}
.nyuryoku02{
	color:#f00;
	font-size:1.2em;
	font-weight:700;
}




/* G[bZ[W
-------------------------------------------------*/
.formLayout .errmsg {
	width:90%;
	background:#FFF;
	border:3px solid #f00;
	padding:20px;
	margin:0 auto 10px auto;
}
.formLayout .errmsg,
.formLayout .errmsg a,
.formLayout .errmsg a:link,
.formLayout .errmsg a:visited,
.formLayout .errmsg a:hover,
.formLayout .errmsg a:active {
	color:#F00;
}


/* M{^܂
-------------------------------------------------*/
.formLayout .submit {
	text-align:center;
	margin-top:15px;
}

.formLayout .submit p {
	text-align:left;
	padding-bottom:1em;
}

.formLayout .submit input {
	float:none;
	display:inline;
}

.formLayout .submit .submit_left,.formLayout .submit .submit_right{
	width:49%;
	text-align:center;
}
.formLayout .submit .submit_left{
	float:left;
}
.formLayout .submit .submit_right{
	float:right;
}


