@charset "EUC-JP";

html * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}


.bulkfeedsSimilarity{
font-size:xx-small;
}
.bulkfeedsSimilarityItems{
}
.bulkfeedsSimilarityFooter{
margin-top:1em;
}
body {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	background-image: url(/line.gif);
	font-family:verdana, arial, sans-serif;
}
.main{
	background-color: #FFF;
	margin-left: 10px;
	padding: 0;
	width:600px;
	border-left: 1px #660000 solid;
	border-right: 1px #660000 solid;
	border-bottom: 1px #660000 solid;
}
A	{ color: #990000; text-decoration: none; } 
A:link	{ color: #990000; text-decoration: none; } 
A:visited	{ color: #880000; text-decoration: none; } 
A:active	{ color: #990000; } 
A:hover	{ color: #990000; text-decoration: underline;}
form,h1, h2, h3 {
margin: 0px;
padding: 0px;
}

h1{
font-size:xx-small;
text-align:right;
background-image: url(/logo.gif);
background-position: 20px 25px;
background-repeat: no-repeat;
padding:40px;
}
#banner{
color:#FFF;
font-size:xx-small;
background-color: #990000;
}
/*#banner h1{padding:20px;}*/
#banner a,	
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
color:#FFF;
text-decoration: none;
background-color: #990000:
}

.description {
font-family:verdana, arial, sans-serif;
color:#FFF;
font-size:x-small;
font-weight:bold;
background-color: #990000;
}	

#content {
float:left;
width:430px;
position:relative;
background:#FFF;
}

#container {
background:#FFF;
}

#links {
width:155px;
color: #555; 
font-size:x-small;
float:left;
}

.blog {
  		padding:10px;
}	


.blogbody {
color:#555;
font-size:x-small;
font-weight:normal;
line-height:150%;			
}

.title	{ 
margin-top:0.5em;
fontweight:bold;
font-size: small; 
color: #990000; 	
}			

#menu {
text-align:center;
margin-top:5px;
font-size: x-small; 
}		

.date	{ 
text-align:right;
margin-top:0.5em;
font-weight:normal;
font-size: x-small; 
color: #990000; 
}			

.posted	{ 
font-family:verdana, arial, sans-serif; 
font-size: x-small; 
color: #666; 
margin-bottom:10px;
}

.sidetitle {
font-size:x-small;
color:#FFFFFF;
font-weight:bold;
padding:2px;
background:#990000;
border-width: 1px;
border-style: solid;
border-color: #660000;
margin-top:10px;
}		
.side {
  		padding:2px;
border-left: 1px #660000 solid;
border-right: 1px #660000 solid;
border-bottom: 1px #660000 solid;
background:#FFFFFF;
}
.comments-body {
color:#666;
font-size:x-small;
font-weight:normal;
line-height:140%;
padding:5px;
}		

.comments-post {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:x-small;
font-weight:normal;
}	

.trackback-url {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:small;
font-weight:normal;
  		line-height:140%;
 		padding:5px;	
 		border:1px dotted #999; 					
}

.trackback-body {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:small;
font-weight:normal;
  		line-height:140%;
 		padding-bottom:10px;
  		padding-top:10px;		
 		border-bottom:1px dotted #999; 					
}		

.trackback-post {
font-family:verdana, arial, sans-serif;
color:#666;
font-size:x-small;
font-weight:normal;
}


.comments-head	{ 
font-size: small; 
color: #666; 
border-bottom:1px solid #660000;
padding-bottom:5px;
margin-top:20px;
margin-bottom:10px;
font-weight:bold;
}		

#banner-commentspop {
font-family:georgia, verdana, arial, sans-serif;
font-size:large;
font-weight:bold;
border-left:1px dotted #FFF;	
border-right:1px dotted #FFF;  		
border-top:1px dotted #FFF;  		
background:#993300;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;  		  		  			 
}

.copyright{
font-size:9px;
color:#555;
text-align:right;
border-top: 1px #660000 solid;
padding:5px;
}

textarea {
font-family: "Osaka", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯", verdana, arial, sans-serif;
}

.pagetop{
font-size:xx-small;
text-align:right;
padding:5px;
}
blockquote,pre{
	padding:0;
	margin:0.5em;
	overflow:hidden;
}

pre {
font-family:monospace;
font-size:small;
}

dt {font-weight:bold}
dd {margin-left:1em}
ul{margin:0.5em 0 0.5em 1em;padding:0;}