/* Blog用 */

@import "unit_common.css";
@import "unit_head.css";
@import "unit_foot.css";
@import "unit_content.css";
@import "unit_mainarea.css";
@import "unit_side.css";

#mainArea .content-nav{
	text-align:			center;
	color:				#666666;
}
#mainArea .content-nav a{
	border:				none;
}
#mainArea .content-nav a:hover{
	border-bottom:		dashed 1px #33CC22;
	background:			#ffc;
}

h1{
	background:			none;
	height:				auto;
}

/* ---------------------- */
/* 見出し */
#mainArea h2.entry-header{
	padding-bottom:		0;
	background:			url("../img/blog/h2_bg.gif") left top no-repeat;
	font-weight:		bold;
	font-size:			100%;
	color:				#ffffff;
}
#mainArea h2.entry-header span{
	padding:			8px 12px 8px 12px;
	background:			url("../img/blog/h2_bg_foot.gif") left bottom no-repeat;
	display:			block;
}
#mainArea h2.entry-header a{
	color:				#ffffff;
	border:				none;
}
#mainArea h2.entry-header a:hover{
	color:				#00ffff;
	border-bottom:		dashed 1px #00ffff;
}


/* ---------------------- */
/* 記事本文エリア */
#mainArea .entry-body{
	padding-left:		10px;
	padding-bottom:		20px;
	width:				510px;
	line-height:		150%;
}

#mainArea .entry-body ul{
	margin-bottom:		1em;
	padding-left:		2em;
}

/* 画像ボックス */
.entry-body .imgBox{
	padding:			8px;
	margin-bottom:		1em;
	background-color:	#eeeeee;
	border:				solid 1px #cccccc;
	text-align:			center;
}

/* コラム */
.entry-body blockquote,
.entry-body .column{
	padding:			8px;
	margin-bottom:		1em;
	background-color:	#ffffee;
	border:				solid 1px #cccccc;
}

/* Picasa */
#mainArea .picasaThumbs a{
	display:			inline-block;
	border:				none;
	width:				78px;
	text-align:			center;
}
#mainArea .picasaThumbs a:hover{
	border:				none;
}
#mainArea .picasaThumbs img{
	vertical-align:		middle;
	border:				solid 3px #fff;
}
#mainArea .picasaThumbs a:hover img{
	border:				solid 3px #ccc;
}

/* ---------------------- */
/* Blog記事フッタ */
#mainArea .entry-footer{
	padding:			4px 0 10px 0;
	border-top:			solid 1px #cccccc;
	clear:				both;
}
#mainArea .entry-footer p{
	margin-bottom:		0;
}
#mainArea .entry-footer a{
	color:				#666666;
	border:				none;
}

/* ---------------------- */
/* タグ */
#mainArea .entry-tags strong{
	display:			block;
	float:				left;
}
#mainArea .entry-tags:after{
	clear:				both;
	display:			block;
	content:			"";
	height:				0;
}
#mainArea .entry-tags-list li{
	float:				left;
	list-style-type:	none;
	padding-right:		1em;
}

/* ---------------------- */
/* TB */
#mainArea #trackbacks-info{
	padding-bottom:		1em;
}
#mainArea #formTB{
	padding:			4px;
	width:				400px;
	border:				solid 1px #666666;
}
#mainArea .trackback{
	margin-bottom:		1em;
	padding:			4px 16px;
	background-color:	#eeeeee;
}
#mainArea .trackback a{
	border:				none;
	color:				#000000;
}
#mainArea .trackback-footer{
	margin-bottom:		0;
}

/* ---------------------- */
/* コメント */
#mainArea .comment{
	margin-bottom:		1em;
	padding:			4px 16px;
	background-color:	#eeeeee;
}
#mainArea .comment-footer{
	margin-bottom:		0;
}
/* ---------------------- */
/* コメント入力 */
#mainArea input.commentInput{
	border:				solid 1px #666666;
	padding:			2px;
	width:				200px;
}
#mainArea label.commentInput{
	float:				left;
	display:			block;
	width:				8em;
}
#mainArea #comment-text{
	border:				solid 1px #666666;
	padding:			2px;
	width:				400px;
	height:				10em;
}
#mainArea #comments-open-footer{
	text-align:			center;
}
#mainArea #comments-open-footer input{
	border:				solid 1px #666666;
}

