body {
	background-color:#ff0000;
	background-image:url("../img/bk.gif")
}
#main { background-color:#ffbd00; }

#news .box01 { margin-bottom:15px; }
#news .title {
	background-color:#ffffff;
	border:solid #000000;
	border-width:15px 15px 0 15px;
	padding:3px 5px;
}
h1 { }

#news .honbun {
	background-color:#ffffff;
	border:solid #000000;
	border-width:10px 15px 15px 15px;
	padding:5px 10px 10px 10px;
}
#news .date { text-align:right; margin-bottom:10px; }

#news .date a:link { color:#000000; background:none; text-decoration:underline; }
#news .date a:visited { color:#000000; background:none; text-decoration:underline; }
#news .date a:active { color:#000000; background:none; text-decoration:underline; }
#news .date a:hover { color:#cc0000; text-decoration:underline; }


#news .img { text-align:center; margin-bottom:10px; }

#news .com a:link { color:#009933; background:none; text-decoration:underline; }
#news .com a:visited { color:#009933; background:none; text-decoration:underline; }
#news .com a:active { color:#009933; background:none; text-decoration:underline; }
#news .com a:hover { color:#00CC00; text-decoration:underline; }

#news .ad { margin:15px 0; text-align:right; }

#news .pb { margin:15px 0; font-size:9px; text-align:right; }
#news .pb a:link { color:#000000; background:none; text-decoration:underline; }
#news .pb a:visited { color:#000000; background:none; text-decoration:underline; }
#news .pb a:active { color:#000000; background:none; text-decoration:underline; }
#news .pb a:hover { color:#cc0000; text-decoration:underline; }

#news .adt { border:solid #000000; border-width:5px 0 0 5px; margin-bottom:5px; }
#news .adt th,
#news .adt td {
	border:solid #000000;
	border-width:0 5px 5px 0;
	background-color:#ffffff;
	padding:5px; 
}
#news .ads { text-align:center; margin-bottom:15px; }

#news .mdr { font-weight:bold; text-align:left; margin-bottom:5px; }
#news .mdr a:link { color:#000000; background:none; text-decoration:none; }
#news .mdr a:visited { color:#000000; background:none; text-decoration:none; }
#news .mdr a:active { color:#000000; background:none; text-decoration:none; }
#news .mdr a:hover { color:#cc0000; text-decoration:underline; }

#news .com img { border:0; }
#news .cate {
	background-color:#000000;
	color:#ffffff;
	margin-bottom:10px;
	padding:5px;
}
#news .ct01 { font-weight:bold; font-size:13px; }
#news .ct02 { font-size:11px; margin-left:10px; }
#news .ct02 a:link { color:#ffffff; background:none; text-decoration:underline; }
#news .ct02 a:visited { color:#ffffff; background:none; text-decoration:underline; }
#news .ct02 a:active { color:#ffffff; background:none; text-decoration:nounderlinene; }
#news .ct02 a:hover { color:#ffcc00; text-decoration:underline; }