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

#main .trauma .sec02 {
  background: #EDEDED;
  padding: 40px 25px 50px;
  margin-bottom: 25px;
}

#main .trauma .sec02 h2{
  border: 1px solid #D78F1F;
  background: #fff;
  text-align: center;
  line-height: 40px;
  color: #D78F1F;
  margin-bottom: 15px;
}

#main .trauma .sec02 .photoBox .photo {
  width: 50%;
  margin: 0 auto 15px;
}

#main .trauma .sec02 .photoBox .photo img {
  width: 100%;
}

#main .trauma .sec02 .photoBox ul {
  background: #fff;
  padding: 35px 10px 35px 70px;
  margin-bottom: 20px;
}

#main .trauma .sec02 .photoBox ul li {
  color: #3F3F3F;
}

#main .trauma .sec02 .photoBox ul li span{
  font-weight: 600;
}

#main .trauma .sec02 .photoBox ul li:not(:last-child) {
  margin-bottom: 25px;
}

#main .trauma .sec02 .photoBox ul li img {
  width: 15px;
  margin-right: 10px;
}

#main .trauma .sec03 .comWaveUl01{
  padding: 30px 25px 80px;
}

#main .trauma .sec04 .headLine02 {
  margin-bottom: 25px;
}

#main .trauma .sec04 {
  background-color: #E9EFF1;
  padding: 24px 0 0;
  margin-bottom: 28px;
}

#main .trauma .sec04 .headLine01{
  color: #036DAF;
  border-bottom: 2px solid #3E6DAB;
  margin: 0 25px 13px;
}

#main .trauma .sec04 .headLine01 span{
  position: relative;
  color: #036DAF;
  display: inline-block;
}

#main .trauma .sec04 .headLine01 span img{
  position: absolute;
  height: 27px;
  left: -33px;
  top: -20px;
  width: auto;
}

#main .trauma .sec04 .comWaveUl01 {
  padding: 0 25px 30px;
}

#main .trauma .sec04 .comWaveUl01 li:not(:last-child) {
  border-bottom: none;
}

#main .trauma .sec04 .comWaveUl01 li .headLine03{
  color: #3E6DAB;
}

#main .trauma .sec05 p {
  padding: 0 25px 50px;
}

@media all and (min-width: 768px) {
  #main .content {
    padding: 0 20px;
  }
  #main .trauma .sec02 h2{
    width: 300px;
    margin: 0 auto 60px;
  }

  #main .trauma .sec02 {
    padding: 50px 0 ;
    margin-bottom: 80px;
  }
  #main .trauma .sec02 .photoBox {
    padding: 0;
    display: flex;
    align-items: center;
    background: #fff;
    margin-bottom: 40px;
  }
  #main .trauma .sec02 .photoBox .photo {
    width: 60%;
    text-align: center;
  }
  #main .trauma .sec02 .photoBox .photo img {
    width: 50%;
  }
  #main .trauma .sec02 .photoBox ul {
    width: 60%;
    background: #fff;
    padding: 40px ;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
  }
  #main .trauma .sec02 .photoBox ul li img {
    width: 20px;
    margin-right: 16px;
  }
  #main .trauma .sec03 .comWaveUl01 {
    padding: 0 0 60px;
    margin-bottom: 80px;
  }

  #main .trauma .sec04  {
    padding-top: 40px;
  }

  #main .trauma .sec04 .headLine02 {
    margin-bottom: 50px;
  }

  #main .trauma .sec04 .headLine01{
    margin: 0 auto 60px;
  }

  #main .trauma .sec04 .headLine01 span img{
    height: 40px;
    left: -45px;
    top: -26px;
  }
  #main .trauma .sec04 .comWaveUl01 {
    padding: 0 0 80px;
    margin-bottom: 80px;
  }
  #main .trauma .sec04 .comWaveUl01 > li:not(:last-child) {
    margin-bottom: 30px;
  }
  #main .trauma .sec05 .headLine02 {
    font-size: 3.2rem;
  }
  #main .trauma .sec05 p {
    padding: 0 0 80px;
  }
}