@charset "utf-8";

/* == しぶ屋 CSS目次(news CSS) ===============　*/


#contents_body #contents_l h3{
	margin:0 200px 4px 0;
	padding:10px 0 0 32px;
	font-size:16px;
	}
.voice_box{
	background:url("/news/img/bg_title_voice.gif") no-repeat;
	width:519px;
	height:57px;
	}
.entry-time{
	text-align:right;
	margin:14px 18px 7px 0;
	}
.entry{
	padding:0 20px 0 20px;
	}
#contents_body #contents_l p{
	margin:0 0 0 0;
	line-height:1.5;
	}
.entry-body{
	margin:10px 0 15px 0;
	line-height:1.5;
	}
span.voice_name_m{
	margin:0 8px 0 8px;
	}
#contents_l{
width:535px;
	margin:15px 0 0 0;
	}
#contents_l img{
	line-height:0;
	}
dl{
	margin:0 8px 0 30px;
	}
dt{
	font-weight:bold;
	margin:0 0 5px 0;
	}
dd{
	margin:0 0 15px 10px;
	line-height:1.5;
	}
ul.company01 {
	margin:5px 0 8px 15px;
	}
.company01 ul li{
	line-height:1.5;
	}
.blog_menu{
	margin:0 0 20px 13px;
	width:519px;
	background-color:#FFFFFF;
	color:#5d5d5d;
	border-bottom:1px solid #bcbcbc;
	}
img.news_footer {
clear:both;
	margin:0 0 20px 0;
	padding:0;
	line-height:0;
	}
#contents_body #contents_l h3{
	margin-right:20px;
	}

#new_news{
	width:186px;
	padding:0 0 0 14px;
	margin:0 0 6px 0; 
	background-color:#f4f4f4;
	border-top:4px solid #bcbcbc;
	border-bottom:4px solid #bcbcbc;	
	}
#new_news img{
	padding:0 0 20px 0;
	}
#new_news ul{
	padding:0 0 20px 0;
margin:0;
	}
#new_news ul li{

	margin:0 10px 5px 18px;
	padding:2px 0 2px 0;
	}
#contents_body #contents_l h3.news001{
border-bottom:1px solid #eabfbf;
border-left:5px solid #db0000;
margin:18px 20px 0 14px;
padding:0 0 5px 8px;
line-height:1.3;
	}
#contents_body #contents_l p.f_blue a:link,
#contents_body #contents_l p.f_blue a:visited{
color:#0033FF;
}
#contents_body #contents_l p.f_blue a:hover,
#contents_body #contents_l p.f_blue a:active{
	color:#ff2828;
	text-decoration:none;
}
#contents_body #contents_l h3.news_title01{
border-bottom:1px solid #eabfbf;
border-left:5px solid #db0000;
margin:18px 20px 0 14px;
padding:0 0 5px 8px;
line-height:1.3;
font-weight:bold;
	}
.entry-body img{
clear:both;
margin:10px 10px 10px 0;
padding:0;
}
.entry-body p{
width:445px;
margin:0;
padding:0;
}
