#mainBlog {
	font-family: "MS PGothic";
	margin-bottom: 0px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 30px;
	width: 545px;
}
#mainBlog a:link, #mainBlog a:visited {color: #4c4c4c;}
#mainBlog a:hover {color: #850000;}
h3#page-title {
	margin-bottom: 20px;
	padding: 2px;
	border-color: #850000;
	border-left-width: 5px;
	border-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
}
h3#page-title a:link, h3#page-title a:visited {color: #850000; text-decoration: none;}
h3#page-title a:hover {color: #4c4c4c; text-decoration: none;}
#published { font-size: 11px; margin-bottom: 50px; color: #4c4c4c; padding-top: 4px; margin-top: 20px; border-top-width: 1px; border-top-color: #4c4c4c; border-top-style: solid; border-bottom-style: none; display: block; text-align: right; }
em { font-style: italic; }
#mainBlog p {text-align: justify; font-size: small; font-family: "Lucida Grande","Hiragino Kaku Gothic Pro","qMmpS Pro W3","lr oSVbN","MS PGothic"; line-height: 1.8em;}
#utilities { margin-bottom: 30px; padding-bottom: 0px; overflow: auto; clear: both; margin-right: 20px; margin-left: 30px; width: 545px; background:#e6e6e6 url(http://www.nbs.or.jp/stages/0905_danish/images/utilities-bg.gif) repeat-y 110px; }
#utilities dl, #utilities dt, #utilities dd, #utilities ul, #utilities li { list-style-type: none; }
#utilities a { }
#utilities dt { color: white; background-color: #860004; text-align: center; padding: 2px; display: block; }
#utilities dd {margin-left: 30px;}
#utilities dd li {margin-top: 5px; list-style-type: disc; margin-bottom: 5px;}
#utilities dd li a:hover {color: #820006;}
#BlockCat { margin-bottom: 5px; margin-right: 1px; width: 384px; float: left; }
#BlockArc { margin-bottom: 5px; width: 160px; float: right; }
.topicPath { margin-bottom: 5px; font-size: 10px!important;
	text-align: right!important;
}
.topicPath .bc01 { border-color: #b3b3b3; border-style: solid; border-width: 1px; padding-right: 3px; padding-left: 3px; font-size: 10px; display: inline-block; color: #333333; }
.topicPath .bc02 { font-style: normal; font-weight: normal; padding-right: 3px; padding-left: 3px; font-size: 10px; display: inline-block; color:#fff; border:1px solid #850000; background-color:#850000; }
.topicPath a:link, .topicPath a:visited {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
}
.topicPath a:hover {
	display: inline-block;
	color: #fff!important;
	background-color: #850000;
	border: 1px solid #850000;
}

/* @group 新しい記事　過去の記事 */

p#flip1 { font-size:10px; width:545px; margin-bottom:10px; }
p#flip1 em.newer a { float:left; display:block; text-align:left; padding:1px 4px; text-decoration:none; background-color:white; color:gray; border:1px solid silver; }
p#flip1 em.older a { float:right; display:block; text-align:right; padding:1px 4px; text-decoration:none; background-color:white; color:gray; border:1px solid silver; }
p#flip1 em a:hover { background-color:#850000; color:#fff; border:1px solid #850000; }




/* @end */
