@charset "UTF-8";

/*medical
---------------------------------------------------------*/
.medical_area{
padding-bottom: 7%;
}

.medical_area h3{
background: #4C663B!important;
margin-top: 7%;
margin-bottom: 4%;
padding-top: .8em;
padding-bottom: .8em;
}
.medical_area h3 strong{
font-weight: normal;
display: inline-block;
margin-top: .3em;
font-size: .9em;
}

.medical_area .flt_box .photo_l , .medical_area .flt_box .photo_r{
width: 45%;
}

.medical_area .m_copy{
margin-bottom: .5em;
}



/*予防歯科
---------------------------------------------------------*/
.pmtc_box{
background: #faf5ed;
padding: 5%;
margin-top: 5%;
border-radius: 2px;
}

.pmtc_box .clearfix{
border-top: solid 2px #CD7630;
margin-top: .7em;
padding-top: 1.3em;
}
.pmtc_box .clearfix .photo_l{
width: 30%;
}


.lineup{
background: #eefaf9;
padding: 5%;
margin-top: 5%;
border-radius: 2px;
}
.lineup li:first-child{
border-bottom: solid 1px #ccc;
padding-bottom: 1em;
margin-bottom: 1em;
}
.lineup p:first-child{
color: #336699;
margin-bottom: .5em;
}

.lineup li p:first-child{
position: relative;
padding-left: 1.2em;
}
.lineup li p:first-child::after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: .8em;
  height: .8em;
  background-color: rgba(51,102,153,.3);
  border-radius: 100%;
}










