body{
font-size: 80%;
color: #333;
margin: 5;
padding: 5;
background: #000000;
font-family: "メイリオ", Meiryo, Verdana, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
background-color:#ffffff;
background-image:url(■);
background-position:100% 100%;/*画像位置右下*/
background-repeat:no-repeat;
background-attachment:fixed;
line-height:150%;
}
a:link{
color:#9eb794;
text-decoration:none;
}
a:visited{
color:#9eb794;
text-decoration:none;
}
a:active{
color:#9eb794;
text-decoration:none;
}
a:hover{
color:#9eb794;

★
}
a{
cursor:pointer;/*カーソルの種類*/
}

input{
font-size: 80%;
color: #333;
margin: 5;
padding: 5;
background: #000000;
font-family: "メイリオ", Meiryo, Verdana, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
background-color:#ffffff;

}
textarea{
font-size: 80%;
color: #333;
margin: 5;
padding: 5;
background: #000000;
font-family: "メイリオ", Meiryo, Verdana, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
background-color:#ffffff;
border-right:#c0c0c0 1px solid;
border-top:#f2f2f2 1px solid;
border-left:#f2f2f2 1px solid;
border-bottom:#c0c0c0 1px solid
}
h1{
font-size:33px;
margin:10px;
text-align:center;
}
h2{
font-size:14px;
margin:10px 5px 0px 5px;
text-align:left;
}
h3{
font-size:14px;
margin:5px 25px 10px 5px;
align:right;
padding-left:35px;
}
h4{
font-size:14px;
margin:3px 0px;
padding-left:40px;
}
t{
font-size:14px;
margin:3px 0px;
}
ul{
margin:0px 0px;
padding-top:5px;
padding-left:10px;
list-style-type:none;
text-decoration:none;
}

.main{
width:450px;
margin:0px;
}

.menu_left{
width:200px;
font-size:10px;
}
.menu_right{
width:200px;
font-size:10px;
}

.entry{
margin:5px 10px;
}
.entry_text{
margin:10px;
line-height:24px
}
.comment_text{
margin:10px;
line-height:24px
padding-left:60px;
}

.entry_state{
font-size:10px;
text-align:right;
margin-bottom:10px;
}
.entry_navi{
font-size:10px;
text-align:center;
margin:10px 0px 20px 0px;
}
.search {
padding:0px;
margin-top: 2px;
padding-left:5px;
}
form {
margin: 0px;
padding: 2px;
line-height : 18px ;
}

img.emoji{
margin:0px 2px 2px 0px;
vertical-align:middle;
float:none;
}
.calender {
margin-top:5px;
margin-bottom:1px;
margin-left:10px;
}

.calender a{
background:#f0f0f0;
color:#82595a;
}

.calender caption {
font-size:10px;
padding-bottom:1px;
margin-left:10px;
}
.calender th {
font-weight:bolder;
text-align:center;
}
.calender td {
text-align: center;
}
.entry_text{
margin:10px;
}

.trackback-url {
text-align : left;
padding : 10px 5px 0 25px;	
margin : 0px 5px 15px 0px;	
}
.trackback-body {
	padding:10px 10px;
}

.trackback-state {
	padding:10px 10px;
}