body{
font-family : "'MS P¥´¥·¥Ã¥¯'","'¥Ò¥é¥®¥Î³Ñ¥´ pro W3'",Osaka;
margin-top : 0px;
margin-bottom : 0px;
margin-left : 30px;
background : #3f5e4e;
font-size: 13px;
*font-size: small;
*font: x-small;
background-image : url(http://www.osusiya.jp/rakuzan/img/rakuzan_blog_haikei.jpg);
}
img{
border-width : 0px 0px 0px 0px;
}
address{
font-style : normal;
}
p{
padding-top : 5px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 5px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
ol{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
ul{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
li{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
br{
letter-spacing: 0;
}
.wrapper{
border-left-width : 1px;
border-right-width : 1px;
border-left-style : solid;
border-right-style : solid;
border-left-color : #999999;
border-right-color : #999999;
width : 800px;
background : #ffffff;
margin-left : auto;
margin-right : auto;
}
.header-bg{
background-image : url("http://www.osusiya.jp/rakuzan/img/rakuzan_blog_top.jpg");
width : 800px;
height : 128px;
background-repeat : no-repeat;
}
.title{
padding-top : 40px;
padding-left : 80px;
}
.title a{
color : #006400;
}
h1{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
font-size : 23px;
font-weight : bold;
}
h2{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
color : #cd853f;
font-size : 16px;
font-weight : bold;
}
h2 a{
color : ##cd853f;
}
.description{
font-size : 12px;
color : #cd853f;
padding-left : 70px;
width : 500px;
line-height : 18px;
letter-spacing : 0px;
margin-top : 10px;
}
.inside{
width : 780px;
padding-top : 5px;
padding-left : 10px;
padding-right : 10px;
}
.inside:after {
content : "";
display : block;
height : 0;
clear : both;
} 
.waku1-left{
width : 490px;
float : left;
padding-top : 10px;
}
.contents{
background-repeat : no-repeat;
width : 490px;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #999999;
margin-bottom : 40px;
padding-top : 5px;
padding-left : 6px;
}
.contents-title{
background-image : url(http://www.osusiya.jp/rakuzan/img/rakuzan_maguro_icon.gif);
background-repeat : no-repeat;
width : 458px;
padding-top : 2px;
padding-left : 50px;
margin-top : 10px;
color : #666666;
font-size : 16px;
font-weight : bold;
}
.text{
font : 100%;
*font-size: small;
*font: x-small;
color : #666666;
letter-spacing : 1px;
line-height : 150%;
color : #666666;
margin-right : 3px;
margin-left : 4px;
margin-top : 20px;
margin-bottom : 20px;
padding-left : 10px;
padding-right : 5px;
}
.text-under{
font-size : 12px;
color : #666666;
padding-top : 5px;
padding-bottom : 5px;
text-align : right;
padding-right : 10px;
line-height : 18px;
letter-spacing : 0px;
}
.waku1-right{
width : 250px;
float : right;
margin-right : 0px;
}
.sidemenu-waku{
width : 250px;
margin-bottom : 10px;
margin-top : 15px;
background-image : url(http://www.osusiya.jp/rakuzan/img/rakuzan_blog_midori.gif);
background-repeat : repeat;
}
.sidemenu-title{
background-image : url(http://www.osusiya.jp/rakuzan/img/rakuzan_icon.gif);
width : 215px;
padding-top : 5px;
padding-left : 25px;
padding-bottom : 5px;
font-size : 13px;
color : #494949;
background-repeat : no-repeat;
background-position : 5px 5px;
}
.sidemenu-waku li{
font-size : 12px;
background-image : url(http://www.osusiya.jp/rakuzan/img/rakuzan_icon.gif);
background-repeat : no-repeat;
padding-top : 3px;
padding-left : 20px;
padding-right : 3px;
padding-bottom : 3px;
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #999999;
list-style-type : none;
list-style-position : outside;
background-position : 2px 8px;
}
.footer{
font-size : 12px;
color : #cb835f;
background-image : url(http://www.osusiya.jp/rakuzan/img/rakuzan_blog_midori.gif);
background-repeat : repeat-x;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
width : 780px;
line-height : 18px;
text-align : center;
}
.footer a{
color : #ffffff;
}
.pagenavi{
font-size : 12px;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
text-align : center;
}
.plugin-content{
font-size : 12px;
line-height : 18px;
letter-spacing : 1px;
color : #666666;
padding-top : 5px;
padding-bottom : 15px;
padding-left : 20px;
}
.side-explanation{
font-size : 12px;
line-height : 18px;
letter-spacing : 1px;
color : #666666;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 15px;
}
.tree{
font-size : 12px;
color : #666666;
line-height : 18px;
padding-top : 5px;
padding-left : 5px;
padding-bottom : 5px;
}
.calender{
font-size : 12px;
color : #666666;
line-height : 18px;
letter-spacing : 1px;
}
.calender td{
padding-right : 7px;
padding-left : 7px;
}
.comment-Subject{
font-size : 13px;
color : #666666;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-bottom-width : 1px;
border-bottom-style : dashed;
border-bottom-color : #999999;
margin-right: 10px;
}
.comment-time{
font-size : 11px;
color : #666666;
padding-top : 2px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 2px;
margin-right: 10px;
text-align : right;
}
.comment-body{
font-size : 12px;
color : #666666;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #999999;
margin-right: 10px;
}
.comment-body-under{
font-size : 11px;
color : #666666;
text-align : right;
}