@charset "utf-8";

/* CSS Document */
/*
#hd h1 {
	position:absolute;
	top:41px;
	left:110px;
}
*/
#bd {
	padding:10px;
	width:680px;
	float:left;
}

#bd #right {
	width:480px;
}

#bd a {
}

#bd #left {
	width:190px;
}

#bd #left a {
	color:#0099FF;
	text-decoration:none;
}

#bd #left a:hover {
	text-decoration:underline;
}

#bd #misc {
	width:480px;
}

#bd #misc .t_r {
	background:url(img/index/misc/BG_t_r.jpg) no-repeat top;
}

#bd #misc .t_l {
	background:url(img/index/misc/BG_t_l.jpg) no-repeat top;
}

#bd #misc .b_r {
	_bottom:-13px !important;
	background:url(img/index/misc/BG_b_r.jpg) no-repeat top;
}

#bd #misc .b_l {
	_bottom:-13px !important;
	background:url(img/index/misc/BG_b_l.jpg) no-repeat top;
}

#bd #misc a {
	text-decoration:none;
	color:#333;
}

#bd #misc a:hover {
	text-decoration:underline;
}

#bd #misc td {
	vertical-align:top;
}

#bd #misc table {
	border:3px #E4E4E4 solid;
	background:url(img/index/misc/BG_div.jpg) repeat-x top;
}

#bd #misc td.td0,
#bd #misc td.td1 {
	padding:0 0 5px;
	width:157px;
	background:url(img/index/misc/BG_dl-0.jpg) no-repeat right top;
	border-right:1px #e4e4e4 solid;
}

#bd #misc td.td2 {
	width:158px;
	background:url(img/index/misc/BG_dl-0.jpg) no-repeat right top;
	border:0;
}

#bd #misc h3 {
	margin:7px 0 0 7px;
	padding:2px 0 0 11px;
	height:30px;
	background:url(img/index/misc/BG_dt-0.jpg) no-repeat left center;
}

#bd #misc ul {
	margin:7px;
}

#bd #misc li {
	margin:0 0 5px 3px;
}

#bd #misc a {
	margin:0 0 3px;
	padding:0 0 0 10px;
	background:url(img/common/BG_li-0.jpg) no-repeat left center;
}

#bd div.div0 {
	width:480px;
	background:#F2F2F2;
}

#bd div.div0 h2 {
	height:37px;
	background:url(img/common/BG_ttl-0.jpg) repeat-x;
	border-bottom:1px #fff solid;
	border-top:3px #74A31D solid;
}

#bd div.div0 h2 img {
	padding:11px 0 0 16px;
}

#bd div.div0 a {
	color:#333;
	text-decoration:none;
}

#bd div.div0 a:hover {
	text-decoration:underline;
}

#bd div.div0 div {
	padding:15px 10px 16px;
	width:460px;
	background:url(img/common/BG_div-0.jpg) repeat-x bottom;
	overflow:hidden;
}

#bd div.div0 div.f {
	border-top:1px #CCCCCC solid;
}

#bd div.div0 div.l {
	background:none;
}

#bd div.div0 div span.tl-date {
	margin:0 0 5px;
	width:120px;
	line-height:18px;
	color:#003366;
	font-weight:bold;
	font-size:83%;
}

#bd div.div0 div span.news {
	background:url(img/index/div0/BG_h3-0.jpg) no-repeat right center;
}

#bd div.div0 div span.result {
	background:url(img/index/div0/BG_h3-1.jpg) no-repeat right center;
}

