@charset "utf-8";
/*-----------------------------------------------------------------------------------------------
	[ manekineko css ]
	-----------------------------------------------------------------------------------------------
	author: Lampros co.,ltd. Kenji nomura
	url:http://www.lampros.co.jp/
	making day: 2010-03-29
	---------------------------------------------------------------------------------------------*/

/* ブログタイトル部分 */
div#blogMainContents {
	width: 485px;
	float: left;
	margin-right: 20px;
}
div#blogMainContents h2 {
	margin-top: 30px;
	width: 485px;
	background: #FFCC00 url(../_img/blog/h2_title_mark.jpg) no-repeat 10px center;
	line-height: 30px;
}
div#blogMainContents h2 .top {
	background: url(../_img/blog/h2_title_top.jpg) no-repeat center top;
	width: 485px;
	padding-top: 6px;
}
div#blogMainContents h2 .bottom {
	background: url(../_img/blog/h2_title_bottom.jpg) no-repeat center bottom;
	width: 440px;
	font-size: 20px;
	font-weight: bold;
	padding: 0px 5px 3px 40px;
	line-height: 24px;
}
div#date {
	text-align: right;
	margin-top: 18px;
	padding-bottom: 4px;
	color: #666666;
	width: 485px;
	border-bottom: 1px solid #FFCC00;
}

/* ブログ一覧 */
div#blogMainContents ul {
	margin-top: 20px;
}
div#blogMainContents ul li {
	margin: 12px 10px 0px 10px;
	padding: 0px 5px 4px;
	border-bottom: 1px solid #CCCCCC;
	width: 455px;
}

div#blogMainContents ul li a:link,
div#blogMainContents ul li a:visited {
	color: #0033AA;
	text-decoration: none;
}
div#blogMainContents ul li a:hover,
div#blogMainContents ul li a:active {
	color: #FFAA00;
}



/* ブログ本文部分 */
div#article {
	padding-bottom: 4px;
	border-bottom: 1px solid #FFCC00;
}

/* ブログ下ナビ部分 */
div#blogNavi {
	margin-top: 15px;
	text-align: center;
	color: #FF8600;
}

div#blogRightContents {
	width: 195px;
	float: left;
}
div#blogRightContents h3 {
	width: 195px;
}
div.ContentsBloc {
	margin-top: 5px;
}
div.ContentsBloc ul,
div.Calendar {
	background-color: #FFFF99;
	width: 165px;
	padding: 5px 10px 10px 20px;
	margin-bottom: 20px;
}
div.Calendar table {
	width: 165px;
}

/* nextボタン */
#nextButton {
	text-align: center;
	margin-top: 20px;
	padding: 1px;
}
#nextButton a:link,
#nextButton a:visited {
	border: 1px solid #5099C5;
	padding: 4px 6px 2px;
}
#nextButton a:hover,
#nextButton a:active {
	border: 1px solid #FF9900;
}
#nextButton span.current_page {
	border: 1px solid #AAAAAA;
	padding: 4px 6px 2px;
}


/* クリアフィックス
---------------------------------------------------------------------------*/
div#blogMainContents:after,
div#blogRightContents:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#blogMainContents,
div#blogRightContents {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac */
* html div#blogMainContents,
* html div#blogRightContents {
	height: 1%;
}
div#blogMainContents,
div#blogRightContents {
	display: block;
}
/* End hide from IE-mac */

