@charset "utf-8";


/*	aboutus
------------------------------------------*/

.img_about_us{
	width:50%;
	max-width:400px;
	min-width:300px;
}
@media screen and (max-width: 600px) {
	.img_about_us{
		display:block;
		float:none;
		margin:20px auto 10px auto;
	}
}


#sec_4 ol{
	padding-left:20px;
	margin:0 0 1.5em;
}

.mem_item:after{
	content: "";
	display: table;
	clear: both;
	margin:0 0 1px;
}

.mem_item > div{
	float:left;
	width:62%;
}
.mem_item > img{
	float:left;
	display:block;
	margin:0 0 0 6%;
}
.mem_item:nth-child(odd) > img{
	margin:0 6% 0 0;
}

.mem_item .name{
	color:#de007f;
	font-size:25px;
	line-height:1;
	font-weight:bold;
	margin:0 0 15px;
}
.mem_item .prof{
	color:#de007f;
	font-size:13px;
	line-height:1.4;
	padding:0 0 10px;
	border-bottom:1px dotted rgba(222,0,127,1);
	margin:0 0 10px;
}
.mem_item_img{
	width:30%;
	height:auto;
}

@media screen and (max-width: 500px) {
	.mem_item > div{
		width:45%;
	}
	.mem_item > img{
		margin:0 0 0 3%;
	}
	.mem_item:nth-child(odd) > img{
		margin:0 3% 0 0;
	}	
	.mem_item .name{
		font-size:20px;
	}	
	.mem_item_img{
		width:46%;
	}
}
