@chara-set "utf-8";

body{
	font-size			:	13px;
	background-color	:	#FFFFFF;
	margin				:	auto;
	width				:	880px;
	/*background-color	:	skyblue	;*/
	/*background-image	:	url('../images/bg.png');*/
	/*background-repeat	:	no-repeat;*/
	
	}

div#main{
	width:880px
	padding:5px;
	background-color	:	#ffffcc;	
	text-align			:	center;
}


/*リンクタグ設定 ヘッダーのみ*/
h1 a {
	font-weight			:	bold;
	outline				:	none;
	cursor				:	pointer;
	color				:	#339933;
	text-decoration		:	none;
	}

h1 a:hover {
	color				:	#00cc66;
	text-decoration		:	underline;
	}

h1 a:visited {
	color				:	#339933;
	}

a img	{
	border-style		:	none;
	outline				:	none;
	}



/*ヘッダー*/
h1#bbs_header{
	font-size			:	30px;
	color				:	#000000;
	display				:	block;
	width				:	870px;
	padding				:	10px 0px 10px 0px;
	background-color	:	#ccffcc;
	text-align			:	center;
	border				:	1px solid #CCCCCC;
	}

/*ページ名*/
h2#bbs_page{
	font-size			:	18px;
	color				:	#000000;
	display				:	block;
	width				:	880px;
	text-align			:	center;
	}

/*書き込み内容*/
div.thread_title{
	font-size			:	14px;
	color				:	#000000;
	display				:	block;
	width				:	870px;
	padding				:	5px;
	background-color	:	#ccffcc;
	text-align			:	left;
	border				:	1px solid #000000;
	}

div.thread_body{
	font-size			:	12px;
	display				:	block;
	width				:	870px;
	padding				:	5px;
	background-color	:	#FFFFFF;
	text-align			:	left;
	border-left			:	1px solid #000000;
	border-right		:	1px solid #000000;
	border-bottom		:	1px solid #000000;
	}

p {
	line-height :1.8em;
}

/*書き込みフォーム*/
table.thread_table {
	border-top			:	1px solid #CCCCCC;
	border-left			:	1px solid #CCCCCC;
	width				:	880px;
	text-align			:	center;
	}

table.thread_table td{
	border-right		:	1px solid #CCCCCC;
	border-bottom		:	1px solid #CCCCCC;
	vertical-align		:	middle;
	padding				:	5px;
	text-align			:	left;
	}

.pagetitle{
	font-size			:	18px;
}

.font_exec{
	color				:	#F00000;
}

div#footer{
	clear:both;
	padding:5px;
	font-size:9px;
	margin-top		:20px;
	background-color:#66ff99;
	border:1px solid #cccccc;
}

div.action_msg_block{
	margin-top			:	190px;
	text-align			:	center;
	padding   			:	20px;
	border				:	2px solid #000000;
	background-color	:	#ccffcc;
}

p.err_p{
	color				:	#f00000;
	font-weight			:	bolder;
	margin				:	0px
	text-align			:	left;
	}

hr{
	margin-top			:	5px;
	margin-bottom		:	5px;
	border-top			:	1px solid #CCCCCC;
	}