#blogWrap{
        margin-top: 12px;
	background: #ffffff url(img/blog_bg.gif) 0 0 repeat-y;
	width: 858px;float:left;
}


#blog_main{
        width:650px;
        /*margin: 16px 0 10px 0;*/
        /*padding:0;*/
        float:left;
        /*display:inline;*/
}


#blog_sidebar{
        width:174px;
        /*margin-top: 16px;*/
        padding:13px 7px 100px 7px;
        float:right;
        display:inline;
	background-color: #f3f3f3;
}




/**************記事部分************/
.post h2{
	font-size:105%;
	color:#3366aa;
	border-bottom:solid 2px #538ad8;
	padding: 5px 0 5px 0px;
}

.post h2 a{
	text-decoration: none;
}

.post_content{
	font-size:100%;
	color:#666666;
	line-height: 160%;
	padding:16px 0 0 0 ;
}

.post_content img{
	border:0;
}

.post{
	margin-bottom: 40px;
}

.pagenav{
	font-size: 0.9em;
}

.postmetadata{
	width:630px;
	/*height:31px;*/
	background-color:#f5f5f5;
        padding:10px;
        margin:20px 0;
        text-align:right;
}


/**************サイドバー************/

#blog_sidebar ul{
	padding:0 5px 20px 5px;
	border-top:1px solid #CCCCCC;
	margin: 3px 0;
}

#blog_sidebar h2{
	/*font-size:1em;
	background-color: #538ad8;
	color: #ffffff;
	text-align: center;*/
	margin:0;
	padding: 0 0 4px 4px;
}
/***画像のフォントは新ゴＭ16ptカラー629D05****/


#blog_sidebar li{
	padding:6px 0px 6px 11px;
	background:transparent url("img/blog_list_dot.gif") no-repeat 2px 0.5em;
	line-height:130%;
	border-bottom:1px solid #CCCCCC;
	background-position:left center;
}

#blog_sidebar a, #blog_sidebar a:link{
	text-decoration:none;
}

#blog_sidebar a:hover, #blog_sidebar a:active{
	text-decoration:underline;
	color:#990000;
}