@charset "UTF-8";

/* ブログ記事内段落 */

#blogmain h4 a,
#blogmain2 h4 a{
	color:#fff;
	text-decoration:none;
}

/* ブログ記事内段落 */

#blogmain div p,
#blogmain2 div p{
	margin-bottom:10px;
}

/* ブログ記事ナビゲーション */
#blogmain div p img,
#blogmain2 div p img{
	padding:0px;
	margin:0 4px 2px 2px;
	vertical-align:middle !important;
}

/* ブログ記事内画像 */

#blogmain div img.alignleft,
#blogmain2 div img.alignleft{
	float:left;
	margin:0 0.6em 0.6em 0;
}
#blogmain div img.alignright,
#blogmain2 div img.alignright{
	float:right;
	margin:0 0 0.6em 0.6em;
}
#blogmain div img.aligncenter,
#blogmain2 div img.aligncenter{
	margin:0 auto 0.6em auto;
	text-align:center;
	display:block;
}
#blogmain div img.alignnone,
#blogmain2 div img.alignnone{
	margin:0 0.6em 0.6em 0;
}

/* ブログボタン風li */
ul.blog_detail{}
ul.blog_detail li a{
	margin-bottom:15px;
	padding:5px;
	border:solid 1px #CCC;
	background:#F5F5F5;
	display:block;
	width:300px;
	text-decoration:none;
	color:#ff4300;
	}
	
ul.blog_detail li a:hover{
	border:solid 1px #999;
	background:#F0F0F0;
	display:block;
	color:#ff4300;
	}

/* ページ送り */

.tablenav a{
	color: #00019b;
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
	margin:0 0.5em;
}

.tablenav span.pages{
	color: #00019b;
	padding: 5px 0.6em;
	text-decoration:none;
	font-size:smaller;
	margin:0 0.2em;
}

.tablenav span.current {
	color: #fff;
	background: #0074BF;
	padding: 5px 0.6em;
	background: #0074BF;
	border-color: #0074BF;
	text-decoration:none;
	font-size:smaller;
	margin:0 0.2em;
}

.tablenav a.page {
	color: #00019b;
	background: #fff;
	border:solid 1px #ccc;
	padding: 5px 0.6em;
	text-decoration:none;
	font-weight:normal;
	margin:0 0.2em;
}

.tablenav a.page:hover {
	color:white;
	background: #0074BF;
}

