body {
font-family: "ＭＳ Ｐゴシック" ,"ヒラギノ丸ゴ Pro W4" ,"Osaka",verdana ,arial ,sans-serif;
}
.large { font-size: 16px }
.small { font-size: 10px }
.orange0{ color:orange;font-weight:bold;}
.orange{ font-weight:bold}
.title { font-size: 14px ; line-height:16px;font-weight:bold; }
.date { font-size: 12px ; line-height:18px;font-weight:bold; }
.dg {background:red;padding-left:10px;padding-top:3px;padding-right:10px;padding-bottom:3px;height:16px;color:#ffffff;font-weight:bold;font-size:12px;margin-top:10px;}
.ss {background:blue;padding-left:10px;padding-top:3px;padding-right:10px;padding-bottom:3px;height:16px;color:#ffffff;font-weight:bold;font-size:12px;margin-top:10px;}
.pg {background:green;padding-left:10px;padding-top:3px;padding-right:10px;padding-bottom:3px;height:16px;color:#ffffff;font-weight:bold;font-size:12px;margin-top:10px;}
.mc {background:#00C080;padding-left:10px;padding-top:3px;padding-right:10px;padding-bottom:3px;height:16px;color:#ffffff;font-weight:bold;font-size:12px;margin-top:10px;}
.pv {background:#800020;padding-left:10px;padding-top:2px;padding-right:10px;padding-bottom:1px;height:12px;color:#ffffff;font-weight:bold;font-size:11px;margin-top:10px;}
a:active { text-decoration: none }
a:hover { color: #ffff00; text-decoration: underline }
a:link { text-decoration: none }
a:visited { text-decoration: none }
dd { line-height: 18px }
td { font-size: 12px }
th { font-size: 12px }

.categories {
	list-style-type:	none;
	padding-left:		0%;
 	margin-left:		0px;
}
.categories ul {
	list-style-type:	none;
	padding-left:		0%;
 	margin-left:		0px;
	border-left:		1px dotted #cccccc;
	line-height:16px;
}
.categories li {
	list-style-type:	none;
	padding-left:		5px;
 	margin-left:		0px;
	font-weight:		bold;
}
.archives {
	list-style-type:	none;
	padding-left:		0%;
 	margin-left:		0px;
}
.archives ul {
	list-style-type:	none;
	padding-left:		0px;
 	margin-left:		0px;
	border-left:		1px dotted #cccccc;
	line-height:16px;
}
.archives li {
	list-style-type:	none;
	padding-left:		5px;
 	margin-left:		0px;
	font-weight:		bold;
}



.calendar { }
.calendar table {
	margin-left:		auto; 
	margin-right:		auto;
}
.calendar table .prev-link {
	margin-left:		0; 
	text-align:		left;
}
.calendar table .next-link {
	margin-right:		0;
	text-align:		right;
}
.month-calendar, .year-calendar {
	border-collapse:	collapse; 
}
.month-calendar-head, .year-calendar-head {
	font-size:		110%;
	font-weight:		bold;
}
.month-calendar-day-head, .year-calendar-subhead {
	font-weight:		bold;
}
.month-calendar {
	text-align: 		center;
	background-color:#000000;
}
.month-calendar-day-noday,
.month-calendar-day-link,
.month-calendar-day-nolink,
.month-calendar-day-this-day,
.month-calendar-day-future {
}
.year-calendar-month-link, 
.year-calendar-month-nolink,
.year-calendar-this-month, 
.year-calendar-month-future {
}

.month-calendar-day-future, .year-calendar-month-future {
}

.month-calendar {
	background-color:		#000000;
}
.calendar th {
	border-bottom: 		1px dotted #83660f;
}
.Saturday {
	border-left:		1px dotted #83660f;
}
.Sunday {
	border-right:		1px dotted #83660f;
}
.Saturday, .Sunday {
	background:		#f5deb3;
}
.month-calendar-day-this-day, .year-calendar-this-month {
	background:		#800020;
	font-weight:bold;
//a5e4ff;
}
.year-calendar {
//	background:		#fff3de;
	border: 		1px dotted #83660f;
}
