/*-------------------
	Staff
-------------------	*/
#staff-top{
	width: 647px;
	margin: 15px auto;
}

#staff-top .zu{
	text-align:center;
}

#staff-top .comment{
	width:647px;
	background-image:url(img/waku_02.gif);
	background-repeat:repeat-y;
	margin:15px auto 0 auto;
}

#staff-top .comment-title{
	text-align:center;
	margin-top:5px;
}

#staff-top .comment-text{
	margin:10px 10px 5px 10px;
	text-align:left;
	line-height:1.5;
}

/*-------------------
	Introduction
-------------------	*/

#intro{
	width:731px;
	margin:15px auto;
}

#intro-title{
	margin-bottom:20px;
}

#intro-title ul,
#intro-title li{
	margin:0;
	padding:0;
}

#intro-title ul{
	margin-top:5px;
}

#intro-title li{
	float:right;
	margin-left:10px;
}

#intro p{
	margin: 10px 0 0 0;
}

#intro .item{
	width:350px;
	background-color: #F0FBF8;
	border: 1px solid #79C0AE;
	padding:3px 0;
	zoom:100%;
	float:left;
	margin: 0 5px;
}

#intro .item:after{
	content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

#intro .photo{
	float:left;
	width:106px;
	margin-left:3px;
}
#intro .photo img{
	background-color:#FFFFFF;
	border:1px solid #eaeaea;
	padding:3px;
}

#intro .text{
	float:right;
	width:225px;
	margin:8px 3px 0 0;
	text-align:left;
}

#intro .text h4{
	margin:0 0 5px 0;
}

#intro dl{
	margin:0;
	width:225px;
	zoom:100%;
}

#intro dl:after{
	content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

#intro dt{
	margin:0 0 5px 0;
	float:left;
	width:48px;
	text-align:justify;
	text-justify:distribute-all-lines;
}

#intro dd{
	margin:0 0 5px 48px;
	width:auto;
}

#intro .font-s{
	font-size:0.8em;
}

#intro p{
	margin:0 0 5px 0;
}

/*-------------------
	ÁE
-------------------	*/
#derector{
	width:350px;
	background-color: #F0FBF8;
	border: 1px solid #79C0AE;
	padding:5px 0;
	zoom:100%;
	margin:0 auto 10px auto;
}

#derector:after{
	content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

#derector dl{
	width:180px;
}

#derector .photo{
	width:145px;
}

#derector .text{
	width:180px;
	float:right;
	text-align:left;
	line-height:2.0;
	margin: 8px 5px 0 0;
}

#derector h3{
	margin:0 0 5px 0;
}

#derector .profile{
	text-align:right;
	margin-top:20px;
}#intro-title li {
	list-style-type: none;
}
