@charset "utf-8";
@import url(tmp_page.css);

/*ブログ記事用*/
div#main div.content strong{font-weight: bold;}
div#main div.content em{font-style:italic;}
div#main div.content del{text-decoration: line-through;}
div#main div.content ul li{list-style: disc;}
div#main div.content ol li{list-style: decimal;}
div#main div.content img.aligncenter{display:block;margin:0 auto;}




div#container{
	background:transparent;
	padding-top:0;
	overflow:visible;
}
	div#main{
		background:transparent;
	}
		div#main h2{
			font-size:182%;
			line-height:220px;
			text-indent:65px;
			font-weight:normal;
			display:block;
			width:662px;
			height:212px;
			background:transparent url(../images/blog/category_bg.gif) no-repeat;
			margin:0;
			padding:0;
		}
		div#main div.post_seam{
			height:31px;
			width:662px;
			background:transparent url(../images/blog/article_top.jpg) no-repeat;
		}
		div#main div.post_box{
			background:transparent url(../images/blog/article_middle.gif) repeat-y;
			border-bottom:1px solid #a5a09e;
			border-right:1px solid #a5a09e;
			margin-bottom:30px;
			width:659px;
			position:relative;
			_margin-top:-15px;
		}
			div#main h3 a{
				width:526px;
				margin:0 0 0 68px;
				display:block;
				font-size:167%;
				line-height:120px;
				height:120px;
				letter-spacing:1px;
				zoom:1;
				color:#453c36;
				text-decoration:none;
				outline:none;
			}
			div#main h3 a:hover{
				text-decoration:underline;
			}
			div#main div.content{
				margin-bottom:30px;
			}
				div.content p{
					margin:0 0 20px 43px;
					width:526px;
				}
				div.content img{
					margin:10px 0;
				}
			div#main div.post_author{
				margin:0 0 50px 68px;
				width:526px;
				text-align:right;
			}
			div#main div.post_date{
				position:absolute;
				top:30px;
				left:-60px;
				background:transparent url(../images/blog/date_bg.png) no-repeat;
				_background:transparent url(../images/blog/date_bg.jpg) no-repeat;
				width:110px;
				height:66px;
				z-index:2;
				font-family:Verdana,"Verdana",'Verdana';
				padding:12px 0 0 20px;
			}
				div#main span.post_year{
					font-size:90%;
					line-height:1.3;
					font-family:inherit;
				}
				div#main span.post_month{
					font-size:110%;
					font-family:inherit;
				}
				div#main span.post_day{
					font-size:190%;
					font-family:inherit;
				}
		h2#main_bottom{
			margin:0;
			padding:0;
			background:none;
			height:20px;
			text-indent:-9999px;
		}



ul#page_control li#next_page{
	float:left;
	color:#fff;
}
ul#page_control li#prev_page{
	float:right;
	color:#fff;
}
ul#page_control li#next_page a,ul#page_control li#prev_page a{
	text-decoration:none;
	font-weight:bold;
	font-size:90%;
	display:block;
	padding:8px;
	background:#999;
	color:#fff;
	line-height:1;
	border:1px solid #ccc;
}
ul#page_control li#next_page a:hover,ul#page_control li#prev_page a:hover{
	background:#333;
}

/*only single*/
ul#single_foot{
	padding:10px 0 0 0;
	height:auto;
}
ul#single_foot li a{
	display:block;
	padding:2px 10px;
	background:#fff;
	color: #726660;
	text-decoration:none;
	font-size:90%;
	margin-left:10px;
	border:1px solid #d8d3bf;
}
ul#single_foot li a:hover{
	border-color: #726660;
	background:#d8d3bf;
	color: #453c36;
}