@charset "utf-8";

/*---page_case---*/

#maincolumn h3 {
	margin: 0 0 20px 0;
}
#maincolumn div#voice_top {
	padding:9px 0 0 0;
	margin-bottom:55px;
	width: 661px;
	overflow:hidden;
}
#maincolumn div#voice_top div.left {
	width:320px;
	height:353px;
	background:url('../images/voice/bg_01.jpg') no-repeat;
	float:left;
	overflow:hidden;
}
#maincolumn div#voice_top div.right {
	width:320px;
	height:353px;
	background:url('../images/voice/bg_01.jpg') no-repeat;
	float:right;
	overflow:hidden;
}
#maincolumn div#voice_top p.img {
	margin:0 0 10px 12px;
}
#maincolumn div#voice_top div.des {
	width:320px;
	height:77px;
	overflow:hidden;
}
#maincolumn div#voice_top div.des p {
	margin:0 12px;
	font-weight:bold;
	color:#3d3d3d;
}
#maincolumn div#voice_top p.link {
	margin-left:127px;
}
#maincolumn div.list_box {
	margin-bottom:11px;
	width:682px;
	overflow:hidden;
}
#maincolumn div.list_box div.article {
	margin:0 21px 19px 0;
	width:320px;
	height:323px;
	background:url('../images/voice/bg_02.jpg') no-repeat;
	float:left;
	display:inline;
	overflow:hidden;
}
#maincolumn div.list_box div.article p.img{
	margin:12px 0 10px 12px;
}
#maincolumn div.list_box div.article .link {
	margin:0 0 0 15px;
	padding:0 0 0 15px;
	height:32px;
	background:url('../images/case/icon_01.jpg') no-repeat 0 5px;
}
#maincolumn div.list_box div.article .link a {
	color:#885f0d;
	font-weight:bold;
}
#maincolumn div.list_box div.article .link a:hover {
	text-decoration:none;
}
#maincolumn div.list_box div.article .des {
	width:320px;
	height:65px;
	overflow:hidden;
}
#maincolumn div.list_box div.article .des p {
	margin-left:15px;
	height:54px;
	overflow:hidden;
}
#maincolumn div.list_box div.article .more {
	margin-left:127px;
}
#maincolumn p.more-btn {
	margin:0 0 27px 527px;
}
#maincolumn div.detail_image_01 {
	margin:0 0 20px 0;
	padding:15px 0;
	width:661px;
	text-align:center;
	background:#eee8d8;
}
#maincolumn div.detail_image_01 img {
	margin:0 auto;
}
#maincolumn div.detail_box_01 {
	margin:0 0 30px 0;
	width:661px;
	overflow:hidden;
}
#maincolumn div.detail_box_01 h5 {
	color:#885f0d;
	font-size:130%;
}
#maincolumn div.detail_box_01 p {
	margin-bottom:20px;
	font-size:115%;
}
#maincolumn div.detail_image_02 {
	margin:0 0 15px 0;
	width:661px;
	overflow:hidden;
}
#maincolumn div.detail_image_02 .left {
float:left;
width:195px;
border:7px solid #eee8d8;
overflow:hidden;
margin:0px 5px 10px 5px;}

#maincolumn div.detail_image_02 .left img{
width:195px;}



#maincolumn div.detail_image_02 .right {
	float:right;
}
