@charset 'UTF-8';
/*
WP-BBS
Author: Fukunaga
*/

html{
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 62.5%; /* 10px */
	line-height: 1.7;
	letter-spacing: 0.05em;
	background-color:#FFFFFF;
	color:#333333;
	height: 100%;
	}


a {
	color:#333333;
	}
	
a:hover {
	color:#CC3300;
	}

img {
	border:none;
	}

.error{
	color:#FF0000;
	font-weight:bold;
	}

/*///////////スレッド一覧画面//////////*/

.bbs_list {
	font-size:1.2em;
}

.bbs_list h3{
	font-size:1.5em;
	display:block;
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;

}

.bbs_list h3 span{
	font-size:0.8em;
	color:#FFFFFF;
	font-weight:nomal;

}

.bbs_list .list_table {
	width:95%;
	margin:5px auto;
	border-collapse:collapse;
	border:2px solid #B7CCC4;
}

.bbs_list .list_table th{
	background-color:#E0EFEA;
	color:#5F7E64;
}

.bbs_list .list_table th,.bbs_list .list_table td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px;
}

.bbs_list .list_table .on{
	background-color: #EFF5F4;
}

.bbs_list .serch_form{
 text-align:right;

}

.bbs_list .button {
	display: block;
	text-align:center;
	margin-bottom:10px;
	font-size:1.2em;
	font-weight:bold;
	width:120px;
	}
.bbs_list .button a{
	padding:2px;
	display: block;
	border:1px solid #666666;
}

.bbs_list .button a:hover{
	padding:2px;
	display: block;
	background-color:#eee;
	border:1px solid #666666;
}


/*///////////スレッド内容画面//////////*/

.bbs_list .id{
	width:100%;
	margin:0 auto;
	text-align:right;
	display:block;
}

.bbs_list .thre_table {
	width:100%;
	margin:5px auto;
	border-collapse:collapse;
}

.bbs_list .thre_table th{
	background-color:#E0EFEA;
	color:#5F7E64;
	text-align:left;
	padding:5px;
}

.bbs_list .thre_table td{
	border-bottom:1px solid #ccc;
	padding:10px;
}

/*.bbs_list .thre_table .on{
	background-color: #EFF5F4;
}*/

.bbs_list .thre_table .author{
	width:390px;
	height:40px;
	font-weight:bold;
	float:left;
}

.bbs_list .thre_table .error{
}

.bbs_list .thre_table .kanriform{
	width:180px;
	height:40px;
	float:right;
	text-align:right;
	font-size:0.75em;
}

.bbs_list .thre_table .kanriform #regpass{
	font-size:0.9em;
}

.bbs_list .thre_table .kanriform .kanri_b{
	font-size:0.9em;
}

.bbs_list .thre_table .text{
clear:both;
}

/*/////////////////レス入力フォーム///////////////////////*/


.bbs_list .form_table {
	width:85%;
	margin:5px auto;
	border-collapse:collapse;
	border:2px solid #B7CCC4;
}

.bbs_list .form_table th{
	background-color:#F4F9F8;
	color:#5F7E64;
}

.bbs_list .form_table .title{
	background-color:#E0EFEA;
	color:#5F7E64;
	border-bottom:1px solid #B7CCC4;
}

.bbs_list .form_table th,.bbs_list .form_table td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
}

.bbs_list .form_table span{
	font-size:0.9em;
	font-weight:normal;
	color:#990000;

}

/*/////////////////レス修正フォーム///////////////////////*/


.bbs_list .form_table_reg {
	width:100%;
	margin:5px auto;
	border-collapse:collapse;
	border:1px solid #ccc;
}

.bbs_list .form_table_reg th{
	background-color:#eee;
	color:#666666;
	font-size:0.8em;
}

.bbs_list .form_table_reg .title{
	background-color:#ddd;
	color:#666666;
	border-bottom:1px solid #ddd;
}

.bbs_list .form_table_reg th,.bbs_list .form_table_reg td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
}
