@charset "UTF-8";


/* side
---------------------------------------- */
div#beta-inner {
	margin-top: 10px;
}
div.widget-calendar h3 {
	width: 160px;
	margin: 0 auto;
}
div.widget-content table {
	font-size: 120%;
	width: 160px;
	margin: 0 auto;
	border: #eaeef4 solid 1px;
	margin-bottom: 10px;
}
div.widget-content table th.firstChild ,div.widget-content table td.firstChild {
	color: #da1d0e;
}
div.widget-content table th.lastChild ,div.widget-content table td.lastChild {
	color: #2264c6;
}
div.widget-content table td, div.widget-content table td {
	text-align: center;;
}
div#side-top {
	font-size: 130%;
	font-weight: bold;
	background: url(../commons/arrow-01.png) 0 3px no-repeat;
	padding-left: 15px;
	margin-left: 15px;
	margin-bottom: 10px;
}
div.widget-archive {
	margin-left: 30px;
}
div.widget-archives p{
	margin-left: 10px;
}
div#side-navi div.box div.widget-content ul {
	margin-top: 0px;
	padding-top: 0px;
}

/* content
---------------------------------------- */
div#content div.box {
	clear: both;
	width: 470px;
	margin: 0px auto 10px;
	font-size: 120%;
	overflow: visible;
}
div#content div.box h2 {
	background: url(/commons/tit-back-bar.png) bottom no-repeat;
	font-size: 130%;
	font-weight: bold;
	padding-bottom: 2px;
	margin-bottom: 7px;
}
div#content h3 {
	width: 470px;
	margin: 20px auto 5px;
	font-size: 150%;
	font-weight: bold;
}
div#content div.box div.asset-body {
	margin: 5px 0 15px;
}
div#content div.box div.content-nav {
	text-align: right;
}
div#content div.box p.comments-header {
	border-bottom: #e1e3ec solid 1px;
}
div#content div.box h2 a:link {
	text-decoration: none;;
}
div#content div.box h2 a:visited {
	text-decoration: none;;
}
div#content div.box h2 a:hover, a:active {
	text-decoration: none;;
}
div#content div.box p#month {
	text-align: right;
	color: #aab6c4;
}
