@charset "UTF-8";
.commend dl{
	border-left:10px solid #FFA103;
	font-size: 14pt;
	padding: 0 0 0 10px;
}
.commend img{
	float: right;
	width: 25%;
	height: auto;
	margin: 0 0 5px 5px;
	}
.commend li{
	font-size: 11pt;
	list-style: disc;
}	
.commend p{
	font-size: 11pt;
	color: #464545;
}
.commend{
	clear: both;
}
.exam dt{
	font-size: 14pt;
  border-bottom: 1px solid #ccc;
  margin: 5px 0;
}
.exam{
	clear: both;	
	width: 100%;
}
.exam p{
		font-size: 11pt;
}
.exam .info li{
	display: list-item;
	list-style: disc;
	margin: 0 0 0 20px;
}
.exam .info_2 li{
	display: list-item;
	list-style-type : decimal;
		margin: 0 0 0 20px;
}
.exam .cert li{
	margin: 3px 0 0 10px;
}
.member li,.member2 li,.member3 li{
	display: inline-table;
	width: 18.1em;
	font-size: 12pt;
	margin: 0 35px 10px 0;
	float: left;
}
.member li:before {
font-family: FontAwesome;
font-size: 0.8em;
	content: '\f005';
	padding: 0 3px;
}
.member2 li:before {
font-family: FontAwesome;
font-size: 0.8em;
	content: '\f123';
	padding: 0 3px;
}
.member3 li:before {
font-family: FontAwesome;
font-size: 0.8em;
	content: '\f006';
	padding: 0 3px;
}
dd{
	margin:1em 0 0.25em 0;
	padding:2px 5px;
	color:#fff;
	font-size:16px;
	background:#CE6009;
	clear: both;
}
img.soshiki{
	width: 90%;
}
img.info_ph{
	width: 80%;
	margin: 10px;
}

@media screen and (max-width:767px){
img.soshiki{
	width: 100%;
}	
}