@charset "utf-8";

/* ****************************************************
  staff styles
***************************************************** */


/* column
=========================================*/

#contents-area .column-three {
	clear: both;
	width: 690px;
}

#contents-area .column-three .col {
	float: left;
	width: 212px;
	padding: 0 18px 0 0;
}


/* category-nav
=========================================*/
#contents-area ul.category-nav {
	clear: both;
	margin: 0.72em 0 0 0;/* 10px → 0.72em */
}

#contents-area ul.category-nav li {
	display: block;
	float: left;
	margin-right: 20px;
	white-space: nowrap;
	padding: 0 0 0 13px;
	background: url(/image/common/com_ic001.gif) no-repeat 0 0.6em;
}



/* column
=========================================*/
#contents-area .staff {
	clear: both;
	line-height: 1.3;
	margin: 0.72em 0 0 0;/* 10px → 0.72em */
}

#contents-area .staff .img {
	float: left;
	width: 51px;
	margin: 1.07em 14px 0 0;/* 15px → 1.07em */
}

#contents-area .staff .img img {
	border:#bbbbbb solid 1px;
}

#contents-area .staff .text {
	float: right;
	width: 145px;
	margin: 1.07em 0 0 0;/* 15px → 1.07em */
}

#contents-area .staff .name {
	font-size: 80%;
}

#contents-area .staff-thumb {
	clear: both;
	margin: 0.72em 0 0 0;/* 10px → 0.72em */
}

#contents-area .staff-thumb .img {
	float: left;
	width: 50px;
	margin: 1.07em 14px 0 0;/* 15px → 1.07em */
}




/* staff-profile
=========================================*/
#contents-area .staff-profile {
	clear: both;
	margin: 0.72em 0 0 0;/* 10px → 0.72em */
	padding-top: 0.44em;
}
#contents-area .staff-profile .staff-img-column {
	padding-top: 0.44em;
}

#contents-area .staff-profile .img {
	float: left;
	width: 140px;
	margin: 0 24px 0 0;
}

#contents-area .staff-profile .img img {
	border: #bbbbbb solid 1px;
}

	

#contents-area .staff-profile .text {
	float: left;
	width: 522px;
}

#contents-area .staff-profile .text dt {
	clear: both;
	margin: 0.36em 0 0 0;/* 5px → 0.36em */
	font-weight: bold;
}

#contents-area .staff-profile .text dd {
	margin: -1.7em 0 0 9.29em;/* 5px → 0.36em */
}

#contents-area .staff-profile .roman-name {
	margin-top: 0.36em;/* 5px → 0.36em */
}

#contents-area .staff-profile .professional {
	clear: both;
	margin: 1.07em 0 0 0;/* 15px → 1.07em */
}

#contents-area .staff-profile .professional dt {
	font-weight: bold;
}

#contents-area .staff-profile .career {
	clear: both;
	margin: 1.38em 0 0 0;/* 22px → 1.38em */
}

#contents-area .staff-profile .career dt {
	font-weight: bold;
}
#contents-area .staff-profile .career dt.workHistory {
	font-size: 120%;
}
#contents-area .staff-profile .career dd dl {
	margin-top: 0.72em;
}

#contents-area .staff-profile .career dl dt {
	font-weight: normal;
}

#contents-area .staff-profile .career dl dd {
	margin: -1.7em 0 0 6em;
}



/* roman-name
=========================================*/
#contents-area .roman-name {
	font-weight: bold;
}




/* staff-achievement
=========================================*/
#contents-area .staff-achievement dt {
	background:transparent url(/image/common/com_ic001.gif) no-repeat scroll 0 0.5em;
	margin: 0.72em 0 0;
	padding:0 0 0 13px;
}
* html #contents-area .staff-achievement dt {
	height: 1px;
}

#contents-area .staff-achievement dd {
	margin: -1.7em 0 0 8.92em;
}



/* navi-text
=========================================*/
#contents-area #content-sub .navi-text {
	margin-left: 13px;
}


/* Clear fix
=========================================*/
#contents-area .column-three:after,
#contents-area ul.category-nav:after,
#contents-area .staff:after,
#contents-area .staff-profile:after,
#contents-area .staff-profile .staff-img-column:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	font-size: 0;
	line-height: 0;
}

#contents-area .column-three,
#contents-area ul.category-nav,
#contents-area .staff,
#contents-area .staff-profile,
#contents-area .staff-profile .staff-img-column {
	min-height: 1px;
}

* html #contents-area .column-three,
* html #contents-area ul.category-nav,
* html #contents-area .staff,
* html #contents-area .staff-profile,
* html #contents-area .staff-profile .staff-img-column {/* for IE6 */
	height: 1px;
}

*:first-child+html #contents-area .column-three,
*:first-child+html #contents-area ul.category-nav ,
*:first-child+html #contents-area .staff ,
*:first-child+html #contents-area .staff-profile,
*:first-child+html #contents-area .staff-profile .staff-img-column {/* for IE7 */
	zoom: 1;
}