@charset "utf-8";
/*	/weblog/css/style.css	*/

div.wrap div#content {
	margin:0;
	width:463px;
	float:left;
	}
* html div.wrap div#content {
	margin:0;
	}
div.wrap div#content h2 {
	font-size:large;
	background:transparent url(/weblog/images/idx_bg_001.gif) no-repeat left bottom;
	padding:5px 20px 5px 40px;
	font-weight:bold;
	width:403px;
	}
div.wrap div#content h2 a:link { color:#706F51; text-decoration:none;} 
div.wrap div#content h2 a:visited { color:#706F51; text-decoration:none;}
div.wrap div#content h2 a:active { color:#706F51; text-decoration:none;}
div.wrap div#content h2 a:hover { color:#706F51; text-decoration:underline;}
div.wrap div#content div.post {
	margin-left:20px;
	}
div.wrap div#content div.post div.postContent {
	width:403px;
	padding:0 20px 0 40px;
	}
div.wrap div#content div.post div.postContent img {
	background:transparent url(/weblog/images/idx_bg_003.gif) repeat left top;
	padding:5px;
	margin:0 10px 10px 0px;
	}
div.wrap div#content div.post div.postContent p {
	margin-top:10px;
	}
div.wrap div#content div.post div.postInfo {
	padding:5px 0 0 0;
	margin:20px 20px 0 20px;
	width:443px;
	background:transparent url(/weblog/images/idx_bg_002.gif) no-repeat left top;
	}
div.wrap div#content div.post div.postInfo div.postInfoInner {
	background:transparent url(/weblog/images/idx_bg_002.gif) no-repeat left bottom;
	padding:0 0px 3px 20px;
	font-size:smaller;
	}
div.wrap div#content div.post div.postInfo div.postInfoHead span.postDate {
	margin-right:10px;
	}

div.wrap div#rnavi {
	float:right;
	width:195px;
	padding-right:20px;
	}
div.wrap div#rnavi h3 {
	margin-top:30px;
	}
div.wrap div#rnavi ul {
	margin-top:5px;
	margin-left:10px;
	}
div.wrap div#rnavi ul li {
	margin-bottom:5px;
	padding-left:10px;
	background:transparent url(/common/images/body_ico_001.gif) no-repeat left 0.4em;
	}
div.wrap div#content div.post {
	margin-bottom:40px;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item {
	margin-top:20px;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.head {
	background:transparent url(/weblog/images/idx_bg_002.gif) no-repeat left bottom;
	padding-bottom:10px;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item ol.commentlist li {
	padding-left:10px;
	margin-left:10px;
	background:transparent url(/common/images/body_ico_001.gif) no-repeat left 0.4em;
	font-size:smaller;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item ol.commentlist div.commentText {
	margin-top:5px;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item ol.commentlist div.commentText p{
	margin-bottom:10px;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item h4 {
	margin:0 0 10px 0;
	padding:0;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item ol.commentlist .commentAuthor {
	font-weight:bold;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item form#commentform dl {
	margin-left:20px;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item form#commentform dl dt {
	margin-top:5px;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item form#commentform dl dt span {
	font-size:smaller;
	color:#141A2F;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item #respond {

	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item form#commentform textarea#comment {
	width:397px;
	margin-left:20px;
	margin-top:20px;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item form#commentform textarea#comment,
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item form#commentform dl dd input {
	background:#FBFBFB none repeat scroll 0 0;
	border:1px solid #cccccc;
	padding:3px;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item form#commentform p.commentBottom {
	margin-left:20px;
	margin-top:10px;
	text-align:center;
	}
div.wrap div#content div.post div.postInfo div.postCommentWrapper div.item form#commentform p.commentBottom input#submit {
	border:0;
	background:transparent url(/weblog/images/idx_btn_001.gif) no-repeat left top;
	width:62px;
	height:17px;
	}
div.wrap div#content p.pagenav {
	text-align:center;
	}