@charset "shift_jis";

/*初期化
----------*/
h1,h2,h3,h4,h5,h6,p,div,form,ul,ol{
	margin:0;
	padding:0;
}

table{
border-collapse:collapse;
border-spacing:0;
font-size:inherit;
font:100%;
}

/*全体設定
----------*/
body {
color: #454545;
margin:0;
padding:0;
background-color:#F9BB55;
background-image: url(../community/img/note_center_bg_com.jpg);
background-repeat:repeat-y;
font:13px/1.231 "Osaka", "ＭＳ Ｐゴシック", Arial, sans-serif;
*font-size:small;
*font:x-small;
}

/*共通設定
----------*/
hr {
	display:none;
}

li {
list-style:none;
}

.cbos {
clear:both;
}

img {
border:none;
}

/*divContents
----------*/
#centents {
	width:681px;
	margin: 15px 32px;
	position: absolute;
	left: 98px;
	top: 0px;
}

/*記事一覧
----------*/
#bbs_title {
	margin:10px 0;
	padding:5px;
}

#bbs_title table{
width:650px;
border-collapse:collapse;
border:1px solid #cfc6bb;
margin:5px;
padding:0;
}

#bbs_title th,td{
margin:0px;
padding:5px;
empty-cells:show;
}

#bbs_title th{
border:1px solid #cfc6bb;
color:#806216;
background:#f4f1e9;
}

#bbs_title td{
line-height:120%;
border:1px solid #cfc6bb;
}

/*記事設定
----------*/

#bbs {
	background-color:#fff;
	border:1px solid #cfc6bb;
	padding: 20px;
	clear: both;
	margin: 5px 0 15px 0;
}

#bbs p {
	margin:0.7em 0;
	line-height:160%;
	padding-bottom:10px;
	background:url(../img/ssy.gif) repeat-x bottom;
}


#bbs span {
	color:#806216;
}

#bbs th {
	color:#806216;
	font-weight:normal;
}

#bbs td span {
color:#990000;
}

#bbs img {
	margin:3px 1px;
}



/*サイドメニュー
----------*/
#sidemenu {
	width:98px;
	padding-top:15px;
}

#sidemenu li a {
	background-image: url(../community/img/sidemenu.gif);
	width:62px;
	height:62px;
	display:block;
	text-indent:-10000px;
}

a.sdm1:hover {
	background-position:-62px 0;
}

a.sdm2 {
	background-position:0 -62px;
}

a.sdm2:hover {
	background-position:-62px -62px;
}


/*各BBSタイトル
----------*/
h1 {
	text-indent:-10000px;
	width:681px;
	height:50px;
}

h1.title_1 {
	background:url(../community/img/title_1.gif) no-repeat;
}

h1.title_2 {
	background:url(../community/img/title_2.gif) no-repeat;
}

h1.title_3 {
	background:url(../community/img/title_3.gif) no-repeat;
}

h1.title_4 {
	background:url(../community/img/title_4.gif) no-repeat;
}

h1.title_5 {
	background:url(../community/img/title_5.gif) no-repeat;
}

h1.title_6 {
	background:url(../community/img/title_6.gif) no-repeat;
}

h1.title_7 {
	background:url(../community/img/title_7.gif) no-repeat;
}

h1.title_8 {
	background:url(../community/img/title_8.gif) no-repeat;
}

h1.title_9 {
	background:url(../community/img/title_9.gif) no-repeat;
}

h1.title_list {
	background:url(../community/img/title_list.gif) no-repeat;
}

h1.title_main {
	background:url(../community/img/title_main.gif) no-repeat;
}


/*カテゴリ
----------*/

#category {
	width:681px;
	background:url(../community/img/category_bg.gif) repeat-y bottom;
	margin: 10px 0 15px 0;
	padding-bottom: 10px;
	font-weight:bold;
}

#category img {
margin:5px 5px 5px 25px;
}

