@charset "utf-8";
/* ===================================================================

 file name  :style.css
 style info :コンテンツエリア関係 他

=================================================================== */




/*----------------------------------------------------
	汎用class
----------------------------------------------------*/



/* clearfix */


/* CSS Document クラブカラーズ入会依頼・資料請求用*/

#m-form .error_message{border:1px solid #dd3300;background:#fee1e1;padding:10px;font-size:14px;color:#dd3300;}
#m-form .pan{color:#777777;padding:5px;text-align:center;background:#fafafa;border:1px solid #dddddd;;margin-bottom:5px;}

#m-form .send{text-align:center;padding:10px;}

/*----------------------------------------------------
	.admissionform //ご入会・資料請求フォーム
----------------------------------------------------*/
.admissionform{
	width:80%;
	margin:auto;
}


.admissionform-wrap .admissionform h1{
/*	position:absolute;
	top:-73px;
	left:-8px;*/
}
.admissionform h2{
	margin-bottom:33px;
}
.admissionform h3{
	margin-bottom:20px;
}
.admissionform p{
	margin-bottom:2em;
}

.admissionform #contactIntroduction{
	text-align:left;
	font-size:11px;
}
.admissionform .indis{
	color:#F51B12;
}
.admissionform table{
	width:100%;
	margin-bottom:2em;
}
.admissionform table th{
	vertical-align:top;
	text-align:left;
	width:140px;
	padding:5px 12px 5px 12px;
	background:#F3F3F3;
	border-top:#BCBCBC solid 1px;
	border-left:#BCBCBC solid 1px;
	border-bottom:#BCBCBC solid 1px;
	font-size:11px;
}
.admissionform table td{
	text-align:left;
	padding:5px 12px;
	border-top:#BCBCBC solid 1px;
	border-right:#BCBCBC solid 1px;
	border-bottom:#BCBCBC solid 1px;
	font-size:11px;
}
.admissionform table td input{
	margin:0 0.5em 0 0;
}
.admissionform table td input.radioBtn{
	margin:0 0.5em 0.7em 0;
}
.admissionform table td input.number{
	margin-right:0.3em;
}
.admissionform table td table.inner_table{
	margin:0;
}
.admissionform table td input.incheck{
	margin:0;
}
.admissionform table td table.inner_table th,
.admissionform table td table.inner_table td{
	padding:0;
	background:#FFF;
	border:none;
}
.admissionform table td table.inner_table td input{
	margin-bottom:2px;
}
.admissionform table td textarea{
	width:100%;
	height:130px;
}
.admissionform table td table.inner_table td.padot{
	padding-bottom:3px;
}
.admissionform table td table.inner_table td.dot{
	padding-top:0.7em;
	background:url(../images/back_dot.gif) top repeat-x;
}



	


/*----------------------------------------------------
	.admissionform //送信ボタン
----------------------------------------------------*/

#submitBox{
	width:100%;
	background-color:#FFFFFF;
	text-align: center;
	margin-top: 10px;
}

#submitInnerBox{
	width:50%;
	margin:auto;
}

#contact_submit{
	border: solid 1px #F93;
	background-color:#F93;
	width:120px;
	height:30px;
	margin-right: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
	color:#FFF;
}

#contact_submit:hover{
	background-color:#FFF;
	border:1px solid #F93;
	color:#F93;
}


	
#contact_reset{
	border: solid 1px #666666;
	width:80px;
	height:30px;
	background-color: #AEAEAE;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
}
