body{		
			color: #333333;
			/*width: 730px;*/
			margin-top: 0px;
			padding-top: 0px;
			/*margin-left: 0px;
			padding-left: 0px;
			margin-bottom: 0px;
			padding-bottom: 0px;*/
			background-color: white;
			}
			
table.title{	
			text-align: left;
			width: 740px;
			padding: 0px 0px 0px 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			/*border-collapse: collapse;*/
			}
			
td.top_l{	
			background-image: url(../img/title230.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			background-color: white;
			width: 250px;
			height: 90px;
			font-size: 80%;
			text-align: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}

td.top_r{
			background-image: url(../img/view453.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			background-color: white;
			widht: 100%;
			height: 90px;
			font-size: 100%;
			font-weight: bold;
			text-align: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}

div.top_l{
			width: 220px;
			}
			
table.body{	
			text-align: left;
			width: 740px;
			padding: 0px 0px 0px 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			border-right: 5px solid white;
			border-top: 5px solid white;
			border-left: 5px solid white;
			border-bottom: 5px solid white;
			border-collapse: collapse;
			}
				
td.top_0{
			height: 30px;
			background-image: url(../img/bar.jpg);
			background-color: white;
			}
			
td.top_1{
			width: 730px;
			border-bottom: dashed 1px #663300;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			}

h1{			
			display: none;
			width: 730px;
			background-color: white;
			color: white;
			font-size: 60%;
			font-weight: normal;
			text-align: right;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}


td.menu_0{	
			background-color: #663300;
			color: white;
			width: 730px;
			text-align: left;
			font-size: 90%;
			font-weight: normal;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-left: 0px;
			padding-right: 0px;
			padding-bottom: 3px;
			padding-top: 3px;
			}
	
td.menu_1{	
			color: white;
			background-color: sienna;
			width: 730px;
			vertical-align: middle;
			text-align: right;
			font-size: 80%;
			font-weight: bold;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-right: 0px;
			margin-left: 0px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 1%;
			padding-bottom: 1%;
			}

td.bottom{
			width: 730px;
			color: white;
			background-color: #663300;
			text-align: right;
			margin: 0px 0px 0px 0px;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			padding-bottom: 0px;
			}
			
td.bottom_bar{
			width: 730px;
			background-image: url(../img/bar.jpg);
			height: 30px;
			}

td.l_side{		
			width: 50px;
			/*background-image: url(../../side.png);*/
			margin-left: 0px;
			margin-right: 0px;
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px 0px 0px 0px;
			border: 0px 0px 0px 0px;
			}
			
td.r_side{		
			width: 680px;
			background-color: white;
			margin-left: 0px;
			margin-right: 0px;
			padding: 0px 0px 0px 0px;
			border: 0px 0px 0px 0px;
			}

div.main{	background-color: white;
			margin: 0px 0px 0px 5px;
			width: 660px;
			font-size: 90%;
			padding: 0px 0px 0px 0px;
			}
			
div.side{
			width: 50px;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			}
			
/* トップ部分 */
div.top{
			font-size: 80%;
			width: 720px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 10px;
			}

	span.write{
				font-size: 150%;
				font-weight: bold;
				text-align: left;
				}
	.top_1 hr{
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				height: 0px;
				border-bottom: 1px solid white;
				border-top: 0px;
				border-left: 0px;
				border-right: 0px;
				}

/* トップ下の部分  */
p.kbStatus{
			width: 730px;
			margin-bottom: 0px;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			padding-bottom: 0px;
			padding-top: 0px;
			}
		
/* 本体メニュー部分 */
div.kbTopMenu{
				width: 720px;
				background-color: sienna;
				font-weight: normal;
				font-size: 80%;
				color: white;
				margin: 0px 0px 0px 0px;
				padding: 0px 10px 0px 0px;
				vertical-align: middle;
				text-align: right;
			}
	.kbTopMenu form{
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				vertical-align: middle;
				}
			
	.kbTopMenu p{
					margin: 0px 0px 0px 0px;
					padding: 0px 0px 0px 0px;
					background-color: sienna;
				}
	
			
/* 記事本体 */
div.kbArticle{
				margin-left: 20px;
				margin-right: 0px;
				width: 610px;
				padding-left: 0px;
				background-color: white;
				}

/* 記事タイトル他 */
div.header{
				background-color: white;
				padding-top: 0px;
				padding-bottom: 0px;
				margin: 0px 0px 0px 0px;
				}
			
/* 記事本文 */
div.body{
			margin: 0px 0px 0px 0px;
			padding-left: 10px;
			padding-top: 5px;
			padding-right: 5px;
			padding-bottom: 5px;
			border: 1px dashed #663300;
			background-color: white;
			}
		

			
div.main hr{	
			height: 0px;
			border-left: 0px;
			border-top: 0px;
			border-right: 0px;
			border-bottom: 1px solid white;
			margin: 5px 0px 0px 0px;
			padding: 0px;
			}


/* コマンド部分 */
p.command{	background-color: white;
			color: gray;
			text-align: right;
			font-size: 90%;
			margin-bottom: 1px;
			}
			
/* 本文中の見えない区切り */			
p.bodySeparator{ 
				display: none;
				background-color: beige;
				color: beige;
				line-height: 0px;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				height: 0px;
				}

/* タイトル部分 */
p.title{	
			background-color: sienna;
			color: white;
			font-weight: bold;
			margin: 0px 0px 0px 0px;
			padding-bottom: 3px;
			padding-top: 3px;
			padding-left: 5px;
			}
		
/* 名前そのた */		
p.title_info{
			color: #663300;
			font-size: 90%;
			text-align: right;
			margin-top: 0px;
			padding-top: 0px;
			margin-bottom: 0px;
			padding-bottom: 0px;
			background-color: beige;
			}

/* もし管理人の投稿なら */
span.kanri{
			font-weight: bold;
			color: blue;
			}

/* もし投稿者がユーザなら */
span.user{
			font-weight: bold;
			color: #003300;
			}

/* 発言がトリップつきなら */
span.trip_n{
			font-weight: bold;
			}
span.trip{
			color: olive;
			font-weight: normal;
			font-size: 90%;
			}

/* もし投稿者がゲストなら */
span.guest{
			font-weight: bold;
			}
			
/* 上下のページ移動リンク */
p.kbPageLink{
		 	border-top: 2px solid sienna;
		 	border-bottom: 2px solid sienna;
		 	margin-top: 2px;
		 	padding-top: 3px;
		 	padding-bottom: 3px;
		 	}
			
/* アドレス欄 */
div.address{
			width: 720px;
			color: white;
			background-color: #663300;
			text-align: right;
			font-size: 70%;
			margin: 0px 0px 0px 0px;
			padding: 10px 10px 10px 0px;
		}
	.address a{ text-decoration: underline; color: white;}
	.address a:visited{ color: white;}
	.address a:hover{ text-decoration: underline; color: lightgreen;}

.menu_0 a:link{color: white; text-decoration: none;}
.menu_0 a:active{color: lightgreen; text-decoration: none;}
.menu_0 a:visited{color: white; text-decoration: none;}
.menu_0 a:hover{color: lightgreen; text-decoration: none;}

.menu_1 a:link{color: white; text-decoration: underline;}
.menu_1 a:active{color: lightgreen; text-decoration: none;}
.menu_1 a:visited{color: white; text-decoration: underline;}
.menu_1 a:hover{color: lightgreen; text-decoration: underline;}

.kbTopMenu a:link{color: white; text-decoration: underline;}
.kbTopMenu a:active{color: lightgreen; text-decoration: none;}
.kbTopMenu a:visited{color: white; text-decoration: underline;}
.kbTopMenu a:hover{color: lightgreen; text-decoration: underline;}

a:link.m{color: black; text-decoration: underline;}
a:active.m{color: orangered; text-decoration: underline;}
a:visited.m{color: black; text-decoration: underline;}
a:hover.m{color: orangered; text-decoration: underline;}		
			