body{
		margin-top:10px;
		background-image: url(img/bg.gif);
 		color:white;
		background-color: black;
		font-size: small;
		scrollbar-face-color: #777777;       /* 表面の色 */
		scrollbar-3dlight-color: #000000;    /* 左端と上端の色 */
		scrollbar-highlight-color: #aaaaaa;  /* ハイライトの色 */
		scrollbar-shadow-color: #555555;     /* 影の色 */
		scrollbar-darkshadow-color: #000000; /* 右端と下端 */
		scrollbar-arrow-color: #ffffff;      /* 矢印の色 */
		scrollbar-track-color: #111111;      /* バーの背景の色 */
		background-attachment:fixed
}
table.all{
		width:740px  /*ページを囲むテーブルの横幅*/
}
a{
	text-decoration: none;
	color: red
}

/* ===サイドナビバー部分のスタイル === */

table.navi{
		vertical-align: top;
		margin-top:0px;
		margin-left:0px;
		width: 160px
}
table.main{
		vertical-align: top;
		margin-left:10px;
		width: 520px
}
table.solid{
		border-style: solid;
		border-width: 2px;
		border-color: #555555;
		table-layout: fixed
}
table.diary{
		width:470px;
		border-color: #555555;
		table-layout: fixed
}
table.gallery{
		vertical-align: top;
		width: 80%;
}
img {
	margin:0px;
	padding:0px;
	border:0px
}
div.menu{
		display: none
}

div.copyright{
		font-size: x-small;
		text-align: center;
		color:white
}
div.text_small{
		color: white;
		font-size: small
}
div.return{
		width: 460px;
		text-align: right;
}
div.text_x_small{
		color: white;
		font-size: x-small
}
div.text_xx_small{
		color: white;
		font-size: xx-small
}
td.base{
		color: white;
		vertical-align: top;
		margin-top:0px;
		margin-left:0px
}

div.sogo{
		color: red;
		text-align: center;
		vertical-align: middle;
		font-size: medium
}
td.lefttop{
 		background-image:url(img/left_top.gif);
		background-position:right top;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:10px;
		height:10px
}
td.leftbottom{
		background-image:url(img/left_bottom.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:10px;
		height:10px
}
td.righttop{
		background-image:url(img/right_top.gif);
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:10px;
		height:10px
}
td.rightbottom{
		background-image:url(img/right_bottom.gif);
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:10px;
		height:10px
}
td.indexlefttop{
 		background-image:url(img/index_left_top.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:15px;
		height:30px
}
td.indexleftbottom{
		background-image:url(img/index_left_bottom.gif);
		background-position:right top;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:15px;
		height:30px
}
td.indexrighttop{
		background-image:url(img/index_right_top.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:15px;
		height:30px
}
td.indexrightbottom{
		background-image:url(img/index_right_bottom.gif);
		background-position:left top;
		background-repeat:no-repeat;
		margin:0px;
		padding:0px;
		width:15px;
		height:30px
}
td.leftsideborder{
		border-left-style: solid;
		border-right-width: 3px;
		border-left-color: #555555;
		border-bottom-style: solid;
		border-bottom-color: #555555;
		border-bottom-width: 3px;
		border-top-style: solid;
		border-top-width: 3px;
		border-top-color: #555555
}
td.rightsideborder{
		border-right-style: solid;
		border-right-width: 3px;
		border-right-color: #555555;
		border-bottom-style: solid;
		border-bottom-color: #555555;
		border-bottom-width: 3px;
		border-top-style: solid;
		border-top-width: 3px;
		border-top-color: #555555
}
td.h_border{
		border-bottom-style: solid;
		border-bottom-color: #555555;
		border-bottom-width: 3px;
		border-top-style: solid;
		border-top-width: 3px;
		border-top-color: #555555;
		font-size: x-small;
		color: white
}
td.diary_title{
		width: 300px;
		background-color: #555555;
		font-size: small;
		vertical-align: bottom;
		color: white
}

td.navinew{
		background-color: #555555;
		width: 40px
		text-align: left
}
td.naviold{
		background-color: #555555;
		width: 40px;
		text-align: right
}

td.days{
		width: 100px;
		text-align: right;
		font-size: x-small;
		color: white
}
td.diary_return{
		background-color: #555555;
		text-align: right;
		vertical-align: top;
}
td.block{
		background-color: black;
}
td.main{
		color: white;
		width:500px;
		background-color:black
}
td.gallerycomment{
		background-color:
		black;
		padding:10px;
		border-style:solid;
		border-width:3px;
		border-color:#555555;
		color: white;
		font-size: x-small
}
td.solid{
		color: white;
		border-style: solid;
		border-width: 2px;
		border-color: #555555;
		font-size: x-small
}
td.gallerylink{
		color: white;
		font-size:x-small;
		word-spacing:-4px
}
textarea.history{
		width: 140px;
		color:white;
		background-color:black;
		text-align:left;
		vertical-align:top;
		margin:0px;padding:0px;
		border:0px;
		font-size: xx-small
}
