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


/*-----------------------------------------

Last update:    2024-01-26  	

Order of description

__index

---------------------------------------*/


/*=============================
 common
=============================*/
#lawyer_area{
}

#lawyer_link{
	margin-bottom:40px;
}

#lawyer_link ul li{
	float:left;
	display:block;
	/*width:180px;*/
	/*width:150px;*/
	/*width:132px;*/
	width:220px;
	height:40px;
	margin-bottom:20px;
	text-align:center;
	line-height:40px;
}

#lawyer_link ul li a{
	display:block;
	background:#eee;
	color:#333;
	/*width:180px;*/
	/*width:150px;*/
	/*width:132px;*/
	width:220px;
	height:40px;
}

#lawyer_link ul li a:hover,
#lawyer_link ul .on a{
	background:#63a800;
	color:#fff;
	text-decoration:none;
}






#lawyer_link ul #law01,
#lawyer_link ul #law02,
#lawyer_link ul #law05,
#lawyer_link ul #law06{
	/*margin-right:20px;*/
	/*margin-right:16px;*/
	/*margin-right:9px;*/
	margin-right:33px;
}
#lawyer_link ul #law03,
#lawyer_link ul #law07{
	margin-right:34px;
}


#lawyer_left{
	clear:both;
	float:left;
	width:685px;
	border-top:1px solid #7cc416;
	padding-top:40px;
}


/* Prominent email style (text, not GIF) */
#lawyer_left .block01 h3 {
  margin: 0 0 10px;
}
#lawyer_left .law_mail{
  height: auto !important;
  text-indent: 0 !important;
  overflow: visible !important;
  margin: 6px 0 18px !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
  color: #777 !important;
  letter-spacing: 0.02em;
}
#lawyer_left .law_mail a{
  display: inline !important;
  height: auto !important;
  background: none !important;
  width: auto !important;
  text-indent: 0 !important;
  color: #777 !important;
  text-decoration: none !important;
  font-weight: normal !important;
}
#lawyer_left .law_mail a:hover{
  background: none !important;
  color: #7cc416 !important;
  text-decoration: none !important;
}
#lawyer_left .law_mail .mail-label{
  color: #888;
}
#lawyer_left .law_mail .mail-arrow{
  display: inline-block;
  margin: 0 6px;
  color: #9aa0a6;
  font-size: 12px;
  transform: translateY(-1px);
}
#lawyer_left .law_mail .mail-address{
  color: #777;
}
#lawyer01 #lawyer_left .law_mail a,
#lawyer02 #lawyer_left .law_mail a,
#lawyer03 #lawyer_left .law_mail a,
#lawyer04 #lawyer_left .law_mail a,
#lawyer05 #lawyer_left .law_mail a,
#lawyer06 #lawyer_left .law_mail a,
#lawyer07 #lawyer_left .law_mail a,
#lawyer08 #lawyer_left .law_mail a{
  background: none !important;
  width: auto !important;
}
#lawyer01 #lawyer_left .law_mail a:hover,
#lawyer02 #lawyer_left .law_mail a:hover,
#lawyer03 #lawyer_left .law_mail a:hover,
#lawyer04 #lawyer_left .law_mail a:hover,
#lawyer05 #lawyer_left .law_mail a:hover,
#lawyer06 #lawyer_left .law_mail a:hover,
#lawyer07 #lawyer_left .law_mail a:hover,
#lawyer08 #lawyer_left .law_mail a:hover{
  background: none !important;
}

#lawyer_right{
	float:right;
	width:240px;
}

#lawyer01 div.block01,
#lawyer02 div.block01,
#lawyer03 div.block01,
#lawyer04 div.block01,
#lawyer05 div.block01,
#lawyer06 div.block01,
#lawyer07 div.block01,
#lawyer08 div.block01 {
	width:685px;
}



/*=============================
index
=============================*/

#index .block01 ul li{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:300px;
	height:73px;
	margin-bottom:40px;
}

#index .block01 ul li a{
	display:block;
	width:300px;
	height:73px;
}

#index .block01 #lawyer01 a{
	background:url(../../lawyers/img/lawyer01.gif) no-repeat;
}

#index .block01 #lawyer02 a{
	background:url(../../lawyers/img/lawyer02.gif) no-repeat;
}

#index .block01 #lawyer03 a{
	background:url(../../lawyers/img/lawyer03.gif) no-repeat;
}

#index .block01 #lawyer04 a{
	background:url(../../lawyers/img/lawyer04.gif) no-repeat;
}

#index .block01 #lawyer05 a{
	background:url(../../lawyers/img/lawyer05.gif) no-repeat;
}

#index .block01 #lawyer06 a{
	background:url(../../lawyers/img/lawyer06.gif) no-repeat;
}

#index .block01 #lawyer07 a{
	background:url(../../lawyers/img/lawyer07.gif) no-repeat;
}

#index .block01 #lawyer08 a{
	background:url(../../lawyers/img/lawyer08.gif) no-repeat;
}

#index .block01 #lawyer01 a:hover,
#index .block01 #lawyer02 a:hover,
#index .block01 #lawyer03 a:hover,
#index .block01 #lawyer04 a:hover,
#index .block01 #lawyer05 a:hover,
#index .block01 #lawyer06 a:hover,
#index .block01 #lawyer07 a:hover,
#index .block01 #lawyer08 a:hover{
	background-position:bottom left;
}

#index .block01 #lawyer01,
#index .block01 #lawyer02,
#index .block01 #lawyer04,
#index .block01 #lawyer05,
#index .block01 #lawyer07,
#index .block01 #lawyer08{
	margin-right:40px;
}





