/* CSS Document */
body		{ background:	#ffffff;
			  font-size:	14px;
			  color:		#666666;}
a			{ text-decoration: none;}
a:link		{ color:		#009999;}
a:visited	{ color:		#009999;}
a:hover		{ color:		#99FFCC;}
a:acitive	{ color:		#99FFCC;}
			  
#top		{ border-right	: #99ff99 solid 35px;
			  border-left	: #99ff99 solid 35px;}

/*+++++++++++++++++左ナビゲーションバー+++++++++++++++++++++*/

#list	{ font-size	: 15px;
		  color		: #336666;
		  width		: 200px;
		  padding	: 0 auto;
		  border-left:	#dcdcdc 3px solid;
		  border-right:	#dcdcdc 5px solid;
		  vertical-align:top;
		  background-color:	#f5f5f5;
		  border-top	: #dcdcdc solid 10px;}
		  
.spolink	{ margin:	10px auto 5px;
			  padding:	10px auto 5px;
			  text-align	: center;
			  background-color: #6666CC;
			  line-height:	30px;
			  color:	#ffffff;}

#list ul	{ list-style	: none;
		 	  margin		: 0;
			  padding		: 0;
			  width			: 100%;}
			  
#list li	{ text-align			: center;
			  list-style-position	: outside;
			  height				: auto;
			  padding				: 3px;
			  width					: 100%;
			  display 				: inline; }
			  
#list li a		{ text-decoration	:none;
				  width				: 100%;			
				  margin			: 0;
				  padding			: 3px;
				  display			: block;
				  text-align			: center;}
				  
#list li a:link		{ color				: #666666;
					　vertical-align	: middle;
}
#list li a:visited	{ color				: #666666;
					　vertical-align	: middle;
}
#list li a:hover	{ color				: #ffffff;
						border:1px fix;
		　 	  		  background-color	: #999999;
					　vertical-align	: middle;
					  width				: 100%;}
#list li a:active	{ color				: #ffffff;
			  		  background-color	: #999999;}
					  
/*++++++++++++++++++真ん中記事プレビュー+++++++++++++++++++*/

/*#cent		{ border-top	: #dcdcdc solid 10px;}*/

.prev		{ margin:	10px 10px 5px;
			  border:	#66CC99 1px solid;}

.title		{ background:	#66CC99;
			  font-size:	16px;
			  color:		#fff;
			  font-weight:	bold;
			  padding:		5px;
			  margin:		0;}
			  
.naiyo		{ padding:		5px;
			  line-height	: 20px;}

.naiyo_sub	{ margin:		0;
			  border-bottom:	#66CC99 1px dotted;
			  padding:		0;
			  font-weight	: bold;}

.kotira		{ text-align:	right;
			  margin:		0;
			  font-size:	12px;
			  padding:		2px;}
.kousin		{ text-align:	right;
			  margin:		0;
			  font-size:	12px;
			  border-top:	#66CC99 1px dotted;
			  padding-top:		3px;}
			  
/*++++++++++++++++++右側レクタングルサイドバー+++++++++++*/

#right		{ background-color	: #f5f5f5;
			  vertical-align	: top;
			  border-left		: #dcdcdc 5px solid;
			  border-right		: #dcdcdc 3px solid;
			  text-align		: center;
			  /*border-top		: #dcdcdc solid 10px;*/}
			  
#banner		{ border-right		: #dcdcdc 3px solid;
			  text-align		: center;
			  border-top		: #dcdcdc solid 10px;
			  padding-bottom:	20px;}

/*+++++++++++++++++フッター++++++++++++++++++++++++*/
#foot		{ background-color	: #999999;
			  text-align:		right;
			  padding:			5px;
			  color:			#FFFFFF;}
#foot a		{ text-decoration	: none;}
#foot a:link	{ color:#FFFFFF;}
#foot a:visited	{ color:#CCCCCC;}
#foot a:hover	{ color:#99FFCC;}
#foot a:active	{ color:#99FFCC;}
	
#footer		{ font-size	: 11px;
		  text-align	: center;
		  font-family	:"Times New Roman" selif;}


