#bbs_page {
	margin:0 auto 0 120px;
}

#contents {
	scrollbar-base-color:#ff9900;
}

/* -------------------------------- */

ruby {
	ruby-align:center;
}
rt {
	font-family:sans-serif;
	font-size:11px;
}
#contents form {
	margin:10px 20px;
}

.user_id {
	color:#408040;
	font-family:sans-serif;
	font-size:10px;
}

/* -------------------------------- */

#other_bbs_link h2 {
	font-size:12px;
	font-weight:normal;
}
#other_bbs_link ul {
	width:680px;
	word-break:keep-all;
	margin:0;
	padding:0;
}
#other_bbs_link li {
	display:inline;
	margin:0 3px;
	padding:0;
}

/* -------------------------------- */

#bbs_theme {
	margin:12px 0 12px 190px;
}
#bbs_act_help {
	margin:64px 12px 6px 12px;
}
#bbs_navi {
	margin:8px 13px;
}

/* -------------------------------- */

#thread_list {
	margin:0 12px;
	border:solid #ff9900 1px;
	background:#ffffff;
}
#thread_list thead {
	border:solid #ffffff 1px;
	background:#ff9900;
	color:#ffffff;
}
	#thread_list thead th {
		font-weight:normal;
		border:solid #ffffff 1px;
	}
#thread_list td {
	border:solid #ff9900 1px;
}
	#thread_list td .subtitle {
		margin-left:2em;
	}

/* -------------------------------- */

.bbs_pagelink {
	margin:15px 30px;
}
	.bbs_pagelink a {
		text-decoration:none;
	}
#bbs_icon_guide {
	width:750px;
	margin:8px 12px;
	padding:2px;
	border:solid #ff9900 1px;
}

/* -------------------------------- */

#bbs_thread_block {
	margin-bottom:20px;
	border:solid #ff9900 1px;
}
	#bbs_thread_block thead {
		background:#ff9900;
		color:#ffffff;
		/*font-weight:normal;*/
	}
.bbs_reply_block {
	background:#ffffff;
	border:solid #ffcc33 1px;
}
	.bbs_reply_block thead {
		background:#ffcc33;
		color:#000000;
		/*font-weight:normal;*/
	}

/* -- + --------------------------- */

.bbs_block {
	margin:0 12px;
}
.bbs_block_contents {
	margin:10px 20px;
}
	.bbs_block_data {
		margin:5px 10px;
		line-height:1.6;
	}
	.bbs_block_body {
		margin:0;
		line-height:1.6;
	}
	.bbs_block_navi {
		margin:10px;
	}

/* -------------------------------- */

#bbs_post {
	border:solid #ff9900 1px;
	background:#ffffff;
}
	#bbs_post td, #bbs_post th {
		border:solid #ff9900 1px;
	}

/* -------------------------------- */