#category p {
	text-indent:-10000px;
	background:url(../community/img/category_top.gif);
	height:12px;
	width:681px;
	margin-bottom:5px;
}

#category a {
	line-height:170%;
	font-weight:normal;
}


/*サブメニュー
----------*/

#submenu {
	margin: 5px 0 4px 0;
}

#submenu li {
	float:right;
	margin-left:1em;
}

.newthread {
	float:left;
	background:url(../img/bbs_ic01.gif);
	width:88px;
	height:30px;
	display:block;
	text-indent:-10000px;
	margin-bottom:15px;
}

.bbstitle {
	float:left;
	background:url(../img/bbs_ic05_02.gif);
	width:88px;
	height:30px;
	display:block;
	text-indent:-10000px;
	margin-bottom:15px;
}

.back {
	padding-left:17px;
	background:url(../img/ic_back.gif) no-repeat;
	background-position:0;
	display:block;
}

.next {
	padding-right:17px;
	background:url(../img/ic_next.gif) no-repeat;
	background-position:right;
	display:block;
}

.agreement {
	float:left;
	background:url(../img/bbs_ic06.gif);
	width:61px;
	height:18px;
	display:block;
	text-indent:-10000px;
	margin-bottom:15px;
}

/*BBS一覧
----------*/
#list_left {
	width:200px;
	float:left;
	margin:20px 35px 0 0;
}

#list_right {
	width:200px;
	float:left;
	margin:20px 0 0 0;
}

.list_1 {
	background:url(../community/img/list_1.jpg) no-repeat;
	width:200px;
	height:220px;
}

.list_2 {
	background:url(../community/img/list_2.jpg) no-repeat;
	width:200px;
	height:220px;
}

.list_3 {
	background:url(../community/img/list_3.jpg) no-repeat;
	width:200px;
	height:220px;
}

.list_4 {
	background:url(../community/img/list_4.jpg) no-repeat;
	width:200px;
	height:220px;
}

.list_5 {
	background:url(../community/img/list_5.jpg) no-repeat;
	width:200px;
	height:220px;
}

.list_6 {
	background:url(../community/img/list_6.jpg) no-repeat;
	width:200px;
	height:220px;
}

.list_7 {
	background:url(../community/img/list_7.jpg) no-repeat;
	width:200px;
	height:220px;
}

.list_8 {
	background:url(../community/img/list_8.jpg) no-repeat;
	width:200px;
	height:220px;
}

.list_9 {
	background:url(../community/img/list_9.jpg) no-repeat;
	width:200px;
	height:220px;
}

#list_left h2 a,#list_right h2 a {
	text-indent:-10000px;
	width:200px;
	height:220px;
	display:block;
	margin-bottom:5px;
}

#list_left li,#list_right li {
list-style:decimal;
}

#list_left ol,#list_right ol {
padding:10px 0 0 35px;
}

#list_left p,#list_right p {
margin-bottom:5px;
}

.listtxt_1 {
	color:#d0430f;
}

.listtxt_2 {
	color:#db2b79;
}

.listtxt_3 {
	color:#a94d72;
}

.listtxt_4 {
	color:#c66b14;
}

.listtxt_5 {
	color:#0066bc;
}

.listtxt_6 {
	color:#0b960b;
}

.listtxt_7 {
	color:#5b3798;
}

.listtxt_8 {
	color:#d58342;
}

.listtxt_9 {
	color:#41879e;
}

.otbbs {
border-bottom:1px solid #926545;
color:#926545;
padding:3px;
}


/*テキスト*/
td,body {
	color:#454545;
}

h2 {
	color:#806216;
}

address {
color:#926545;
font-style:normal;
font-size:x-small;
float:right;
margin-bottom:15px;
}

/*リンク色*/
a:link {
	color: #544112;
}
a:visited {
	color:#88774B;
}
a:hover {
	color: #C06720;
}
a:active {
	color:#9A3F17;
}
