#bloghead{
  display:none;
  height:40px;
  padding:10px;
  background-color:#fc0;
}

#blogbody{
  font-family:Century gothic,Futura,Arial,Helvetica;
  width:730px;
  float:right;
  border-top:solid #000 1px;
  border-left:solid #000 1px;
  line-height:140%;
}

/*スレテーブル*/
.sled{
  margin:auto;

  width:730px;
  margin-top:0px;
  margin-bottom:5px;
/*  border-bottom:solid #000 0px;*/
/*  background:url(images/column_head.gif) no-repeat;*/
  background-color:#fff;
}
.sled td{
  padding:10px;
  padding-top:10px;
}
.resform td{
  padding-top:10px;
}
/*スレタイトル*/
.subject{
  font-size:24px;
  font-weight:bold;
  margin-top:24px;
  margin-bottom:24px;
  line-height:140%;
}

.category{
	padding:2px 4px;
	background-color:#000;
	color:#fff;
	}
.category a{
	color:#fff;
}
/*スレ・レス箱*/
.post{
  margin-left:12px;
  margin-bottom:20px;
}

/*スレ・レス投稿ユーザー名*/
.postuser{
  color:#060;
  font-weight:bold;
}

/*スレ・レス投稿日付*/
.postdate{
  font-size:10px;
}

/*スレ・レス本文*/
.postbody{
  margin-top:5px;
}

/*新スレフォームテーブル*/
.sledform{
  width:550px;
  text-align:center;
  margin:auto;
  padding:10px;
  border:solid #000 1px;
  background-color:#cdc;
}

/*レスフォームテーブル*/
.resform{
  margin:auto;
  padding:10px;
  border:solid #000 1px;
  background-color:#ddd;
}

/*「全部読む」とかの場所*/
.bbsnavi{
  text-align:right;
  margin-top:10px;
  padding-top:3px;
  border-top:solid #000 1px;
}

}

/*スレ一覧の外枠*/
.allsled{
  padding:10px;
  line-height:140%;
}

/*スレタイトルのところ*/
.posthead{
  padding-bottom:3px;
  border-bottom:solid #000 0px;
}

/*警告その他の箱*/
.alert{
  margin:auto;
  text-align:center;
  margin-top:100px;
  margin-bottom:100px;
}

/*ナビ*/
#blognavi{
  padding-left:5px;
  float:left;
  width:160px;
  color:#333;
}

#blognavi a{
  text-decoration:none;
}
#blognavi a:hover{
  text-decoration:underline;
}

#blognavi ul,#blognavi li{list-style:none;margin:0px;padding:0px;}
#blognavi li,#blognavi h2{border-bottom:dotted #333 1px; margin-bottom:4px;}
/*ナビ 最近記事のところ*/
#blognavi h2{
  font-family:Century gothic,Futura,Arial,Helvetica;
  color:#c00;
}
.navi_new{
  margin:0px;
  width:150px;
  height:24px;
}
.navi_cat{
  margin:0px;
  width:150px;
  height:24px;
}

#newalllink{
  margin-top:8px;
}

.res{
  border-top:solid #000 1px;
  padding-top:12px;
  padding-left:20px;
}
.res .post{
  border-bottom:dotted #999 1px;
  padding-bottom:12px;
}

img{border:none;}

.cselect{
  width:100px;
}

.atn{
  font-size:10px;
  color:#c00;
}


.new_thumb{
  float:left;
  margin-right:1px;
  font-size:9px;
  text-align:right;
  color:#999;
}
#newentry{
  padding-left:80px;
  background:url(/images/top_newentry.gif) no-repeat left top;
}

.adv {
  border:solid #c90 1px;
  background-color:#ffffdd;
  padding:4px;
}

.ranking {
  border-bottom:dotted #999 1px;
  font-size:12px;
}



.subject a{
  text-decoration:none;
  color:#000;
}

.subject a:hover{
  text-decoration:underline;
  color:#000;
}

#top_date{
  font-size:12px;
  color:#c00;
  margin:5px;
}

.rn{
  background-color:#ffc;
}

.r1{
  font-size:14px;
  font-weight:bold;
}
.r2{
  font-size:14px;
  font-weight:bold;
}
.r3{
  font-size:14px;
  font-weight:bold;
}

.top_body{
 margin-bottom:12px;
}

.f10{
  font-size:10px;
  line-height:120%;
}