#bd div.div0 div span.blog {
	background:url(img/index/div0/BG_h3-2.jpg) no-repeat right center;
}
#bd div.div0 div span.sport {
	background:url(img/index/div0/sport.jpg) no-repeat right center;
}
#bd div.div0 div span.topren {
	background:url(img/index/div0/topren.jpg) no-repeat right center;
}
#bd div.div0 div span.youren{
	background:url(img/index/div0/youren.jpg) no-repeat right center;
}
#bd div.div0 div span.presi {
	background:url(img/index/div0/presi.jpg) no-repeat right center;
}
#bd div.div0 div span.voice {
	background:url(img/index/div0/voice.jpg) no-repeat right center;
}
#bd div.div0 div span.housou {
	background:url(img/index/div0/housou.jpg) no-repeat right center;
}
#bd div.div0 div span.blt {
	background:url(img/index/div0/blt.jpg) no-repeat right center;
}
#bd div.div0 div span.for4 {
	background:url(img/index/div0/for4.jpg) no-repeat right center;
}
#bd div.div0 div span.photo {
	background:url(img/index/div0/photo.jpg) no-repeat right center;
}
#bd div.div0 div span.kaze {
	background:url(img/index/div0/kaze.jpg) no-repeat right center;
}
#bd div.div0 div span.comment {
	background:url(img/index/div0/comment.jpg) no-repeat right center;
}

.top-list{
padding:10px!important;
}
.top-list span{
display:inline-block;
vertical-align:top;
}
.top-list span.tl-date{
margin:0!important;
}

.top-list span.tl-bd{
margin-left:5px;
width:330px;

}


#bd div.div0 p.l {
	position:absolute;
	top:16px;
	right:15px;
	padding:0 0 0 10px;
	background: url(img/index/div0/BG_a-0.jpg) no-repeat left center;
}

#bd div.div1 {
	padding:0 0 8px;
	width:478px;
	border:1px #DDDDDD solid;
}

#bd div.div1 h2 {
	background:url(img/common/BG_ttl-1.jpg) repeat-x top;
	border:1px #fff solid;
	border-bottom:0;
	height:47px;
}

#bd div.div1 h2 img {
	padding:8px 8px 0;
}

#bd div.div2 {
	margin:0 5px 15px;
	width:470px;
}

#bd div.div2 a {
	color:#0099FF;
}

#bd div.div2 a:hover {
	text-decoration:none;
}

#bd div.div2 div {
	padding:8px;
	border:1px #DDD solid;
	overflow:hidden;
}

#bd div.div2 div h3 {
	margin:0 0 5px;
}

#bd div.div2 div ol li {
	float:left;
}

#bd div.div2 div ol li a {
	padding:5px;
}

#bd div.div2 div .t_r {
	background:url(img/index/popularity-categories/BG_t_r.jpg);
}

#bd div.div2 div .t_l {
	background:url(img/index/popularity-categories/BG_t_l.jpg);
}

#bd div.div2 div .b_r {
	background:url(img/index/popularity-categories/BG_b_r.jpg);
}

#bd div.div2 div .b_l {
	background:url(img/index/popularity-categories/BG_b_l.jpg);
}

#bd div.div3 {
	background:#F3F3F3;
	overflow:hidden;
}

#bd div.div3 h3 {
	height:32px;
	text-align:center;
}

#bd div.div3 h3 img {
	padding:11px 0 0;
}

#bd div.div3 ul {
	text-align:center;
}

#bd div.div3 ul li {
	margin:0 0 3px;
	height:60px;
	overflow:hidden;
}

#bd div.div3 .t_r {
	background:url(img/index/div3/BG_t_r.jpg) no-repeat;
}

#bd div.div3 .t_l {
	background:url(img/index/div3/BG_t_l.jpg) no-repeat;
}

#bd div.div3 .b_r {
	background:#000;
	background:url(img/index/div3/BG_b_r.jpg) no-repeat;
}

#bd div.div3 .b_l {
	background:url(img/index/div3/BG_b_l.jpg) no-repeat;
}

#bd div.div4 {
	border:1px #ddd solid;
}

#bd div.div4 div {
	border:1px #fff solid;
}

#bd div.div4 div h4 {
	height:44px;
	background:url(img/index/div4/BG_h4.jpg) repeat-x;
}

#bd div.div4 div h4 img {
	padding:8px;
}

#bd div.div4 div ol {
	padding:0 0 5px;
}

#bd div.div4 div ul li {
	padding:10px;
	float:left;
}

#bd div.div4 div ol li {
	padding:3px 10px;
}

#bd div.div4 div li a {
	padding:0 0 0 10px;
	background:url(img/index/div4/BG_li-0.jpg) no-repeat left center;
}
