@media screen and (max-width: 767px) {

/*---common single--*/
/*単体ページ用 イメージありタイトル*/
.fv_category.single{
	height: 120px;
}
.fv_category.single img{
	height: 120px;
}
.fv_category .heading_single{
	width: 90%;
}
.fv_category .heading_single span{font-size:22px;}
.fv_category .heading_single .small_en{font-size: 14px;}
/*単体ページ用 イメージありタイトル*/
.container {
    width: 84%;
    margin: 40px auto 80px;
}

/*---single  common---*/
.single_ttl{
    font-size: 22px;
    margin-bottom: 8px;
}
.single_con{
	margin-bottom: 40px;
}
.mini_att{
    font-size: 13px;
    line-height: 1.5;
    display: block;
}

/*---common single--*/

.single_con {
    padding-bottom: 20px;
}

.single_con:last-child{
  border: none;
  padding-bottom: 0;
}

	
	
/*---staff----*/
.staff_inner{
    display:block;
margin:0 auto 20px;
}
.staff_inner .picture{
width: 100%;
	margin:0 auto 30px;
}
.staff_inner .staff_prof{
width: 100%;
}

.staff_comment {margin: 15px 0 20px;}

.staff_prof_name {font-size: 30px; margin-bottom: 10px;}

.staff_ttl_l{
padding-bottom: 3px;
	margin-bottom: 10px;
	font-size: 16px;
}
.staff_prof_ttl{font-size:15px; margin-bottom: 3px;}
.staff_prof_cat{font-size:15px;}

.prof_point{
	margin-bottom: 20px;
}
.prof_point ul li{
		padding-bottom: 6px;
	}
.ma_top{margin-top: 25px;}

.staff_inner .uchida{
text-align: center;
}
.staff_inner .uchida img{
	width:70%;
	margin: 0 auto;
	text-align: center;
}
}