@charset "utf-8";
/* CSS Document */

.teamWrapper{
	margin-bottom: 40px;
}
dl.team{
	width: 304px;
}
dl.team img{
	border: 2px solid #CCC;
	margin-bottom: 10px;
}
dl.team p{
	height: 85px;
	margin-bottom: 20px;
}
dl.team h4{
}
.mab20{
	margin-bottom: 20px;
}

#yamasaki a,
#nakamaru a,
#dan a,
#toga a,
#okamoto a,
#joseph a,
#naito a,
#sugimoto a,
#tateishi a,
#okayama a,
#yoshioka a,
#tado a,
#nagata a,
#yamamoto a,
#kawasaki a,
#kawasakidi a,
#ikeda a,
#araya a,
#miyata a{
	background-repeat: no-repeat;
	background-position: 0 50%;
	line-height: 1.2em;
}
#yamasaki a{
	background-image: url(/works/images/face_yamasaki.gif);
}
#nakamaru a{
	background-image: url(/works/images/face_nakamaru.gif);
}
#dan a{
	background-image: url(/works/images/face_dan.gif);
}
#toga a{
	background-image: url(/works/images/face_toga.gif);
}
#okamoto a{
	background-image: url(/works/images/face_okamoto.gif);
}
#sugimoto a{
	background-image: url(/works/images/face_sugimoto.gif);
}
#joseph a{
	background-image: url(/works/images/face_joseph.gif);
}
#naito a{
	background-image: url(/works/images/face_naito.gif);
}
#tateishi a{
	background-image: url(/works/images/face_tateishi.gif);
}
#okayama a{
	background-image: url(/works/images/face_okayama.gif);
}
#yoshioka a{
	background-image: url(/works/images/face_yoshioka.gif);
}
#tado a{
	background-image: url(/works/images/face_tado.gif);
}
#nagata a{
	background-image: url(/works/images/face_nagata.gif);
}
#yamamoto a{
	background-image: url(/works/images/face_yamamoto.gif);
}
#kawasaki a,
#kawasakidi a{
	background-image: url(/works/images/face_kawasaki.gif);
}
#ikeda a{
	background-image: url(/works/images/face_ikeda.gif);
}
#araya a{
	background-image: url(/works/images/face_araya.gif);
}
#miyata a{
	background-image: url(/works/images/face_miyata.gif);
}
#yamasaki a:hover{
	background-image: url(/works/images/face_yamasaki_w.gif);
}
#nakamaru a:hover{
	background-image: url(/works/images/face_nakamaru_w.gif);
}
#dan a:hover{
	background-image: url(/works/images/face_dan_w.gif);
}
#sugimoto a:hover{
	background-image: url(/works/images/face_sugimoto_w.gif);
}
#tateishi a:hover{
	background-image: url(/works/images/face_tateishi_w.gif);
}
#okayama a:hover{
	background-image: url(/works/images/face_okayama_w.gif);
}
#yoshioka a:hover{
	background-image: url(/works/images/face_yoshioka_w.gif);
}
#tado a:hover{
	background-image: url(/works/images/face_tado_w.gif);
}
#nagata a:hover{
	background-image: url(/works/images/face_nagata_w.gif);
}
#yamamoto a:hover{
	background-image: url(/works/images/face_yamamoto_w.gif);
}
#kawasaki a:hover,
#kawasakidi a:hover{
	background-image: url(/works/images/face_kawasaki_w.gif);
}
#ikeda a:hover{
	background-image: url(/works/images/face_ikeda_w.gif);
}
#araya a:hover{
	background-image: url(/works/images/face_araya_w.gif);
}
#miyata a:hover{
	background-image: url(/works/images/face_miyata_w.gif);
}
.member li a,
.member p a{
	color: #442B00;
	text-decoration: none;
	display: block;
	width: 160px;
	padding: 2px 2px 2px 40px;
}
.member li a:hover,
.member p a:hover{
	color: #F00;
	text-decoration: none;
}
.member li,
.member p{
	margin-bottom: 10px;
}
.member li strong,
.member p strong{
	font-size: 10px;
}
table.member p{
	margin: 0 0 0 0;
}
table.member td{
	padding: 10px 0px 10px;
	vertical-align: top;
	border-bottom: 30px solid #fff;
	border-top: 1px solid #efefef;
}
table.member h4 span{
	margin-right: 10px;
}
.bonsoir{
	background-image: url(/lab/bonsoir/images/bonsoir-logo.gif);
	background-repeat: no-repeat;
	background-position: ;
	padding-left: 250px;
	padding-top: 40px;
	padding-bottom: 60px;
}

#lm-lab.select{
	background-position: 0 0;!important
	background-position-x: 0;
}
#lm-lab.select:hover{
	background-position: 100% 0;!important
	background-position-x: 100%;
}
