@charset "utf-8";

/* ---------------------------------------------------------------------------------------- 

	ブログの#main部分のレイアウト
	
		・エントリー一覧 [ MODULE:blog-entry ]
		・エントリー詳細ページ [ MODULE:blog-individual ]
		・コメント入力の確認 [ MODULE:blog-comment_post ]	
		・検索結果 [ MODULE:blog-search ]
		・カテゴリーアーカイブ [ MODULE:blog-category_archives ]
		・月別アーカイブ [ MODULE:blog-monthly_archives ]	
		・アーカイブ [ MODULE:blog-archives ]	
	
---------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------- 

	エントリー [ MODULE:blog-entry ]	

---------------------------------------------------------------------------------------- */

.blogEntryListBox {
	margin: 0 0 30px;
}

.pageMore { margin: 0 0 30px;}

.entryCategory {
	border-top: 2px solid #e4e4e4;
	text-align: right;
}

.entryCategory ul {
	margin: 5px 0;
}

.entryCategory ul li {
	display: inline;
	padding: 0 0 0 10px;
	background: none;
}

.entryCategory ul li a {
	text-decoration: none;
}

.entryFooter {
	border-top: 2px solid #e4e4e4;
	border-bottom: 2px solid #e4e4e4;
}

.entryFooter ul {
	margin: 0;
}

.entryFooter ul li {
	float: left;
	padding: 8px 15px;
	border-right: 1px solid #e4e4e4;
	background: none;
}

.entryFooter ul li a {
	text-decoration: none;
}


/* ---------------------------------------------------------------------------------------- 

	エントリー個別アーカイブ 詳細ページ [ MODULE:blog-individual ]	

---------------------------------------------------------------------------------------- */

.blogEntry,
.blogTrackbacks,
.blogComments,
.blogcommentsForm,
.blogEntryMore {
	margin: 0 0 30px;
}

.blogCommentsBox {
	margin: 0 0 15px;
}

.blogCommentsBody {
	padding: 15px;
	background: #eee;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height: 1.6;
}

.blogCommentsName {
	padding: 5px 0 0 20px;
	background: url(../images/blog/blog_comments_bg.png) no-repeat left center;
}

.blogCommentsName ul {
	margin: 0;
}

.blogCommentsName ul li {
	display: inline;
	padding: 0 10px 0 0;
	background: none;
}

.trackUrl input,
.commentFormBox table tr td input,
.commentFormBox table tr td textarea {
	width: 350px;
	padding: 5px;
	border: 1px solid #bfbfbf;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}


/* ---------------------------------------------------------------------------------------- 

	コメント入力の確認 [ MODULE:blog-comment_post ]	

---------------------------------------------------------------------------------------- */



/* ---------------------------------------------------------------------------------------- 

	検索結果 [ MODULE:blog-search ]

---------------------------------------------------------------------------------------- */



/* ---------------------------------------------------------------------------------------- 

	カテゴリーアーカイブ [ MODULE:blog-category_archives ]	

---------------------------------------------------------------------------------------- */

.blogCategoryArchivesList {
	margin: 0 0 30px;
}


/* ---------------------------------------------------------------------------------------- 

	月別アーカイブ [ MODULE:blog-monthly_archives ]	

---------------------------------------------------------------------------------------- */

.blogMonthlArchivesList {
	margin: 0 0 30px;
}



/* ---------------------------------------------------------------------------------------- 

	アーカイブ [ MODULE:blog-archives ]	

---------------------------------------------------------------------------------------- */

.blogArchivesBox dl dt,
.blogArchivesBox dl dd {
	line-height: 1.6;
}

.blogArchivesBox dl dd {
	margin: -1.6em 0 8px;
	padding: 0 0 8px 7.5em;
	background: url(../images/common/line_bot.gif) repeat-x left bottom;
}

.blogArchivesBox dl dd a {
	text-decoration: none;
}