@CHARSET "UTF-8";

/*-------------------------------------------------
記事一覧メイン部分
-------------------------------------------------*/
.okbbs_allarticle_main {
	margin: 1px;
	border: 0px solid black;
	width: 760px;
	height: px;
	text-align: left;
	float: left;
}
.okbbs_allarticle_side{
	width: 200px;
	min-height: 800px;
	margin: 1px 1px 1px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid lightslategray ;
	text-align: left;
	float: left;
	clear: right;
}
/******* 記事一覧ページ送り *******/
.okbbs_allarticle_navi{
	width: 750px;
	height: 18px;
	margin: 3px 0px 3px 10px;
	border: 0px solid black;
	float: left;
	clear: left;
}
.okbbs_allarticle_navi_1{
	border: 0px solid #808080;
	margin:0px 0px 0px 5px;
	float: left;
}
.okbbs_allarticle_navi_1 img {
	vertical-align: top ;
	border: 0px #ff0000 solid;
}
.okbbs_allarticle_navi_2{
	border: 0px solid #808080;
	margin:0px 0px 0px 20px;
	float: left;
}
.okbbs_allarticle_navi_3{
	border: 0px solid #808080;
	margin:0px 0px 0px 20px;
	float: left;
}
.okbbs_allarticle_navi_4{
	border: 0px solid #808080;
	margin:0px 0px 0px 20px;
	vertical-align: top; 
	float: left;
}
.okbbs_allarticle_navi_4 img {
	vertical-align: top;
	border: 0px #ff0000 solid;
	
}
.okbbs_allarticle_navi_5{
	border: 0px solid #808080;
	margin:0px 0px 0px 20px;
	float: left;
}

/******* 記事一覧リスト *******/
.okbbs_allarticle_main_headline{
	width: 730px;
	height: ;
	border: 1px solid #808080;
	padding: 10px 5px;
	margin: 5px 5px 10px 10px;
	text-align:left;
	clear: both;
}
.okbbs_allarticle_main_headline table{
	width: 730px;
	border: 0px #808080 solid; 
	border-collapse: separate; 
	/*border-spacing: 1px; */
	empty-cells: show; 
}
.okbbs_allarticle_main_headline_message{
	width: 750px;
	height: ;
	border: 0px solid #808080;
	padding: 0px 0px;
	margin: 0px 5px 0px 10px;
	text-align:left;
	float: left;
	clear: both;
}
/*-------------------------------------------------
記事詳細部分
-------------------------------------------------*/
.okbbs_article_main {
	width: 760px;
	height: px;
	margin: 1px;
	border: 0px solid black;
	text-align: left;
	float: left;
}
.article_detail{
	width: 740px;
	height: ;
	background: ;
	border-spacing: ;
	border: 1px solid #BBBBBB;
	margin: 5px 0px 5px 0px;
	float: right;
	clear: both;
}
.article_detail_header{
	width: 740px ;
	height: 34px;
	border: 0px solid #373737;
	float: left;
	clear: left;
}
.article_detail_footer{
	width: 740px ;
	height: 23px;
	border: 0px solid #373737;
	margin 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	float: left;
}
.article_detail_mess {
	width: 720px ;
	height:px;
	min-height: 130px ;
	background: ;
	vertical-align: top; 
	border: 0px solid #DAC088;
	padding: 20px 5px 5px 7px;
	float: left;
	clear: left;
}
.article_detail_phot {
	width: 600px ;
	height:180px;
	background: ;
	vertical-align: top; 
	border: 0px solid #DAC088;
	padding: 10px 5px 5px 50px;
	float: left;
	clear: left;
}

