@charset "UTF-8";

li{
	line-height:1.5}

/*ブログエントリー*/
div#blogmain{
	width:528px;
	float:left;
	margin-top:10px;
}
#blogmain div.entry_title{
	width:528px;
	height:40px;
	background:url(../img/blog/entry_titlebg.jpg) no-repeat 0px 0px;	
}
#blogmain div.entry_title h2{
	font-size:10pt;
	line-height:40px;
	padding:0px 0px 0px 44px;
}
#blogmain div.entry_body{
	width:528px;
	background-image:url(../img/blog/entry_bodybg.jpg);	
}
#blogmain div.index_list{
	padding:10px 0px 10px 0px;	
}
#blogmain div.entry_body p{
	padding:10px 30px 5px 20px;
}
#blogmain div.entry_body div{
	padding:10px 30px 0 20px;
}
#blogmain div.entry_body div img{
	margin:0 auto;
	border:3px double #ddd;
	display:block;
}
#blogmain div.entry_foot{
	width:528px;
	height:60px;
	background-image:url(../img/blog/entry_footbg.jpg);	
}
#blogmain div.entry_foot p{
	padding:5px 30px 0px 20px;	
}
#blogmain table#entry_list{
	width:476px;
	margin:0px 0px 0px 20px;
	border:1px solid #ba9;
}
#blogmain table#entry_list th, #blogmain table#entry_list td{
	padding:3px;
}
#blogmain table#entry_list th{
	background-color:#dcb;
	border-bottom:1px solid #ba9;
	border-right:1px solid #ba9;
	text-align:center;
}
#blogmain table#entry_list td{
	background-color:#edc;
	border-bottom:1px solid #dcb;
	border-right:1px solid #dcb;
}

/*ページ移動*/
div#page_navi{
	width:518px;
	text-align:center;
}
#blogmain div#list_foot{
	width:528px;
	height:60px;
	background-image:url(../img/blog/entry_footbg.jpg);
	text-align:center;	
}
div#list_foot p{
	padding:5px 30px 0px 20px;
}


/*ブログメニュー*/
div#blogmenu{
	width:200px;
	float:left;
	margin-top:20px;
}
table#wp-calendar{
	width:200px;
}
#wp-calendar caption{
        border-bottom:2px solid #dcb;
}
#wp-calendar th, #wp-calendar td{
	padding:3px;
	text-align:center;
}
#blogmenu div.menu_title{
	width:200px;
	height:45px;
	background:url(../img/blog/menu_titlebg.jpg) no-repeat 0px 0px;}
#blogmenu div.menu_title h3{
	padding:0px 10px 0px 32px;
	line-height:45px;
	font-size:9pt; 
}
#blogmenu div.menu_body{
	padding:0px 0px 10px 0px;
}
input.search{
	width:140px;
}
#blogmenu div.menu_body ul li{
	padding:0px 10px 0px 18px;
	background:url(../img/privacy_arrow.jpg) no-repeat 2px 0.2em;
}
#blogmenu div.menu_body ul li a{
	text-decoration:none;
}
#blogmenu div.menu_body ul li a:hover{
	text-decoration:underline;
}
