/*--------------------------------------------------
	上部ナビゲーションメニュー
--------------------------------------------------*/
#navigation
{
width:510px;
margin :  0;
padding : 0;
font-size: 100%;
text-transform : capitalize;
border:double 5 #994f2b;
background-color : #fcd29a;
}

/*	BBS タイトル位置調整	*/
div h2{
margin : 0;
padding : 10 0 5 40;
text-align:left ;
}
/*	BBS カウンター位置調整	*/
div .counter{
text-align:left ;
margin : 0;
}

/*--------------------------------------------------
	下部フッター
--------------------------------------------------*/
#foot
{
width:510px;
margin : 10 0 0 0;
padding : 8 0 8 0;
font-size: 100%;
text-align:center;
border:double 5 #994f2b;
background-color : #fcd29a;
}

/*--------------------------------------------------
	記事の編集／削除パスワード入力画面
--------------------------------------------------*/
#edel
{
width:510px;
margin : 5 0 0 0;
padding : 8 0 8 0;
font-size: 100%;
text-align:center;
border:double 5 #994f2b;
}

.page
{
width:500px;
height : 80px;
margin : 20 0 0 0;
padding : 0 0 0 0;
text-align:center;
}

/*--------------------------------------------------
	メール画像・ホーム画像
--------------------------------------------------*/
span.m{
background-image : url(http://blog-imgs-27.fc2.com/j/k/2/jk2007/email.gif);
background-repeat : no-repeat;
;background-position : 0px 4px;
width:20px;
text-align:center;
margin : 0 0 0 3;
}
span.h{
background-image : url(http://blog-imgs-27.fc2.com/j/k/2/jk2007/house.gif);
background-repeat : no-repeat;
background-repeat : no-repeat;
;background-position : 0px 4px;
width:20px;
text-align:center;
margin : 0 0 0 3;
}

/*--------------------------------------------------
	投稿フォーム
--------------------------------------------------*/
#bbsform
{
width:510px;
margin : 5 0 0 0;
padding : 5 0 5 0;
text-align:center;
border:double 5 #994f2b;
background-color : #fcd29a;
}

#bbsform table.postinfo
{
text-align:left;
font-size:100%;
}

#bbsform table.postinfo.input 
{
background-color : #fffff7;
}

#bbsform .input 
{
background-color : #fffff7;
text-align : left;
padding- : 0 5 0 0;
color : #6f3700;
border:solid 1 #994f2b;
font-size : 100%;
}


select{
font-size : 100%;
color : #6f3700;
background-color : #fffff7;
cursor : pointer;
border:solid 1 #994f2b;
}
textarea{
color : #512800;
padding : 5 5 0 5;

font-size:110%;
border:double 3 #994f2b;
scrollbar-face-color:#994f2b;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #dbe4be;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #fffff7;
scrollbar-darkshadow-color: #dbe4be;
background-color:#fffff7;
}

/*--------------------------------------------------
	スレッド全体
--------------------------------------------------*/
.thread_wrapper
{
width: 510px  ;
text-align:left ;
margin : 5 0 5 0;
padding : 0;
border:double 5 #994f2b;
background-color : #fcd29a;
}

/*--------------------------------------------------
	検索結果記事
--------------------------------------------------*/
.result_article
{
text-align:left;
font-size: 100%;
margin : 5 0 0 0;
padding : 15;

}

.result_article span.name
{
font-size:75%;
}

.result_article span.tp
{
font-size:100%;
clear : left;
margin : 50 100 0 0;
margin-left : 100px;
}

/*--------------------------------------------------
	親記事
--------------------------------------------------*/
.thread_wrapper .parent_article
{
text-align:left;
margin : 0;
padding : 10;

}

.thread_wrapper .parent_article span.name
{
font-size:75%;
}

/*--------------------------------------------------
	子記事
--------------------------------------------------*/
.thread_wrapper .child_article
{
margin : 0 0 0 30;
padding : 10;
text-align:left;
width:470px;
clear:both;

}

.thread_wrapper .child_article span.name
{
font-size:75%;
}

/*--------------------------------------------------
	※※※
--------------------------------------------------*/
.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
{
font-size:100%;
color : #512800;
margin : 0 5 0 5;
padding : 0 0 0 5;
width:240px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #6f3700;
}

/*--------------------------------------------------
	記事の日付
--------------------------------------------------*/
.thread_wrapper .parent_article div.date,
.thread_wrapper .child_article div.date,
.result_article div.date,
{
font-size:75%;
text-align:right;
}

/*--------------------------------------------------
	記事の内容（本文と画像の親要素）
--------------------------------------------------*/
.thread_wrapper .parent_article div.contents,
.thread_wrapper .child_article div.contents,
.result_article div.contents
{


}

/*--------------------------------------------------
	記事の本文
--------------------------------------------------*/
.thread_wrapper .parent_article div.contents div.body,
.thread_wrapper .child_article div.contents div.body,
.result_article div.contents div.body
{
font-size:100%;
line-height : 130%;
width:440px;
word-break:break-all;
padding : 0 0 35 0;
}

/*--------------------------------------------------
	記事の画像
--------------------------------------------------*/
.thread_wrapper .parent_article div.contents img.userimage,
.thread_wrapper .child_article div.contents img.userimage,
.result_article div.contents img.userimage
{
border:0px;
margin-top : 5px;
}

.thread_wrapper .parent_article div.contents div.icon,
.thread_wrapper .child_article div.contents div.icon,
.result_article div.contents div.icon
{
margin : 0 0 10 0;
padding : 5px;
border:solid 0 sienna;
float:left;
}

/*--------------------------------------------------
	記事の返信ボタンや編集ボタンを含む親要素
--------------------------------------------------*/
.thread_wrapper .parent_article div.panel,
.thread_wrapper .child_article div.panel
{
text-align:right;
clear:both;
}

.thread_wrapper .parent_article div.panel .button,
.thread_wrapper .child_article div.panel .button
{
text-align : center;
color : #512800;
padding : 1 1 0 1;
vertical-align : bottom;

}

.thread_wrapper .parent_article div.panel form,
.thread_wrapper .child_article div.panel form
{
display: inline;
}

.input 
{
background-color : #fffff7;
text-align : left;
padding-left : 5px;
color : #512800;
border:solid 1 #994f2b;
font-size : 100%;
}

.thread_wrapper .parent_article div.panel form .button,
.thread_wrapper .child_article div.panel form .button
{
text-align : center;
color : #512800;
padding : 1 1 0 1;
vertical-align : bottom;

}

/*--------------------------------------------------
	ヘルプ
--------------------------------------------------*/
#help
{
width:510px;
text-align:left;
margin : 5 0 0 0;
padding : 15;
clear:both;
border:double 5 #994f2b;
background-color : #fcd29a;
}

/*--------------------------------------------------
	※※※
--------------------------------------------------*/
/* for IE \*/
* html body 
{
font-size: 85%;
}

body
{
margin : 0;
color: #391d00;
text-align: center;
font-family: Georgia, Helvetica, Arial, sans-serif;
background-color: #fdd9a8;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
font-size: small;
scrollbar-face-color:#994f2b;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-3dlight-color: #dbe4be;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #fffff7;
scrollbar-darkshadow-color: #dbe4be;
}

a:link
{
color : #ff2020;
}

a:visited
{
color : #ff2020;
}

a:hover 
{
color : #ff00ff;   text-decoration : underline;
}

a:active
{
color : #ff2020;
}

.button
{
text-align : center;
color : #512800;
padding : 1 1 0 1;
width:60px;
vertical-align : bottom;

}

a.menu
{
background-color:#fcd29a;
padding: 3px;
width:80px;
height:15px;
border:solid 3px;
border-color:#fcd29a #fcd29a #fcd29a #fcd29a;
text-decoration:none;
}

a:hover.menu
{
border:solid 3px;
border-color:#fcd29a #fcd29a #fcd29a #fcd29a;
background-color:#fcd29a;
}

a:active.menu
{
background-color:#fcd29a;
border-color:#CC9966  #ffffff #ffffff #CC9966 ;
}

																						