/***********************ＭＭＳＡ ＣＳＳ***********************/
/***********************フォーム用***********************/

/******共通 ：レイアウト******/
#formarea{
	width:489px;
	marign:0;
	padding:30px 50px 20px 50px;
	float:left;
	display:inline;
	text-align:center;
	}
#formarea2{
	width:489px;
	marign:0;
	padding:0;
	float:center;
	display:inline;
	text-align:center;
	}	
#regi_finarea{
	height:250px;
	font-size:12px;
	color:#333;
	text-align:center;
	}
		
/******共通 ：テーブル******/
#formarea table {
	border-top:1px solid #999;
	border-left:1px solid #999;
	font-size:12px;
	color:#333;
	line-height:16px;
	text-align:left;
	}
#formarea td {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding:6px;
	vertical-align:baseline;
	}
#formarea2 table {
	border-top:1px solid #999;
	border-left:1px solid #999;
	font-size:12px;
	color:#333;
	line-height:16px;
	text-align:left;
	}
#formarea2 td {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding:6px;
	vertical-align:baseline;
	}
#formarea2 table.text {
	border-width:0;
	font-size:12px;
	color:#333;
	line-height:16px;
	text-align:left;
	}	
#formarea2 td.text {
	border-width:0;
	padding:6px;
	vertical-align:baseline;
	}	
/*入会登録用*/	
.td_bg1 {
	background-color:#DFE7F9;
	}
.td_bg2 {
	background-color:#C8D6F4;
	}	
/*会員の部会・セミナー申し込み用*/	
.td_bg3 {
	background-color:#FFE9EB;
	}	
.td_bg4 {
		background-color:#FFCCCC;
	}	
	
/******共通 ：フォーム******/
#formarea input {
	font-size:12px;
	color:#333;
	padding:1px;
	}
#formarea select {
	font-size:12px;
	color:#333;
	}
#formarea textarea {
	font-size:12px;
	}
#formarea2 input {
	font-size:12px;
	color:#333;
	padding:1px;
	}
#formarea2 select {
	font-size:12px;
	color:#333;
	}
#formarea2 textarea {
	font-size:12px;
	}	
.w_250 input {
	width:250px;
	}
.w_125 input {
	width:125px;
	}	
.w_70 input {
	width:90px;
	}
	
/******共通 ：画像・テキスト・フォント******/	
#formarea img{
	margin: 0 0 20px 0;
	padding:0px;
	display:inline;
	}
#formarea p{
	line-height:18px;
	text-align:justify;
	}
#formarea2 img{
	margin: 0 0 20px 0;
	padding:0px;
	display:inline;
	}
#formarea2 p{
	line-height:18px;
	text-align:justify;
	}	
.neces{
	color:#FF0000;
	}