@charset "shift_jis";
/* CSS Document */


#mtMenu {width:135px;}
#mtMenu h2{border-left:8px solid #F30; border-bottom:1px solid #000; font-size:14px; padding:4px 10px; margin:0 0 10px 0;}

#mtCalendar table{
	width:100%;
	font-size:10px;
	line-height: 12px; 
	font-family: Verdana, Arial, sans-serif;
	text-align: center; 
	padding:0px; 
	margin-bottom: 20px;
 } 
#mtCalendar th { color:#333333; padding:2px 0px 0px 0px;}

#mtCalendar td {
	color: #333333;
	padding:2px 0px 0px 0px;
	border-right: solid 2px #FF9900; 
	border-left: solid 1px #FF9900; 
	border-top: solid 1px #FF9900; 
	border-bottom: solid 2px #FF9900;
}
#mtCalendar a {color: #000000;background-color: #999999; text-decoration: none;}	
#mtCalendar a:hover {color:#009900;background-color:#CCCCCC; text-decoration:underline;}

#mtMenu ul{font-size:12px; line-height:14px; margin:0 5px 20px 1.5em; text-align:left; padding:0;}
#mtMenu ul a,.archiveList a,.postLinks a,.blogTitle a{ color:#069;}
#mtMenu li{padding:0 0 2px 0;}
.archiveList{font-size:12px; margin:-10px 5px 20px 0; text-align:right;}

.blog {padding:0 0 20px 0;}
.blog h2{
	border-bottom:#F90 1px solid;
	border-left:#F90 8px solid;
	padding:5px 10px;
	font-size:16px;
	color:#333;
	margin:0 0 15px 0;
}
.blogTitle{	
	padding:5px;
	border-left:#999 solid 10px;
	border-top:#999 solid 1px;
	border-bottom:#999 solid 1px;
	border-right:#999 solid 1px;
	color:#666;
}
.entryBody{font-size:14px; line-height:19px; color:#333; padding:0 10px 10px 10px;}
.entryBody *{padding:0; margin:0;}

.postLinks{border-top:#999 dashed 1px; padding:5px; margin-bottom:15px; font-size:12px; text-align:right; line-height:14px;}

h1{font-size:8px; margin:0; padding:0;}

.entryLink{font-size:14px; text-align:center;}

.hidden{visibility:hidden;}