h2 {
	background: url("/image/other_h2_back.jpg") no-repeat;
	padding:15px 0 0 20px;
	height: 44px ;
	font-size: 16px ;
}
div#left-area {
	width:700px;
	float:left;
}
	div#left-area h3 {
		background: url("/image/headline7.jpg") no-repeat;
		padding:6px 0 0 20px;
		margin:0 0 20px 0;
		height: 24px ;
		font-size: 14px ;
		font-weight:bold;
		color: #fff ;
	}
		div#left-area div#left-list {

		}
			div#left-area div#left-list .list-box {
				border:1px solid #ccc;
				background-color: #F6F4F2;
				padding:10px 20px;
				margin:0 0 10px 0;
			}
				div#left-area div#left-list .list-box div.inner-left {
					width:500px;
					float:left;
				}
				div#left-area div#left-list .list-box div.inner-right{
					width:98px;
					float:right;
				}
					div#left-area div#left-list .list-box div.inner-right table td{
						text-align: center;
						vertical-align: middle;
						height: 99px;
						width: 98px;
					}
			div#left-area div#left-list .list-box h4 {
				font-weight: bold;
			}
			div#left-area div#left-list .list-box h4.tenpodesign {
				background:url("/image/news_tenpodesign.jpg") no-repeat 0 40%;
				padding:0 0 0 25px;
			}
			div#left-area div#left-list .list-box h4.company {
				background:url("/image/news_company.jpg") no-repeat 0 40%;
				padding:0 0 0 25px;
			}
			div#left-area div#left-list .list-box h4.kenzai {
				background:url("/image/news_kenzai.jpg") no-repeat 0 40%;
				padding:0 0 0 25px;
			}

			div#left-area div#left-list .list-box p.body {
				padding:10px 0 0 0;
				margin:0 0 5px 0;
			}
			div#left-area div#left-list .list-box p.date {
				color:#666;
			}
				div#left-area div#left-list .list-box div.detail{
					margin: 5px 0;
				}
					div#left-area div#left-list .list-box div.detail div.body{
						width:450px;
						float: right;
					}
						div#left-area div#left-list .list-box div.detail img{
							display:inline;
							float:left;
						}
						div#left-area div#left-list .list-box div.detail div.body p.body{
							padding:10px 0 0 0;
							margin:0 0 5px 0;
						}
	div#right-area h4 {
		padding:0 0 10px 0;
		margin:0 0 10px 0;
		border-bottom:1px dashed #a0a0a0;
	}

div#right-area {
	width:230px;
	float:right;
	margin:0 0 20px 0;
}
	div#right-area img{
		display:block;
	}
	div#right-area div#right-area-inner {
		background-color: #EDE9E5;
		padding:14px 20px ;
	}
		div#right-area div#right-area-inner div.right-area-box {
			padding:0 0 10px 0;
			margin:0 0 10px 0;
			border-bottom:1px dashed #a0a0a0;
		}
			div#right-area div#right-area-inner div.right-area-box p.head {
				font-weight: bold ;
				padding:4px 0 2px 0;
			}
			div#right-area div#right-area-inner div.right-area-box p.body {
				line-height: 120%;
			}
div#right-area img.sidemenu-link-banner{
	margin-top: 20px;
}

div#left-area div.paging {
	margin:0 0 10px 0;
}
div#left-area div.paging div.index-link {
	padding:3px 0 0 0;
	width:500px;
}

/*案件一覧*/
div.text-area{
	margin-bottom: 10px;
}
div#example-list {
	margin:0 0 20px 0;
}
	div#example-list div.example-list-box {
		margin:0 0 20px 0;
	}
	div#example-list div.example-list-box h4 {
		background: url("/image/headline3.jpg") no-repeat;
		padding:0 10px 0 20px;
		line-height: 30px ;
		font-size:14px;
	}
	div#example-list div.example-list-box div.body {
		border-left:1px solid #cdcdcd;
		border-right:1px solid #cdcdcd;
		border-bottom:1px solid #cdcdcd;
	}
			div#example-list div.example-list-box div.body div.content table th {
				width:200px;
				font-weight: bold ;
				padding:5px 5px 5px 15px;;
				background-color: #f5f4f2;
				border-bottom: #b3b3b3 dashed 1px;
			}
			div#example-list div.example-list-box div.body div.content table th.first{
				width:200px;
				font-weight: bold ;
				padding:10px 5px 5px 15px;;
				background-color: #f5f4f2;
				border-bottom: #b3b3b3 dashed 1px;
			}
			div#example-list div.example-list-box div.body div.content table th.last{
				border: none;
				padding:5px 5px 20px 15px;
			}
			div#example-list div.example-list-box div.body table td {
				width:500px;
				padding:0 0 0 10px;
				border-bottom: #b3b3b3 dashed 1px;
			}
			div#example-list div.example-list-box div.body table td.last{
				border: none;
			}
