#column,#hyouban{
	margin-bottom:30px;}
	

#column h4{
	background:url(../img/resource/bg_entrty-title.jpg) no-repeat;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	height:32px;
	padding:0px 15px;
	line-height:32px;
	}
	

.shadow{
	background:url(../img/resource/bg_midashi-btm.gif) repeat-x left 32px;
	padding-bottom:32px;}

.shadow p{
	padding-top:10px;}


.entry{
	margin-bottom:50px;}

#column .entry h5{
	border-bottom:1px dotted #458114;
	background:url(../wp/img/icon_entry-t.gif) no-repeat left center;
	padding:15px 5px 15px 65px;
	font-size:14px;
	color:#458114;
	text-align:left;
	margin:0 10px 5px;
	}

#hyouban .entry h5{
	border-bottom:1px dotted #458114;
	background:url(../company/img/icon_ranktitle.gif) no-repeat left center;
	padding:10px 5px 10px 45px;
	font-size:14px;
	color:#458114;
	text-align:left;
	margin:0 10px 5px;
	}

.entry p.date{
	text-align:right;
	margin-right:10px;
	}


.entry .entry-b{
	margin:20px 10px 10px;
	text-align:left;}

.entry .entry-b p{
	margin-bottom:20px;
	}



.mailmagazine{
	border:3px solid #f0ebcd;
	text-align:left;
	margin:0 10px 30px;
	}
	
.mailmagazine p{
	padding:8px 10px 8px 50px;
	background:url(../wp/img/icon_mailmagazine.gif) no-repeat 5px center;
	font-weight:bold;
	color:#458114;

	}


#blog-support th,
#blog-support td{
	border:1px solid #ccc;
	padding:5px;
	}

#blog-support td{
	text-align:left;
	}

#blog-support th{
	text-align:left;
	font-weight:bold;
	background:#458114;
	color:#fff;}

#blog-support th.second{
	text-align:left;
	font-weight:bold;
	background:#f0ebcd;
	color:#458114;}
