body {margin: 0px;TEXT-ALIGN: center}

p {margin: 5 0 5;}

/*一番外側の枠*/
#container {MARGIN: 0px auto; WIDTH: 870px; TEXT-ALIGN: center}

/*タイトルを表示する箱です*/
#banner {BACKGROUND: #ffffff; TOP: 130px; TEXT-ALIGN: center}

/*サイドバー*/
.sidetitle {	height:18px; BORDER-RIGHT: #8B0000 1px solid; BORDER-TOP: #8B0000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: #8B0000 1px solid; COLOR: #fffffe; LINE-HEIGHT: 130%; BORDER-BOTTOM: #8B0000 1px solid; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #8B0000}

#left {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 6px; float : left;TEXT-ALIGN: center} 

#right {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 6px; TEXT-ALIGN: center} 

.sidebar {BORDER-TOP: #8B0000 1px solid;BORDER-RIGHT: #8B0000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 6px; BORDER-LEFT: #8B0000 1px solid; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #8B0000 1px solid; TEXT-ALIGN: left}

.sidebar ul {
	padding-left: 15px;
	margin: 0px;
	margin-bottom: 0px;
	}

.sidebar li {
	margin: 0px;
	color: #333333;
	text-align: left;
	list-style-type: circle;
	}

.side {BORDER-TOP: #8B0000 1px solid;BORDER-RIGHT: #8B0000 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 7pt; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 6px; BORDER-LEFT: #8B0000 1px solid; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #8B0000 1px solid; TEXT-ALIGN: center}

/*本文の体裁*/
#content {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 560px; float:left;PADDING-TOP: 6px;}

#id {PADDING-RIGHT: 0px; PADDING-LEFT: 10px;BORDER-LEFT: #8B0000 8px solid;BORDER-BOTTOM: #8B0000 2px solid;PADDING-TOP: 0px;PADDING-BOTTOM: 0px}

h1 {TEXT-ALIGN: left;FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: black; font-family:verdana ,arial ,sans-serif;margin-left:0px;margin-BOTTOM:2px;margin-TOP:6px;PADDING:0px}

h2 {TEXT-ALIGN: left;margin-top:6px;margin-bottom:4px;FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR:#8B0000; font-family:verdana ,arial ,sans-serif}

h3 {FONT-WEIGHT: bold; TEXT-ALIGN: left;FONT-SIZE: 11pt; COLOR: black; font-family:verdana ,arial ,sans-serif;margin-left:0px;margin-BOTTOM:2px;margin-TOP:18px;PADDING:0px}

h3 A {COLOR:#8B0000;FONT-WEIGHT: normal; text-decoration: none}
h3 A:link {COLOR: #8B0000;FONT-WEIGHT: normal; text-decoration: none}
h3 A:visited {COLOR: #8B0000;FONT-WEIGHT: normal; text-decoration: none}
h3 A:active {COLOR: #8B0000;FONT-WEIGHT: normal; text-decoration: none}
h3 A:hover {COLOR: #8B0000; TEXT-DECORATION: underline}

h4 {TEXT-ALIGN: left;margin-top:6px;margin-bottom:4px;FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: black;font-family:verdana ,arial ,sans-serif}

h4 A {COLOR: black;FONT-WEIGHT: normal; text-decoration: none}
h4 A:link {COLOR: black;FONT-WEIGHT: normal; text-decoration: none}
h4 A:visited {COLOR: black;FONT-WEIGHT: normal; text-decoration: none}
h4 A:active {COLOR: black;FONT-WEIGHT: normal; text-decoration: none}
h4 A:hover {COLOR: #8B0000; TEXT-DECORATION: none}

.blogbody {COLOR: #101010; FONT-SIZE: 10pt; TEXT-ALIGN: left;MARGIN: 15px 5px 10px 5px;LINE-HEIGHT: 140%}

.blogbodyindex {COLOR: #101010; FONT-SIZE: 10pt; MARGIN: 15px 0px 20px;LINE-HEIGHT: 140%}
.blogbodyindex A {FONT-WEIGHT: normal; text-decoration: underline}
.blogbodyindex A:link {FONT-WEIGHT: normal; text-decoration: underline}
.blogbodyindex A:visited {FONT-WEIGHT: normal; text-decoration: underline}
.blogbodyindex A:active {FONT-WEIGHT: normal; text-decoration: underline}
.blogbodyindex A:hover {COLOR: #8B0000; TEXT-DECORATION: underline}

.blogbodyindex img { weight="100"; height="75"; border: 2px solid blue}
.blogbodyindex img:link { weight="100"; height="75"; border: 2px solid blue}
.blogbodyindex img:visited { weight="100"; height="75"; border: 2px solid #8B0000}
.blogbodyindex img:active { weight="100"; height="75"; border: 2px solid blue}
.blogbodyindex img:hover { weight="100"; height="75"; border: 2px solid #8B0000}

.img_L{
float: left;
border: 2px solid blue; 
padding:0px;
margin-right:10px;
}

.img_S{
float: left;
border: 1px solid #8B0000; 
padding:0px;
margin-top:10px;
margin-right:10px;
margin-left:5px;
}

.img_T{
border: 1px solid #8B0000; 
padding:0px;
margin:0px;
}

.img_C{
border: 0px solid #8B0000; 
padding:0px;
margin:0px;
}

.img_SS{
float: center;
border: 1px solid #8B0000; 
padding:0px;
margin-top:0px;
margin-right:0px;
margin-left:0px;

}

.blockquote{
border-left:10px solid #ffcc33;
background-color:#ffff99;
paddding:0.0em 1em;}

/*投稿者、投稿日時、コメントなどの体裁*/
.posted {FONT-SIZE: 7pt; MARGIN: 5px 0px 5px; COLOR: #8B0000; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: right}

/*その他*/
.link-note {
 
 	line-height: 150%;
	text-align: left;
	padding: 2px;
	margin-bottom: 15px;
	}

#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
	}

hr{	margin-bottom:5px;
	}

TD{COLOR: #101010; FONT-SIZE: 10pt; MARGIN: 12px 5px 0px; LINE-HEIGHT: 130%}

textarea[id="comment-text"] {
	width: 80%;	}

.description {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 7pt; PADDING-BOTTOM: 0px;PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: #ffffff}

.title {
FONT-SIZE: 10pt;
PADDING: 0 0 0 0;
MARGIN: 4;
TEXT-ALIGN: left;
LINE-HEIGHT: 130%;
}

.title img {
border: 0px;
PADDING: 0;
MARGIN: 0 8 0 0}

.posted { 
clear: left; 
} 