/*--------------------------------------------------
	上部ナビゲーションメニュー
--------------------------------------------------*/
body
{
 background-image:url(http://music.geocities.jp/dagpremit/jingiskanda/bg.gif);
 background-repeat:no-repeat;
}

#wrapper
{
 margin:0px;
 padding:0px;
 width:760px;
}

img.logo
{
 margin-top:40px;
 margin-left:60px;
}

#navi
{
 margin-left:105px;
 padding-top:35px;
 padding-bottom:10px;
 width:760px;
}

img.navi
{
 border-style:none;
}

p.topsentence
{
 margin-left:85px;
 font-weight:bold;
 font-size:90%;
}

#contents {
  margin:0;
  padding-top:20px;
  width:760px;
}

#contents:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
h4.title
{
 margin-left:60px;
 padding:2px;
 font-family:"HGS創英角ﾎﾟｯﾌﾟ体";
 border-style:solid;
 border-color:#f5b33d;
 border-left-width:1em;
}

#footer
{
 clear:both;
 margin-top:-10px;
}

p.footlink
{
 text-align:right;
 font-size:80%;
}

a:link.footlink
{
 text-decoration:none;
 color:#777777;
}

a:visited.footlink
{
 text-decoration:none;
 color:#777777;
}

a:hover.footlink
{
 text-decoration:none;
 color:#f5b33d;
}

a:active.footlink
{
 text-decoration:none;
 color:#777777;
}

/*--------------------------------------------------
	上部ナビゲーションメニュー
--------------------------------------------------*/
#navigation
{
	width:600px;margin:16px auto;
	border-color:#808080;
	border-style:solid none;
	border-width:1px 0;
	padding: 4px 3px;
}
/*--------------------------------------------------
	投稿フォーム
--------------------------------------------------*/
#bbsform
{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #00F;
	text-align:left;
}
#bbsform table.postinfo
{
	margin:1.5em;
	text-align:left;
	font-size:1em;
}
/*--------------------------------------------------
	スレッド全体
--------------------------------------------------*/
.thread_wrapper
{
	width:600px;
	margin:16px auto;
	border:1px solid #00F;
	text-align:right;
}
/*--------------------------------------------------
	検索結果記事
--------------------------------------------------*/
.result_article
{
	margin:16px;
	text-align:left;
	clear:both;
}
/*--------------------------------------------------
	親記事
--------------------------------------------------*/
.thread_wrapper .parent_article
{
	margin:16px;
	text-align:left;
	clear:both;
}
/*--------------------------------------------------
	子記事
--------------------------------------------------*/
.thread_wrapper .child_article
{
	width:90%;
	margin-left:auto;
	padding:16px;
	border-top:1px solid #00F;
	text-align:left;
	clear:both;
}
/*--------------------------------------------------
	※※※
--------------------------------------------------*/
.thread_wrapper .parent_article form,
.thread_wrapper .child_article form
{
	clear:both;
}
/*--------------------------------------------------
	記事の題名
--------------------------------------------------*/
.thread_wrapper .parent_article span.title,
.thread_wrapper .child_article span.title,
.result_article span.title
{
	color:red;
	font-weight:bold;
}
/*--------------------------------------------------
	記事の日付
--------------------------------------------------*/
.thread_wrapper .parent_article div.date,
.thread_wrapper .child_article div.date,
.result_article div.date
{
	text-align:right;
}
/*--------------------------------------------------
	記事の内容（本文と画像の親要素）
--------------------------------------------------*/
.thread_wrapper .parent_article div.contents,
.thread_wrapper .child_article div.contents,
.result_article div.contents
{
	margin:1em 2em;overflow:auto;
}
/*--------------------------------------------------
	記事の本文
--------------------------------------------------*/
.thread_wrapper .parent_article div.contents div.body,
.thread_wrapper .child_article div.contents div.body,
.result_article div.contents div.body
{
	float:left;
}
/*--------------------------------------------------
	記事の画像
--------------------------------------------------*/
.thread_wrapper .parent_article div.contents img.userimage,
.thread_wrapper .child_article div.contents img.userimage,
.result_article div.contents img.userimage
{
	float:right;
	border:0px;
	vertical-align:middle;
}
/*--------------------------------------------------
	記事の返信ボタンや編集ボタンを含む親要素
--------------------------------------------------*/
.thread_wrapper .parent_article div.panel,
.thread_wrapper .child_article div.panel
{
	text-align:right;clear:both;
}
.thread_wrapper .parent_article div.panel form,
.thread_wrapper .child_article div.panel form
{
	display: inline;
}
/*--------------------------------------------------
	ヘルプ
--------------------------------------------------*/
#help
{
	width:600px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #00F;
	text-align:left;
}