BODY {
margin: 0 auto;  
text-align: center; 
background-repeat : no-repeat;
background-attachment : fixed;}
body div {
font-family : "Verdana", "Osaka","ＭＳ ゴシック","ヒラギノ角ゴ Pro W3",'sans-serif';
letter-spacing : 1px;
line-height : 150%;
font-size : 10px;
}

br { letter-spacing: normal; }
html {
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#bb9c80;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#bb9c80;
scrollbar-shadow-color:#bb9c80;
scrollbar-track-color:#ffffff;
}
INPUT,TEXTAREA{
font-size : 11px;
color : #4a392b;
background-color : #ffffff;
border-width : 1px;
border-style : solid;
border-color : #827979;
}
UL{
list-style: none;
margin-left : 8px;
color : black;
}
LI{
list-style: none;
margin-left : 0px;
padding-left : 0px;
}
A{
color : #b76f6f;
text-decoration : none;
}
A:HOVER{
color : #c9c1bc;
}

#layout{
width : 90%;
margin-top : 0px;
margin-bottom : 0px;
border-left-style : none;
border-right-style : none;
margin-left : auto;
margin-right : auto;
text-align : left;
}
.entry_title{
font-size : 12px;
margin-bottom : 8px;
margin-top : 3px;
padding-top : 4px;
padding-right : 4px;
padding-bottom : 4px;
font-weight : bold;
}
.entry_title A{
font-size : 12px;
color : #5c877a;
background-attachment : fixed;
}
.entry_date{
padding-bottom : 3px;
text-align : right;
margin-bottom : 15px;
font-size : 13px;
font-family : sans-serif;
margin-left : 10px;
padding-top : 10px;
color : #848d50;
}
#contents{

margin-right : 20px;
margin-bottom : 8px;
width : 90%;
}
.entry_body{
color : #2e2e2e;

margin-bottom : 10px;
margin-top : 5px;
}
.entry_more{
color : #2e2e2e;
margin-top : 15px;
}
.entry_state{
margin-top : 8px;
text-align : right;
padding-bottom : 3px;
margin-bottom : 7px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #827979;
}
#side{
width : 250px;
margin-left : 20px;
text-align : left;
}
.entry_navi{
text-align : center;
}
#title{
font-size : 16px;
font-family : "Courier New",Verdana;
margin-top : 30px;
}
#blogtitle{
margin-bottom : 8px;
border-bottom-width : 3px;
border-bottom-style : none;
border-bottom-color : #868686;
padding-bottom : 20px;
color : #282828;
background-image : url(http://capu-capu.net/image/mono70.gif);
background-repeat : no-repeat;
background-attachment : fixed;background-position : 100% 100%;
height : 50px;
}
h2{
font-size : 12px;
color : #393939;
padding-top : 4px;
padding-left : 4px;
padding-bottom : 4px;
border-top-style : none;
border-right-style : none;
border-bottom-style : none;
border-right-color : #9a8176;
border-bottom-color : #676767;
background-attachment : fixed;
vertical-align : 50%;
width : 150px;
}
.comment_author{

margin-bottom : 10px;
border-top-width : 1px;
border-top-style : dotted;
border-top-color : black;
color : #393939;
padding-top : 3px;
margin-right : 4px;
padding-bottom : 3px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : black;
margin-top : 7px;
background-color : #d5c4ae;
padding-right : 10px;
text-align : right;
}

DIV.com_area {
height : 250px;
overflow:auto;
border-style :
border-width : 1px;
border-color : #827979;
padding-left : 4px;
padding-top : 4px;
padding-right : 4px;
padding-bottom : 4px;
text-align : left;
}

H3{
font-size : 12px;
font-weight : bold;
padding-top : 3px;
padding-bottom : 3px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #827979;
}
.entry{
margin-top : 10px;
margin-left : 7px;
}
.comment{
margin-bottom : 10px;
margin-left : 10px;
margin-right : 10px;
}

.trackback_url{
padding-top : 3px;
padding-bottom : 3px;
margin-right : 4px;border-width : 1px;
border-style : dotted;
border-color : #827979;
margin-bottom : 12px;
padding-left : 3px;
color : #393939;
background-color : #e7e7e7;
}
.trackback_author{
padding-bottom : 3px;
margin-bottom : 7px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #c4ac9b;
padding-top : 3px;
border-top-width : 1px;
border-top-style : dotted;
border-top-color : #c4ac9b;
margin-top : 8px;
}

BLOCKQUOTE {
font-size : 10px;
margin : 6px 10px;margin-left : 10px;margin-left : 10px;margin-left : 7px;
padding-top : 6px;padding-right : 6px;padding-bottom : 6px;padding-left : 6px;
border-top-style : solid;
border-bottom-style : solid;
border-left-style : solid;
border-left-color : #ceb9aa;
border-left-width : 10px;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-right-style : solid;
border-top-color : #ceb9aa;
border-right-color : #ceb9aa;
border-bottom-color : #ceb9aa;
}
.copyright{
text-align : center;
margin-bottom : 30px;
margin-top : 15px;
}
.pict {
margin-top : 3px;
margin-bottom : 3px;
text-decoration : none;
}
/* カレンダー */
.calendar {
font-family: "Verdana";
font-size: 10px;
color : #646464;
line-height: 140%;
background: #FFFFFF;
margin: 1px 10px 20px 10px;
padding: 3px 0px 10px 0px;
}

.cell {
width: 25px;
height: 13px;
padding: 1px;
}
.weekday {
font-size: 9px;
text-align: center;
width: 25px;
height: 13px;
padding: 1px;
}
.today {
background-color : #ddc4bd;
}
.sat{
color : #3f417e;
}
.sun{
color : #934539;
}

/* サイドバー */
.linktitle {
font-size : 10px;
padding : 3px;
margin-top : 15px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 3px;

border-style : none none;
border-bottom-style : solid;
border-left-style : solid;
border-left-style : none;
border-left-style : none;
font-weight : bold;
color : #625048;
height : 18px;
text-align : left;
border-bottom-width : 1px;
border-bottom-color : #b6b6b6;
}
.linktext {
font-size: 10px;
margin-bottom : 5px;
margin-left : 10px;
margin-top : 2px;
}
.navi{
margin-left : 10px;
margin-top : 5px;
}
.trackback{
margin-left : 10px;
margin-right : 10px;
}
.migi{
border-left-style : none;
}
.mero{
font-size : 10px;
}
#navi{
text-align : center;
margin-top : 30px;
width : 90%;
}

UL.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
ul.tree li.end {
  padding: 0px 0px 0px 16px;
  background-image: url(http://capu.pupu.jp/image/end.gif);
}
ul.tree li{
list-style-type:none;
margin-left:0px;
background-repeat: no-repeat;
}

ul.tree li.lst {
margin: 0px;
padding: 0px 0px 0px 16px;
background-image: url(http://capu.pupu.jp/image/tree.gif);
background-repeat: no-repeat;
}
.info{
margin-right : 10px;
}
#title{
font-size : 16px;
font-family : "Courier New",Verdana;
}
.entry_comm{
margin-top : 8px;
margin-bottom : 10px;
}
.pagenavi{
text-align : center;
margin-top : 15px;
margin-bottom : 15px;
}
.oteher{
margin-bottom : 20px;
}

.list{
font-size : 10px;
margin-bottom : 10px;
text-align : left;
}
.pict {
border: 0px;
}
img {
border: 0px;
}