@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;}
/*単体ページ用 イメージありタイトル*/


/*---single  common---*/
.single_ttl, .single_ttl2{
    font-size: 22px;
    margin-bottom: 8px;
    line-height: 1.3;
}
.single_con{
	margin-bottom: 60px;
}
.mini_att{
   font-size: 12px;
    line-height: 1.5;
    display: block;
    padding: 0;
}
/*---common single--*/


  .doctor-schedule_sc {
        border: none;
    padding: 0;
    margin: 25px auto;
    width: 100%;
  }

  .doctor-schedule_attend {
       background: #faf8f2;
    padding: 20px 5%;
    margin: 40px 0;
    width: 90%;
}
.single_ttl3{
  font-size: 20px;
}

.sche_time{
	display: block;
	width: 100%;
}
.sche_time .time_detail .att{
	font-size: 12px;
	}
.sche_time h4{
	padding-right: 0;
	font-size: 15px;
}
}