@charset "utf-8";
/*  */



/* 今月のコンテンツ #freecontents
================================================================ */
#freecontents{}



/* .fc0906
================================================================ */

.fc0906 .unitTop p,
.fc0906 .unitPresent p{
	padding-top: 10px;
	line-height: 1.4;
}

.fc0906 .graph th{
	width: 2%;
	padding: 10px 5px;
	white-space: nowrap;
	text-align: left;
}
.fc0906 .graph td{
	width: 96%;
	padding: 10px 5px;
	text-align: left;
}


/* ================================================================
   unitTop
================================================================ */
.fc0906 .unitTop{
	margin-bottom: 15px;
	padding: 15px 10px;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
}
.fc0906 .unitTopLine{	background: url(_dot01.gif) repeat-x right bottom;}
.fc0906 .unitTop h3{
	width: 580px;
	height: 33px;
	background: url(title02.jpg) no-repeat left top;
	text-indent: -9999px;
}
.fc0906 .unitTop .lead{
	height: 60px;
	background: url(title01lead.jpg) no-repeat left center;
	text-indent: -9999px;
}
.fc0906 .unitTop .obi01{
	display: block;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #FFCC00;
	font-weight: bold;
}
.fc0906 .unitTop .obi02{
	margin-top: 10px;
	padding: 10px;
	background-color: #F1EEEB;
}
.fc0906 .unitTop .obi02 span.toinfo{
	display: block;
	margin-top: 5px;
	padding-left: 15px;
	background: url(_btn01.gif) left center no-repeat;
	font-weight: bold;
}



/* ================================================================
   unitPresent
================================================================ */
.fc0906 .unitPresent{
	margin: 20px auto;
	border: 1px solid #0F6E84;
	width: 580px;
}
.fc0906 .unitPresent h4{
	padding: 5px;
	background-color: #0F6E84;
	color: #FFFFFF;
	font-size: 110%;
}
.fc0906 .unitPresent .cell{	padding: 0px 10px 15px 15px;}
.fc0906 .unitPresent .photo{
	float: right;
	padding-left: 10px;
}
.fc0906 .unitPresent .lead{	font-weight: bold;}
.fc0906 .unitPresent .dlBox{
	width: 400px;
	margin-top: 10px 0px 0px 0px;
	padding: 10px;
	background-color: #FFEDA6;
}
.fc0906 .unitPresent .dlBox li{
	margin:0px;
	padding: 5px;
}
.fc0906 .unitPresentLast{	margin-bottom: 30px;}



/* ================================================================
   table.graph
================================================================ */
.fc0906 table.graph td.comment{
	padding: 7px 0px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 0.1em;
	font-size: 110%;
}
.fc0906 table.graph td.obi{
	padding: 7px 0px;
}
.fc0906 table.graph td.obi div{
	background-color: #FFEDA6;
	padding: 10px;
	font-weight: bold;
}




/* ================================================================
   btn_bottom
================================================================ */
.fc0906 .btn_bottom{
	width: 624px;
	margin: 8px auto 20px auto;
	padding: 25px 10px 15px 10px;
	background-color: #FFEDA6;
	text-align: center;
	line-height: 1.4;
}
.fc0906 .btn_bottom .flow{
	padding-bottom: 15px;
	color: #999999;
}
.fc0906 .btn_bottom .flow .on{
	font-weight: bold;
	color: #333;
}
.fc0906 .btn_bottom .btns input.btns01{
	margin: 0px 10px;
	padding: 8px 20px;
	background: url(back12.jpg) repeat-x left bottom;
	border: 1px solid #AAA;
	font-size: 120%;
	font-weight: bold;
}
.fc0906 .btn_bottom .text{
	padding-top: 15px;
	font-size: 83%;
	color: #333;
}
.fc0906 .btn_bottom .text a:link,
.fc0906 .btn_bottom .text a:visited{	color: #333;	text-decoration: underline;}
.fc0906 .btn_bottom .text a:hover,
.fc0906 .btn_bottom .text a:active{	color: #333;	text-decoration: none;}

/* EOF */

