@charset "utf-8";
/* --------------------------------------------------
	Since : 2007/10/05
	Last Modified: 2008/03/22
	Version: 3.8
 --------------------------------------------------- */

/*  page common
----------------------------------------------------------------------------------------------*/
h4.h4-news {
    width:580px;
	height:31px;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
	text-indent:30px;
	color:#333333;
	background:url(../img/main/top_h4.jpg) no-repeat;
	}
	
/*  Contents
----------------------------------------------------------------------------------------------*/
div.top-news-box {
    padding:10px 15px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
	
div.top-news-box ul li {
    padding:2px 0;
	list-style-type:none;
	}

div.top-news-box ul li a {
    color:#0a4cc0;
	}

div.box-left {
	width:392px;
	float:left;
	}
	
div.box-left2 {
	width:207px;
	float:left;
	}

div.box-right {
	width:177px;
	float:right;
	}
	
a.margin-b10 {
	display:block;
	margin-bottom:10px;
	}
	
a.margin-b7 {
	display:block;
	margin-bottom:7px;
	}
	
h2 {
	padding:0;
	margin:0;
	margin-bottom:1px;
	text-indent:0;
	width:auto;
	height:auto;
	}

div.bbox {
	border:1px solid #ccc;
	padding:8px;
	height: 105px;
	}
	
div.bbox p{
	height:89px;
	text-align:left;
	display:block;
	}
	
dl.voice-list {
	width:275px;
	float:left;
	}
	
dl.voice-list dt {
	width:80px;
	float:left;
	text-align:left;
	}
	
dl.voice-list dd {
	width:190px;
	float:left;
	text-align:left;
	}
	
dl.voice-list dd h5{
	background:url(../img/main/h5.jpg) left center no-repeat;
	text-indent:15px;
	margin-bottom:5px;
	}
	
dl.voice-list dd p{
	height:auto;
	}

p.reason8{
	line-height: 130%;
	margin: 0 0 0 0px;
	}
img.reason8-s{
	float:left;
	margin: 0 7px 0 0px;
	}
