body { 
background-color: #000000; 
}

body { color: #CCCCCC; }


body, th, td { font-size: 9pt; }


a { 
text-decoration: none; 
border-bottom: 1px #006600 dotted; 
} 



a:link { color: #006600; } 
a:visited { color: #666666; } 
a:hover { 
background-color: #669900; } 
a:active { color: #ffffff; }



#news_container {
	width: 620px;
	margin:auto;
}

#news_content {
	background-color: #000000;
	width:500px;
	float:right;
	margin:0px 0;
}

#news_side {
	width:120px;
	height: auto;
	float: left;
	margin:0px 0;
}

#inner_15 {
	padding: 15px;
}
#inner_10 {
	padding: 10px;
}
#inner_5 {
	padding: 5px;
}





/* ----- 見出し -------------------------------------- */

.post {
	width: 500px;
	height: 30px;
	background-color: #006600;
}
.post h2 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding-top: 4px;
	padding-left: 10px;
}

.post_live {
	width: 500px;
}
.post_live h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

/* ----- ボックス-------------------------------------- */


.box_clear {
	width: 500px;
	border-bottom: 1px dotted #FFFFFF;
	padding-bottom: 10px;
}



.imageright {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}


.imageleft {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}


.imagecenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* ----- フォント-------------------------------------- */


.f-16 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}


.f-10 {
	font-size: 10px;
}


.f-color-red {
	color:#FF0000;
}

