/* -----------------------
  medical
----------------------- */
.medical{
  position: relative;
  background: url(../img/medical_bg.png) no-repeat top center/ 100%;
}

.medical .loop{
  position: relative;
  top: 0;
 margin: 0 0 min(calc(60/ 750 * 100vw),60px)
}

.medical .loop > p{
  width: min(calc(290/ 750 * 100vw),290px);
  margin: 0 min(calc(20/ 750 * 100vw),20px) 0 0;
}

.medical_circle{
  display: flex;
  justify-content: center;
}
.medical_circle li{
  width: min(calc(210/ 750 * 100vw),210px);
  margin-bottom: min(calc(37/ 750 * 100vw),37px);
}
.medical_circle li:not(:last-child){
  margin-right: min(calc(12/ 750 * 100vw),12px);
}