@charset "UTF-8";
/* CSS Document */



#contents{
width:1004px;
height:auto;
min-height:100%;
background:url(../images/contents_back.png);
background-repeat:repeat-y;
margin:0 auto;
top:143px;

}

.main_visual{
width:881px;
height:280px;
margin-top:0px;
margin-left:65px;
}




#feature_details{
width:870px;
height:auto;
margin-left:80px;
margin-top:30px;
padding:0px 0px 0px 0px;
}

.details{
float:left;
}

.feature{
width:870px;
height:auto;
margin-left:5px;
text-align:left;
}


.feature2{
width:870px;
height:auto;
margin-left:15px;
}


.text_title{
font-size:21px;
text-align:left;
margin-top:10px;
}

.details{
float:left;
}

.abaout_feature{
width:181px;
height:360px;
margin-left:5px;
margin-top:0px
}

.side_bt{
width:181px;

}


.bt_header{
width:181px;
height: 45px;
background-image: url(../images/featuresbt_hd.png);
background-repeat:no-repeat;
}

.bt_footer{
width:181px;
height: 35px;
background-image: url(../images/featuresbt_ft.png);
background-repeat:no-repeat;
}


a.feature_bt1{
display:block;
width:181px;
height:32px;
background:url(../images/featuresbt1a.png);
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
}

a.feature_bt1:hover{
background:url(../images/featuresbt1b.png);
background-repeat:no-repeat;
}

a.feature_bt2{
display:block;
width:181px;
height:32px;
background:url(../images/featuresbt2a.png);
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
}

a.feature_bt2:hover{
background:url(../images/featuresbt2b.png);
background-repeat:no-repeat;
}

a.feature_bt3{
display:block;
width:181px;
height:32px;
background:url(../images/featuresbt3a.png);
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
}

a.feature_bt3:hover{
background:url(../images/featuresbt3b.png);
background-repeat:no-repeat;
}


a.feature_bt4{
display:block;
width:181px;
height:33px;
background:url(../images/featuresbt4a.png);
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
}

a.feature_bt4:hover{
background:url(../images/featuresbt4b.png);
background-repeat:no-repeat;
}


.feature_bt1{
width:181px;
height:32px;
background:url(../images/featuresbt1b.png);
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
}

.feature_bt2{
width:181px;
height:32px;
background:url(../images/featuresbt2b.png);
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
}

.feature_bt3{
width:181px;
height:32px;
background:url(../images/featuresbt3b.png);
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
}

.feature_bt4{
width:181px;
height:33px;
background:url(../images/featuresbt4b.png);
background-repeat:no-repeat;
margin-top:0px;
margin-left:0px;
} 

.sentence{
width:630px;
height:auto;
margin-left:30px;
margin-top:0px;
float: left;
}

.feature_title{
width:578px;
margin-left:0px;
margin-top:0px;
}

.feature_title2{
width:578px;
margin-left:0px;
margin-top:25px;
}


.text{
margin-top:25px;
font-size:15px;
line-height:34px;
text-align:left;
}

.text1{
margin-top:10px;
font-size:15px;
line-height:34px;
text-align:left;
}

.text2{
margin-left: 30px;
margin-top:10px;
font-size:15px;
line-height:34px;
text-align:left;
}


.features_photo1{
margin-top:10px;
width:623px;
}




.lawyersname1{
	font-size: 20px;
	line-height: 23px;
}

.lawyersname2{
	font-size: 13px;
	line-height: 23px;
}







a:link{
	color:#000000;
}

a:link:hover{
	color:#777777;
}	


a:visited{
	color:#000000;
}

a:visited:hover{
	color:#777777;
}
