@charset "utf-8";
/* ===================================================================
CSS information

 file name  :zzz.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/*----------------------------------------------------
	各ページ専用指定
----------------------------------------------------*/
	
#staff h2{
	padding:10px 0 10px 0;
	}

#staff .staff_green{
	width:640px;
	background: url(../staff/images/bg_green_top.jpg) no-repeat left top;
	overflow:hidden;
	}
	
#staff .staff_green_bottom{
	width:640px;
	background: url(../staff/images/bg_green_bottom.jpg) no-repeat left bottom;
	overflow:hidden;
	padding:0 0 35px 0;
	}
	
#staff .staff_green_middle{
	clear:left;
	margin:0 0 10px 20px;
	width:640px;
	background-image: url(../staff/images/bg_green_middle.jpg);
	background-repeat: repeat-y;
	background-position: left center;
	overflow:hidden;
	}
	
#staff .staff_green .staff_ph{
	margin:40px 0 0 20px;
	float:left;
	width:210px;
	border:solid #add175 5px; 
}
	
#staff .staff_green .staff_profile{
	padding:70px 0 0 0;
	width:365px;
	float:right;
	}
	
#staff .staff_green .name{
	border-bottom:#afd85e solid 1px;
	width:320px;
	padding:3px;
	}

#staff .staff_green .old{
	border-bottom:#afd85e solid 1px;
	width:320px;
	padding:3px;
	}

#staff .staff_green .works{
	border-bottom:#afd85e solid 1px;
	width:320px;
	padding:3px;
	}

#staff .staff_green .from{
	border-bottom:#afd85e solid 1px;
	width:320px;
	padding:3px;
	}

#staff .staff_green .hobby{
	border-bottom:#afd85e solid 1px;
	width:320px;
	padding:3px;
	}
	
#staff .staff_green .message{
	padding:0 0 25px 0;
	width: 320px;
	}

#staff .staff_brown{
	width:640px;
	background: url(../staff/images/bg_blown_top.gif) no-repeat left top;
	overflow:hidden;
	}
	
#staff .staff_brown_bottom{
	width:640px;
	background: url(../staff/images/bg_blown_bottom.gif) no-repeat left bottom;
	overflow:hidden;
	padding:0 0 40px 0;
	}
	
#staff .staff_brown_middle{
	margin:0 0 10px 20px;
	width:640px;
	background-image: url(../staff/images/bg_blown_middle.gif);
	background-repeat: repeat-y;
	background-position: left center;
	overflow:hidden;
	}
	
#staff .staff_brown .staff_profile{
	padding:65px 0 0 35px;
	width:330px;
	float:left;
	margin:0 5px 0 0; 
	}

#staff .staff_brown .brown_ph{
	float:left;
	margin:35px 0 0 20px;
	border:solid 5px #e1c385;
	width:210px;
	}

#staff .staff_brown .staff_profile .name{
	border-bottom:#f0d99a solid 1px;
	width:320px;
	padding-bottom:2px;
	}

#staff .staff_brown .staff_profile .old{
	border-bottom:#f0d99a solid 1px;
	width:320px;
	padding-bottom:2px;
	}

#staff .staff_brown .staff_profile .works{
	border-bottom:#f0d99a solid 1px;
	width:320px;
	padding-bottom:2px;
	}

#staff .staff_brown .staff_profile .from{
	border-bottom:#f0d99a solid 1px;
	width:320px;
	padding-bottom:2px;
	}
	
#staff .staff_brown .staff_profile .hobby{
	border-bottom:#f0d99a solid 1px;
	width:320px;
	padding-bottom:3px;
	}

#staff .staff_brown .staff_profile .message{
	line-height:1.4em;
	padding:0 0 25px 0;
	}

#staff .staff_brown .staff_profile .qualification{
	border:solid #f0d99a 1px;
	padding:5px 5px 5px 5px;
	width:300px;
	margin-bottom:10px;
	}
	
#staff .staff_green .qualification{
	border:solid #afd85e 1px;
	padding:5px 0 5px 7px;
	width:310px;
	margin-bottom:10px;
	}
	
#staff .staff_info{
	margin-bottom:40px;
	}

/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
*html #staff .staff_green .staff_ph{
	margin:40px 0 0 10px;}


