@charset "euc-jp";
@import "/common/css/frame.css"; 

mainContents:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
mainContents {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

#mainContents div.headObj {
	margin-bottom: 30px;
}

#mainContents div.blogObj {}
	#mainContents div.blogObj div.main {
		width: 499px;
		float: left;
	}
	#mainContents div.blogObj div.entry {
		margin-bottom: 55px;
	}
	#mainContents div.blogObj p.date {
		margin-bottom: 12px;
	}
	#mainContents div.blogObj h1 {
		border: solid 1px #dddddd;
		margin-bottom: 21px;
		padding: 6px 12px;
		color: #000000;
		font-size: 16px;
		/*\*/
		*font-size: 130%;
		/**/
	}
	#mainContents div.blogObj h2 {
		margin-bottom: 12px;
		color: #ff9900;
		font-size: 16px;
		/*\*/
		*font-size: 130%;
		/**/
	}
	#mainContents div.blogObj div.main h3 {
		border-bottom: solid 1px #dddddd;
		margin-bottom: 14px;
		padding: 6px 0;
	}
	#mainContents div.blogObj h2 a {
		color: #ff9900;
	}
	#mainContents div.blogObj div.entry-body {
		padding-bottom: 15px;
	}
	#mainContents div.blogObj div.entry-body * {
		margin-bottom: 15px;
		line-height: 1.8;
	}
		#mainContents div.blogObj div.entry-body div.note * {
			color: #666666;
			font-size: 10px;
			/*\*/
			*font-size: 85%;
			/**/
		}
	#mainContents div.blogObj div.post {
		background: url(../img/line.gif) no-repeat left top;
		padding-top: 9px;
	}
		#mainContents div.blogObj div.post p {
			font-size: 10px;
			/*\*/
			*font-size: 85%;
			/**/
		}
	#mainContents div.blogObj div.trackbacks {
		background-color: #eeeeee;
		padding: 12px;
	}
	#mainContents div.blogObj div.sub {
		background: url(../img/bg_sub_b.gif) no-repeat left bottom;
		background-color: #333333;
		width: 180px;
		float: right;
	}
	#mainContents div.blogObj div.sub div.box {
		background: url(../img/bg_sub_t.gif) no-repeat left top;
		padding: 10px 8px;
	}
	#mainContents div.blogObj div.sub h3 {
		background-color: #7b7b7b;
		margin-bottom: 21px;
		padding: 6px;
		color: #ffffff;
	}
		#mainContents div.blogObj div.sub div.categoryObj h3,
		#mainContents div.blogObj div.sub div.archiveObj h3,
		#mainContents div.blogObj div.sub div.NewentrydObj h3 {
			margin-bottom: 11px;
		}
	#mainContents div.blogObj div.sub div.categoryObj,
	#mainContents div.blogObj div.sub div.archiveObj,
	#mainContents div.blogObj div.sub div.NewentrydObj,
	#mainContents div.blogObj div.sub div.searchObj,
	#mainContents div.blogObj div.sub div.profileObj {
		margin-bottom: 23px;
	}
		#mainContents div.blogObj div.sub div.searchObj div,
		#mainContents div.blogObj div.sub div.profileObj div {
			text-align: center;
		}
			#mainContents div.blogObj div.sub div.searchObj input.word {
				width: 145px;
			}
			#mainContents div.blogObj div.sub div.searchObj input.submit {
				margin-top: 10px;
			}
	#mainContents div.blogObj div.sub li {
		background: url(../img/lin_sub.gif) no-repeat left bottom;
		padding: 7px 7px 7px 7px;
	}
	#mainContents div.blogObj div.sub a {
		background: url(../img/arrow.gif) no-repeat 0 3px;
		padding-left: 16px;
		color: #999999;
		display: block;
	}
	
input#search {
	width: 400px;
}