@charset "utf-8";

/* ========index.php========= */
/* blog top 見出し */
div#main_left h3{
	text-indent:-9999px;
}
.title_basic {
	margin: 0;
	padding: 8px 0 0 0;
	height: 22px;
	width:638px;
	color: #333;
}
.title_basic a {
	color: #333;
	text-decoration: none;
}
.title_basic a:hover {
	color: #666;
	text-decoration: underline;
}

div#sub_left {
}

div#left_news{
	width:638px;
	height:31px;
	text-indent:-9999px;
	background:url(../images/h3_news_long.jpg) no-repeat;	
}
div#main_left h3.title_basic {
	margin: 0;
	padding: 0;
}

div#info{
	padding:10px 0;
}

div#info dl {
	margin:0px 0px 5px 0px;
	padding:5px 0px 0px 0px;
	border-bottom: dotted 1px #DFDCD3;
}
div#info dt {
	float:left;
	width:6.7em;
	font:0.75em Osaka,sans-serif; 
	color:#CD6137;
	padding:0px 0px 5px 5px;
}
div#info dd {
	margin-left:8.7em;
	text-align:left;
	font:0.75em Osaka,sans-serif; 
	color:#333333;
	padding:0px 5px 5px 0px;
}

/* ========sidebar.php========= */
/* サイドバー */
div#sub_right h2.category {
	background: url(../images/side_category.jpg) top left no-repeat;
}
div#sub_right h2.backnumber {
	background: url(../images/side_backnumber.jpg) top left no-repeat;
}

div#sub_right li ul {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	overflow: hidden;
	font-size: 13px;
}
div#sub_right li ul li {
	padding: 4px 0 6px 40px;
	background: url(../images/side_list.jpg) 22px 50% no-repeat; 
	border-bottom: 1px dotted #ccc;
	margin-bottom: -1px;
}
div#sub_right li ul li a {
	
}

/* ========arcive.php========= */

div#sub_left div.entry {
	font-size: 93%;
	color: #333;
	margin: 0 0 20px 20px;
}
div#sub_left p.topics_date {
	font-size: 77%;
	margin: 5px 0 10px;
	text-align: right;
	color: #666;
}
div#sub_left p.topics_bottom {
	font-size: 77%;
	margin: 0 0 20px;
	text-align: right;
	color: #666;
	border-top: 1px #ccc dashed;
	padding-top: 10px;
}

/* ========single.php========= */

.navigation {
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 13px;
	overflow: hidden;
}

.navigation .alignright {
	float: right;
	}

.navigation .alignleft {
	float: left
	}
/* ========コメント========= */
div#sub_left div#respond{
	line-height: 1.4;
}
div#sub_left div#respond input{
	border: 1px solid #ccc;
	margin: 0 10px 0 0;
}
div#sub_left div#respond textarea{
	border: 1px solid #ccc;
	width: 639px;
	height: 150px;
	overflow: hidden;
	margin-bottom: 10px;
}
div#sub_left h3 {
	font-weight: normal;
	font-size: 93%;
}
ol.commentlist li {
	background: #f5f5f5;
	padding: 10px;
	margin-bottom: 5px;
	font-size: 93%;
	line-height: 1.4;
	
}

/* ＝＝＝＝＝＝＝＝＝＝その他＝＝＝＝＝＝＝＝＝＝＝＝*/
div.entry_kizi{
	font-size:12px;
	text-align:left;
	line-height:150%;
	margin: 10px 5px 15px 5px;
	overflow:hidden;
}
div.entry_kizi{
	height:1%;
}
div.postmetadata{
	text-align:right;
	font-size:0.8em;
	line-height:145%;
	color:#069;
	padding: 10px 5px 10px 0;
	display:block;
	border-top:1px dashed #09F;
}
div.postmetadata a{
	color:#069}
div.postmetadata a:hover{
	color:#09F}
small{
	font-size:0.8em;
	line-height:145%;
	margin:0;
	padding:5px 5px 0 0;
	color:#069;
	display:block;
	text-align:right;
}
p.nocomments{
	text-align:left;
	font-size:0.7em;
	line-height:145%;
	color:#333333;
	padding:20px 20px 20px 29px;
}

a.post-edit-link{
	text-align:left;
	font-size:0.7em;
	line-height:145%;
	color:#333333;
	padding:20px 20px 20px 29px;
}
a img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/*=====ブログの部分======*/
ul.list_kizi{
	overflow:hidden;
	margin:0 0 10px 0;}
* html ul.list_kizi{
	height:1%;}
div.entry{	
overflow:hidden;
}
* html div.entry{
	height:1%;}
div.pagebar{
	text-align:center;
	font-size:93%;}
.attachment{
	text-align:center;}
img.alignleft {
	border:1px solid #CCC;
	margin:1px 7px 7px 0!important;
	padding:0;}
.alignleft_img{float: left;}
.alignright_img{float: right;}
img.alignright{
	padding:0;
	border:1px solid #CCC;
	margin:1px 0 7px 7px!important;}
img.size-thumbnail{border:1px solid #CCC;
margin:0 7px 0 7px;
padding:0;}
img.size-medium{border:1px solid #CCC;
margin:0 3px 0 3px;
padding:0;}
img.aligncenter{
	border:1px solid #CCC;
	margin-bottom:1em;}
.alignleft_img img,.alignright_img img {
	border:1px solid #CCC;
	width:70px;
	height:70px;}
.navigation{
	overflow:hidden;
	margin:10px 3px 8px 3px;}
* html .navigation{
	height:1%;}
.caption{
	padding-top:5px;
	text-align:center;
	font-weight:bold;}
.attachment img{
	border:1px solid #CCC;}

.entry .alignright {
	float: right;
}.entry .alignleft {
	float: left;
}.entry .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry {
	position: relative;
	overflow: hidden;
}
.entry h4,
#info h4{
	text-align: center;
	border-bottom: 2px solid #005ba1;
	padding-bottom: 5px;
	font-weight: bold;
	margin: 20px 0 10px;
	clear: both;
}
.entry h5 ,
#info h5{
	padding: 3px;
	background: #ddd;
	margin: 20px 0 10px;
	clear: both;
}
.entry p ,
#info p {
margin-bottom: 10px;
}

/*--------- ↓パンクズリスト＆TOPへ↓ ---------*/
div#pankuzu{
	font-size:77%;
	text-align:right;
	margin:-5px 10px 5px 0;
	color:#666;}
div#pankuzu a{
	color:#823E43;
}

