body { margin: 0px 0px 0px 0px; background-color:#d8d8d8;font-family: "‚l‚r ‚oƒSƒVƒbƒN" ,sans-serif;}

div.blog_entry{
padding-top:8px;padding-bottom:8px;padding-left:6px;padding-right:6px;border-bottom:1px dashed #c0c0c0;
}

div.blog_entry_title{
font-size:12pt;font-weight:bold;
}

h3.blog_entry_title{
font-size:12pt;font-weight:bold;
}

h3.blog_entry_title a{
color:inherit;
text-decoration:none;
}

h3.blog_entry_title a:hover{
text-decoration:underline;
}

div.blog_entry_body{
padding-top:8px;padding-bottom:8px;line-height:130%;
}

.blog_entry_body img{
max-width:540px;
}

.month-calendar{border-collapse:collapse;font-size:11pt;
	border-left:1px solid #99cccc;
	border-top:1px solid #99cccc;
	margin-left:auto;
	margin-right:auto;
}

.month-calendar td{
	border-right:1px solid #99cccc;
	border-bottom:1px solid #99cccc;
	text-align:right;
}

.month-calendar th{
	border-right:1px solid #99cccc;
	border-bottom:1px solid #99cccc;
	text-align:right;
}

.month-calendar-head{font-size:11pt;}
.month-calendar-head a{font-size:11pt;color:#42a3ce;}
.month-calendar-day-head{text-align:center;width:20px;}
.month-calendar-day-nolink{text-align:right;padding:2px;}
.month-calendar-day-noday{background-color:#eeeeee;}
.month-calendar-day-link{text-align:right;padding:2px;}
.month-calendar-day-link a{text-align:right;color:#42a3ce;}
.month-calendar-day-future{text-align:right;;}
.month-calendar-day-this-day{text-align:right;background-color:#42a3ce;color:white;}
.month-calendar-day-this-day a{color:white;}

ul.archives{
	margin-top:4px;
}

div.side_menu{
margin-bottom:20px;
}

div.side_menu h3{
font-size:10pt;
padding-left:4px;
margin:0;
padding-bottom:2px;
}
div.side_menu div.list{
padding-left:4px;
padding-right:2px;
}
div.side_menu ul{
padding-left:15px;
margin-top:5px;
}
div.side_menu ul li{
padding-top:2px;
padding-bottom:2px;
}

div.side_menu dl{
padding-left:10px;
margin-top:5px;
}

div.side_menu dd{
margin-left:8px;
margin-bottom:8px;
}

div.comment-ichiran{
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:4px;
}

div.comments-body{
padding-top:4px;
padding-bottom:8px;
padding-left:12px;
padding-right:4px;
}

div.comments-body p{
margin-top:8px;
margin-bottom:8px;
padding-left:8px;
}

div.comments-post{
padding-left:8px;
}