body {
margin: 0px 0px;
padding: 0px;
background: #efebad url("back.gif") fixed bottom right;
font-family: "Verdana", "?q???M?m?p?S Pro W3", "?l?r ?S?V?b?N", "Osaka?]????";
color: #444444;
}

a { color: #444444; text-decoration: none; }
a:link	{ color: #444444; text-decoration: none; }
a:visited	{ color: #444444; text-decoration: none; }
a:active	{ color: #444444; text-decoration: underline; }
a:hover	{ color: #444444; text-decoration: underline; }


h1 {
font-size: 24px;
color: #000000;
margin: 15px 0px 10px 0px;
letter-spacing: +4px;}

.site_title a:active {color: #444444;text-decoration: none;}
.site_title a:hover {color: #444444;text-decoration: none;}

.description {
margin: 0px 0px 10px 5px;
}

.entry_box {
border-style:solid;
border-color:#666666;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;
width:460px;
margin-top:30px;
background-color: #ffffff;
}

.entry_title {
font-size: 16px;
color: #444444;
padding: 8px 0px 5px 8px;
background-color : #eef1a7;
text-align: left;
}

.entry_body a:link { text-decoration: underline; }
.entry_body a:visited { text-decoration: underline; }

.search_title {
font-size: 16px;
color: #336666;
padding: 8px 0px 5px 8px;
background-color : #f7f7de;
text-align: left;
}

.search_title a:link { text-decoration: underline; }
.search_title a:visited { text-decoration: underline; }

.entry_body {
line-height: 120%;
margin: 25px 40px 10px 50px;
text-align: left;
}

.paginate a:link { text-decoration: underline; }
.paginate a:visited { text-decoration: underline; }


.entry hr { color:#444444;border-style:solid;height:1px; }

.search_body {
line-height: 120%;
margin: 25px 40px 10px 50px;
text-align: left;
}


.entry_date {
color: #666666;
font-size: 10px;
padding: 0px 8px 5px 0px;
text-align: right;
}

.entry_state {
font-size: 10px;
padding: 3px 6px 5px 0px;
background-color : #eef1a7;
text-align: right;
}

.tb_state {
padding: 5px 10px 5px 0px;
text-align: right;
}

.sequel {
font-size: 10px;
}


.sidebar {
width:280px;
text-align: left;
}

.c_box {
margin-top:30px;
background-color: #ffffff;
padding: 10px;
border-style:solid;
border-color:#bbbbbb;
border-left-width:1px;
border-right-width:1px;
border-top-width:1px;
border-bottom-width:1px;

}

.linktitle {
border-style:solid;
border-color:#444444;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-bottom-width:1px;
padding-left:5px;

}

.linktext {
color: #888888;
line-height: 120%;
}

.linktext2 {
font-size: 12px;
line-height: 160%;
margin-left: 15px;
margin-top: 10px;
}

.linktext3 {
font-size: 12px;
line-height: 120%;
margin-left: 15px;
margin-top: 10px;
}

.linktext4 {
font-size: 12px;
line-height: 160%;
margin-left: 15px;
margin-top: 10px;
text-align: center;
}

.c_box hr { color:#63829c;border-style:dotted;height:2px;margin-right:10px; }


.sidebar ul {
padding: 4px;
font-size: 11px;
line-height: 120%;
margin: 5px 10px 0px 10px;
list-style-type:none;
list-style-position:outside;
}

.sidebar li {
margin:3px 0px 0px 5px;
}

.tb_list {
font-size: 11px;
margin-bottom: 7px;
}

.trackback-title {
font-size: 10px;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
text-align: left;
}

.tb-title {
margin: 10px 0px 0px 3px;
text-align: left;
}


blockquote {
color: #444444;
margin: 20px 10px 20px 10px;
padding: 10px;
border-left: 3px solid #CCCCCC;
}

.pict {
border-width: 1px;
border-style: solid;
border-color: #999;
}

input {
color: #444444;
}


.q2 {
font-size: 80%;
margin-left:8px;
}

form {
line-height: 180%;
}

