@charset "utf-8";

.mainv {
  background-image: url(../img/coverage/mainv.jpg);
}

.content-title h3 b {
  letter-spacing: -0.01em;
}

#sec1 {
  padding: 50px 0 0px;
}

#sec1 .sec_inner p {
  font-size: 15px;
  letter-spacing: 0.03em;
}

.coverage_01 {
  margin-bottom: 55px;
}

.coverage_01 p.indent_1 {
  text-indent: 1em;
}

.coverage_01 .appform {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.coverage_02 {
  margin-bottom: 45px;
}

.coverage_02 .h4_01 {
  margin-bottom: 22px;
}


.coverage_02 .list01 {
  margin: 20px 0 40px;
}

.coverage_03 .h4_01 {
  margin-bottom: 22px;
}

.coverage_03 address p {
  line-height: 2;
}


/*---------------------------------------------------------
	w1200
---------------------------------------------------------*/
@media screen and (max-width: 1200px) {}

/*---------------------------------------------------------
	スマホ
---------------------------------------------------------*/
@media screen and (max-width: 680px),
screen and (max-width: 737px) and (orientation: landscape) {

  .content-title {
    width: 144px;
  }

  .content-title h3 b {
    letter-spacing: 0;
    white-space: nowrap;
  }

  #sec1 {
    padding: 30px 0 8px;
  }

  #sec1 .sec_inner p {
    font-size: 14px;
  }

  .coverage_01 {
    margin-bottom: 30px;
  }

  .coverage_02 {
    margin-bottom: 30px;
  }

  .coverage_02 .list01 {
    margin: 20px 0;
  }
}