body {margin: 5px;}

/*一番外側の枠*/
#container {MARGIN: 5px auto; WIDTH: 892px; TEXT-ALIGN: left}

/*タイトルを表示する箱です*/
#banner {background: #ffffff; TOP: 130px; TEXT-ALIGN: left}
#banner A:hover {color: #FE5C95}

/*サイドバー*/
#toplist {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; TEXT-ALIGN: center} 

.sidetitle {	height:18px; BORDER-RIGHT: #FE5C95 1px solid; BORDER-TOP: #FE5C95 1px solid; FONT-WEIGHT: bold; font-size: 10pt; BORDER-LEFT: #FE5C95 1px solid; color: #fffffe; LINE-HEIGHT: 130%; BORDER-BOTTOM: #FE5C95 1px solid; font-family: verdana, arial, sans-serif; background-color: #FE5C95}

.sidetitle A:hover {color: #FE5C95}

#left {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 5px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 6px; POSITION: absolute; TEXT-ALIGN: center} 

#left A:hover {color: #FE5C95}

#right {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 718px; PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 6px; POSITION: absolute; TEXT-ALIGN: center} 

#right A:hover {color: #FE5C95}

.sidebar{BORDER-TOP: #FE5C95 1px solid; BORDER-RIGHT: #FE5C95 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; font-size: 9pt; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 6px; BORDER-LEFT: #FE5C95 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 5px; BORDER-BOTTOM: #FE5C95 1px solid; TEXT-ALIGN: center}

.side {BORDER-TOP: #FE5C95 1px solid;BORDER-RIGHT: #FE5C95 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; font-size: 7pt; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 6px; BORDER-LEFT: #FE5C95 1px solid; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #FE5C95 1px solid; TEXT-ALIGN: left}

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

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

.side2 {BORDER-TOP: #FE5C95 1px solid;BORDER-RIGHT: #FE5C95 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; font-size: 9pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; BORDER-LEFT: #FE5C95 1px solid; LINE-HEIGHT: 120%; PADDING-TOP: 0px; BORDER-BOTTOM: #FE5C95 1px solid; TEXT-ALIGN: left}

.side3 {BORDER-TOP: #FE5C95 0px solid;BORDER-RIGHT: #FE5C95 0px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; font-size: 8pt; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #FE5C95 0px solid; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #FE5C95 0px solid; TEXT-ALIGN: center; float: left}

/*本文の体裁*/
#content {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 155px; PADDING-BOTTOM: 0px; WIDTH: 555px; PADDING-TOP: 6px; POSITION: absolute}

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

h1 {TEXT-ALIGN: left;PADDING-LEFT: 4px;margin-top:10px;BORDER-BOTTOM: #FE5C95 2px solid;PADDING-bottom:5px;FONT-WEIGHT: bold; font-size: 14pt; font-family:verdana ,arial ,sans-serif}

h2 {TEXT-ALIGN: left;margin-top:6px;margin-bottom:4px;FONT-WEIGHT: normal; font-size: 10pt; color: black;font-family:verdana ,arial ,sans-serif}

h3 {TEXT-ALIGN: left;margin-top:6px;margin-bottom:4px;FONT-WEIGHT: normal; font-size: 10pt; color: black;font-family:verdana ,arial ,sans-serif}

h4 {TEXT-ALIGN: left;margin-top:5px;PADDING-bottom:5px;FONT-WEIGHT: bold; font-size: 12pt; BORDER-BOTTOM: #FE5C95 2px solid;font-family:verdana ,arial ,sans-serif}

h4 A:hover {color: #FE5C95}

.blog {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px;PADDING-TOP: 2px}

.menu {font-size: 7pt; color: #FE5C95; TEXT-ALIGN: right}

.caption {color: #101010; font-size: 10pt; MARGIN: 12px 5px 0px; LINE-HEIGHT: 160%}

.blogbody {color: #101010; font-size: 10pt; MARGIN: 5px 0px 5px 0px; LINE-HEIGHT: 160%}
.blogbody A:hover {color: #FE5C95}

.blogbodyindex {color: #101010; font-size: 10pt; MARGIN: 5px 10px 0px 0px; LINE-HEIGHT: 160%}
.blogbodyindex A:hover {color: #FE5C95}

.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 #FE5C95}
.blogbodyindex img:active { weight="100"; height="75"; border: 2px solid blue}
.blogbodyindex img:hover { weight="100"; height="75"; border: 2px solid #FE5C95}

.catalog{
width:170px;
height:230px;
float: left;
padding:15px;
margin:5px;
font-size: 8pt;
border: 1px solid #FE5C95;
font-family: verdana, arial, sans-serif
}

.blogtitle {	font-family: arial, sans-serif;PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; font-size: 10px; PADDING-BOTTOM: 0px; color: red; PADDING-TOP: 80px; POSITION: absolute; TEXT-ALIGN: left; TEXT-DECORATION: none}

.blogtitle A {FONT-WEIGHT: bold;color: red}
.blogtitle A:link {FONT-WEIGHT:bold;color: red}
.blogtitle A:visited {FONT-WEIGHT: bold;color: red}
.blogtitle A:active {	FONT-WEIGHT: bold;color: red}
.blogtitle A:hover {	color: #FE5C95; TEXT-DECORATION: none}


.title {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; font-size: 12pt; color: #ff4488;PADDING-BOTTOM: 5px; margin-bottom:5px; PADDING-TOP: 6px; BORDER-BOTTOM: #FE5C95 2px solid; font-family: verdana, arial, sans-serif}

.title2 {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; font-size: 10pt; color: #ff4488;PADDING-BOTTOM: 4px; PADDING-TOP: 6px; font-family: verdana, arial, sans-serif
}

.titlelast {BORDER-RIGHT: #FE5C95 1px solid; BORDER-TOP: #FE5C95 1px solid; FONT-WEIGHT: bold; font-size: 16pt; BORDER-LEFT: #FE5C95 1px solid; color: #fffffe; LINE-HEIGHT: 130%; BORDER-BOTTOM: #FE5C95 1px solid; font-family: verdana, arial, sans-serif; background-color: #FE5C95
}

.date {BORDER-RIGHT: #FE5C95 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #FE5C95 0px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; font-size: 10pt; background: #FE5C95; PADDING-BOTTOM: 3px; BORDER-LEFT: #FE5C95 0px solid; color: #fffffe; PADDING-TOP: 3px; font-family: verdana, arial, sans-serif; FIREBRICK: #FE5C95 1px solid}

.img_L{
float: left;
border: 1px #FE5C95; 
padding:0px;
margin-right:10px;
}

.img_C{
float: left;
border: 0px solid blue; 
padding:0px;
margin:0px;
}

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

}

.img_SS{
float: center;
border: 2px solid blue; 
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: 10px 0px 10px; color: #FE5C95; 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; VERTICAL-ALIGN: sub; PADDING-TOP: 0px; font-family: verdana, arial, sans-serif; background-color: #ffffff}


.posted { 
clear: left; 
} 

img{
border:none;
}
