h4.blog{
	margin:0px;
	padding:0px;
	color:#49a049;
	font-size:16px;
	line-height:25px;
	height:35px;
	background:url(../img/bg_h4.gif) repeat-x;
}
span.bdate{
	font-size:12px;
	color:#7979a0;
	font-weight:normal;
}

div.wrapper{
	width:840px;
	overflow:auto;

}
div.wrapper div.wrapper_space{
	padding:0 0 0 21px;
	text-align:left;
	overflow:inherit;
}
div.main_t{
	width:800px;
	overflow-y:auto;
}
div.main_t div.left_navi_t{
	width:200px;
	float:left;
	overflow-y:visible;
}
div.main_t div.left_navi_t div.last_archive{
	padding:5px 10px 0 10px;
	font-size:12px;
	overflow:inherit;
}
div.main_t div.main_contents_t{
	width:580px;
	float:right;
	text-align:left;
	overflow:inherit;
}
div.main_t div.main_contents_t div.main_panspace{
	font-size:12px;
	line-height:20px;
	width:560px;
	height:40px;
	text-align:right;
	font-weight:bold;
	color:#a099a0;
}
div.main_t div.main_contents_t div.main_contents_space{
	padding:0 30px 0 0px;
}

div.flame_blg{
	width:520px;
	border:1px solid #666666;
	color:#414141;
	font-size:14px;
	line-height:21px;
}
table.tb_pict{
	color:#414141;
	font-size:14px;
	line-height:21px;
}
table.tb_pict td.td_exp{
	font-size:12px;
	line-height:15px;
	color:#666666;
}
.com1{
	color:#7979cc;
	font-size:12px;
}

.txt01{
	color:#CC0066;
}
.txt81{
	color:#CC0066;
	font-weight:bold;
}
.txt02{
	color:#000066;
}
.txt82{
	color:#000066;
	font-weight:bold;
}
.txt03{
	color:#337933;
}
.txt83{
	color:#337933;
	font-weight:bold;
}
a.txtlink{
	color:#7979e0;
	text-decoration:underline;
}
a.txtlink:hover{
	color:#e04979;
	background-color:#e0e0e0;
	text-decoration:underline;
}
a.bblink{
	color:#79a079;
	text-decoration:none;
	font-weight:bold;
}
a.bblink:hover{
	color:#e04979;
	text-decoration:underline;
	font-weight:bold;
}