@charset "utf-8";
/*  */



/* 今月のコンテンツ #freecontents
================================================================ */
#freecontents{}



/* .fc0906
================================================================ */

.fc0906 .unitTop p,
.fc0906 .unitPresent p{
	padding-top: 10px;
	line-height: 1.4;
}

.fc0906 .graph th{
	white-space: nowrap;
	width: 2%;
	text-align: left;
}
.fc0906 .graph td{
	text-align: left;
	width: 96%;
}


/* ================================================================
   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: 560px;
	margin: 5px auto 20px auto;
	padding: 15px 10px;
	border: 1px solid #C0C0C0;
	background-color: #F1EEEB;
	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: #006699;
}
.fc0906 .btn_bottom .btn{}
.fc0906 .btn_bottom .text{
	padding-top: 15px;
	font-size: 83%;
	color: #999999;
}
.fc0906 .btn_bottom .text a:link,
.fc0906 .btn_bottom .text a:visited{
	color: #999999;
	text-decoration: underline;
}
.fc0906 .btn_bottom .text a:hover,
.fc0906 .btn_bottom .text a:active{
	color: #999999;
	text-decoration: none;
}

/* EOF */
