/*------------------------------------------------------------
	child_ortho
------------------------------------------------------------*/
#main .child_ortho p span {
  font-weight: 900;
}

#main .child_ortho .sec02 .comPhotoBox {
  padding: 0 25px 60px;
}

#main .child_ortho .sec02 .comPhotoBox p{
  margin-bottom: 0;
}

#main .child_ortho .sec03 {
  background: #FFFAF3;
  padding-bottom: 27px;
  margin-bottom: 46px;
}

#main .child_ortho .sec03 .photo {
  margin: 23px 25px 33px;
}

#main .child_ortho .sec03 .comTxtUl01 {
  padding: 0 25px;
}

#main .child_ortho .sec03 .comTxtUl01 li{
  background-color: #fff;
}

#main .child_ortho .sec04 {
  padding-bottom: 60px;
}

#main .child_ortho .sec04 .comPhotoUl02 {
  margin: 0 20px ;
}

#main .child_ortho .sec04 .comPhotoUl02 li{
  background-color: #F4EFEA;
  padding: 20px 12px;
}

#main .child_ortho .sec04 .comPhotoUl02 li:not(:last-child) {
  margin-bottom: 25px;
}

#main .child_ortho .sec04 .comPhotoUl02 li .headLine07{
  width: 165px;
  border-color:#036DAF ;
  color: #036DAF;
  font-size: 1.5rem;
  margin-bottom: 16px;
}

#main .child_ortho .sec04 .comPhotoUl02 li:nth-child(4) .headLine07{
  width: 90%;
}

@media all and (min-width: 768px) {
  #main .content {
    padding: 0 20px;
  }
  #main .child_ortho .sec02 .comPhotoBox {
    padding: 44px 0 80px;
  }

  #main .child_ortho .sec03 .comTxtUl01 {
    padding: 0 ;
}
  #main .child_ortho .sec03 .photo {
    width: 50%;
    margin: 40px auto 80px;
  }
  #main .child_ortho .sec03 .photo img {
    width: 100%;
  }
  #main .child_ortho .sec04 .comPhotoUl02 {
    margin: 0 0 80px;
  }
  
  #main .child_ortho .sec04 .comPhotoUl02 li{
    background-color: #E7F0F1;
    padding:40px;
  }
  
  #main .child_ortho .sec04 .comPhotoUl02 li:not(:last-child) {
    margin-bottom: 0;
  }
  
  #main .child_ortho .sec04 .comPhotoUl02 li .headLine07{
    width: 240px;
    border-color:#036DAF ;
    color: #036DAF;
    font-size: 1.6rem;
    margin-bottom: 30px;
  }
}
