@charset "UTF-8";



*html div#container { /* IE6 */
	padding:5px 6px;
}


h2.hellotitle {
	background:none;
	padding:10px;
	margin-bottom:10px;
	height:auto;
	border-bottom:1px #CC9999 dashed;
	font-family:"New York", "Kozuka Mincho std", "小塚明朝R", "小塚明朝 std R", "ＭＳ Ｐ明朝", "MS P Mincho", serif;
}

.asset-meta {
	text-align:right;
	margin-right:25px;
}

.entry-content {
	margin:0 35px 2em 25px;
}
.asset-body {
	margin:0.5em 0;
	font-size:100%;
}



.cls {
	clear:both;
}



#topicon {
	text-align:right;
	margin-right:25px;
}
#topicon a img {
	border:none;
}




.nextprev {
	overflow:hidden;
}
.nextprev .next {
	margin:5px 1px;
	padding:1px;
	width:310px;
	float:left;
	text-align:left;
}
.nextprev .prev {
	margin:5px 1px;
	padding:1px;
	width:310px;
	float:left;
	text-align:right;
}








.widget {
    margin: 15px 40px 30px 0;
	padding:10px 0 5px 10px;
    color: #444444;
	border:1px inset #300;
	background:url(../images/bgWhite80.png);
}









#calendar {
    margin: 15px 40px 30px 0;
	padding:10px;
    color: #444444;
	border:1px inset #300;
	background:url(../images/bgWhite80.png);
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
#calendar table {
    padding: 0;
    border-collapse: collapse;
}
#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 9px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    background:#FEC;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}
#calendar a:link {
	font-weight:bold;
	color:#FFF;
	background:#855;
	padding:1px;
	text-decoration:none;
}
#calendar table td a:link {
	display:block;
}
#calendar a:hover {
	background:inherit;
	color:#300;
	border:1px solid #633;
	padding:0;
}

