#new table{ color: #222; font-size: 12px; margin-bottom: 10px; padding: 10px; width: 100%; border: double 3px silver }
#new td { padding-bottom: 5px; padding-left: 10px; border-bottom: 1px dashed silver }
#new a { color: #f66 }
#new a:hover { color: #f00}

#list table { color: #222; font-size: 12px; margin-bottom: 20px; padding-top: 10px; padding-bottom: 10px; padding-left: 0; border-width: 1px; border-color: #808080 }
#list td { margin-bottom: 10px; padding-bottom: 10px; width: 155px; border-bottom: 1px none silver }
#list a { color: #f66; font-size: 11px }
#list a:hover { color: #f00; font-size: 11px }
#btn img { border-style: none }
#btn { display: block; margin-right: 0; padding-right: 0; width: 150px; float: right }
/*
list a.qt { background-image: url("img/btn_qt.gif"); background-repeat: no-repeat; display: block; margin-right: 2px; margin-left: 2px; width: 68px; height: 20px; float: right }
#list a.wm { background-image: url("img/btn_wm.gif"); background-repeat: no-repeat; display: block; margin-right: 2px; margin-left: 2px; width: 68px; height: 20px; float: right }
#list a:hover { color: #f00; background-position: 0 -20px; text-align: center }
*/

/*テキストバナー用*/
.txt_banner{
	color:#000000;
	font-size:12px;
	margin:3px 0;
	padding:0;
}
.txt_banner a{
	color:#808080;
}

/*テキストリンク群*/
.text-link{
	width:722px;
	margin:15px 0 50px 0;
	font-size:12px;
	color:#808080;
}
.text-link li{
	width:220px;
	margin:0;
	float:left;
}
.text-link li a{
	color:#808080;
}

#banner{}
img.noline { border-style: none }
td { border-width: 1px; border-color:  }
img.ban_title { padding-bottom: 5px }

#notice { color: #222; font-size: 12px; text-align: center; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; width: 620px; border-top: 6px double silver; border-bottom: 6px double silver }
div.bg_s { background-image: url("img/shadow_s.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: left; display: block; padding-right: 3px; padding-bottom: 3px; width: 148px; height: 85px ; align: left; }
div.bg_m { background-image: url("img/shadow_m.gif"); background-repeat: no-repeat; background-position: 0 0; text-align: left; display: block; padding-right: 3px; padding-bottom: 3px; width: 243px; height: 138px ; align: left; }
#index { color: #333; font-size: 11px }
#index a:hover { border-bottom: 5px double #f06 }

.yoasobi { color: #666; font-size: 14px; padding-top: 10px; padding-bottom: 15px; width: 750px; border-top: 3px double #f99; border-bottom: 3px double #f99 }
.yoasobi img { margin-right: 2px; margin-left: 2px }
.yoasobi a { color: #f66 }
.yoasobi td{ color: #999;font-size: 13px }
#bn img { margin: 2px }
