@charset "utf-8";
/* CSS Document */

#main_blog{
	width:820px;
	height:240px;
	margin:0;
	padding:0;
	background-image:url(../img/main_blog.jpg);
	background-repeat:no-repeat;
	float:left;
}
#main_blog p{
	margin:0;
	padding:190px 0 0 430px;
	color:#666;
	font-size:0.8em;
	text-align:left;
	line-height:150%;
	font-weight:bold;
}

/* パンくず
-------------------------------------------------------- */
ul#pankuzu{
	margin:0 0 5px 0;
	padding:0;
}
ul#pankuzu li{
	margin:0;
	padding:0;
	display:inline;
}
ul#pankuzu li a{text-decoration:underline;}
ul#pankuzu li a:hover{text-decoration:none;}

/* left_box
---------------------------------------------------- */
#left_box .blog_ttl{
	margin:0 5px 3px 5px;
	padding:0 0 1px 23px;
	border-bottom:solid 1px #999;
	background-image:url(../img/item_bar_square.gif);
	background-repeat:no-repeat;
	background-position:0 20%;
	font-size:14px;
}
#left_box .blog_ttl a{
	font-weight:bold;
	text-decoration:none;
}
#left_box .blog_ttl a:hover{text-decoration:underline;}

#blog_sttl{
	margin:0 0 8px 5px;
	padding:0 0 0 20px;
	background-position:0 75%;
	background-repeat:no-repeat;
	clear:both;
}
.category_ttl{background-image:url(../img/icon_folder.gif);}
.archive_ttl{background-image:url(../img/icon_file.gif);}
.search_ttl{background-image:url(../img/icon_search.gif);}

/* right_box
---------------------------------------------------- */
p.blog-two{margin:10px 0 5px 0;}

/* 検索 */
form#search_form{
	margin:5px 0 10px 4px;
	padding:0;
}
form#search_form .blog_input{
	width:150px;
}
/* アーカイブ */
select{
	width:100px;
	margin:8px 0 0 5px;
}

/* リスト */
ul.right_lt{
	margin:0 3px 0 2px;
	padding:0;
	list-style-type:none;
}
ul.right_lt li{
	margin:0;
	padding:0 0 0 18px;
	background-position:0 1px;
	background-repeat:no-repeat;
	line-height:180%;
}
ul.right_lt li a{
	text-decoration:none;
	color:#000;
}
ul.right_lt li a:hover{
	text-decoration:underline;
}
ul.right_lt li ul{
	list-style-type:none;
}
#entry li{background-image:url(../img/icon_pen.gif);}
#category li{background-image:url(../img/icon_folder.gif);}
#month li{background-image:url(../img/icon_file.gif);}

#left_box ul.right_lt{
	margin:0 0 0 8px;
	list-style-type:none;
}
/* 続きを読む */
p.more_link{
	margin:0 8px 0 0;
	text-align:right;
}

/* 日付 */
div#entry_under{
	margin:10px 8px 30px 0;
	text-align:right;
	clear:both;
}
div#entry_under a{
	text-decoration:none;
	color:#333;
}
div#entry_under a:hover{
	text-decoration:underline;
}

div.track_under{
	margin:0 0 10px 0;
	padding:10px;
	background-color:#eee;
	border:solid 1px #ccc;
}

div.comment_under{
	margin:0 0 10px 0;
	padding:10px;
	background-color:#eee;
	border:solid 1px #ccc;
}
div.form_under{
	margin-top:10px;
	padding:10px;
}
div.form_under p{
	margin:0;
	padding:0;
}
p.b_main{
	margin:0;
	padding:10px 0;
	text-align:center;
	clear:both;
}

/* ページ分割 */
ul#page_navi{
	margin:20px 8px 20px 0;
	list-style-type:none;
	text-align:right;
	clear:both;
}
ul#page_navi li{
	margin-right:3px;
	display:inline;
}
ul#page_navi li span,
ul#page_navi li a {
	padding:5px 10px;
	background-color:#999;
	border:solid 1px #666;
	text-decoration:none;
	color:#fff;
}
ul#page_navi li span{
	color:#000;
	background-color:#eee;
}
ul#page_navi li a:hover {
	color:#000;
	background-color:#eee;
	text-decoration:underline;
}