.link_table {
	height: 25px;
	width: 180px;
	background-image: url(lawerslist_img/lawers_list_1_27.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
	vertical-align: middle;
}
.back_img01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-image: url(lawer_img/lawer-01_t_47.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 30px 0px 0px 30px;
	height: 449px;
	width: 620px;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
}
.lawer_txt_01 {
	padding-left: 30px;
}
.lawer_back_img02 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background-image: url(lawer_img/lawer-01_t_47.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 30px 0px 0px 30px;
	height: 449px;
	width: 620px;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
}


#lawyer_navi{
padding:15px 0px;
border:0;
margin:0 auto;
}


#lawyer_navi table{
border:0;
margin-bottom:30px;
}


#lawyer_navi table a:hover img {
opacity: .5;
-webkit-opacity: .5;
-moz-opacity: .5;
filter: alpha(opacity=50);	/* IE lt 8 */
-ms-filter: "alpha(opacity=50)"; /* IE 8 */
}
 
#lawyer_navi table a img {
-webkit-transition: opacity 1s ease-out;
-moz-transition: opacity 1s ease-out;
-ms-transition: opacity 1s ease-out;
transition: opacity 1s ease-out;
}


#name{
background-color:#f2f2f2;
padding:19px 33px;
width:626px;
margin:0px 34px 25px 34px;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

#name span{
display:block;
font-size:12px;
margin-top:2px;
line-height:1.0;
}

#prof{
width:632px;
padding:0 64px;
font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","‚l‚r ‚oƒSƒVƒbƒN", Osaka ;
}

#prof table{
width:632px;
padding:0;
margin:0;
}

#prof table tr{
vertical-align: top;
}


td.item{
width:112px;
padding:0px 0;
font-weight:bold;
font-size:12px;
line-height:1.7;
}

td.item span{
border-bottom:#ddd solid 1px;
display:inline-block;
width:106px;
padding:6px;
}

td.cell span{
margin-right:68px;
display:inline-block;
}

.nebgou_p1 dt{
float:left;
width:106px;
}

.nebgou_p1 dd{
margin-left:116px
}
.nebgou_p2 dt{
float:left;
width:80px;
}

.nebgou_p2 dd{
margin-left:90px
}


td.space{
width:50px;
padding:6px 0px;
}
td.cell{
width:454px;
padding:6px 0px 25px 0px;
font-size:12px;
line-height:1.7;
}


ul.list_style01,
ul.list_style01 li{
list-style: none;
padding:0;
margin:0;
}

ul.list_style01 li{
text-indent: -0.5em;
margin-left: 0.5em;
}


dl.nebgou_p2 {
    margin: 0 !important;
    padding: 0 !important;
}