@charset "UTF-8";
.saigai_lo:before {
  background-image: url(../img/kv.jpg);
}
@media screen and (max-width: 750px) {
  .saigai_lo:before {
    background-image: url(../img/kv_sp.jpg);
  }
}

.sect1__box2__cont__pic {
  width: 50.9803921569%;
}
.sect1__box2__cont__pic img {
  width: 100%;
  max-width: 520px;
}
@media screen and (max-width: 750px) {
  .sect1__box2__cont__pic {
    width: auto;
    max-width: 100%;
  }
}

.sect2__box1 h2 img {
  max-width: 796px;
  width: 96%;
}

.saigai_lo {
  /*
  アコーディオンコンテンツ
  */
}
.saigai_lo .acdn__body__conts.conts1 > div .tp_wrapper {
  max-width: 1020px;
  display: flex;
  justify-content: space-between;
}
.saigai_lo .acdn__body__conts.conts1 > div .tp_wrapper .txt {
  width: 30.5882352941%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.saigai_lo .acdn__body__conts.conts1 > div .tp_wrapper .txt p {
  font-size: 16px;
  line-height: 2;
}
.saigai_lo .acdn__body__conts.conts1 > div .tp_wrapper .txt .kome {
  font-size: 13px;
  line-height: 1.8;
  padding-left: 1em;
  text-indent: -1em;
}
.saigai_lo .acdn__body__conts.conts1 > div .tp_wrapper .pic {
  width: 62.7450980392%;
}
.saigai_lo .acdn__body__conts.conts1 > div .tp_wrapper .pic img {
  width: 100%;
}
@media screen and (max-width: 750px) {
  .saigai_lo .acdn__body__conts.conts1 > div .tp_wrapper {
    display: block;
  }
  .saigai_lo .acdn__body__conts.conts1 > div .tp_wrapper .txt {
    width: auto;
    margin-right: 5.3333333333vw;
    display: block;
  }
  .saigai_lo .acdn__body__conts.conts1 > div .tp_wrapper .txt p {
    font-size: 4.2666666667vw;
    line-height: 1.9;
    margin-bottom: 1.6em;
  }
  .saigai_lo .acdn__body__conts.conts1 > div .tp_wrapper .txt .kome {
    font-size: 3.4666666667vw;
    line-height: 1.7;
    margin-bottom: 2.4em;
  }
  .saigai_lo .acdn__body__conts.conts1 > div .tp_wrapper .pic {
    width: 100%;
  }
}
.saigai_lo .acdn__body__conts.conts1 > div .blue_box .pics {
  max-width: 940px;
  width: 92%;
  display: flex;
  justify-content: space-between;
}
.saigai_lo .acdn__body__conts.conts1 > div .blue_box .pics p {
  width: 46%;
}
.saigai_lo .acdn__body__conts.conts1 > div .blue_box .pics p img {
  width: 100%;
}
.saigai_lo .acdn__body__conts.conts1 > div .blue_box .pics i {
  width: 7%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.saigai_lo .acdn__body__conts.conts1 > div .blue_box .pics i img {
  width: 20px;
}
@media screen and (max-width: 750px) {
  .saigai_lo .acdn__body__conts.conts1 > div .blue_box .pics {
    width: 100%;
  }
}/*# sourceMappingURL=style.css.map */