/* SFC CSS Documents ver 2.0 */

/* 共通部分 */

* {
	margin: 0;
	padding: 0;

}

span.hidden {
	display: none;
}

strong {
	color: #ff6600;
}



img {
	border: none;
}



a:link{color:#e51267;text-decoration:underline;}
a:visited{color:#e51267;text-decoration:underline;}
a:active{color:#e51267;text-decoration:underline;}
a:hover{color:#e51267;text-decoration:underline;}


#contents {
	margin: 0 auto;
	padding:  0;
	width: 798px;
	overflow:auto;
	border-left:#999 1px solid;
	border-right:#999 1px solid;
	border-bottom:#999 1px solid;
}

/* ヘッダイメージ */

#header2 {
	margin-top:5px;
	width:798px;
	height:322px;

}

 h1{
	margin:0;
	width:797; 
	height:107;	
}

.blue {
	color:#339ad6;
	font-size:14px;
}

.red {
	color:#339ad6;
	font-weight:bold;
	
}

/* 右ペイン */


#Cright{
	width:250px;
	float:right;
	background-color:#eeeeee;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:10px;
	padding-bottom:20px;
}

#Cright h3{
	width:250px;
	height:65px;
	margin-top:18px;
	background:url(../images/ameft_member_ttl.gif);
}


.member{
	width:215px;
	padding:25px 0px 7px 20px;
	}

.memberIcon{
	margin:0 7px 7px 0;
}


/* 左ペイン */

#Cleft{
	/*padding-left:28px;*/
}

#Cleft h2{

	margin:20px 0 0 0px;
	padding:0;
}

.answer {
	font-size: 12px;
	color: #333333;
	line-height:150%;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:28px;
	padding-right:20px;

}

.answer20 {
	margin-top:15px;
	margin-bottom:15px;
	padding-left:40px;
	padding-right:20px;
	font-size: 12px;
	color: #666666;
	line-height:150%;


}

.answerImg {
	margin-top:10px;
	
	}

/* フッター用 */




div#footer_subwindow {
	width: 800px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CC0000;
	margin: 8px auto auto;
	padding: 10px 0px;
	clear: both;
}

div#footer_subwindow p#copyright {
	font-family: Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #666666;
	margin: 8px 25px;
}