/***    ***/
.article_detail_list1{
	vertical-align: bottom; 
	width:40px;
	height: 30px;
	background-color: lightcyan;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 0px 0px 0px;
	padding: 2px 2px;
	float: left;
} 
.article_detail_list2 { 
	vertical-align: bottom; 
	width:50px;
	height: 30px;
	background-color: lightcyan;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 0px 0px 0px;
	padding: 2px 2px;
	float: left;
} 
.article_detail_list3 { 
	vertical-align: bottom; 
	width:120px;
	height: 30px;
	background-color: lightcyan;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 0px 0px 0px;
	padding: 2px 2px;
	float: left;
} 
.article_detail_list4 { 
	vertical-align: bottom; 
	width:276px;
	height: 30px;
	background-color: lightcyan;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 0px 0px 0px;
	padding: 2px 2px;
	float: left;
} 
.article_detail_list5 { 
	vertical-align: bottom; 
	width:60px;
	height: 30px;
	background-color: lightcyan;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 0px 0px 0px;
	padding: 2px 2px;
	float: left;
} 
.article_detail_list6 { 
	vertical-align: bottom; 
	width:110px;
	height: 30px;
	background-color: lightcyan;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 0px 0px 0px;
	padding: 2px 2px;
	float: left;
} 
.article_detail_list7 { 
	vertical-align: bottom; 
	width:50px;
	height: 30px;
	background-color: lightcyan;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 0px 0px 0px;
	padding: 2px 2px;
	float: left;
} 
.article_detail_footer_list1{
	vertical-align: bottom; 
	width: 60px;
	height: 20px;
	background-color: ;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 0px 0px 0px;
	padding: 0px 0px 2px 7px;
	float: left;
	clear: ;
}
.article_detail_footer_list1 img {
	vertical-align: bottom;
	border: 0px #ff0000 solid;
}
.article_detail_footer_list2{
	vertical-align: bottom; 
	width: 100px;
	height: 20px;
	background-color: ;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 0px 0px 0px;
	padding: 0px 0px 2px 7px;
	float: left;
	clear: ;
}
.article_detail_footer_list2 img {
	vertical-align: bottom;
	border: 0px #ff0000 solid;
}
.article_detail_footer_list3{
	vertical-align: bottom; 
	width: 200px;
	height: 20px;
	background-color: ;
	/*border: 1px solid #a9a9a9;*/
	margin:0px 0px 0px 0px;
	padding: 0px 0px 2px 7px;
	float: left;
	clear: ;
}
.article_detail_footer_list3 img {
	vertical-align: bottom;
	border: 0px #ff0000 solid;
}
.article_del_form{
	width: 100px;
	height: 13px;
	font-size: 12px;
}
.article_del_button{
	width: 40px;
	height: 20px;
	font-size: 12px;
}

/*-------------------------------------------------
コメント詳細部分
-------------------------------------------------*/
.comment_detail{
	width: 600px;
	min-height: px ;
	background: ;
	border-spacing: ;
	border: 1px solid #BBBBBB;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	float: right;
	clear: right;
}
.comment_detail_header{
	width: 600px;
	height: 25px;
	background: ;
	border-spacing: ;
	border: 0px solid #BBBBBB;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: left;
}
.comment_detail_mess{
	width: 580px;
	min-height: 80px ;
	background: ;
	border-spacing: ;
	border: 0px solid #BBBBBB;
	padding: 7px;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: left;
}
.comment_detail_phot {
	width: 580px ;
	height:180px;
	background: ;
	vertical-align: top; 
	border: 0px solid #DAC088;
	padding: 10px 5px 5px 50px;
	float: left;
	clear: left;
}
.comment_detail_footer{
	width: 550px;
	height: 23px;
	background: ;
	border-spacing: ;
	border: 0px solid #BBBBBB;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	float: left;
	clear: left;
}
.comment_detail_header_com1{
	width: 60px ;
	padding: 3px;
	margin: 0px 0px 0px 0px;
	background:	#EFEFEF;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		0px;
	border-color:		#a9a9a9;
	border-style:		solid;
	float: left;
}
.comment_detail_header_com2{
	width: 253px ;
	padding: 3px;
	background:	#EFEFEF;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	float: left;
}
.comment_detail_header_com3{
	width: 180px ;
	padding: 3px;
	background:	#EFEFEF;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	float: left;
}
.comment_detail_header_com4{
	width: 80px ;
	padding: 3px;
	background:	#EFEFEF;
	border-top-width:		0px;
	border-right-width:		0px;
	border-bottom-width:	1px;
	border-left-width:		1px;
	border-color:		#a9a9a9;
	border-style:		solid;
	float: left;
}
.comment_detail_header_com4 img {
	vertical-align: middle;
	border: 0px #ff0000 solid;
}


