@charset "UTF-8";

/* メインコンテンツエリア（第2階層） */
div#blog_block {

	/* 余白 */
	margin:0px;
	padding:0px;
	
	/* 幅 */
	width: 600px;
	
	/* ポジションの相対指定 */
	position:relative;
	
	/* Clearfix */	
	display:inline-block;

}

div#blog_block:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* Hides from IE-mac ¥*/
* html div#blog_block{height: 1%;}
div#blog_block{display: block;}
/* End hide from IE-mac */


/* ブログのメインコンテンツエリア（第2階層） */
div#contents div#main_2nd div#blog_block div#blog_body {

	/* 余白 */
	/*margin:0px 0px 0px 40px;*/
	margin:0px 0px 15px 40px;
	padding:50px 0px 0px 0px;
	
	/* 幅 */
	width: 360px;
	
	/* 回り込み（左寄せ） */
	float:left;
	
	/* ポジションの相対指定 */
	position:relative;
	
	display:inline;
	
}

/* ブログのメインコンテンツエリア（第2階層） */
div#contents div#main_2nd div#blog_block div#right_side {

	/* 余白 */
	margin:0px;
	padding:0px;
	
	/* 幅 */
	width: 160px;
	
	/* 回り込み（右寄せ） */
	float:right;
	
}


/* ウィジェット */
div.widget-content ul {
	list-style:none;
}

div.widget-content ul li {
	/*text-indent:-1em;*/
	/*margin:0px 0px 0px 1em;*/
	margin:0px 0px 0.5em 0px;
	padding:0px 0px 0px 13px;

	/* 背景 */
	background:url(../images/list_footer_navi_off.gif) 0px 5px no-repeat;

}

div.widget-content ul li a {

	/* 余白 */
	margin:0px;
	/*padding:0px 0px 0px 13px;*/
	padding:0px;
	
	/* 背景 */
	/*background:url(../images/list_footer_navi_off.gif) left top no-repeat;*/

}

div.widget-content ul li a:hover {
	
	/* フォントの色 */
	/*color:#AB564E;*/
	
	/* 背景 */
	/*background:url(../images/list_footer_navi_on.gif) left top no-repeat;*/
}

div.widget {
	margin:0px 0px 15px 0px;
}

div.widget a,div#blog_body a {
	color:#004290;
	text-decoration:underline;
}


h3.widget-header {
	margin:0px 0px 10px 0px;
	font-size:12px;
	color:#8E6B3B;
	
	border-bottom:#CCCCCC 1px solid;
}

/* 小見出し */
h3.widget-header a {
	color:#8E6B3B;
	text-decoration:none;
}

/* カレンダー */
div.widget-content table.ca td {
	text-align:center;
}

/* カレンダー */
div.widget-content table.ca {
	width:95%;
}

/* ブログ記事 */

/* 記事の大枠 */
div#contents div#main_2nd div#blog_block div#blog_body div.entry-asset {
	margin:0px 0px 30px 0px;
	padding:0px;
}

/* 記事の日付（タイトルの前に表示） */
div#contents div#main_2nd div#blog_block div#blog_body p.blog_entry_date {
	margin:0px 0px 15px 0px;
	padding:4px 0px 4px 1em;
	
	width:10em;
	line-height:1em;
	
	background:#333333;
	color:#FFFFFF;
}

/* 記事のタイトル */
div#contents div#main_2nd div#blog_block div#blog_body h2.asset-name {
	margin:0px;
	padding:0px;
	
	font-size:16px;
}

/* 記事のタイトル */
div#contents div#main_2nd div#blog_block div#blog_body h2.asset-name a {
	color:#333333;
	text-decoration:none;
}

/* 記事の本文 */
div#contents div#main_2nd div#blog_block div#blog_body div.asset-body {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* 記事の本文（画像） */
div#contents div#main_2nd div#blog_block div#blog_body div.asset-body img {
	vertical-align:bottom;
}

/* コメント、トラックバックなどの表示 */
div#contents div#main_2nd div#blog_block div#blog_body div.asset-meta {
	margin:10px 0px 0px 0px;
	padding:0.5em 0px 0px 0px;
	
	border-top:#CCCCCC 1px dotted;
}

/* 記事個別ページ */

/* 記事のタイトル */
div#contents div#main_2nd div#blog_block div#blog_body h1.asset-name {
	margin:0px;
	padding:0px;
	
	font-size:16px;
}

/* 記事本文（続き） */
div#contents div#main_2nd div#blog_block div#blog_body div.asset-more {
	margin:15px 0px 0px 0px;
	padding:0px;
}



/* カテゴリ */
div#contents div#main_2nd div#blog_block div#blog_body div.entry-categories {
	margin:10px 0px 0px 0px;
	padding:0px;
}

/* カテゴリリスト */
div#contents div#main_2nd div#blog_block div#blog_body div.entry-categories ul {
	margin:0px;
	padding:0px;
	
	list-style:none;
}

div#contents div#main_2nd div#blog_block div#blog_body div.entry-categories ul li {
	display:inline;
}

/* トラックバックエリア */
div#contents div#main_2nd div#blog_block div#blog_body div.trackbacks {
	margin:0px 0px 15px 0px;
	padding:0px;
}

/* トラックバック（小見出し） */
div#contents div#main_2nd div#blog_block div#blog_body div.trackbacks h2.trackbacks-header {
	font-size:14px;
}

/* トラックバック（URL） */
div#contents div#main_2nd div#blog_block div#blog_body div.trackbacks div.trackbacks-info {
	font-size:11px;
}

/* コメント（小見出し） */
div#contents div#main_2nd div#blog_block div#blog_body div.comments h2.comments-header {
	font-size:14px;
}

/* コメント（内容全体エリア） */
div#contents div#main_2nd div#blog_block div#blog_body div.comments div.comments-content {
	margin:0px 0px 15px 0px;
	padding:0px;
}

/* コメント（各コメントの内容） */
div#contents div#main_2nd div#blog_block div#blog_body div.comments div.comment-content {
	margin:10px 0px 0px 0px;
	padding:0px;
}

/* コメントする（小見出し） */
div#contents div#main_2nd div#blog_block div#blog_body div.comments-open h2.comments-open-header {
	font-size:14px;
}

/* コメントする（コメントフォームエリア） */
div#contents div#main_2nd div#blog_block div#blog_body div.comments-open div.comments-open-content {
	margin:10px 0px 0px 0px;
	padding:0px;
}

/* コメント入力フォーム（テキストエリア） */
div#contents div#main_2nd div#blog_block div#blog_body div.comments-open div.comments-open-content textarea#comment-text {
	width:360px;
}

/* コメント投稿時のエラー表示 */
div#contents div#main_2nd div#blog_block div#blog_body h1#page-title {
	font-size:16px;
}

/* ページ送り表示（プラグイン） */
div#contents div#main_2nd div#blog_block div#blog_body div.multiple-pages {
	margin:0px 0px 0px 0px;
	text-align:right;
}
