h2.apaman{
background-color:#ff6600;
}
h2.kikaku{
background-color:red;
}
div#blog_entry{
margin:0;
padding-left:8px;
padding-right:8px;
font-size:11pt;
}
div#blog_entry h3.date{
font-size:11pt;
}
div#blog_entry div.entry{
padding-left:4px;
padding-right:4px;
padding-bottom:2px;
border-bottom:1px dashed #cccccc;
margin-bottom:4px;
}
div#blog_entry div.entry h4{
font-size:14pt;
}

div#blog_entry div.entry h4 a{
text-decoration:none;color:black;
}
div#blog_entry div.entry h4 a:hover{
text-decoration:underline;
}


div#blog_entry div.entry div.entry_entry{
padding-left:4px;
padding-right:4px;
}

div#blog_entry div.entry div.entry_date{
font-size:11pt;
}

div#blog_entry div.entry div.bookmark{
display:inline;
}

div#sidebar div.menu{
clear:both;
padding-bottom:10px;
}

div#sidebar div.menu h3{
font-size:11pt;
padding-left:2px;
padding-right:2px;
}

div#sidebar div.menu div.content{
padding-left:2px;
padding-right:2px;
}

div#sidebar div.menu ul.months{
margin-left:18px;
}

div#sidebar div.menu div.calendar{
text-align:center;
margin-left:auto;
margin-right:auto;
}

div#sidebar div.menu table.month-calendar{
text-align:center;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
font-size:11pt;
}

div#sidebar div.menu table.month-calendar th{
padding:2px;
border:1px solid #333333;
background-color:#ffcc00;
}

div#sidebar div.menu table.month-calendar td{
padding:2px;
border:1px solid #333333;
}

div#sidebar div.menu table.month-calendar td.month-calendar-day-noday{
background-color:#999999;
}

div.entry_comment{

}

div.entry_comment h5{
font-size:12pt;
}

div.entry_comment ul{
list-style:none;
margin:0;
padding:0;
clear:both;
}

div.entry_comment li{
list-style:none;
margin:0;
padding:0;
}

div.entry_comment ul.comment_list{
clear:both;
}

div.entry_comment ul.comment_list ul.comment{
clear:both;
}

div.entry_comment ul.comment_list ul.comment li{
padding-left:8px;
padding-right:8px;
}

div.entry_comment ul.comment_list li.comment_one{
padding-top:4px;
padding-bottom:4px;
border-bottom:1px dashed #cccccc;
margin-bottom:2px;
}

div.entry_comment ul.comment_list ul.comment li.name{
float:left;
font-size:11pt;
font-weight:bold;
}

div.entry_comment ul.comment_list ul.comment li.date{
float:left;
font-size:9pt;
}

div.entry_comment ul.comment_list ul.comment li.comment_comment{
clear:both;
float:none;
}

div.pagebar{
text-align:right;

}

div.kanren{
padding-top:8px;
padding-bottom:8px;
}

div.kanren div.kanren_title{
font-weight:bold;
}

div.kanren ul{
list-style-type:none;
}

div.kanren li{
padding-left:12px;
}

form#f1{

}

/* 
@media print{
div#container{width:768px;overflow:hidden;}
div#header{display:none;visibility:hidden;}
div#sidebar{display:none;visibility:hidden;}
div#footer{display:none;visibility:hidden;}
div#content div.bookmark{display:none;visibility:hidden;}
}
*/
