@charset "utf-8";
	/* page_staff
	------------------------------------------------ */
	#page_staff {
	}

	#page_staff .page_title {
		background-image: url(../../img/staff/title.jpg);
	}

	/* staff_list
	------------------------------------------------ */
	#staff_list {
	}

	#staff_list .sec_top {
		margin-top: 40px;
	}

	#staff_list h2 {
		margin-bottom: 40px;
		text-align: center;
		font-size: 193%;
		font-weight: normal;
		color: #036;
	}

	#staff_list ul {
		border-top: solid #ccc 1px;
	}

	#staff_list ul li {
		padding: 20px 0;
		border-bottom: solid #ccc 1px;
	}

	#staff_list ul li img{
		max-width: 100%;
		height: auto;
	}

	#staff_list ul li .photo {
		float: left;
		width: 250px;
		border: solid #ccc 1px;
	}

	#staff_list ul li .info {
		float: right;
		width: 600px;
	}

	#staff_list ul li .name {
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: solid #ccc 1px;
		font-size: 124%;
		font-weight: bold;
	}

	#staff_list ul li dl {
		font-size: 124%;
	}

	#staff_list ul li dl dt {
		float: left;
		width: 3em;
		font-weight: bold;
	}

	#staff_list ul li dl dd {
		padding-left: 3em;
	}

	#staff_list ul li .introduce {
		margin-top: 10px;
		font-size: 108%;
	}

	#staff_list ul li .comment {
		margin-top: 6px;
		padding-top: 6px;
		border-top: solid #ccc 1px;
		font-size: 108%;
	}