@charset "UTF-8";
/*--------------------------------------*/
/*テンプレートの編集・改変は自由です。
いくらでもいじっちゃってください＾＾
ただし、再配布は禁止です！！
また、著作権表示・広告の削除も禁止です！！
私のメールアドレスを書いておきますので…
質問等あったらお問い合わせをどうぞ
返信できるという保障もありませんが…
regza42z1lan-fc2@yahoo.co.jp
↑いつ削除するかわかりませんが…（セーフティーアドレスなので）
あんまり期待しないでくださいね*/
/*--------------------------------------*/



/*--------------------------------------*/
/*	全体にかかわる			*/
/*--------------------------------------*/

body{
	background: #1a1a1a;
	margin: 0;
	padding: 0;
}

body,th,td{
	font-size: 100%;
	color: #2bd52b;
}

span,div,h1,h2,h3,h4,h5,h6,p,table,ul{
	margin: 0;
	padding: 0;
}

h1{
	font-size: 200%;
	font-weight: lighter;
}

a{
	color: #72e272;
}

a:hover{

	color: #81b4e7;
color:#d5d52b;
	font-weight: normal;
}
/*---------------------------------------*/
/*		ヘッダー		*/
/*---------------------------------------*/

div#header{
	text-align: center;
	width: 730px;
	margin: 5px auto 0 auto;
	padding: 0;
	border: 2px solid #2bd52b;
	background: #232323;
}

div#header div#menu_link{
	width: 515px;
	margin: 0 auto 5px auto;
}

div#header h1{
	margin: 1px 1px 10px 1px;
	padding: 0 0  0 30px;
	text-align: left;
	border-top: 20px solid #151515;
	color: rgb(196, 196, 255);
}

div#header span{
	color: #ffffff;
	margin-bottom: 10px;
}

div#header a{
	text-align: center;
	margin-bottom: 10px;
}

div#header p#counter{
	color: #eeeeee;
	text-align: right;
	margin: 0 30px 0 0;
	font-size: 20px;
}
/*---------------------------------------*/
/*		入力フォーム			*/
/*---------------------------------------*/

div#input_bbs_form{
	width: 730px;
	margin: 20px auto 0 auto;
	padding: 0 0 10px 0 ;
	border: 2px solid #2bd52b;
	background: #232323;
}

div#input_bbs_form table{
	margin: 15px 0 0 20px;
}

div#input_bbs_form td.form_title{
	width: 100px;
}

input.button{
	margin: 0 0 0 5px;
	float:left;
	width: auto;
	background: #72e272;
	border: 1px solid #23b123;
	color: #ffffff;
}

input.button_re{
	margin: 0 0 0 5px;
	width: auto;
	background: #eeee88;
	border: 1px solid #d5d52b;
	color: #5599dd;
}
/*ボタン*/
div.form_submit{
width:120px;
margin:0 auto 0 auto;
}
/*---------------------------------------*/
/*		スレッドエリア		*/
/*---------------------------------------*/

div.thread_area{
	width: 730px;
	margin: 60px auto 0px auto;
padding: 0 0 20px ;
	border: 2px solid #2bd52b;
	background: #232323;
}
/*本文*/

div.body{
	margin: 0 0 0 10px;
}

div.icon_img {
	position: relative;
	top: -33px;
	left: 10px;
}

h2.thread_title{
	color: #ffffff;
	margin: 0 5px 0 5px;
	padding: 2px 0px 2px 5px;
	font-size: 120%;
	background-color: #111111;
	border-bottom: 1px dotted #2bd52b;
}

p.parent_date{
	text-align: right;
	margin: 2px 10px 0 0 ;
	font-size: 90%;
}
/*画像*/

img.userimage{
	position: relative;
	top: 30px;
	left: 10px;
}
/*-------ボタン類----------------*/

div.control_panel{
	width: 170px;
	margin: 0 0 0 auto;
}

.control_panel form{
	float: left;
}

/*-------------------------*/
/*		レス		*/
/*-------------------------*/
/*子要素*/

div.child_area{
	margin: 20px 0 0 50px;
}
/*タイトル*/

h2.child_title{
	color: #ffffff;
	font-size: 110%;
	margin: 0 5px 0 0;
	padding: 0 0 0 5px;
	background: #151515;
	border-top: 2px dotted #000000;
	border-bottom: 1px dotted #2bd52b;
}

p.child_date{
	text-align: right;
	margin: 2px 10px 0 0 ;
	font-size: 90%;
}
/*ボタン類*/

div.child_control_panel{
	width: 120px;
	margin: 0 0 0 auto;
}

.child_control_panel form{
	float: left;
}

div.clear_both{
	clear: both;
}

/*返信画面の際親記事のボタン類を格納するボックス*/
div.control_panel_re{
	width: 120px;
	margin: 0 0 0 auto;
}
.control_panel_re form{
	float: left;
}


/*ページを切り替えるボタン*/

div#next_or_past{
width:100px;
text-align:center;
margin:20px auto 0 auto;
}

div#next_or_past form{
float:left;
}


/*--------------------------------------*/
/*プレビュー画面*/
/*--------------------------------------*/

div#preview_area{

	width: 730px;
	margin: 60px auto 0px auto;
padding: 0 0 20px ;
	border: 2px solid #2bd52b;
	background: #232323;
}

td.preview_form_title{
width:200px;
}

div#captcha_area{
	width: 730px;
	margin: 60px auto 0px auto;
padding: 0 0 20px ;
	border: 2px solid #2bd52b;
	background: #232323;
}

/*--------------------------------------*/
/*	ヘルプページ			*/
/*--------------------------------------*/
div#help{
width:730px;
margin: 40px auto 0 auto;
	background: #232323;
border:2px solid #2bd52b;

}

div#help h3{
color:#ffffff;
margin:0 5px 3px 5px;
border-bottom:1px dotted #121212;
background:#121212;
padding:2px 0 0  5px ;
}

div#help ul{
margin:0 0 20px 30px;

}
div#help li{
line-height:1.3em;}
/*-----------------------------*/
/*		広告		*/
/*------------------------------*/

div#ads_foot{
	margin: 20px auto 0 auto;
	width: 728px;
}

div.ads_foot{
	margin: 20px 0 0 0;
}

/*------------------------------*/
/*　　　著作権表示など*/
/*------------------------------*/
div#foot{

	text-align: center;
	width: 730px;
	margin: 15px auto 0 auto;
	padding: 0;
	border: 2px solid #2bd52b;
	background: #232323;
}
div#foot p{margin-top:2px;
margin-bottom:1px;
}
div#foot a{
color:#eaea95}
div#foot address{
font-size:18px;
margin-top:5px;
}