@charset "euc-jp";

body {
margin:0;
padding:0;
text-align:center;
font-size:100%;
background-color:#000001;
color:#bbbbba;
font-family:verdana,Arial,monospace,MSƒSƒVƒbƒN,OSAKA;
}

A:link{color:#555555;text-decoration:none;}
A:visited{color:#555555;text-decoration:none;}
A:hover{color:#cc0033;text-decoration:underline;}
A:active{color:#cc0033;text-decoration:underline;}

br {
letter-spacing:0;
}

div#container {
width:100%;
margin-left:auto;
margin-right:auto;
text-align:left;
}

div#primary-column {
float:left;
width:70%;
}

div#secondary-column {
float:right;
width:25%;
}

div#siteinfo-legal {
clear:both;
padding:30px;
}

div#header {
padding:30px;
letter-spacing:1em;
line-height:1.5em;
background-color:#000001;
}

.blog_name A:link{color:#777777;text-decoration:none;}
.blog_name A:visited{color:#777777;text-decoration:none;}
.blog_name A:hover{color:#ff0033;text-decoration:none;}
.blog_name A:active{color:#ff0033;text-decoration:none;}

.introduction {
font-size:80%;
color:#770033;
}

div#main {
padding:40px;
}

.entry_title {
font-size:100%;
letter-spacing:0.5em;
border-bottom:2px #555555 solid;
}

.entry_title A:link{color:#555555;text-decoration:none;}
.entry_title A:visited{color:#555555;text-decoration:none;}
.entry_title A:hover{color:#660022;text-decoration:none;}
.entry_title A:active{color:#660022;text-decoration:none;}

.entry_body {
margin:20px 0;
font-size:80%;
letter-spacing:0.4em;
line-height:1.9em;
}

.story_title {
padding:20px;
font-size:125%;
letter-spacing:0.5em;
border-bottom:2px #444444 solid;
}

.more {
margin:30px 0;
font-size:80%;
letter-spacing:0.1em;
}

.date {
text-align:right;
margin-bottom:70px;
font-size:80%;
color:#555555;
letter-spacing:0.1em;
}

.navi {
margin-bottom:30px;
text-align:center;
font-size:80%;
letter-spacing:0.3em;
}

div#comment_top {
margin-bottom:30px;
font-size:80%;
letter-spacing:0.5em;
border-bottom:1px #bb1122 solid;
}

.comment_body {
margin-bottom:10px;
font-size:80%;
letter-spacing:0.5em;
line-height:1.5em;
}

.comment_title {
margin-bottom:30px;
}

.comment_date {
margin-bottom:50px;
font-size:80%;
letter-spacing:0.1em;
}

label {
font-size:80%;
letter-spacing:0.1em;
}



.himitu {
font-size:80%;
letter-spacing:0.5em;
}

input,textarea {
font-size:80%;
font-family:monospace;
color:#fffffe;
letter-spacing:0.1em;
line-height:1.5em;
border-width:1px;
background-color:#330000;
border-color:#991111;
border-style:solid;
}

table {
margin-bottom:90px;
}

div#trackback {
margin-bottom:30px;
font-size:80%;
letter-spacing:0.5em;
border-bottom:1px #555555 solid;
}

.trackback_url {
margin-bottom:30px;
font-size:80%;
letter-spacing:0.1em;
}

.trackback_body {
margin-bottom:10px;
font-size:80%;
letter-spacing:0.5em;
}

.trackback_date {
margin-bottom:50px;
font-size:80%;
letter-spacing:0.1em;
}


.plugin {
padding:30px 0;
}

.side_title {
font-size:60%;
letter-spacing:0.5em;
border-bottom:1px #555555 solid;
}

.side_body {
font-size:60%;
letter-spacing:0.3em;
}

.side_body ul {
margin:20px 0;
padding:0;
list-style-type:none;
}

.side_body li {
padding:5px 0;
}

.copyright {;
text-align:right;
font-size:60%;
margin:15px 2px;
letter-spacing:0.1em;
line-height:1.5em;
}

.plugin-calender table {
margin:20px 0;
font-size:100%;
}

.plugin-calender td {
text-align:center;
padding:4px;
}

.plugin-calender table caption {
margin-top:20px;
}



.reference{
font-size:80%;
letter-spacing:0.1em;
color:#fffffe;
margin:0, 5px;
}

.copipe{
letter-spacing:0.1em;
margin:0, 30px;
}

.copipe_aa{
letter-spacing:0em;
margin:0, 30px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN";
line-height:1.2em;
}

.hidden{
color:#000001;
}