#contentsNonSidebar { margin-bottom: 0px!important; width: 800px; background-image:url(http://www.nbs.or.jp/blog/09scala/images/contents-bg02.gif);
background-position:center center;
background-repeat:repeat-y;
overflow:auto; }

#blogStart { padding-top: 20px; text-align: left; }
#mainBlog p {font-size: small;}
#utilities { float: left; width: 190px; }
#page-title { }


#mainBlog {
	float: right;
	font-size: small; line-height: 1.4em; font-family: "Lucida Grande","Hiragino Kaku Gothic Pro","qMmpS Pro W3","lr oSVbN","MS PGothic";
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 20px;
	/*margin-left: 30px;*/
	width: 560px;
}
#mainBlog a:link, #mainBlog a:visited {color: #4c4c4c;}
#mainBlog a:hover {color: #850000;}
h3#page-title {
	margin-bottom: 20px;
	padding: 2px;
}
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: #dbdac9; padding-top: 4px; margin-top: 20px; border-top-width: 1px; border-top-color: #dbdac9; 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.4em;}
#utilities { margin-left: 10px; font-size: small; margin-top:0px; padding-bottom: 0px; width: 180px; background: repeat-y; }
#utilities dl, #utilities dt, #utilities dd, #utilities ul, #utilities li { list-style-position: outside; list-style-type: none; }
#utilities a { }
#utilities dt { padding-left: 26px; padding-right: 0px; padding-bottom: 2px; padding-top: 0px; background-repeat: no-repeat; background-image: url(http://www.nbs.or.jp/blog/09scala/images/09scalamt-mark.gif); border-bottom-color: #4c4c4c; border-bottom-width: 1px; border-bottom-style: dotted; text-align: left; display: block; }
#utilities dd {margin-left: 0px!important; list-style-type: none; /*margin-left: 10px;*/}
#utilities dd li { margin-left: 10px; font-size: x-small; margin-top: 5px; list-style-type: none; margin-bottom: 5px;}
#utilities dd li a { color: #8b8b77; text-decoration: none; list-style-type: none;}
#utilities dd li a:hover {text-decoration: underline; list-style-type: none;}
#BlockCat { margin-bottom: 5px; margin-right: 1px; }
#BlockArc { margin-bottom: 5px; }
#BlockArc form select { border-color: #cccccc; border-width: 1px; border-style: dotted; padding: 1px; }
div.hentry {  background-repeat: no-repeat;  background-image: url(http://www.nbs.or.jp/blog/09scala/images/entryBG.gif);  }
/*div#naviHead {height: 15px; background-repeat: no-repeat;  background-image: url(http://www.nbs.or.jp/blog/09scala/images/sideBG01.gif);}*/
/*div#naviHead {height: 35px; background-repeat: no-repeat;  background-image: url(http://www.nbs.or.jp/blog/09scala/images/09scalamt-sidebar.gif);}*/
div#naviHead {visibility: hidden; display: none;}
/*div#naviBottom {height: 15px; background-repeat: no-repeat;  background-image: url(http://www.nbs.or.jp/blog/09scala/images/sideBG02.gif);}*/
div#naviBottom {visibility: hidden; display: none;}


div.asset-body { margin-left: 20px; }
div.asset-header { padding-top: 20px; margin-left: 20px; }
.topicPath { margin-bottom: 5px; font-size: 10px!important;
	text-align: right!important;
}
.topicPath .bc01 { 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: #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: #850000!important;
}

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

p#flip1 { font-size:10px; width:545px; margin-bottom:10px; }
p#flip1 em.newer a { letter-spacing: 1px; float:left; display:block; text-align:left; padding:1px 4px; text-decoration:none; background-color:white; color:gray; border:1px solid silver; font-family: Geneva, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
p#flip1 em.older a { letter-spacing: 1px; float:right; display:block; text-align:right; padding:1px 4px; text-decoration:none; background-color:white; color:gray; border:1px solid silver; font-family: Geneva, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
p#flip1 em a:hover { background-color:#850000; color:#fff; border:1px solid #850000; }
dl.navi { padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 0px; }
/* @end */
