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

	STAFF TOP

-------------------------------------------------------------------*/
body#staffIndex dl#leadTxt {
	margin-bottom:1.5em;
}
body#staffIndex dl#leadTxt dt {
	font-size:140%;
	color:#619723;
	font-weight:bold;
	margin-bottom:0.5em;
}
body#staffIndex dl#leadTxt dd {
	font-size:110%;
	line-height:1.6em;
}
body#staffIndex div.section {
	width:auto;
	padding-bottom:20px;
	clear:both;
}
body#staffIndex div.section dl {
	width:320px;
	float:left;
	margin-right:20px;
}
body#staffIndex div.section dl.lst {
	float:right;
	margin-right:0;
}
body#staffIndex div.section dl#elmtCeo dt a {
	background:url(/mens/staff/img/tit_ceo.gif) no-repeat 0 0;
}
body#staffIndex div.section dl#elmtStylist dt a {
	background:url(/mens/staff/img/tit_stylist.gif) no-repeat 0 0;
}
body#staffIndex div.section dl#elmtArtisan dt a {
	background:url(/mens/staff/img/tit_artisan.gif) no-repeat 0 0;
}
body#staffIndex div.section dl#elmtPress dt a {
	background:url(/mens/staff/img/tit_press.gif) no-repeat 0 0;
}
body#staffIndex div.section dl dt a {
	display:block;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	height:36px;
}
body#staffIndex div.section dl dd {
	width:146px;
	padding-left:154px;
	margin:10px 0 0 10px;
	min-height:160px;
	height:auto !important;
	height:160px;
}
body#staffIndex div.section dl#elmtCeo dd {
	background:url(/mens/staff/img/img_ceo.jpg) no-repeat 0 0;
}
body#staffIndex div.section dl#elmtStylist dd {
	background:url(/mens/staff/img/img_stylist.jpg) no-repeat 0 0;
}
body#staffIndex div.section dl#elmtArtisan dd {
	background:url(/mens/staff/img/img_artisan.jpg) no-repeat 0 0;
}
body#staffIndex div.section dl#elmtPress dd {
	background:url(/mens/staff/img/img_press.jpg) no-repeat 0 0;
}

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

	STAFF Common

-------------------------------------------------------------------*/
#mvArea{
	float: left;
	width: 260px;
}
#txtArea{
	float: right;
	width: 385px;
}
#txtArea h3{
	height: 18px;
	margin: 0 0 10px 0;
	text-indent: -9999px;
}
#txtArea #profile h3{background:url(/mens/staff/img/tit_profile.gif) no-repeat;}
#txtArea #msgSelf h3{background:url(/mens/staff/img/tit_message_self.gif) no-repeat;}
#txtArea #msgStaff h3{background:url(/mens/staff/img/tit_message_staff.gif) no-repeat;}
#txtArea #read{
	text-align: right;
}
#txtArea #name{
	margin: 0 0 40px 0;
	text-align: right;
}
#txtArea .section{
	margin: 0 0 30px 0;
}
.pagetop {clear: both;}

