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


#contents{
width:1004px;
background:url(../images/contents_back.png);
background-repeat:repeat-y;
margin:0 auto;
margin-top:0px;
position:relative;
padding-bottom: 20px;
}

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



#office_details{
width:900px;
margin-left:80px;
margin-top:20px;
}


.details1{
float:left;
width:181px;
}

.details2{
float:left;
width:670px;
}

.abaout_office{
width:181px;
margin-left:5px;
}

.office_bt{
width:181px;
}


.philosophy_bt{
width:181px;
height:157px;
margin-left:0px;
margin-top:0px;
padding-top:45px;
}

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

.philosophy_ft{
width:181px;
height:16px;
background-image: url(../images/aboutusbt_ft.png);
background-repeat:no-repeat;
}

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

a.office_bt1:hover{
background-image: url(../images/aboutusbt1b.png);
background-repeat: no-repeat;
}

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

a.office_bt2:hover{
background-image: url(../images/aboutusbt2b.png);
background-repeat: no-repeat;
}


a.office_bt2_1{
width:181px;
height:29px;
background-image: url(../images/aboutusbt2_1a.png);
background-repeat: no-repeat;
display:block;
margin-top:0px;
margin-left:0px;
}

a.office_bt2_1:hover{
background-image: url(../images/aboutusbt2_1b.png);
background-repeat: no-repeat;
}


.office_bt2_1{
width:181px;
height:29px;
background-image: url(../images/aboutusbt2_1b.png);
background-repeat: no-repeat;
display:block;
margin-top:0px;
margin-left:0px;
}


a.office_bt2_2{
width:181px;
height:26px;
background-image: url(../images/aboutusbt2_2a.png);
background-repeat: no-repeat;
display:block;
margin-top:0px;
margin-left:0px;
}

a.office_bt2_2:hover{
background-image: url(../images/aboutusbt2_2b.png);
background-repeat: no-repeat;
}



.office_bt2_2{
width:181px;
height:26px;
background-image: url(../images/aboutusbt2_2b.png);
background-repeat: no-repeat;
display:block;
margin-top:0px;
margin-left:0px;
}



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

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

a.office_bt2_3:hover{
background-image: url(../images/aboutusbt2_3b.png);
background-repeat: no-repeat;
}



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

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

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

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

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

.sentence{
width:630px;
margin-left:40px;
}

.sentence1{
width:335px;
margin-left:40px;
float: left;
}

.photoarea{
width:275px;
margin-left:20px;
margin-top: 15px;
float: left;
}

.sentence2{
width:630px;
margin-left:40px;
margin-top:20px;
}

.memberphoto{
   width:630px;
   margin-top:20px;
   margin-left:40px;
}

.memberphoto2{
   width:630px;
   margin-top:20px;
   margin-left:0px;
}

.mphoto2{
   width:250px;
   margin-top:15px;
   margin-left:0px;
}

.mphoto3{
   width:275px;
   margin-top:15px;
   margin-left:40px;
	float: left;
}

.mrYamada{
	width:275px;
	height: 200px;
	margin-right:10px;
	margin-top: 15px;
	background-image: url(../images/mryamada.png);
	background-repeat: no-repeat;
	float: left;
	
}


.mrUehara{
	width:275px;
	height: 200px;
	margin-right:10px;
	margin-top: 15px;
	background-image: url(../images/mruehara.png);
	background-repeat: no-repeat;
	float: left;
	
}

.introduce2{
	width:275px;
	padding-top: 175px;
	
}

.lawyer{
	width:70px;
	height: 20px;
	margin-left: 10px;
	font-size: 14px;
	line-height:27px;
	float: left;
}

.lawyer2{
	width:130px;
	height: 20px;
	margin-left: 10px;
	font-size: 14px;
	line-height:27px;
	float: left;
}

.lawyername{
	width:90px;
	height: 30px;
	margin-left: 90px;
	font-size: 20px;
	line-height:27px;
	float: left;
}

.lawyername2{
	width:90px;
	height: 30px;
	margin-left: 30px;
	font-size: 20px;
	line-height:27px;
	float: left;
}


.map{
width:630px;
margin-top:40px;
margin-left:40px;
}

.c_map{
width:513px;
margin-top:15px;
margin-left:15px;
}


.profile_title{
width:198px;
height:28px;
margin-left:0px;
margin-top:5px;
}


.text1{
width:60px;
font-size:15px;
line-height:31px;
text-align:left;
float:left;
}

.text2{
width:450px;
font-size:15px;
line-height:31px;
text-align:left;
float:left;
}


.text3{
width:450px;
margin-top:15px;
margin-left:15px;
font-size:13px;
line-height:20px;
text-align:left;
}

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



.mitasen{
	margin-left:69px;
}

.onarimon{
	margin-left:63px;
}



