@charset "utf-8";
/* CSS Document */


/* ==================== サイト全体　レイアウト ==================== */


/* ==================== ヘッダー ==================== */


/* ==================== メインエリア ==================== */

/* ---------- メインコンテンツ ---------- */
div#mainArea div#contents div.contentsTitle{
	width:660px;
	height:320px;
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom:10px;
	text-indent:-999em;
}
div#mainArea div#contents h3{
	background-position:left top;
	background-repeat: no-repeat;
	margin-bottom:10px;
	padding:3px 3px 2px 36px;
}
div#mainArea div#contents h4{
	background-position:left top;
	background-repeat: no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px 3px 0px 25px;
}

/* ---------- サブコンテンツ ---------- */


/* ==================== フッター ==================== */


/* ==================== コンテンツ内のいろいろ ==================== */
div#mainArea div#contents div.contentsTitle{
	background-image:url(/morinoki/upload_images/morinoki_titleban2.gif);
}
div#mainArea div#contents h2.information{
	color:#fff;
	background-image:url(../images/morinoki/h2_morinoki_bg.gif);
	padding:18px 7px 7px 95px;
}
div#mainArea div#contents a.rss h2.information{
	background-image:url(../images/morinoki/h2_rss_morinoki_bg.gif);
	padding:18px 30px 7px 95px;
	color:#fff;
}
div#mainArea div#contents h3{
	background-image:url(../images/morinoki/h3_morinoki_bg.gif);
}
div#mainArea div#contents h4{
	color:#060;
	background-image:url(../images/morinoki/h4_bangumi_morinoki_bg.gif);
}

div#mainArea div#contents div.entryBody{
	background-color:#f2f7f2;
	padding:10px;
}
div#mainArea div#contents ul.newinfo li{
	font-size:small;
}

div#mainArea div#contents table.profile,
div#mainArea div#contents div#comments table{
	width:100%;
	margin-bottom:30px;
}
div#mainArea div#contents table.profile th,
div#mainArea div#contents table.profile td,
div#mainArea div#contents div#comments table th,
div#mainArea div#contents div#comments table td{
	padding:5px 0;
	vertical-align:top;
}
div#mainArea div#contents table.profile th,
div#mainArea div#contents div#comments table th{
	background-color:#f2f7f2;
	color:#333;
	width:140px;
	border-bottom:1px solid #c3e5c3;
}
div#mainArea div#contents table.profile td.images{
/*	text-align:center;*/
	padding:0;
}
div#mainArea div#contents table.profile td.comments,
div#mainArea div#contents div#comments table td{
	padding-left:5px;
	width:320px;
	border-bottom:1px solid #c3e5c3;
}
div#mainArea div#contents div#comments table td{
	width:520px;
}

div#mainArea div#contents p.entryDate{
	background:url(../images/cmn/entrydate_bg.gif) 455px 10px no-repeat;
}

/* ---------- トラックバック欄 ---------- */
div#mainArea div#contents div#trackbacks{}
div#mainArea div#contents div#trackbacks div.trackbacks-info,
div#mainArea div#contents div#trackbacks div.trackbacks-content{
	margin-bottom:30px;
}

/* ---------- コメント欄 ---------- */
div#mainArea div#contents div.comment{
	padding-bottom:30px;
}
div#mainArea div#contents div#comments{}
div#mainArea div#contents div#comments h2{
	background-image:url(../images/morinoki/h3_morinoki_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding:3px 3px 2px 36px;
}
div#mainArea div#contents div#comments div#comments-open-footer{
	text-align:center;
	margin-bottom:10px;
}
div#mainArea div#contents div#comments table{
	width:100%;
	margin-bottom:10px;
}

/* ==================== サブコンテンツ内のいろいろ ==================== */
div#mainArea div#subContents div.profile h3,
div#mainArea div#subContents div.program h3,
div#mainArea div#subContents div.recentEntries h3,
div#mainArea div#subContents div.pastEntries h3,
div#mainArea div#subContents div.category h3,
div#mainArea div#subContents div.yearlyProject h3,
div#mainArea div#subContents div.tagCloud h3,
div#mainArea div#subContents div.widget-recent-comments h3{
	padding:2px 0 4px 9px;
	background-image:url(../images/morinoki/side_h3_morinoki_bg.gif)
}
div#mainArea div#subContents ul li.listColor {
	background-color:#f2f7f2;
}